v20211130
authorKilian Saffran <ksaffran@dks.lu>
Tue, 30 Nov 2021 16:53:23 +0000 (17:53 +0100)
committerKilian Saffran <ksaffran@dks.lu>
Tue, 30 Nov 2021 16:53:23 +0000 (17:53 +0100)
245 files changed:
.gitignore
api/bin/getapidata.pl
api/bin/getwebnews.php [new file with mode: 0644]
api/bin/old.getapidata.pl [new file with mode: 0644]
api/bin/old.getapidata2.pl [moved from api/bin/getapidata2.pl with 100% similarity]
api/bin/testgetnews.sh [new file with mode: 0644]
api/data/conf/live.conf
dev/create_cssicons.ps1 [new file with mode: 0644]
dev/create_icon.ps1 [new file with mode: 0644]
dev/encode_base64.ps1 [new file with mode: 0644]
dev/sql/news.sql [new file with mode: 0644]
dev/sql/products_news.sql [new file with mode: 0644]
dev/tmp/webfonts/README.txt [new file with mode: 0644]
dev/tmp/webfonts/config.json [new file with mode: 0644]
dev/tmp/webfonts/css/animation.css [new file with mode: 0644]
dev/tmp/webfonts/css/appicons-codes.css [new file with mode: 0644]
dev/tmp/webfonts/css/appicons-codes.scss [new file with mode: 0644]
dev/tmp/webfonts/css/appicons-embedded.css [new file with mode: 0644]
dev/tmp/webfonts/css/appicons-ie7-codes.css [new file with mode: 0644]
dev/tmp/webfonts/css/appicons-ie7.css [new file with mode: 0644]
dev/tmp/webfonts/css/appicons.css [new file with mode: 0644]
dev/tmp/webfonts/demo.html [new file with mode: 0644]
dev/tmp/webfonts/font/appicons.eot [new file with mode: 0644]
dev/tmp/webfonts/font/appicons.svg [new file with mode: 0644]
dev/tmp/webfonts/font/appicons.ttf [new file with mode: 0644]
dev/tmp/webfonts/font/appicons.woff [new file with mode: 0644]
dev/tmp/webfonts/font/appicons.woff2 [new file with mode: 0644]
icons/Paper.svg [new file with mode: 0644]
icons/add.svg [new file with mode: 0644]
icons/addcsv.svg [new file with mode: 0644]
icons/agrement.svg [new file with mode: 0644]
icons/archive.svg [new file with mode: 0644]
icons/back.svg [new file with mode: 0644]
icons/backup.svg [new file with mode: 0644]
icons/barcode.svg [new file with mode: 0644]
icons/basket.svg [new file with mode: 0644]
icons/bill.svg [new file with mode: 0644]
icons/book.svg [new file with mode: 0644]
icons/bookings.svg [new file with mode: 0644]
icons/books.svg [new file with mode: 0644]
icons/box.svg [new file with mode: 0644]
icons/boxcheck-not.svg [new file with mode: 0644]
icons/boxcheck-ok.svg [new file with mode: 0644]
icons/boxes.svg [new file with mode: 0644]
icons/calendar1.svg [new file with mode: 0644]
icons/calendar2.svg [new file with mode: 0644]
icons/catalog.svg [new file with mode: 0644]
icons/close.svg [new file with mode: 0644]
icons/close1.svg [new file with mode: 0644]
icons/cloud-data.svg [new file with mode: 0644]
icons/code.svg [new file with mode: 0644]
icons/config.svg [new file with mode: 0644]
icons/config3.svg [new file with mode: 0644]
icons/contacts.svg [new file with mode: 0644]
icons/contrat-cadre.svg [new file with mode: 0644]
icons/creditcard.svg [new file with mode: 0644]
icons/cuterly.svg [new file with mode: 0644]
icons/dat-export.svg [new file with mode: 0644]
icons/data-import.svg [new file with mode: 0644]
icons/data-transfer.svg [new file with mode: 0644]
icons/dataadd.svg [new file with mode: 0644]
icons/datadelete.svg [new file with mode: 0644]
icons/dataedit.svg [new file with mode: 0644]
icons/datasets.svg [new file with mode: 0644]
icons/date.svg [new file with mode: 0644]
icons/delivery.svg [new file with mode: 0644]
icons/download.svg [new file with mode: 0644]
icons/duplicate.svg [new file with mode: 0644]
icons/duplicate2.svg [new file with mode: 0644]
icons/edit.svg [new file with mode: 0644]
icons/edit2.svg [new file with mode: 0644]
icons/editblog.svg [new file with mode: 0644]
icons/email.svg [new file with mode: 0644]
icons/euro-tag.svg [new file with mode: 0644]
icons/events.svg [new file with mode: 0644]
icons/exit.svg [new file with mode: 0644]
icons/eye-close.svg [new file with mode: 0644]
icons/eye-open.svg [new file with mode: 0644]
icons/facebook.svg [new file with mode: 0644]
icons/file.svg [new file with mode: 0644]
icons/filter.svg [new file with mode: 0644]
icons/filter2.svg [new file with mode: 0644]
icons/folder.svg [new file with mode: 0644]
icons/foldershare.svg [new file with mode: 0644]
icons/food.svg [new file with mode: 0644]
icons/gift.svg [new file with mode: 0644]
icons/hdd.svg [new file with mode: 0644]
icons/help-box.svg [new file with mode: 0644]
icons/help-important.svg [new file with mode: 0644]
icons/help.svg [new file with mode: 0644]
icons/helpdesk.svg [new file with mode: 0644]
icons/home.svg [new file with mode: 0644]
icons/image.svg [new file with mode: 0644]
icons/in.svg [new file with mode: 0644]
icons/info-box.svg [new file with mode: 0644]
icons/info.svg [new file with mode: 0644]
icons/instagram.svg [new file with mode: 0644]
icons/invoice.svg [new file with mode: 0644]
icons/invoice1.svg [new file with mode: 0644]
icons/labels.svg [new file with mode: 0644]
icons/laptop.svg [new file with mode: 0644]
icons/laptop1.svg [new file with mode: 0644]
icons/license.svg [new file with mode: 0644]
icons/location.svg [new file with mode: 0644]
icons/locationmark.svg [new file with mode: 0644]
icons/mailsend.svg [new file with mode: 0644]
icons/mailserver.svg [new file with mode: 0644]
icons/mailtemplate.svg [new file with mode: 0644]
icons/menu.svg [new file with mode: 0644]
icons/minus.svg [new file with mode: 0644]
icons/mobile.svg [new file with mode: 0644]
icons/msstore.svg [new file with mode: 0644]
icons/news.svg [new file with mode: 0644]
icons/next.svg [new file with mode: 0644]
icons/nostock.svg [new file with mode: 0644]
icons/ok.svg [new file with mode: 0644]
icons/open.svg [new file with mode: 0644]
icons/orders.svg [new file with mode: 0644]
icons/out.svg [new file with mode: 0644]
icons/paragraph.svg [new file with mode: 0644]
icons/password.svg [new file with mode: 0644]
icons/pc-datatransfer.svg [new file with mode: 0644]
icons/pc-mac.svg [new file with mode: 0644]
icons/pc-windows.svg [new file with mode: 0644]
icons/pc.svg [new file with mode: 0644]
icons/pc1.svg [new file with mode: 0644]
icons/pdf.svg [new file with mode: 0644]
icons/percent.svg [new file with mode: 0644]
icons/phone.svg [new file with mode: 0644]
icons/preview.svg [new file with mode: 0644]
icons/print.svg [new file with mode: 0644]
icons/printer.svg [new file with mode: 0644]
icons/private-cloud.svg [new file with mode: 0644]
icons/product.svg [new file with mode: 0644]
icons/productcd.svg [new file with mode: 0644]
icons/qrcode.svg [new file with mode: 0644]
icons/qube.svg [new file with mode: 0644]
icons/reload.svg [new file with mode: 0644]
icons/rendezvous.svg [new file with mode: 0644]
icons/reporttemplate.svg [new file with mode: 0644]
icons/rndcheck-not.svg [new file with mode: 0644]
icons/rndcheck-ok.svg [new file with mode: 0644]
icons/sale.svg [new file with mode: 0644]
icons/save.svg [new file with mode: 0644]
icons/search.svg [new file with mode: 0644]
icons/settings-bars.svg [new file with mode: 0644]
icons/settings.svg [new file with mode: 0644]
icons/shield.svg [new file with mode: 0644]
icons/shop.svg [new file with mode: 0644]
icons/shop3.svg [new file with mode: 0644]
icons/shoppingcard.svg [new file with mode: 0644]
icons/slines.svg [new file with mode: 0644]
icons/sortasc.svg [new file with mode: 0644]
icons/sortdesc.svg [new file with mode: 0644]
icons/star.svg [new file with mode: 0644]
icons/stock-ok.svg [new file with mode: 0644]
icons/stopwatches.svg [new file with mode: 0644]
icons/stripe.svg [new file with mode: 0644]
icons/support.svg [new file with mode: 0644]
icons/tag.svg [new file with mode: 0644]
icons/template.svg [new file with mode: 0644]
icons/terms.svg [new file with mode: 0644]
icons/transactions.svg [new file with mode: 0644]
icons/trash.svg [new file with mode: 0644]
icons/unsort.svg [new file with mode: 0644]
icons/upload.svg [new file with mode: 0644]
icons/user.svg [new file with mode: 0644]
icons/userconfig.svg [new file with mode: 0644]
icons/usergroup.svg [new file with mode: 0644]
icons/video-camera.svg [new file with mode: 0644]
icons/video.svg [new file with mode: 0644]
icons/viewpdf.svg [new file with mode: 0644]
icons/website.svg [new file with mode: 0644]
icons/website2.svg [new file with mode: 0644]
icons/win10.svg [new file with mode: 0644]
icons/youtube.svg [new file with mode: 0644]
public_html/css/bootstrap.css [deleted file]
public_html/css/site-normal.css
public_html/css/site.css
public_html/css/style.css
public_html/css/style3.css [deleted file]
public_html/img/be.svg [new file with mode: 0644]
public_html/img/befr.svg [new file with mode: 0644]
public_html/img/benl.svg [new file with mode: 0644]
public_html/img/de.svg [new file with mode: 0644]
public_html/img/en.svg [new file with mode: 0644]
public_html/img/fr.svg [new file with mode: 0644]
public_html/img/logomobile.png [deleted file]
public_html/img/lu.svg [new file with mode: 0644]
public_html/img/nl.svg [new file with mode: 0644]
public_html/img/pt.svg [new file with mode: 0644]
public_html/img/toplogo135.png [new file with mode: 0644]
public_html/img/toplogo1400.png [new file with mode: 0644]
public_html/img/toplogo200.png [new file with mode: 0644]
public_html/index.php
public_html/index2.php
public_html/js/askprice.js
public_html/js/number.js [new file with mode: 0644]
public_html/js/shop.js
public_html/js/site.js
public_html/log/setitem.log [new file with mode: 0644]
public_html/log/sql.log [new file with mode: 0644]
public_html/pages/about.php
public_html/pages/askprice.php
public_html/pages/contact.php
public_html/pages/default.php
public_html/pages/nouveautes.php
public_html/pages/product.php
public_html/pages/project.php
public_html/pages/projects.php
public_html/pages/sections/lastnews.php
public_html/pages/sections/lastnews2.php [deleted file]
public_html/pages/sections/lastprojects.php
public_html/pages/sections/lastprojects2.php [deleted file]
public_html/pages/sections/mobileapps.php
public_html/pages/sections/mobileapps2.php [deleted file]
public_html/pages/sections/newproducts.php
public_html/pages/sections/newproducts2.php [deleted file]
public_html/pages/sections/productnews.php
public_html/pages/sections/productnews2.php [deleted file]
public_html/shop/css/font/appicons.eot [new file with mode: 0644]
public_html/shop/css/font/appicons.svg [new file with mode: 0644]
public_html/shop/css/font/appicons.ttf [new file with mode: 0644]
public_html/shop/css/font/appicons.woff [new file with mode: 0644]
public_html/shop/css/font/appicons.woff2 [new file with mode: 0644]
public_html/shop/css/fonts/appicons.svg [deleted file]
public_html/shop/css/fonts/appicons.ttf [deleted file]
public_html/shop/css/fonts/appicons.woff [deleted file]
public_html/shop/css/icons.css
public_html/shop/css/theme.css
public_html/shop/lib/lang/de.php
public_html/shop/lib/lang/en.php
public_html/shop/lib/lang/fr.php
public_html/shop/lib/lang/nl.php [new file with mode: 0644]
public_html/shop/lib/lang/pt.php [new file with mode: 0644]
public_html/shop/lib/modules/ArticleGroups.php
public_html/shop/lib/modules/Articles.php
public_html/shop/lib/modules/Orders.php
public_html/shop/lib/modules/Site.php
public_html/shop/lib/publicaliases.php
public_html/shop/log/sql.log
public_html/shop/tmpl/elements/articlecart.html
public_html/shop/tmpl/elements/askpricecart.html
public_html/shop/tmpl/js/shop.js
public_html/vendor/bootstrap/css/bootstrap.css

index 1a85987..4aed0f2 100644 (file)
@@ -34,5 +34,5 @@ api/data/art_image/*
 nouse/*\r
 public_html/shop/media/*\r
 api/data/live/*\r
-\r
+dev/tmp/"\r
 \r
index 7a7180d..ef4d02a 100644 (file)
@@ -250,17 +250,14 @@ if ($onlycopy == 0){
       }
       $api->getData('private_catalogue',$tmpdoc);
     } else {
+      $db->exec("TRUNCATE TABLE wiges_private_catalogue;");
       $tmpdoc->{0}->{'type_ligne'} = '1';
       $api->getData('private_catalogue',$tmpdoc);
       $tmpdoc->{0}->{'type_ligne'} = '2';
       $api->getData('private_catalogue',$tmpdoc);
     }
-    
-    
-    #$steps = "articles,";
   }
 }
-
 if ($onlyget == 0){
   #my $wiges_where = "article in ";
   #sync apidata to shopdata
@@ -270,16 +267,26 @@ if ($onlyget == 0){
     my $data = $db->queryarray("select * from wiges_s_famille_article");
     foreach my $r (@{$data}){
     #print Dumper($r);
+     $r->{'designation'} =~ s/--/-/g;
+     my @x = split("-",$r->{'designation'});
+     for (my $u=0;$u<scalar(@x);$u++){
+       $x[$u] =~ s/^\s+|\s+$//g
+     }
       my $nd = {
         'code_famille' => $r->{'famille_art'},
         'main_cat_link' => $r->{'firme'},
-        'prod_cat_link' => $r->{'designation'},
-        'prod_cat_fr' => $r->{'designation'},
+        'prod_cat_link' => $x[0],
+        'prod_cat_fr' => $x[0],
+        'prod_cat_de' => ((scalar(@x) >= 2)?$x[1]:''),
+        'prod_cat_nl' => ((scalar(@x) >= 3)?$x[2]:''),
         'modified' => POSIX::strftime('%F %T', localtime)
       };
       my $nd2 = {
         'famille_art' => ((defined($r->{'famille_art'}))?$r->{'famille_art'}:'0'),
         'titre_fr' => $r->{'designation'},
+        'titre_fr' => $x[0],
+        'titre_de' => ((scalar(@x) >= 2)?$x[1]:''),
+        'titre_nl' => ((scalar(@x) >= 3)?$x[2]:''),
         'modified' => POSIX::strftime('%F %T', localtime)
       };
     
@@ -299,7 +306,7 @@ if ($onlyget == 0){
     }
     $api->writelog("End Copy famille...");
   }
-  if ($steps =~ /famille,/ || ($steps =~ /articles,/)){
+  if ($steps =~ /familles,/ || ($steps =~ /articles,/)){
     #wiges_s_groupe_article => prod_group
     $api->writelog("Copy groups...");
     my $data = $db->queryarray("select * from wiges_s_groupe_article;");
@@ -427,6 +434,7 @@ if ($onlyget == 0){
   
   if ($steps =~ /articles,/){
     $db->exec("update wiges_s_article as wsa, article_groups as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;");
+    
     $api->writelog("Copy article_groups...");
     my $agdata = $db->queryarray("select wsa.id,
     wsa.article,
@@ -460,8 +468,8 @@ if ($onlyget == 0){
           #print "FR|DE|SUP\n";
           ($fr,$de,$sup) = $r->{'titre'} =~ m/^(.*)-(.*)\"(.*)\".*$/;
         } elsif ($r->{'titre'} =~ /.*-.*/){
-          #print "FR|DE\n";
-          ($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/;
+          #print "FR|DE\n";($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/;
+          ($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/;($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/;
         }else {
           #print "Only FR\n";
           ($fr) = $r->{'titre'};
@@ -501,6 +509,8 @@ if ($onlyget == 0){
       }
 
     }
+    # disable article_groups not in private_catalogue
+      $db->exec("update article_groups ags, (select ags.article from article_groups ags where ags.article not in (select article_lie from wiges_private_catalogue)) as gg set ags.isactive = 0 where ags.article=gg.article");
      #group descriptions
      $api->writelog("update article_groups descriptions...");
      my $agtrans = $db->queryarray("select ag.id,ag.article,wla.langue,wla.designation from wiges_l_article wla join article_groups ag on (wla.article=ag.article) where wla.langue in ('D','F') ;");
@@ -538,51 +548,120 @@ if ($onlyget == 0){
           $api->writelog("cmd failed:".$cmd."!");
         }
      }
-     $api->writelog("update article_groups fichetechnique...");
-     $upselsql = "update wiges_ole_article as woa, article_groups as ag
-      set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end
-      where woa.article = ag.article and woa.code_document = 'art_fiche';";
-      if ($cfg->{dryrun} == 1){
-        print $upselsql."\n";
-      } else {
-        my $agfiche = $db->exec($upselsql);
-        my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/';
-        my $cpr = system($cmd);
-        if ($cpr != 0){
-          $api->writelog("cmd failed:".$cmd."!");
+    #  $api->writelog("update article_groups fichetechnique...");
+    #  $upselsql = "update wiges_ole_article as woa, article_groups as ag
+    #   set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end
+    #   where woa.article = ag.article and woa.code_document = 'art_fiche';";
+    #   if ($cfg->{dryrun} == 1){
+    #     print $upselsql."\n";
+    #   } else {
+    #     my $agfiche = $db->exec($upselsql);
+    #     my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/';
+    #     my $cpr = system($cmd);
+    #     if ($cpr != 0){
+    #       $api->writelog("cmd failed:".$cmd."!");
+    #     }
+    #   }
+     
+    #   $api->writelog("End Copy article_groups...");
+
+  }
+  if (($steps =~ /articles,/) || ($steps =~ /webnews,/)){
+    $api->writelog("update webnews files...");
+    my $sql_w_news = "select article,date_update,designation from wiges_s_article where article LIKE '&NEWS%';";
+    # my $sql_site_news = "select * from news;";
+    my $ndata = $db->queryarray($sqlnews);
+    
+    foreach my $r (@{$data}){
+      # if ($data->{$r}->{article} =~ /&NEWSPRO\d/){
+      #   my $nid = substr($data->{$r}->{article},-1);
+      #   my $ddata = $db->query("select * from productnews where id='".$nid."';");
+      #   if ($ddata->{newsdatetime} lt $data->{$r}->{date_update}){
+      #     my ($fr,$de);
+      #     ($fr,$de) = $r->{'titre'} =~ m/^(.*)\s*-\s*(.*)$/;
+      #     my $idnt = { "id" => $nid}; 
+      #     my $nd = ();
+      #     $nd->{"newsdatetime"} =$data->{$r}->{date_update}:
+      #     $nd->{"title_de"} = $fr;
+      #     $nd->{"title_fr"} = $de;
+      #     my $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$data->{$r}->{article}."'");
+      #     foreach my $c (@{$cdata}){
+      #       if ($cdata->{$c}->{langue} eq "D"){ $nd->{content_de} = $cdata->{$c}->{designation}; } 
+      #       if ($cdata->{$c}->{langue} eq "F"){ $nd->{content_fr} = $cdata->{$c}->{designation}; } 
+      #       if ($cdata->{$c}->{langue} eq "A"){ $nd->{content_en} = $cdata->{$c}->{designation}; } 
+      #       if ($cdata->{$c}->{langue} eq "N"){ $nd->{content_nl} = $cdata->{$c}->{designation}; } 
+      #     }
+      #      my $sqlupd = $db->createUpdateDDL('productsnews',$cdata,$idnt,undef);
+      #      $db->exec($sqlupd);
+      #   }
+      # }
+      if ($data->{$r}->{article} =~ /&NEWS\d/){
+        my $nid = substr($data->{$r}->{article},-1);
+        my $ddata = $db->query("select * from news where id='".$nid."';");
+        if ($ddata->{newsdatetime} lt $data->{$r}->{date_update}){
+          my ($fr,$de);
+          ($fr,$de) = $r->{'titre'} =~ m/^(.*)\s*-\s*(.*)$/;
+          my $idnt = { "id" => $nid}; 
+          my $nd = ();
+          $nd->{"newsdatetime"} =$data->{$r}->{date_update}:
+          $nd->{"title_de"} = $fr;
+          $nd->{"title_fr"} = $de;
+          my $cdata = $db->queryarray("select designation, langue from wiges_l_article where article='".$data->{$r}->{article}."'");
+          my $fdata = $db->query("select article,nom_fichier from wiges_ole_article where article='".$data->{$r}->{article}."' and article='art_image';");
+          if (-e $cfg->{imgpath}.''.$fdata->{nom_fichier}){
+            $fname = $fname
+            system('cp "'.$cfg->{datapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{imgpath}.''.$fdata->{nom_fichier}.'"');
+          }
+          system('cp "'.$cfg->{datapath}.'/'.$fdata->{nom_fichier}.'" "'.$cfg->{imgpath}.''.$fdata->{nom_fichier}.'"');
+          foreach my $c (@{$cdata}){
+            if ($cdata->{$c}->{langue} eq "D"){ $nd->{content_de} = $cdata->{$c}->{designation}; } 
+            if ($cdata->{$c}->{langue} eq "F"){ $nd->{content_fr} = $cdata->{$c}->{designation}; } 
+            if ($cdata->{$c}->{langue} eq "A"){ $nd->{content_en} = $cdata->{$c}->{designation}; } 
+            if ($cdata->{$c}->{langue} eq "N"){ $nd->{content_nl} = $cdata->{$c}->{designation}; } 
+          }
+           my $sqlupd = $db->createUpdateDDL('news',$cdata,$idnt,undef);
+           $db->exec($sqlupd);
         }
       }
-     
-      $api->writelog("End Copy article_groups...");
 
+    }
   }
   if (($steps =~ /articles,/) || ($steps =~ /files,/) ){
       $api->writelog("update article_groups files...");
       my $sqlfiles = "select  article,
-case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
-when code_document in ('art_fiche') then 'fiche' 
-when code_document in ('art_video') then 'video'
-when code_document in ('art_bim') then 'bim'
-when code_document in ('art_certific') then 'cert' 
-when code_document in ('groupe') then 'montage' 
-else null end as folder, 
-case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
-when code_document in ('art_fiche')  then 'fichetechnique' 
-when code_document in ('art_video') then 'videolink'
-when code_document in ('art_bim') then 'fichebim'
-when code_document in ('art_certific') then 'certificat'
-when code_document in ('groupe') then 'noticemontage' 
-else null end as tblcolumn, 
-case when commentaire is not null 
-then commentaire else
-concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
-when code_document in ('art_fiche') then 'fiche' 
-when code_document in ('art_video') then 'video'
-when code_document in ('art_bim') then 'bim'
-when code_document in ('art_certific') then 'cert'
-when code_document in ('groupe') then 'montage' 
-else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
-code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';";
+    case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    when code_document in ('art_fiche') then 'fiche' 
+    when code_document in ('art_video') then 'video'
+    when code_document in ('art_bim') then 'bim'
+    when code_document in ('art_certific') then 'cert' 
+    when code_document in ('groupe') then 'montage' 
+    when code_document in ('art_solu_sys') then 'solution'
+    when code_document in ('art_form_com') then 'formulaire'
+    when code_document in ('art_soumis') then 'soumission'
+    else null end as folder, 
+    case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    when code_document in ('art_fiche')  then 'fichetechnique' 
+    when code_document in ('art_video') then 'videolink'
+    when code_document in ('art_bim') then 'fichebim'
+    when code_document in ('art_certific') then 'certificat'
+    when code_document in ('groupe') then 'noticemontage'
+    when code_document in ('art_solu_sys') then 'solution'
+    when code_document in ('art_form_com') then 'formulaire'
+    when code_document in ('art_soumis') then 'soumission'
+    else null end as tblcolumn, 
+    case when commentaire is not null 
+    then commentaire else
+    concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    when code_document in ('art_fiche') then 'fiche' 
+    when code_document in ('art_video') then 'video'
+    when code_document in ('art_bim') then 'bim'
+    when code_document in ('art_certific') then 'cert'
+    when code_document in ('groupe') then 'montage' 
+    when code_document in ('art_solu_sys') then 'solution'
+    when code_document in ('art_form_com') then 'formulaire'
+    when code_document in ('art_soumis') then 'soumission'
+    else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
+    code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';";
     my $filedata = $db->queryarray($sqlfiles);
     foreach my $f (@{$filedata}){
       if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){
@@ -658,36 +737,46 @@ code_document,commentaire,nom_fichier from wiges_ole_article where code_document
         $db->exec($sql);
       }
     }
-    
+    # disable articles not in private_catalogue
+      $db->exec("update articles ags, (select ags.article from articles ags where ags.article not in (select article_lie from wiges_private_catalogue)) as gg set ags.isactive = 0 where ags.article=gg.article");
     $api->writelog("end copy articles...");
   }
   if (($steps =~ /articles,/) || ($steps =~ /files,/) ){
     $api->writelog("update articles files...");
     my $sqlfiles = "select  article,
-case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
-when code_document in ('art_fiche') then 'fiche' 
-when code_document in ('art_video') then 'video'
-when code_document in ('art_bim') then 'bim'
-when code_document in ('art_certific') then 'cert' 
-when code_document in ('groupe') then 'montage' 
-else null end as folder, 
-case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' 
-when code_document in ('art_fiche')  then 'doc_ft' 
-when code_document in ('art_video') then 'videolink'
-when code_document in ('art_bim') then 'doc_bim'
-when code_document in ('art_certific') then 'doc_cert' 
-when code_document in ('groupe') then 'doc_fm' 
-else null end as tblcolumn, 
-case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' 
-then commentaire else
-concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
-when code_document in ('art_fiche') then 'fiche' 
-when code_document in ('art_video') then 'video'
-when code_document in ('art_bim') then 'bim'
-when code_document in ('art_certific') then 'cert' 
-when code_document in ('groupe') then 'montage'
-else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
-code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';";
+    case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    when code_document in ('art_fiche') then 'fiche' 
+    when code_document in ('art_video') then 'video'
+    when code_document in ('art_bim') then 'bim'
+    when code_document in ('art_certific') then 'cert' 
+    when code_document in ('groupe') then 'montage'
+    when code_document in ('art_solu_sys') then 'solution'
+    when code_document in ('art_form_com') then 'formulaire'
+    when code_document in ('art_soumis') then 'soumission'
+    else null end as folder, 
+    case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' 
+    when code_document in ('art_fiche')  then 'doc_ft' 
+    when code_document in ('art_video') then 'videolink'
+    when code_document in ('art_bim') then 'doc_bim'
+    when code_document in ('art_certific') then 'doc_cert' 
+    when code_document in ('groupe') then 'doc_fm' 
+    when code_document in ('art_solu_sys') then 'doc_solu'
+    when code_document in ('art_form_com') then 'doc_form'
+    when code_document in ('art_soumis') then 'doc_soumis'
+    else null end as tblcolumn, 
+    case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' 
+    then commentaire else
+    concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+    when code_document in ('art_fiche') then 'fiche' 
+    when code_document in ('art_video') then 'video'
+    when code_document in ('art_bim') then 'bim'
+    when code_document in ('art_certific') then 'cert' 
+    when code_document in ('groupe') then 'montage'
+    when code_document in ('art_solu_sys') then 'solution'
+    when code_document in ('art_form_com') then 'formulaire'
+    when code_document in ('art_soumis') then 'soumission'
+    else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
+    code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';";
     my $filedata = $db->queryarray($sqlfiles);
     foreach my $f (@{$filedata}){
       if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){
diff --git a/api/bin/getwebnews.php b/api/bin/getwebnews.php
new file mode 100644 (file)
index 0000000..94873e2
--- /dev/null
@@ -0,0 +1,12 @@
+<?php 
+  ini_set("log_errors", 1);
+  ini_set("error_log", "../log/publicapi-error.log");
+  include("../../public_html/shop/lib/config.php");
+  include("../../public_html/shop/lib/database.php");
+  include("../../public_html/shop/lib/modules/Api.php");
+
+  $db = new database($cfg["db"]);
+  
+
+
+?>
\ No newline at end of file
diff --git a/api/bin/old.getapidata.pl b/api/bin/old.getapidata.pl
new file mode 100644 (file)
index 0000000..b6a473b
--- /dev/null
@@ -0,0 +1,812 @@
+#!/usr/bin/env perl
+
+use strict;
+use FindBin qw($RealBin $Bin);
+use File::Basename;
+use Getopt::Long;
+use MIME::Base64;
+use POSIX 'strftime';
+use Data::Dumper;
+use JSON::PP;
+use lib ($RealBin.'/lib');
+use lib ($RealBin.'/api/bin/lib');
+use mysql;
+use config;
+use api;
+my $steps = "";
+my $type = "full"; #full or upd
+my $dryrun = 0;
+my $live = 0;
+my $onlycopy = 0;
+my $onlyget = 0;
+my $sdata = "{}";
+my $interval = "1 DAY";
+GetOptions("steps|s=s" => \$steps,
+  "type|t=s" => \$type,
+  "dryrun|dr"=> \$dryrun,
+  "live|l" => \$live, 
+  "onlycopy|c" => \$onlycopy, 
+  "onlyget|g" => \$onlyget, 
+  "data|d=s" => \$sdata,
+  "interval|i=s" => \$interval);
+
+my $runcmd = 'ps ax | grep '.basename($0).' | grep -v \'grep\' | grep -v "bin\/sh" | head -n1 | awk \'{print $1}\'';
+my $run = `$runcmd`;
+chomp($run);
+if (($run ne "") && ($run ne $$)){
+  print "process already running on PID: $run $$\n";
+  exit(1);
+}
+my $starttime = POSIX::strftime('%F %T',localtime);
+print "Started at".$starttime."\n";
+my $cfg = ();
+my $datapath=dirname($RealBin).'/data';
+my $config = config->new();
+my $myenv = "test";
+if ($live == 1){
+  $myenv ="live";
+}
+$cfg = $config->readcfg($datapath.'/conf/'.$myenv.".conf");
+if ($steps ne ""){
+  $steps .= ",";
+}
+$cfg->{steps} = $steps;
+$cfg->{type} = $type;
+$cfg->{dryrun} = $dryrun;
+$cfg->{live} = $live;
+$cfg->{datapath} = $datapath.'/'.$myenv;
+$cfg->{logpath} = $datapath.'/'.$myenv.'/log';
+$cfg->{sqlpath} = $datapath.'/'.$myenv.'/sql';
+
+if (! -d $cfg->{logpath}){
+  mkdir($cfg->{logpath});
+}
+if (! -d $cfg->{sqlpath}){
+  mkdir($cfg->{sqlpath});
+}
+$cfg->{cdate} = POSIX::strftime('%Y%m%d',localtime); 
+#print "Config:\n".Dumper($cfg);
+my $db = mysql->new($cfg);
+$cfg->{dbh} = $db;
+my $clients = ();
+my $articles= ();
+my $api = api->new($cfg);
+$api->writelog("Steps: ".$steps);
+$api->writelog("type:".$type);
+$api->writelog("Config:".Dumper($cfg));
+# get clients 
+# first getall needed data from api
+if ($onlycopy == 0){
+  # get articles
+  if (($steps =~ /articles,/)){
+    my $tmpart = ();
+    if ($type eq 'full'){
+      for (my $i=1;$i<24000;$i++){
+         $tmpart->{$i}->{'id'} = "$i";
+      }
+    } elsif ($type eq 'upd') {
+      my $usql = "select CURRENT_TIMESTAMP - INTERVAL ".$interval." as date_update;\n";
+      print $usql."\n";
+      my $res = $db->querysorted($usql);
+      my @c = ();
+      my $updx = $res->{0}->{date_update};
+      $updx =~ s/\.\d+$//;
+      push(@c,'>');
+      push(@c,$updx);
+      $tmpart->{0}->{'date_update'} = \@c;
+    } elsif ($type eq 'data'){
+      if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){
+        #print $sdata."\n";
+        
+        $tmpart->{0} = decode_json($sdata);
+        #print Dumper($tmpart);
+        #exit(0);
+      } else {
+        print "$sdata incompete!";
+        exit(1);
+      }
+      
+    }
+    $articles = $api->getData('s_article',$tmpart,'article');
+    my $nart = keys(%{$articles});
+    print "Articles to update:".keys(%{$articles})."\n";
+    if (keys(%{$articles}) == 0){
+      exit(0);
+    }
+    $api->getData('l_article',$articles,undef);
+    my $tmpref = ();
+    my $tmpref2 = ();
+    foreach my $a (keys(%{$articles})){
+      $tmpref->{$a}->{article_lie} = $articles->{$a}->{article};
+      $tmpref2->{$a}->{article_generique} = $articles->{$a}->{article};
+    }  
+    $api->getData('private_catalogue',$tmpref,undef);
+    $api->getData('private_catalogue',$tmpref2,undef);
+    my $tmpdoc = ();
+    my $res = $db->querysorted("select max(dateheure_document) - INTERVAL 1 DAY as dateheure_document from wiges_ole_article;");
+    my @c = ();
+    my $updx = $res->{0}->{dateheure_document};
+    $updx =~ s/\.\d+$//;
+    push(@c,'>');
+    push(@c,$updx);
+    $tmpdoc->{0}->{'dateheure_document'} = \@c;
+    $api->getFiles('ole_article',$tmpdoc);
+    $api->getFiles('ole_article',$articles);
+    $api->getData('v_prix_vente',$articles);
+    $api->getData('v_stock',$articles);
+    my $tmpsel = ();
+    my @xarts = ();
+    foreach my $a (keys(%{$articles})){
+      push(@xarts,"'".$articles->{$a}->{article}."'");
+    } 
+    if (scalar(@xarts) > 0){
+      $tmpsel = $db->querysorted("select famille_art from wiges_s_article where article in (".join(",",@xarts).") group by famille_art;"); 
+      $api->getData('s_famille_article',$tmpsel);
+      $tmpsel = $db->querysorted("select gp_art from wiges_s_article where article in (".join(",",@xarts).") group by gp_art;"); 
+      $api->getData('s_groupe_article',$tmpsel);
+    }
+    
+  }
+
+  if (($steps =~ /famille,/)){
+    my $fam = $db->querysorted("select famille_art from wiges_s_article wsa where famille_art is not null group by famille_art;");
+    $api->getData('s_famille_article',$fam,undef);
+    $fam = $db->querysorted("select gp_art from wiges_s_article wsa where gp_art is not null group by gp_art;");
+    $api->getData('s_groupe_article',$fam,undef);
+  }
+  my $ventes = ();
+
+  if (($steps =~ /ventes,/)){
+    my $tmpsel = ();
+    if ($type eq 'upd'){
+      my $res = $db->querysorted("select max(dateheure_modif) as dateheure_modif from wiges_w_ventes;");
+      my @c = ();
+      my $updx = $res->{0}->{"dateheure_modif"}."";
+      push(@c,'>');
+      push(@c,$updx);
+      $tmpsel->{0}->{'dateheure_modif'} = \@c;
+      $tmpsel->{0}->{'dateheure_modif'} = ['>',$res->{dateheure_modif}];
+    } elsif ($type eq 'data'){
+      if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){
+        #print $sdata."\n";
+        
+        $tmpsel->{0} = decode_json($sdata);
+        #print Dumper($tmpart);
+        #exit(0);
+      } else {
+        print "$sdata incompete!";
+        exit(1);
+      }
+      
+    }
+    
+    $ventes = $api->getData('w_ventes',$tmpsel,'no_document');
+  
+    my $res = $db->query("select max(dateheure_modif) as dateheure_modif from wiges_s_article;");
+    $articles->{0}->{'dateheure_modif'} = ['>',$res->{dateheure_modif}];
+    $api->getData('w_ventes_pos',$articles);
+  }
+
+  if (($steps =~ /clients,/)){
+      my $res = $db->querysorted("select CONCAT(max(date(date_update)),' 00:00:00')  - INTERVAL 2 DAY as date_update from wiges_s_client;");
+      my @c = ();
+      my $updx = $res->{0}->{"date_update"}."";
+      push(@c,'>');
+      push(@c,$updx);
+      $clients->{0}->{'date_update'} = \@c;
+      $clients = $api->getData('s_client',$clients,'client');
+      #$clients = $db->querysorted("select client from wiges_s_client;");
+      $api->getData('s_contact_client',$clients,undef);
+  }
+  # get ventes
+  # get contrats cadres
+  
+  ##Contrat cadre docs
+  if ($steps =~ /contratcadre,/){
+    print "get Contrat Cadre Docs\n";
+    my $ccc = ();
+    my $res = $db->querysorted("select max(dateheure_modif) - INTERVAL 3 DAY as dateheure_modif from wiges_w_ventes;");
+    my @c = ();
+    my $updx = $res->{0}->{"dateheure_modif"}."";
+    push(@c,'>');
+    push(@c,$updx);
+    $ccc->{0}->{'dateheure_modif'} = \@c;
+    #$ccc->{0}->{'dateheure_modif'} = ['>',$upx];
+    #$ccc->{0}->{'document'} = 'CCC';
+    print "dh:".Dumper($ccc);
+    my $docs = $api->getData('w_ventes',$ccc,'no_document');
+    print "docs:".Dumper($docs);
+    foreach my $d (keys(%{$docs})){
+      $docs->{$d}->{document} = 'CCC';
+    }
+    $api->getData('w_ventes_pos',$docs,undef);
+    print Dumper($ccc);
+  }
+  
+  if ($steps =~ /files,/){
+    my $tmpdoc = ();
+    $tmpdoc->{0}->{'code_document'} = 'art_brochure';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_bro_pdf';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_certific';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_fiche';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'groupe';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_bim';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_form_com';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_solu_sys';
+    $api->getFiles('ole_article',$tmpdoc);
+    $tmpdoc->{0}->{'code_document'} = 'art_soumis';
+    $api->getFiles('ole_article',$tmpdoc);
+    $steps = "articles,";
+  }
+  if ($steps =~ /private_catalogue,/){
+    my $tmpdoc = ();
+    if ($type eq 'data'){
+      if (($sdata =~ /^\{/) && ($sdata =~ /\}$/) && ($sdata ne "{}")){
+        $tmpdoc->{0} = decode_json($sdata);
+      } else {
+        print "$sdata incompete!";
+        exit(1);
+      }
+      $api->getData('private_catalogue',$tmpdoc);
+    } else {
+      $tmpdoc->{0}->{'type_ligne'} = '1';
+      $api->getData('private_catalogue',$tmpdoc);
+      $tmpdoc->{0}->{'type_ligne'} = '2';
+      $api->getData('private_catalogue',$tmpdoc);
+    }
+    
+    
+    #$steps = "articles,";
+  }
+}
+
+if ($onlyget == 0){
+  #my $wiges_where = "article in ";
+  #sync apidata to shopdata
+  if (($steps =~ /famille,/) || ($steps =~ /articles,/)){
+    #wiges_s_famille_article => prod_cat
+    $api->writelog("Copy famille...");
+    my $data = $db->queryarray("select * from wiges_s_famille_article");
+    foreach my $r (@{$data}){
+    #print Dumper($r);
+      my $nd = {
+        'code_famille' => $r->{'famille_art'},
+        'main_cat_link' => $r->{'firme'},
+        'prod_cat_link' => $r->{'designation'},
+        'prod_cat_fr' => $r->{'designation'},
+        'modified' => POSIX::strftime('%F %T', localtime)
+      };
+      my $nd2 = {
+        'famille_art' => ((defined($r->{'famille_art'}))?$r->{'famille_art'}:'0'),
+        'titre_fr' => $r->{'designation'},
+        'modified' => POSIX::strftime('%F %T', localtime)
+      };
+    
+      $nd->{'prod_cat_link'} = $config->toAscii($nd->{'prod_cat_link'});
+      #$nd->{'prod_cat_link'} =~ s/^[A-Za-z0-9]/_/g;
+      #print Dumper($nd);
+      my $sql = $db->createReplaceDDL('prod_cat',$nd,undef);
+      my $sql2= $db->createReplaceDDL('familles',$nd2,undef);
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('prod_cat',$sql);
+        $db->exec($sql);
+        $db->exec($sql2);
+      }
+        
+    }
+    $api->writelog("End Copy famille...");
+  }
+  if ($steps =~ /famille,/ || ($steps =~ /articles,/)){
+    #wiges_s_groupe_article => prod_group
+    $api->writelog("Copy groups...");
+    my $data = $db->queryarray("select * from wiges_s_groupe_article;");
+    foreach my $r (@{$data}){
+        my ($fr,$de,$qb);
+        if ($r->{'designation'} =~ /.*-.*\|.*/){
+          #print "FR|DE|QUBE\n";
+          ($fr,$de,$qb) = $r->{'designation'} =~ m/^(.*)\s-\s(.*)\s\|\s(.*)$/;
+        } elsif ($r->{'designation'} =~ /.*-.*/){
+          #print "FR|DE\n";
+          ($fr,$de) = $r->{'designation'} =~ m/^(.*)\s-\s(.*)$/;
+        }elsif ($r->{'designation'} =~ /.*\|.*/){
+          #print "FR|QUBE\n";
+          ($fr,$qb) = $r->{'designation'} =~ m/^(.*)\s\|\s(.*)$/;
+        }else {
+          #print "Only FR\n";
+          ($fr) = $r->{'designation'};
+        }
+       
+        my $nd = {
+          'group_code' => $r->{'gp_art'},
+          # 'main_cat_link' => $r->{'firme'},
+          'prod_cat' => $r->{'famille_art'},
+          'qube_name' => $qb,
+          'prod_name_de' => $de.(($qb)?' | '.$qb:''),
+          'prod_name_fr' => $fr.(($qb)?' | '.$qb:'')
+        };
+        my $nd2 = {
+          'gp_art' => $r->{'gp_art'},
+          # 'main_cat_link' => $r->{'firme'},
+          'famille_art' => ((defined($r->{'famille_art'}))?$r->{'famille_art'}:'0'),
+          'qube_name' => $qb,
+          'titre_de' => $de.(($qb)?' | '.$qb:''),
+          'titre_fr' => $fr.(($qb)?' | '.$qb:'')
+        };
+        my $sql = $db->createReplaceDDL('prod_group',$nd,undef);
+        my $sql2 = $db->createReplaceDDL('groupes',$nd2,undef);
+        if ($cfg->{dryrun} == 1){
+          print $sql2."\n";
+        } else {
+          $api->writesql('groupes',$sql2);
+          $db->exec($sql);
+          $db->exec($sql2);
+        }
+    }
+    $api->writelog("End Copy groups...");
+  }
+  if ($steps =~ /clients,/){
+    $api->writelog("Copy clients...");
+    my $data = $db->queryarray("SELECT *  FROM wiges_s_client;");
+    foreach my $r (@{$data}){
+  
+        my ($lang);
+        if ($r->{'langue'} eq "D"){
+          $lang = 'de';
+        } elsif ($r->{'langue'} eq "F"){
+          $lang = 'FR';
+        }else {
+          $lang = $r->{'langue'};
+        }
+       
+        my $nd = {
+           'id' => $r->{'id'},
+           'client' => $r->{'client'},
+           'nom_1' => $r->{'nom_1'},
+           'nom_2' => $r->{'nom_2'},
+           'rue' => $r->{'rue'},
+           'code_postal' => $r->{'code_postal'},
+           'boite_postale' => $r->{'boite_postale'},
+           'localite' => $r->{'localite'},
+           'telephone_1' => $r->{'telephone_1'},
+           'telephone_2' => $r->{'telephone_2'},
+           'fax' => $r->{'fax'},
+           'interlocuteur' => $r->{'interlocuteur'},
+           'division' => $r->{'division'},
+           'departement' => $r->{'departement'},
+           'tva_client' => $r->{'tva_client'},
+           'no_tva' => $r->{'no_tva'},
+           'no_accises' => $r->{'no_accises'},
+           'cond_paiement' => $r->{'cond_paiement'},
+           'pays' => $r->{'pays'},
+           'langue' => $r->{'langue'},
+           'devise' => $r->{'devise'},
+           'on_actif' => $r->{'on_actif'},
+           'raison_sociale' => $r->{'raison_sociale'},
+           'adresse_email' => $r->{'adresse_email'},
+           'adresse_url' => $r->{'adresse_url'},
+           'adresse_client' => $r->{'adresse_client'}
+        };
+        my $sql = $db->createReplaceDDL('clients',$nd,undef);
+        #print $sql."\n";
+        if ($cfg->{dryrun} == 1){
+          print $sql."\n";
+        } else {
+          $api->writesql('clients',$sql);
+          $db->exec($sql);
+        }
+    }
+    $api->writelog("End Copy clients...");
+
+    $api->writelog("Copy contacts...");
+    $data = $db->queryarray("select id as id_wiges,client as id_client, personne as id_personne, nom, adresse_email as useremail, on_actif from wiges_s_contact_client where adresse_email is not null;");
+    foreach my $r (@{$data}){
+      my $nd = {
+        'id_wiges' => $r->{id_wiges},
+        'id_client' =>  $r->{id_client},
+        'id_personne' => $r->{id_personne},
+        'nom' => $r->{nom},
+        'useremail' =>  $r->{useremail},
+        'on_actif' => $r->{on_actif}
+      };
+      my $ids = 'id_wiges,id_client,id_personne';
+      my $sql = $db->createUpsertDDL('clients_contacts',$nd,undef,$ids);
+      #print $sql."\n";
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('users',$sql);
+        $db->exec($sql);
+      }
+      
+    }
+    $api->writelog("End Copy contacts...");
+  }
+  
+  if ($steps =~ /articles,/){
+    $db->exec("update wiges_s_article as wsa, article_groups as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;");
+    $api->writelog("Copy article_groups...");
+    my $agdata = $db->queryarray("select wsa.id,
+    wsa.article,
+    wsa.gp_art,
+    wsa.famille_art,
+    wsa.designation as titre,
+    wpc.c01 as c01_label,
+    wpc.c02 as c02_label,
+    wpc.c03 as c03_label,
+    wpc.c04 as c04_label,
+    wpc.c05 as c05_label,
+    wpc.c06 as c06_label,
+    wpc.c07 as c07_label,
+    wpc.c08 as c08_label,
+    wpc.c09 as c09_label,
+    wpc.c10 as c10_label,
+    wsa.on_actif,
+    wsa.date_creation as creationdate
+    from wiges_s_article wsa 
+    left join wiges_private_catalogue wpc on (wsa.article=wpc.article_generique) 
+    where wpc.type_ligne = '1' group by article;");
+    foreach my $r (@{$agdata}){
+      my ($fr,$de,$sup);
+        $r->{titre} =~ s/“/"/g;
+        $r->{titre} =~ s/”/"/g;
+        if ($r->{'titre'} =~ /\n/){
+          $r->{'titre'} =~ s/\r//g;
+          my @xtitre = split("\n",$r->{'titre'});
+          ($fr,$sup) = $xtitre[0] =~ m/^(.*)\"(.*)\"$/;
+        } elsif ($r->{'titre'} =~ /.*-.*\".*\"/){
+          #print "FR|DE|SUP\n";
+          ($fr,$de,$sup) = $r->{'titre'} =~ m/^(.*)-(.*)\"(.*)\".*$/;
+        } elsif ($r->{'titre'} =~ /.*-.*/){
+          #print "FR|DE\n";
+          ($fr,$de) = $r->{'titre'} =~ m/^(.*)-(.*)$/;
+        }else {
+          #print "Only FR\n";
+          ($fr) = $r->{'titre'};
+        }
+        if (!$fr || $fr eq "" ){
+          if ($de && $de ne ""){
+            $fr = $de;
+          }
+        }
+        #print $r->{'titre'}." => $fr == $de == $sup\n";
+      my $nd = {
+        'id' => $r->{'id'},
+        'article' => $r->{'article'},
+        'gp_art' => $r->{'gp_art'},
+        'famille_art' => $r->{'famille_art'},
+        'titre_fr' => $fr.(($sup)?' | '.$sup:''),
+        'titre_de' => $de.(($sup)?' | '.$sup:''),
+        'c01_label' => $r->{'c01_label'},
+        'c02_label' => $r->{'c02_label'},
+        'c03_label' => $r->{'c03_label'},
+        'c04_label' => $r->{'c04_label'},
+        'c05_label' => $r->{'c05_label'},
+        'c06_label' => $r->{'c06_label'},
+        'c07_label' => $r->{'c07_label'},
+        'c08_label' => $r->{'c08_label'},
+        'c09_label' => $r->{'c09_label'},
+        'c10_label' => $r->{'c10_label'},
+        'isactive' => $r->{'on_actif'},
+        'creationdate' => $r->{'creationdate'}
+      };
+      my $sql = $db->createReplaceDDL('article_groups',$nd,undef);
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('article_groups',$sql);
+        $db->exec($sql);
+      }
+
+    }
+     #group descriptions
+     $api->writelog("update article_groups descriptions...");
+     my $agtrans = $db->queryarray("select ag.id,ag.article,wla.langue,wla.designation from wiges_l_article wla join article_groups ag on (wla.article=ag.article) where wla.langue in ('D','F') ;");
+     foreach my $r (@{$agtrans}){
+       my $sql ="";
+       if ($r->{langue} eq "D"){
+         $sql= "UPDATE article_groups set description_de='".$db->securetext($r->{designation})."' where id='".$r->{id}."' and article='".$r->{article}."';";
+       } elsif ($r->{langue} eq "F"){
+         $sql= "UPDATE article_groups set description_fr='".$db->securetext($r->{designation})."' where id='".$r->{id}."' and article='".$r->{article}."';";
+       }
+       #print "sql: $sql\n";
+      if ($sql =~ /^UPDATE/){
+        if ($cfg->{dryrun} == 1){
+          print $sql."\n";
+        } else {
+          $api->writesql('article_groups',$sql);
+          $db->exec($sql);
+        }
+      }
+     }
+
+     #group images
+     $api->writelog("update article_groups images...");
+     my $upselsql = "update wiges_ole_article as woa, article_groups as ag
+      set ag.image = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_image','article_groups') end,
+      ag.imgversion = DATE_FORMAT(woa.dateheure_document,'\%Y\%m\%d\%H\%i')
+      where woa.article = ag.article and woa.code_document = 'art_image'; ";
+     if ($cfg->{dryrun} == 1){
+       print $upselsql."\n";
+     } else {
+        my $agimg = $db->exec($upselsql);
+        my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_image/ '.$cfg->{imgpath}.'article_groups/';
+        my $cpr = system($cmd);
+        if ($cpr != 0){
+          $api->writelog("cmd failed:".$cmd."!");
+        }
+     }
+     $api->writelog("update article_groups fichetechnique...");
+     $upselsql = "update wiges_ole_article as woa, article_groups as ag
+      set ag.fichetechnique = case when woa.nom_fichier is null then null else replace(woa.nom_fichier,'art_fiche','fiche') end
+      where woa.article = ag.article and woa.code_document = 'art_fiche';";
+      if ($cfg->{dryrun} == 1){
+        print $upselsql."\n";
+      } else {
+        my $agfiche = $db->exec($upselsql);
+        my $cmd = 'rsync -av '.$cfg->{datapath}.'/art_fiche/ '.$cfg->{mediapath}.'fiche/';
+        my $cpr = system($cmd);
+        if ($cpr != 0){
+          $api->writelog("cmd failed:".$cmd."!");
+        }
+      }
+     
+      $api->writelog("End Copy article_groups...");
+
+  }
+  if (($steps =~ /articles,/) || ($steps =~ /files,/) ){
+      $api->writelog("update article_groups files...");
+      my $sqlfiles = "select  article,
+case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+when code_document in ('art_fiche') then 'fiche' 
+when code_document in ('art_video') then 'video'
+when code_document in ('art_bim') then 'bim'
+when code_document in ('art_certific') then 'cert' 
+when code_document in ('groupe') then 'montage' 
+else null end as folder, 
+case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+when code_document in ('art_fiche')  then 'fichetechnique' 
+when code_document in ('art_video') then 'videolink'
+when code_document in ('art_bim') then 'fichebim'
+when code_document in ('art_certific') then 'certificat'
+when code_document in ('groupe') then 'noticemontage' 
+else null end as tblcolumn, 
+case when commentaire is not null 
+then commentaire else
+concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+when code_document in ('art_fiche') then 'fiche' 
+when code_document in ('art_video') then 'video'
+when code_document in ('art_bim') then 'bim'
+when code_document in ('art_certific') then 'cert'
+when code_document in ('groupe') then 'montage' 
+else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
+code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article LIKE '&%';";
+    my $filedata = $db->queryarray($sqlfiles);
+    foreach my $f (@{$filedata}){
+      if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){
+        if (! -d dirname($cfg->{mediapath}.'/'.$f->{tblvalue})){
+          mkdir dirname($cfg->{mediapath}.'/'.$f->{tblvalue});
+        }
+        #print 'cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n";
+        system('cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"');
+        #print "UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n";
+        $db->exec("UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';");
+      } elsif (($f->{tblcolumn} ne "") && ($f->{tblvalue} =~ /^http/)){
+        #print "UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n";
+        $db->exec("UPDATE article_groups SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';");
+      }
+    }
+
+
+     
+    $api->writelog("End Copy article_groups files...");
+
+  }
+  if ($steps =~ /articles,/){
+    $api->writelog("copy articles...");
+    $db->exec("update wiges_s_article as wsa, articles as ag set ag.article=wsa.article where wsa.id=ag.id and wsa.article!=ag.article;");
+     my $xarticles = $db->queryarray("select wsa.id,
+    wpc.article_generique as article_group,
+    wsa.article,
+    wsa.gp_art,
+    wsa.famille_art,
+    wpc.c01 as c01,
+    wpc.c02 as c02,
+    wpc.c03 as c03,
+    wpc.c04 as c04,
+    wpc.c05 as c05,
+    wpc.c06 as c06,
+    wpc.c07 as c07,
+    wpc.c08 as c08,
+    wpc.c09 as c09,
+    wpc.c10 as c10,
+    wsa.on_actif,
+    wsa.date_creation,
+    wsa.unite_quantite
+    from wiges_private_catalogue wpc
+    left join wiges_s_article wsa  on (wsa.article=wpc.article_lie) 
+    where wpc.type_ligne = '2' and wsa.id is not null;");
+    foreach my $r (@{$xarticles}){
+      my $nd = {
+        'id' => $r->{'id'},
+        'article_group' => $r->{'article_group'},
+        'article' => $r->{'article'},
+        'gp_art' => $r->{'gp_art'},
+        'famille_art' => $r->{'famille_art'},
+        'c01' => $r->{'c01'},
+        'c02' => $r->{'c02'},
+        'c03' => $r->{'c03'},
+        'c04' => $r->{'c04'},
+        'c05' => $r->{'c05'},
+        'c06' => $r->{'c06'},
+        'c07' => $r->{'c07'},
+        'c08' => $r->{'c08'},
+        'c09' => $r->{'c09'},
+        'c10' => $r->{'c10'},
+        'unite_quantite' => $r->{'unite_quantite'},
+        'isactive' => $r->{'on_actif'},
+        'creationdate' => $r->{'date_creation'}
+      };
+      my $sql = $db->createReplaceDDL('articles',$nd,undef);
+      #print $sql."\n";
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('articles',$sql);
+        $db->exec($sql);
+      }
+    }
+    
+    $api->writelog("end copy articles...");
+  }
+  if (($steps =~ /articles,/) || ($steps =~ /files,/) ){
+    $api->writelog("update articles files...");
+    my $sqlfiles = "select  article,
+case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+when code_document in ('art_fiche') then 'fiche' 
+when code_document in ('art_video') then 'video'
+when code_document in ('art_bim') then 'bim'
+when code_document in ('art_certific') then 'cert' 
+when code_document in ('groupe') then 'montage' 
+else null end as folder, 
+case when code_document in ('art_bro_pdf','art_brochure') then 'doc_bro' 
+when code_document in ('art_fiche')  then 'doc_ft' 
+when code_document in ('art_video') then 'videolink'
+when code_document in ('art_bim') then 'doc_bim'
+when code_document in ('art_certific') then 'doc_cert' 
+when code_document in ('groupe') then 'doc_fm' 
+else null end as tblcolumn, 
+case when commentaire is not null and nom_fichier NOT LIKE '%.pdf' 
+then commentaire else
+concat(case when code_document in ('art_bro_pdf','art_brochure') then 'brochure' 
+when code_document in ('art_fiche') then 'fiche' 
+when code_document in ('art_video') then 'video'
+when code_document in ('art_bim') then 'bim'
+when code_document in ('art_certific') then 'cert' 
+when code_document in ('groupe') then 'montage'
+else '' end ,'/',SUBSTRING_INDEX(nom_fichier, '/', -1)) end as tblvalue,  
+code_document,commentaire,nom_fichier from wiges_ole_article where code_document!='art_image' and article NOT LIKE '&%';";
+    my $filedata = $db->queryarray($sqlfiles);
+    foreach my $f (@{$filedata}){
+      if (($f->{tblcolumn} ne "") && ($f->{tblvalue} !~ /^http/) && (-e $cfg->{datapath}.'/'.$f->{nom_fichier})){
+        if (! -d dirname($cfg->{mediapath}.''.$f->{tblvalue})){
+          mkdir dirname($cfg->{mediapath}.''.$f->{tblvalue});
+        }
+        #print 'cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"'."\n";
+        system('cp "'.$cfg->{datapath}.'/'.$f->{nom_fichier}.'" "'.$cfg->{mediapath}.''.$f->{tblvalue}.'"');
+        #print "UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n";
+        $db->exec("UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';");
+      } elsif (($f->{tblcolumn} ne "") && ($f->{tblvalue} =~ /^http/)){
+        #print "UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';"."\n";
+        $db->exec("UPDATE articles SET ".$f->{tblcolumn}."='".$f->{tblvalue}."' where article='".$f->{article}."';");
+      }
+    }
+
+    $api->writelog("end copy articles files...");
+  }
+  if (($steps =~ /prices,/)  || ($steps =~ /articles,/)){
+    $api->writelog("copy article prices...");
+    my $arprice = $db->queryarray("select wvpw2.article,wvpw2.date_debut,wvpw2.pu_vente from wiges_v_prix_vente wvpw2 join  (select article,max(date_debut) as maxdate from wiges_v_prix_vente group by article) wvpv1 on (wvpw2.article=wvpv1.article and wvpw2.date_debut=wvpv1.maxdate);");
+    foreach my $r (@{$arprice}){
+      my $nd = {
+        'date_debut' => $r->{'date_debut'},
+        'cc_client' => 0,
+        'article' => $r->{'article'},
+        'prix_net' => $r->{'pu_vente'},
+      };
+      my $sql = $db->createUpsertDDL('article_prices',$nd,undef,'cc_client,article');
+      #print $sql."\n";
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('article_prices',$sql);
+        $db->exec($sql);
+      }
+      
+    }
+  }
+  if ($steps =~ /contratcadre,/){
+    my $arcadre = $db->queryarray("select wwv.client, wwvp.no_document, wwvp.no_position,wwvp.article , wwvp.pu_net 
+    from wiges_w_ventes wwv left join wiges_w_ventes_pos wwvp on (wwv.no_document=wwvp.no_document and wwv.document='CCC') where wwvp.article is not null");
+    foreach my $r (@{$arcadre}){
+      my $nd = {
+        'client' => $r->{'client'},
+        'no_document' => $r->{'no_document'},
+        'no_position' => $r->{'no_position'},
+        'article' => $r->{'article'},
+        'pu_net' => $r->{'pu_net'}
+      };
+      my $sql = $db->createUpsertDDL('clients_contratcadre',$nd,undef,'client,no_document,no_position');
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('clients_contratcadre',$sql);
+        $db->exec($sql);
+      }
+    }
+  }
+  if (($steps =~ /prices,/)  || ($steps =~ /articles,/) || ($steps =~ /contratcadre,/)){
+
+    # #contrat cadre client
+    $api->writelog("copy contrat cadre prices...");
+    my $arprice = $db->queryarray("select null as date_debut,wwv.client as cc_client,wwvp.article,wwvp.pu_net as prix_net from wiges_w_ventes_pos wwvp join wiges_w_ventes wwv on (wwvp.no_document=wwv.no_document and wwv.document='CCC') where wwvp.article is not null;");
+    foreach my $r (@{$arprice}){
+      my $nd = {
+        'date_debut' => $r->{'date_debut'},
+        'cc_client' => $r->{'cc_client'},
+        'article' => $r->{'article'},
+        'prix_net' => $r->{'prix_net'}
+      };
+      my $sql = $db->createUpsertDDL('article_prices',$nd,undef,'cc_client,article');
+      #print $sql."\n";
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('article_prices',$sql);
+        $db->exec($sql);
+      }
+    }
+    $api->writelog("end copy articles...");
+  }
+  if ($steps =~ /stock,/ || ($steps =~ /articles,/)){
+    $api->writelog("copy stock...");
+    my $stockar = $db->queryarray("select wvs.article,wvs.qte_stock ,wvs.qte_commandee - wvs.qte_reservee as qte_commandee from articles a join wiges_v_stock wvs on (a.article=wvs.article);");
+    foreach my $r (@{$stockar}){
+      my $nd = {
+        'qte_stock' => $r->{'qte_stock'},
+        'qte_commandee' => $r->{'qte_commandee'},
+      };
+      my $idents = {
+        'article' => $r->{'article'}
+      };
+      my $sql = $db->createUpdateDDL('articles',$nd,$idents,undef);
+      #print $sql."\n";
+      if ($cfg->{dryrun} == 1){
+        print $sql."\n";
+      } else {
+        $api->writesql('articles',$sql);
+        $db->exec($sql);
+      }
+    }
+  }
+  $api->writelog("end copy stock...");
+}
+
+my $endtime = POSIX::strftime('%F %T',localtime);
+$api->writelog("Started at: ".$starttime);
+$api->writelog("Normal End at: ".$endtime);
+if (($type eq 'upd' || $type eq 'data')){
+  $api->writelog("Total Articles updated: ".keys(%{$articles}));
+}
+
+
+
+
diff --git a/api/bin/testgetnews.sh b/api/bin/testgetnews.sh
new file mode 100644 (file)
index 0000000..23cd669
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+curl -q -A "Qube Wiges SYNCTool" \
+-H "Authorization: Basic cG9pbnQ6cG9jbzk0MQ==" \
+--header "Content-Type: application/json" \
+--header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \
+--header "Wisol-Api-Device-Key: webdev" \
+--request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \
+https://pointcomm.api.qube.wiges.lu/api/s_article/search
+
+curl -q -A "Qube Wiges SYNCTool" \
+-H "Authorization: Basic cG9pbnQ6cG9jbzk0MQ==" \
+--header "Content-Type: application/json" \
+--header "Wisol-Api-App-Key: l9345y3e-4b56-3fb4-91ca-404f62d52jfs" \
+--header "Wisol-Api-Device-Key: webdev" \
+--request POST --data '{"where":{"firme":"1","article":"&NEWS1"}}' \
+https://pointcomm.api.qube.wiges.lu/api/l_article/search
index a1f64fc..ff97781 100644 (file)
@@ -9,5 +9,6 @@ authuser="point"
 authpwd="poco941"
 url="pointcomm.api.qube.wiges.lu"
 ua="Qube Wiges SYNCTool"
+imgnews="/usr/home/qubewv/public_html/img/"
 imgpath="/usr/home/qubewv/public_html/shop/img/"
 mediapath="/usr/home/qubewv/public_html/shop/media/"
diff --git a/dev/create_cssicons.ps1 b/dev/create_cssicons.ps1
new file mode 100644 (file)
index 0000000..aad7d82
--- /dev/null
@@ -0,0 +1,14 @@
+
+
+$scriptdir = Split-Path -Parent $PSCommandPath
+$projectdir = Split-Path -Parent $scriptdir
+$TMPDIR = $scriptdir + "/tmp"
+$ICONDIR = $projectdir + "/icons" 
+Set-Location -Path $TMPDIR
+D:\Workspace\Tools\node_modules\.bin\fontello-offline-cli.ps1 -p $ICONDIR -n "appicons" -op "icon"
+$cssfile = $scriptdir + "/tmp/webfonts/css/appicons.css"
+$outfile = $projectdir + "/public_html/shop/css/icons.css"
+(Get-Content $cssfile).replace('../font/', 'font/') | Set-Content $outfile
+$srcff = $TMPDIR + '/webfonts/font'
+$destff = $projectdir + '/public_html/shop/css'
+Copy-Item $srcff -Destination $destff -Recurse -Force
diff --git a/dev/create_icon.ps1 b/dev/create_icon.ps1
new file mode 100644 (file)
index 0000000..54c35d1
--- /dev/null
@@ -0,0 +1,7 @@
+$myicon=$args[0]
+Write-Host $myicon
+$file=Get-Item $myicon
+$newfilename=$file.DirectoryName + "\" +$file.Basename + ".ico"
+Write-Host ("To:",$newfilename)
+Start-Process -NoNewWindow -FilePath "C:\Tools\Graphics\bin\convert.exe" -ArgumentList "-background transparent",$myicon,"-define icon:auto-resize=16,24,32,48,64,72,96,128,256",$newfilename
+
diff --git a/dev/encode_base64.ps1 b/dev/encode_base64.ps1
new file mode 100644 (file)
index 0000000..224da45
--- /dev/null
@@ -0,0 +1,29 @@
+$myfile=$args[0]
+
+function Get-MimeType() { 
+  param([parameter(Mandatory=$true, ValueFromPipeline=$true)][ValidateNotNullorEmpty()][System.IO.FileInfo]$CheckFile) 
+  begin { 
+      Add-Type -AssemblyName "System.Web"         
+      [System.IO.FileInfo]$check_file = $CheckFile 
+      [string]$mime_type = $null 
+  } 
+  process { 
+      if ($check_file.Exists) {  
+          $mime_type = [System.Web.MimeMapping]::GetMimeMapping($check_file.FullName)  
+      } 
+      else { 
+          $mime_type = "unknown" 
+      } 
+  } 
+  end { return $mime_type } 
+}
+$myMimeType = $(Get-MimeType -CheckFile $myfile) 
+$Content1 = get-content $myfile
+$Bytes = [System.Text.Encoding]::UTF8.GetBytes($Content1)
+$Encoded = "data:" + $myMimeType+ ";base64," + [System.Convert]::ToBase64String($Bytes)
+$Encoded | set-content ($myfile + ".b64.txt")
+
+#DECODE
+# [System.Text.Encoding]::ASCII.GetString([System.Convert]::FromBase64String($Encoded)) | Out-File -Encoding "ASCII" c:\setup\YourFileDecoded.txt
+# $Content2 = get-content c:\setup\YourFileDecoded.txt
+# Write-Host "DECODED: " $Content2
diff --git a/dev/sql/news.sql b/dev/sql/news.sql
new file mode 100644 (file)
index 0000000..6837967
--- /dev/null
@@ -0,0 +1,85 @@
+INSERT INTO qube_db4.news
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(1, '2020-06-02 10:12:55', 'QubeNewsletter', 'QubeNewsletter', '', '', '<p>
+       Ne manquez aucune nouvelle de notre gamme de produits et abonnez-vous &agrave; notre bulletin d&#39;information.<br />
+       Il suffit de cliquer sur &quot;inscription&quot; ci-dessous, d&#39;ajouter votre adresse &eacute;lectronique au formulaire et rester inform&eacute;.</p>
+<p>
+       <br />
+       <strong>Newsletter--&gt;&nbsp;<a href="https://www.qube-concretec.eu/contact/newsletter/fr/">Inscription</a></strong></p>
+', '<p>
+       Verpassen Sie keine Neuigkeiten zur unserer Produktpalette und abonnieren Sie unseren Newsletter.</p>
+<p>
+       Klicken Sie einfach unter auf &quot;inscrition&quot;, f&uuml;gen Sie dazu einfach Ihre eMail-Adresse im Formular ein und schon bleiben Sie auf dem laufenden.</p>
+<p>
+       Newsletter--&gt;&nbsp;<a href="https://www.qube-concretec.eu/contact/newsletter/fr/">Inscription</a></p>
+', '<div>
+       Do not miss any news about our product range and subscribe to our newsletter.</div>
+<div>
+       &nbsp;</div>
+<div>
+       Just click on &quot;inscrition&quot; below, add your email address in the form and you will be kept up to date.</div>
+<div>
+       &nbsp;</div>
+<div>
+       Newsletter--&gt;&nbsp;<a href="https://www.qube-concretec.eu/contact/newsletter/fr/">Inscription</a></div>
+', '', 'newsletter.jpg', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.news
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(2, '2021-11-27 14:10:54', 'Covid-19', 'Covid-19', '', '', '<p>
+       <strong>COVID-19: Situation au Luxembourg:&nbsp;</strong></p>
+<p>
+       Pour plus d&rsquo;informations sur le coronavirus consultez <a href="http://www.gouvernement.lu/coronavirus">www.gouvernement.lu/coronavirus </a></p>
+<p class="p2" color:="" helvetica="" new="" style="margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: " text-align:="" times="">
+       <br />
+       &nbsp;</p>
+', '<div>
+       <strong>COVID-19: Situtation in Luxemburg:</strong><br />
+       <br />
+       Weitere Informationen &uuml;ber das Coronavirus finden Sie unter <a href="http://www.gouvernement.lu/coronavirus">www.gouvernement.lu/coronavirus </a></div>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'covid.JPG', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.news
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(3, '2021-11-27 14:10:54', 'FLBB, un partenaire parfait avec qui nous partageons les mêmes valeurs!', '', '', '', '<p>
+       Depuis octobre 2017 nous sommes fiers d&rsquo;apporter notre contribution pour soutenir notre partenariat avec la F&eacute;d&eacute;ration Luxembourgeoise de Basketball . Ayant une image de marque similaire &agrave; la n&ocirc;tre, nous visons ensemble le haut de gamme. Que ce soit dans le sport ou bien dans le domaine de la construction, l&rsquo;excellence est un facteur important pour nos &eacute;tablissements.<br />
+       <a href="https://www.luxembourg.basketball/">Visit the Website</a></p>
+', '<p>
+       ici votre contenu en allemand</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'Flbb.JPG', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.news
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(4, '2021-11-27 14:10:54', 'Livraisons gratuites - Covid19', 'Gratis Lieferungen - Covid19', '', '', '<p>
+       Selon les nouvelles mesures Covid19 et pour limiter les risques d&#39;infection, nous vous prions d&#39;<strong>&eacute;viter les enl&egrave;vements au d&eacute;p&ocirc;t</strong> et de passer vos commandes par t&eacute;l&eacute;phone. Toutes les commandes vous sont livr&eacute;es franco chantier (<strong>livraison gratuite</strong>). Nos conseillers sont disponibles par t&eacute;l&eacute;phone au <strong>+352 661 16 24 14</strong> ou par mail <strong>team.qube@qube-group.eu</strong></p>
+', '<p>
+       Gem&auml;ss den neuen Covid19-Massnahmen und um das Infektionsrisiko zu begrenzen, bitten wir Sie, die <strong>Abholung im Depot zu vermeiden</strong> und Ihre Bestellungen telefonisch aufzugeben. Alle Bestellungen werden Ihnen <strong>kostenlos zugestellt</strong> (Free Delivery). Unsere Berater sind telefonisch unter <strong>+352 661 16 24 14</strong> oder per E-Mail <strong>team.qube@qube-group.eu</strong> erreichbar.</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '1.png', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.news
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(5, '2021-11-27 14:10:54', 'SummerHolidays', 'SummerHolidays', '', '', '<p>
+       Cong&eacute; d&#39;&eacute;t&eacute;</p>
+<p>
+       P&eacute;riode: 31/07/2021 au 18/08/2021 inclus<br />
+       <br />
+       QubeTeam vous souhaite des bonnes vacances</p>
+', '<p>
+       Sommerpause<br />
+       <br />
+       Zeitraum: 31/07/2021 bis einschlie&szlig;lich 18/08/2021<br />
+       <br />
+       QubeTeam w&uuml;nscht Ihnen einen sch&ouml;nen Urlaub</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'Summerholidays.JPG', NULL, NULL, NULL, NULL, NULL);
diff --git a/dev/sql/products_news.sql b/dev/sql/products_news.sql
new file mode 100644 (file)
index 0000000..b119b35
--- /dev/null
@@ -0,0 +1,411 @@
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(12, '2020-11-27 14:52:35', 'Fradiflex® vs Talon de reprise', 'Fradiflex® vs Aufkantung', '', '', '<p>
+       QubeNews | 22/07/2020<br />
+       <br />
+       Comparaison de temps BetonWU&nbsp; Dalle Voile<br />
+       T&ocirc;le avec rev&ecirc;tement contre talon de reprise<br />
+       <br />
+       <a href="https://www.qube-concretec.eu/downloads/de/BR-88.pdf">+ More Informations</a></p>
+', '<p>
+       QubeNews | 22/07/2020</p>
+<p>
+       WU Beton Bodenplatte Wand Zeitvergleich<br />
+       beschichtetes Fugenblech zu Aufkantung<br />
+       <br />
+       <a href="https://www.qube-concretec.eu/downloads/de/BR-88.pdf">+ More Informations</a></p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'FradiVsAufkantung.JPG', 'fradiflex', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(11, '2020-11-27 14:52:39', 'Double liaison, double résistance', 'Doppelt hält besser! Zemseal® dual-bond Technologie', '', '', '<p>
+       QubeNews | 28/07/2020</p>
+<p>
+       <strong>Le march&eacute; propose d&eacute;sormais une large gamme de membranes d&#39;&eacute;tanch&eacute;it&eacute;, le choix de l&#39;&eacute;tanch&eacute;it&eacute; de la sous-structure d&eacute;pend de nombreux facteurs ...</strong></p>
+<p>
+       L&#39;imperm&eacute;abilit&eacute; &agrave; l&#39;eau permanente et la fiabilit&eacute; du syst&egrave;me sont des &eacute;l&eacute;ments importants. Notre syst&egrave;me Zemseal&reg; offre une double s&eacute;curit&eacute; avec la technologie &agrave; double liaison et prot&egrave;ge les syst&egrave;mes d&#39;&eacute;tanch&eacute;it&eacute; contre les infiltrations d&#39;eau.<br />
+       <br />
+       <span style="color:#3366ff;"><strong>Technologie de double-liaison - qu&#39;est ce que cela signifie?</strong></span><br />
+       La technologie &agrave; double liaison assure une connexion entre la membrane Zemseal&reg; et le b&eacute;ton. La liaison avec le b&eacute;ton se d&eacute;roule de deux mani&egrave;res diff&eacute;rentes:</p>
+<p>
+       <strong>Liaison m&eacute;canique avec le b&eacute;ton</strong> (adh&eacute;sif m&eacute;canique)<br />
+       Pendant le processus de b&eacute;tonnage (vibration et compactage), le b&eacute;ton frais p&eacute;n&egrave;tre dans le rev&ecirc;tement de la surface Zemseal&reg; et forme une excellente liaison avec la feuille Zemseal&reg; lorsque le b&eacute;ton durcit. La surface dentel&eacute;e de Zemseal&reg; renforce la liaison m&eacute;canique avec la structure en b&eacute;ton.</p>
+<p>
+       <strong>Liaison chimique avec le b&eacute;ton</strong> (adh&eacute;sif chimique)<br />
+       La surface externe de la membrane Zemseal&reg; est soumise &agrave; un traitement sp&eacute;cial pendant la production, qui modifie la structure de la surface et augmente ainsi l&#39;adh&eacute;rence du ciment &agrave; la membrane.<br />
+       <br />
+       Avec Zemseal&reg;, vous pouvez compter sur un produit qui a &eacute;t&eacute; largement test&eacute; selon un programme de test europ&eacute;en reconnu et garantit une qualit&eacute; &eacute;lev&eacute;e (Avis Technique Europ&eacute;en)<br />
+       <br />
+       <a href="https://www.qube-concretec.eu/downloads/fr/BR-91.pdf">Click for Download</a></p>
+', '<p>
+       QubeNews | 28/07/2020<br />
+       <br />
+       <strong>Der Markt bietet inzwischen eine gro&szlig;e Auswahl an Frischbetonverbundfolien, f&uuml;r welche Fl&auml;chenabdichtung man sich entscheidet h&auml;ngt von vielen Faktoren ab ...</strong></p>
+<p>
+       Eine dauerhafte Wasserundurchl&auml;ssigkeit und die Zuverl&auml;ssigkeit der wei&szlig;en Wanne sind wichtige Bausteine. Unser System Zemseal&reg; bietet mit der dual-bond Technologie doppelte Sicherheit und sch&uuml;tzt WU-Bauwerke vor Wassereintritt.</p>
+<p>
+       <strong><span style="color:#3333ff;">Was versteht man unter dual-bond Technologie?</span></strong><br />
+       Die dual-bond Technologie beschreibt den Verbund der Membran Zemseal&reg; zum Beton und dieser Verbund erfolgt auf zweierlei Art:</p>
+<p>
+       <strong>Mechanischer Verbund </strong>(mechanisch adh&auml;siv)<br />
+       Beim Betoniervorgang (R&uuml;tteln und Ver-dichten) dringt der Frischbeton in das Vlies der Zemseal&reg; Oberfl&auml;che ein, und geht beim Aush&auml;rten des Betons einen ausgezeichneten Verbund mit der Folie ein. Durch das gepr&auml;gte Vlies (Noppen) von Zemseal&reg; verst&auml;rkt sich der mechanische Verbund zur Betonkonstruktion.</p>
+<p>
+       <strong>Chemischer Verbund </strong>(chemisch adh&auml;siv)<br />
+       Das Vlies der Zemseal&reg; Membran wird bei der Fertigung einer speziellen Behandlung unterzogen, wodurch die Oberfl&auml;chenstruktur ver&auml;ndert wird und damit erh&ouml;ht sich die Zementanhaftung an der Folie.<br />
+       <br />
+       Mit dem Produkt Zemseal&reg; verf&uuml;gen Sie &uuml;ber ein Frischbeton-verbundsystem, das nach einem anerkannten Europ&auml;ischen Pr&uuml;fprogramm umfangreich getestet wurde und hohe Qualit&auml;t garantiert.<br />
+       <br />
+       <a href="https://www.qube-concretec.eu/downloads/fr/BR-91.pdf">Click for Download</a></p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'Zemseal.JPG', 'double', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(10, '2020-11-27 14:52:44', 'Pourquoi privilégier le Stremaform®?', '', '', '', '<p>
+       QubeNews | 08/08/2020</p>
+<p>
+       Stremaform&reg; propose une gestion des arr&ecirc;ts avec des &eacute;l&eacute;ments standards, adapt&eacute;s &agrave; toutes les probl&eacute;matiques. Les &eacute;l&eacute;ments de Stremaform&reg; sont utilis&eacute;s comme coffrage permanent dans les radiers, voiles et planchers.<br />
+       Max Frank con&ccedil;oit, d&eacute;veloppe et adapte la gamme Stremaform&reg; depuis plus de 30 ans. Elle est disponible en vente directe pour le G&eacute;nie Civil, et au travers d&#39;un r&eacute;seau de distribution pour le R&eacute;sidentiel.<br />
+       Notre exp&eacute;rience importante, bas&eacute;e sur la collaboration avec les &eacute;quipes m&eacute;thodes et travaux, nous permet de proposer une solution adapt&eacute;e, et un support de mise en oeuvre d&eacute;taill&eacute;.</p>
+<h3>
+       <span style="color:#3366ff;">Avantages:</span></h3>
+<ul>
+       <li>
+               <strong>Rapide et&nbsp;</strong><strong>&eacute;conomique</strong>&nbsp;en comparaison avec un coffrage traditionnel</li>
+       <li>
+               <strong>El&eacute;ments&nbsp;standards modulables </strong>permettant de r&eacute;pondre &agrave; tous les cas, sur mesure au besoin sur &eacute;tude (avec plans d&#39;installation fournis &agrave; la commande)</li>
+       <li>
+               Int&eacute;gration des <strong>solutions d&#39;&eacute;tanch&eacute;it&eacute;</strong></li>
+       <li>
+               <strong>Pas&nbsp;mouchardage :</strong> la surface de contacte est rugueuse et conforme aux recommendations de l&#39; Eurocode 2</li>
+       <li>
+               <strong>Ni location de coffrage, ni d&eacute;montage, ni recyclage</strong>&nbsp;du coffrage</li>
+       <li>
+               <strong>Syst&egrave;me &eacute;prouv&eacute; et reconnu :</strong>&nbsp;temps de mise en oeuvre r&eacute;duits calcul&eacute;s</li>
+       <li>
+               <strong>Qualit&eacute; et r&eacute;gularit&eacute; de la fabrication :</strong>&nbsp;Max Frank est un groupe industriel et a une exp&eacute;rience de fabrication de 30 ans sur cette gamme de produits</li>
+</ul>
+<p>
+       &nbsp;</p>
+', '<p>
+       QubeNews | 08/08/2020</p>
+<p>
+       Stremaform<sup>&reg;</sup> Fugenabstellungen sind das f&uuml;hrende Produkt bei einbaufertigen Abschalsystemen f&uuml;r Betonierfugen. Die Abstellungen werden als verlorene Schalung in Bodenplatten, Decken und W&auml;nden eingesetzt.&nbsp;Seit &uuml;ber 30 Jahren werden Stremaform<sup>&reg;</sup> Produkte f&uuml;r Arbeitsfugen von Max Frank in Deutschland entwickelt und konstruiert.</p>
+<div class="elementHeadline elementHeadline_var2000 elementHeadlineLevel_varauto" id="anchor_1f3104cc_Vorteile">
+       <h3>
+               <span style="color:#3366ff;">Vorteile:</span></h3>
+</div>
+<ul>
+       <li>
+               <strong>Schnellere und wirtschaftlichere</strong> Abschalung im Vergleich zu Holzschalung</li>
+       <li>
+               <strong>Einbaufertiges Modulsystem </strong></li>
+       <li>
+               Auf Wunsch mit <strong>integrierter Fugenabdichtung </strong></li>
+       <li>
+               <strong>Kein nachtr&auml;gliches Aufrauen:</strong> h&ouml;chste Oberfl&auml;chenbeschaffenheit gem&auml;&szlig; Eurocode 2</li>
+       <li>
+               <strong>Keine Demontage und Entsorgung</strong> von Schalmaterial</li>
+       <li>
+               <strong>Sicheres System:</strong> nachgewiesen durch Produktstatik</li>
+       <li>
+               <strong>Bew&auml;hrte Qualit&auml;t:</strong> Seit &uuml;ber 30 Jahren engineered in Deutschland</li>
+</ul>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'Stremaform2.png', 'pourquoi_privilegier_le_stremaform', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(9, '2020-11-27 14:52:48', 'Réservoirs d''eau potable', 'Betonage von Trinkwasserbehältern ', '', '', '
+       <p>
+               <strong>Le b&eacute;tonnage des r&eacute;servoirs d&#39;eau potable n&eacute;cessite d&#39;utiliser des composants durables et de haute qualit&eacute;. Notre infographie montre la conception d&#39;un r&eacute;servoir d&#39;eau potable avec les solutions Max Frank. D&eacute;couvrez notre gamme de produits d&eacute;di&eacute;s pour l&#39;eau potable!</strong><br />
+               <br />
+               <strong>Entretoises en b&eacute;tons&nbsp;fibreux et syst&egrave;mes de fermeture, pour les applications d&#39;eau potable (gamme TW) :</strong></p>
+
+<ul>
+       <li>
+               Conforme &agrave; la&nbsp;fiche DVGW W347: &laquo;Exigences d&#39;hygi&egrave;ne sur les mat&eacute;riaux &agrave; base de ciment dans les applications d&#39;eau potable&raquo; - pour les mat&eacute;riaux &agrave; base de ciment comme le b&eacute;ton fi bre - correspond au test KTW (test de migration).</li>
+       <li>
+               Conforme &agrave; la fiche d&#39;instructions DVGW W270: &laquo;Croissance microbiologique des mat&eacute;riaux utilis&eacute;s dans les applications d&#39;eau potable&raquo;. Les mat&eacute;riaux en contact avec l&#39;eau potable ne doivent pas d&eacute;t&eacute;riorer l&#39;&eacute;tat microbiologique de l&#39;eau par la lib&eacute;ration de particules organiques qui entra&icirc;neraient la croissance de micro-organismes.&nbsp;</li>
+</ul>
+<p>
+       <em><span class="smaller">(DVGW: German Gas and Water Industry Association)</span></em></p>
+<br />
+<h4>
+       <strong>CPF liner Zemdrain<sup>&reg;</sup>:</strong></h4>
+<ul>
+       <li>
+               La nappe drainante (CPF) Zemdrain<sup>&reg;</sup> draine l&#39;eau du b&eacute;ton vers le bas, expulse l&#39;aire par le haut. Cette action densifie le parement du b&eacute;ton, le rendant ainsi moins poreux et plus r&eacute;sistant dans le temps aux agressions ext&eacute;rieures.</li>
+       <li>
+               &nbsp;Ce qui augmente la durabilit&eacute; de l&#39;ouvrage de mani&egrave;re significative</li>
+       <li>
+               L&#39;absence de zones creuses (bullage) et imperfections &eacute;vite la prolif&eacute;ration de&nbsp;micro-organismes, ce qui pose soucis en cas de contact avec l&#39;eau potable. La nappe permet &eacute;galement de ne pas avoir recours &agrave; un &nbsp;agent de d&eacute;moulage, limitant ainsi les contaminations possibles.</li>
+</ul>
+', '
+       <p>
+               <strong>Das Betonieren von Trinkwasserbeh&auml;ltern erfordert langlebige, hochwertige Komponenten. Unsere Infografik zeigt, mit welchen MAX FRANK Produkten Sie eine nachhaltige Bauweise von Trinkwasserbeh&auml;ltern erzielen. &Uuml;berzeugen Sie sich selbst von unseren &quot;TW-Produkten&quot;!</strong></p>
+
+<h4>
+       <strong>Abstandhalter TW und Mauerst&auml;rken TW:</strong></h4>
+<ul>
+       <li>
+               Max Frank Abstandhalter TW und Mauerst&auml;rken TW entsprechen dem DVGW-Arbeitsblatt W 347 &bdquo;Hygienische Anforderungen an zementgebundene Werkstoffe im Trinkwasserbereich&ldquo;. F&uuml;r zementgebundene Werkstoffe wie Faserbeton gilt die KTW-Pr&uuml;fung (Migrationspr&uuml;fung).</li>
+       <li>
+               Max Frank Abstandhalter TW und Mauerst&auml;rken TW entsprechen dem DVGW-Arbeitsblatt W 270 &bdquo;Vermehrung von Mikroorganismen auf Werkstoffen f&uuml;r den Trinkwasserbereich.&quot;</li>
+</ul>
+<h4>
+       <strong>Schalungsbahn Zemdrain<sup>&reg;</sup>:</strong></h4>
+<ul>
+       <li>
+               Die kontrolliert wasserabf&uuml;hrende Schalungsbahn Zemdrain<sup>&reg;</sup> drainiert das Wasser aus dem Randbeton. Dieser wird dadurch h&auml;rter, dichter und widerstandf&auml;higer. Die Nutzungsdauer der Betonoberfl&auml;che erh&ouml;ht sich eklatant.</li>
+       <li>
+               Das nahezu vollst&auml;ndige Fehlen von Lunkern mindert die Lebensbedingungen f&uuml;r Mikroorganismen. Trinkwasserbeh&auml;lter aus naturbelassenem Beton ohne Verwendung von Betontrennmitteln sind Gew&auml;hr f&uuml;r hygienisch einwandfreies Trinkwasser.</li>
+</ul>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', 'Trinkwasserbehalter.png', 'reservoirs_deau_potable', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(8, '2020-09-11 13:00:22', 'Fondations de la grue', 'Kranfundament', '', '', '<p>
+       <strong>Fondation pour la grue dans des radiers en b&eacute;ton.</strong><br />
+       <br />
+       Pour les grands projets de construction, les fondations des grues sont int&eacute;gr&eacute;es directement dans le radier et sont les premi&egrave;res zones &agrave; &ecirc;tre b&eacute;tonn&eacute;es. C&#39;est d&#39;une importance capitale pour la suite du processus de construction, car sans grue, rien ne fonctionne sur le chantier. Avec les arr&ecirc;ts de b&eacute;tonnage Stremaform&reg;, les joints de construction des fondations de la grue peuvent &ecirc;tre r&eacute;alis&eacute;s rapidement, en toute s&eacute;curit&eacute; et avec une liaison par friction. Les arr&ecirc;ts de b&eacute;tonnage &eacute;tanches Stremaform&reg;&nbsp; peuvent &eacute;galement &ecirc;tre fabriqu&eacute;s &agrave; l&#39;aide de diff&eacute;rentes variantes d&#39;&eacute;tanch&eacute;it&eacute;.</p>
+', '<p style="text-align: justify;">
+       <strong>Kranfundament in Bodenplatten aus Beton</strong><br />
+       Bei gr&ouml;&szlig;eren Bauprojekten werden Kranfundamente direkt in die Bodenplatte integriert und sind die ersten Bereiche, welche betoniert werden. Dies ist f&uuml;r den weiteren Bauablauf von enormer Bedeutung, denn ohne Kran l&auml;uft nichts auf der Baustelle. Mit Stremaform&reg; Fugenabstellungen lassen sich die Arbeitsfugen der Kranfundamente schnell, sicher und mit kraftschl&uuml;ssiger Verbindung erstellen. Standardm&auml;&szlig;ig kann die Stremaform&reg; Arbeitsfuge gegen Grundwasser mittels verschiedener Abdichtungsvarianten auch abgedichtete erstellt werden.</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '91496.JPG', 'voici_comment_faire', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(7, '2020-09-11 20:23:06', 'Création simple de joints de dilatation', 'Einfaches Erstellen von Dehnfugen', '', '', '<p>
+       <strong>Cr&eacute;ation simple de joints de dilatation complexes</strong><br />
+       Qu&#39;il s&#39;agisse de transmission de charge, d&#39;&eacute;tanch&eacute;it&eacute; ou de g&eacute;om&eacute;tries sp&eacute;ciales des composants - la variabilit&eacute; dans la conception des joints de dilatation est grande. Les arr&ecirc;ts de b&eacute;tonnage Stremaform&reg; pour les joints de dilatation sont pr&eacute;fabriqu&eacute;s selon les exigences du projet et sont livr&eacute;s avec un ajustement parfait.<br />
+       <br />
+       <a href="https://www.qube-concretec.eu/downloads/fr/BR-157.pdf">Download: Brochure</a></p>
+', '<p>
+       <strong>Einfaches Erstellen von Dehnfugen bei komplexen Bauteilquerschnitten</strong><br />
+       Ob Kraft&uuml;bertragung, Abdichtung oder besondere Bauteilgeometrien &ndash; die Varianz in der Ausf&uuml;hrung von Dehnfugen ist hoch. Deshalb ist das Erstellen dieser Abschalungen auf der Baustelle oft komplex, unsicher und zeitraubend. Stremaform&reg; Abstellelemente f&uuml;r Dehnfugen werden speziell nach den Anforderungen des Projekts vorgefertigt und passgenau angeliefert.<br />
+       <br />
+       <a href="https://www.qube-concretec.eu/downloads/fr/BR-157.pdf">Download: Brochure</a></p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '15666.JPG', '', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(6, '2020-12-04 07:58:51', 'Stremaform® Système modulaire', 'Stremaform® Modular-System', '', '', '<p>
+       QubeNews | 04/12/2020<strong>&nbsp;&nbsp; -&nbsp;&nbsp; <a href="https://www.youtube.com/watch?v=TYbCj5Ayc5k&amp;feature=emb_title">Click for Video</a></strong><br />
+       <br />
+       Avec Stremaform&reg;, il est possible d&#39;assembler des s&eacute;ries de joints tr&egrave;s diff&eacute;rentes &agrave; partir d&#39;un petit nombre de composants modulaires.<br />
+       <br />
+       L&#39;avantage : avec les &eacute;l&eacute;ments standard, 70 % des sections de b&eacute;tonnage habituelles dans les radiers ou les murs peuvent &ecirc;tre planifi&eacute;es et construites plus facilement avec une combinaison de deux &eacute;l&eacute;ments de longueur standard et de cinq pi&egrave;ces fa&ccedil;onn&eacute;es.<br />
+       <br />
+       <strong>Nous avons perfectionn&eacute; le Stremaform&reg; !</strong><br />
+       Avec des am&eacute;liorations en d&eacute;tail, il y a des changements qui simplifient consid&eacute;rablement le processus de commande et la manipulation sur le chantier. Le coffrage Stremaform&reg; &eacute;prouv&eacute; pour les joints de construction a &eacute;t&eacute; compl&eacute;t&eacute; par un syst&egrave;me d&#39;&eacute;l&eacute;ments modulaires standardis&eacute;s.<br />
+       <br />
+       Ce syst&egrave;me modulaire se compose de deux &eacute;l&eacute;ments de longueur standard et de 5 pi&egrave;ces de forme standard. Gr&acirc;ce &agrave; ces pi&egrave;ces fa&ccedil;onn&eacute;es, la plupart des assemblages peuvent &ecirc;tre facilement planifi&eacute;s, livr&eacute;s plus rapidement et cr&eacute;&eacute;s sans erreur. Ces modules standard sont fabriqu&eacute;s selon le projet sur la base de diff&eacute;rentes &eacute;paisseurs de panneaux et sont livr&eacute;s avec le plan de joint correspondant pour le montage sur le chantier.<br />
+       <br />
+       <a href="https://www.youtube.com/watch?v=PUUr9T_iv0Y&amp;feature=emb_title">Video - Coffrage du radier des joints de construction avec Stremaform&reg;</a></p>
+', '<p>
+       QubeNews | 04/12/2020<strong>&nbsp;&nbsp; -&nbsp;&nbsp; <a href="https://www.youtube.com/watch?v=TYbCj5Ayc5k&amp;feature=emb_title">Click for Video</a></strong><br />
+       <br />
+       Mit Stremaform&reg; lassen sich aus einer geringen Anzahl von Modulkomponenten sehr unterschiedliche Fugenl&auml;ufe zusammensetzen.<br />
+       <br />
+       Der Vorteil: mit den Standardelementen lassen sich 70 % der &uuml;blichen Betonierabschnitte in Bodenplatten oder W&auml;nden mit einer Kombination aus zwei Standardl&auml;ngenelementen und f&uuml;nf Formteilen einfacher planen und erstellen.<br />
+       <br />
+       <strong>Wir haben Stremaform&reg; weiterentwickelt!</strong><br />
+       Neben Detailverbesserungen gibt es &Auml;nderungen, die den Bestellvorgang und die Handhabung auf der Baustelle deutlich vereinfachen. Die bew&auml;hrte Stremaform&reg; Abschalung f&uuml;r Arbeitsfugen ist um ein System aus standardisierten Modulelementen erg&auml;nzt worden.<br />
+       <br />
+       Dieses Modular-System besteht aus zwei Standardl&auml;ngenelementen und 5 Standardformteilen. Mit diesen Formteilen lassen sich die meisten Fugenverl&auml;ufe einfach planen, schneller ausliefern und fehlerfrei erstellen. Diese Standardmodule werden aufgrund unterschiedlicher Plattendicken projektbezogen gefertigt und mit dem entsprechenden Fugenplan zur Montage auf die Baustelle geliefert.<br />
+       <br />
+       <a href="https://www.youtube.com/watch?v=PUUr9T_iv0Y&amp;feature=emb_title">Video - Bodenplattenabschalung der Arbeitsfugen mit Stremaform&reg;</a><br />
+       &nbsp;</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '342.JPG', '', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(4, '2020-12-04 08:14:46', 'Protection contre le bruit - Cisilent®', 'Lärmschutz - Cisilent®', '', '', '<p>
+       QubeNews&nbsp; |&nbsp; 04/12/2020 - <a href="https://www.calenberg-ingenieure.de/_mediafiles/46-produktbroschuere-cisilent.pdf">Click Brochure</a></p>
+<p>
+       La barri&egrave;re antibruit flexible brevet&eacute;e CISILENT&reg; atteint une valeur d&#39;isolation acoustique de Rw = 21 dB et offre une meilleure isolation aux bruits a&eacute;riens.<br />
+       Le principe de construction sp&eacute;cial, le faible poids de transport et l&#39;installation simple permettent &eacute;galement une utilisation mobile.<br />
+       &nbsp;<br />
+       Le syst&egrave;me CISILENT&reg; Type E est &eacute;galement disponible en location. Nous serons heureux de vous fournir des informations sur les conditions de location.<br />
+       <br />
+       <strong>Avantages:</strong><br />
+       - Haute absorption acoustique<br />
+       - Faible poids, environ 5,5 kg/m&sup2;<br />
+       - Utilisation flexible<br />
+       - Montage facile<br />
+       - Facile &agrave; transporter<br />
+       - Longue dur&eacute;e de vie<br />
+       - Convient pour une utilisation mobile<br />
+       - Convient pour les &eacute;chafaudages, les cl&ocirc;tures et autres structures de soutien similaires<br />
+       - R&eacute;sistance &agrave; la temp&eacute;rature, &agrave; l&#39;ozone et aux intemp&eacute;ries<br />
+       - Structure des &eacute;l&eacute;ments stables</p>
+', '<p>
+       QubeNews&nbsp; |&nbsp; 04/12/2020 - <a href="https://www.calenberg-ingenieure.de/_mediafiles/46-produktbroschuere-cisilent.pdf">Click Brochure</a></p>
+<p>
+       Die patentierte biegeweiche L&auml;rmschutzwand CISILENT&reg; erreicht ein Schalld&auml;mm-Ma&szlig; von Rw = 21 dB und sorgt f&uuml;r eine verbesserte Luftschalld&auml;mmung.<br />
+       Das besondere Konstruktionsprinzip, das geringe Transportgewicht und die einfache Montage erm&ouml;glichen zudem auch einen mobilen Einsatz.<br />
+       &nbsp;<br />
+       Das CISILENT&reg; Typ E System stellen wir auch als Mietobjekt zur Verf&uuml;gung. &Uuml;ber die Mietkonditionen geben wir Ihnen gerne Auskunft.<br />
+       <br />
+       <strong>Vorteile:</strong><br />
+       - Hoch schallabsorbierend<br />
+       - Geringes Gewicht, ca. 5,5 kg/m&sup2;<br />
+       - Flexibler Einsatz<br />
+       - Einfache Montage<br />
+       - Leichter Transport<br />
+       - Lange Nutzungsdauer<br />
+       - Geeignet f&uuml;r den mobilen Einsatz<br />
+       - Geeignet f&uuml;r Bauger&uuml;ste, Bauz&auml;une und &auml;hnliche Tragkonstruktionen<br />
+       - Temperatur-, ozon- und witterungsbest&auml;ndig<br />
+       - Stabile Elementstruktur</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '49813.JPG', 'protection_contre_le_bruit_-_cisilent', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(3, '2021-11-23 10:55:35', 'Passage câble sans carottage', 'Kabeldurchführung ohne Kernbohrung', '', '', '<p>
+       QubeNews | 09/12/2020</p>
+<p>
+       Le nouveau passage c&acirc;ble sans carottage HEF est disponible en 5 variantes<br />
+       <br />
+       <strong>STANDARD - HEF ED</strong><br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; paroi int&eacute;rieure pour c&acirc;bles/tuyaux &Oslash; 6 - 40 mm<br />
+       &nbsp;</p>
+<p>
+       <strong>STANDARD - HEF DD</strong><br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; paroi int&eacute;rieure pour c&acirc;bles/tuyaux &Oslash; 6 - 40 mm<br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; paroi ext&eacute;rieure pour c&acirc;bles/tuyaux &Oslash; 6 - 40 mm<br />
+       &nbsp;</p>
+<p>
+       <strong>QUBE-HEF DD GF</strong><br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; paroi int&eacute;rieure pour c&acirc;ble GF 2 x &Oslash; 7 mm ou 1 x &Oslash; 12 - 16 mm<br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; paroi ext&eacute;rieure pour c&acirc;bles/tuyaux/WR &Oslash; 6 - 40 mm<br />
+       &nbsp;</p>
+<p>
+       <strong>QUBE-HEF EDS GF 2 x 7</strong><br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; paroi int&eacute;rieure pour c&acirc;ble GF 2 x &Oslash; 7 mm<br />
+       - Joint d&#39;&eacute;tanch&eacute;it&eacute; de la paroi ext&eacute;rieure pour c&acirc;ble GF 2 x &Oslash; 7 mm<br />
+       &nbsp;</p>
+<p>
+       <strong>QUBE-HEF EDS GF 12 - 16</strong><br />
+       - Garniture d&#39;&eacute;tanch&eacute;it&eacute; de la paroi int&eacute;rieure pour c&acirc;ble GF &Oslash; 12 - 16 mm<br />
+       -Joint d&#39;&eacute;tanch&eacute;it&eacute; de la paroi ext&eacute;rieure pour c&acirc;ble GF &Oslash; 12 - 16 mm</p>
+<p>
+       Ils permettent la r&eacute;alisation ou l&#39;installation de c&acirc;bles &eacute;lectriques, de c&acirc;bles de t&eacute;l&eacute;communication - &eacute;galement en fibre optique - et de conduites d&#39;alimentation de mani&egrave;re simple, rapide et extr&ecirc;mement rentable.<br />
+       - pas de carottage<br />
+       - sans rev&ecirc;tement pr&eacute;fabriqu&eacute;</p>
+<p>
+       L&#39;installateur ou l&#39;&eacute;lectricien peut utiliser une perceuse &agrave; percussion pour r&eacute;aliser lui-m&ecirc;me le passage &eacute;tanche sous pression et ajuster sur place l&#39;insert d&#39;&eacute;tanch&eacute;it&eacute; au diam&egrave;tre requis (6 - 40 mm).</p>
+<p>
+       <a href="https://www.qube-concretec.eu/downloads/fr/BR-392.pdf">Click pour brochure</a></p>
+', '<p>
+       QubeNews | 09/12/2020<br />
+       <br />
+       Die neue Kabelhauseinf&uuml;hrung HEF gibt es in 5 Varianten<br />
+       <br />
+       <strong>STANDARD - HEF ED</strong><br />
+       - Dichteinsatz Innenwand f&uuml;r Kabel/Rohre &Oslash; 6&thinsp;&ndash;&thinsp;40 mm<br />
+       <br />
+       STANDARD - HEF DD<br />
+       - Dichteinsatz Innenwand f&uuml;r Kabel/Rohre &Oslash; 6&thinsp;&ndash;&thinsp;40 mm<br />
+       - Dichteinsatz Au&szlig;enwand f&uuml;r Kabel/Rohre &Oslash; 6&thinsp;&ndash;&thinsp;40 mm<br />
+       <br />
+       <strong>QUBE-HEF DD GF</strong><br />
+       - Dichteinsatz Innenwand f&uuml;r GF-Kabel 2 x &Oslash; 7 mm oder 1 x &Oslash; 12&thinsp;&ndash;&thinsp;16 mm<br />
+       - Dichteinsatz Au&szlig;enwand f&uuml;r Kabel/Rohre/WR &Oslash; 6&thinsp;&ndash;&thinsp;40 mm<br />
+       <br />
+       <strong>QUBE-HEF EDS GF 2 x 7</strong><br />
+       - Dichteinsatz Innenwand f&uuml;r GF-Kabel 2 x &Oslash; 7 mm<br />
+       -Schmutzdichtung Au&szlig;enwand f&uuml;r GF-Kabel 2 x &Oslash; 7 mm<br />
+       <br />
+       QUBE-HEF EDS GF 12 - 16<br />
+       - Dichteinsatz Innenwand f&uuml;r GF-Kabel &Oslash; 12&thinsp;&ndash;&thinsp;16 mm<br />
+       - Schmutzdichtung Au&szlig;enwand f&uuml;r GF-Kabel &Oslash; 12&thinsp;&ndash;&thinsp;16 mm</p>
+<p>
+       <br />
+       Diese erm&ouml;glichen die Durchf&uuml;hrung bzw. Installation von Energiekabel, Telekommunikationskabel &ndash; auch Glasfaser bzw. LWL &ndash; und Versorgungsrohre auf eine einfache, schnelle und &auml;u&szlig;erst kosteng&uuml;nstige Weise.<br />
+       -keine Kernlochbohrungen<br />
+       -ohne vorbetonierte Futterrohre</p>
+<p>
+       Der Installateur bzw. Elektriker kann mittels einer Schlagbohrmaschine die druckwasserdichte Durchf&uuml;hrung selbst herstellen und den Dichteinsatz vor Ort an den erforderlichen Durchmesser (6&thinsp;&ndash;&thinsp;40 mm) anpassen.</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '40114.JPG', 'passage_câble_sans_carottage', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(2, '2021-05-03 07:15:32', 'Stremaform® - éprouvé, mais repensé!', 'Stremaform® – altbewährt aber neu gedacht!', '', '', '<p>
+       QubeNews | 03/05/2021</p>
+<p>
+       Arr&ecirc;t de b&eacute;tonnage avec ancrages Stremaform&reg; - &eacute;prouv&eacute;, mais repens&eacute; ! L&#39;arr&ecirc;t de b&eacute;tonnage Stremaform&reg; a toujours &eacute;t&eacute; une variante de conception importante pour r&eacute;pondre aux exigences statiques.<br />
+       <br />
+       Aujourd&#39;hui, nous avons &eacute;galement r&eacute;ussi &agrave; am&eacute;liorer consid&eacute;rablement la convivialit&eacute;.</p>
+', '<p>
+       QubeNews | 03/05/2021</p>
+<p>
+       Stremaform&reg; Verzahnungsfuge &ndash; altbew&auml;hrt aber neu gedacht! Schon immer war die Stremaform&reg;-Verzahnungsfuge eine wichtige Ausf&uuml;hrungsvariante um statische Anforderungen zu erf&uuml;llen.<br />
+       <br />
+       Jetzt ist es gelungen, zus&auml;tzlich die Anwenderfreundlichkeit deutlich zu erh&ouml;hen.</p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '77552.jpg', 'stremaform_-_eprouve_mais_repense!', NULL, NULL, NULL, NULL, NULL);
+INSERT INTO qube_db4.productnews
+(id, `date`, title_fr, title_de, title_en, title_it, content_fr, content_de, content_en, content_it, picture, link, title_nl, content_nl, title_pt, content_pt, newsdatetime)
+VALUES(1, '2021-05-05 20:53:29', 'Fradiflex® - Liaison Tôle-Bande', 'Fradiflex® - Ubergang', '', '', '<p>
+       QubeNews | 05/05/2021<br />
+       So geht&lsquo;s: Fachgerechter &Uuml;bergang zwischen Arbeitsfugenabdichtung mit beschichtetem Fugenblech und einer Dehnfuge mit Fugenband<br />
+       <br />
+       Dehnfugen m&uuml;ssen aufgrund der zu erwarteten Bewegungen mit Dehnfugenb&auml;ndern ausgebildet und besonders sorgf&auml;ltig ausgef&uuml;hrt werden.<br />
+       <br />
+       - Verlegung des Fugenbandes in der Dehnfuge der Bodenplatte<br />
+       - Montage des Fradiflex&reg; Premium Fugenblechs in der Arbeitsfuge zwischen Bodenplatte und aufgehender Wand<br />
+       - Fugenband vorbohren, bei der H&ouml;he der Bohrungen auf die Mindesteinbindetiefe des Dichtblechs in der Bodenplatte achten<br />
+       - Verklebung zwischen dem Fradiflex&reg; Dehnfugenanschluss (FFDA) mit Fugenblech<br />
+       - Fugenblech mit Klammern zur Sicherung versehen<br />
+       - Dehnfugenanschluss mit Dehnfugenband verschrauben</p>
+<p>
+       <a href="https://www.youtube.com/watch?v=29omWpvRmfw&amp;t=1s">Video</a></p>
+', '<p>
+       QubeNews | 05/05/2021<br />
+       So geht&lsquo;s: Fachgerechter &Uuml;bergang zwischen Arbeitsfugenabdichtung mit beschichtetem Fugenblech und einer Dehnfuge mit Fugenband<br />
+       <br />
+       Dehnfugen m&uuml;ssen aufgrund der zu erwarteten Bewegungen mit Dehnfugenb&auml;ndern ausgebildet und besonders sorgf&auml;ltig ausgef&uuml;hrt werden.<br />
+       <br />
+       - Verlegung des Fugenbandes in der Dehnfuge der Bodenplatte<br />
+       - Montage des Fradiflex&reg; Premium Fugenblechs in der Arbeitsfuge zwischen Bodenplatte und aufgehender Wand<br />
+       - Fugenband vorbohren, bei der H&ouml;he der Bohrungen auf die Mindesteinbindetiefe des Dichtblechs in der Bodenplatte achten<br />
+       - Verklebung zwischen dem Fradiflex&reg; Dehnfugenanschluss (FFDA) mit Fugenblech<br />
+       - Fugenblech mit Klammern zur Sicherung versehen<br />
+       - Dehnfugenanschluss mit Dehnfugenband verschrauben</p>
+<p>
+       <a href="https://www.youtube.com/watch?v=29omWpvRmfw&amp;t=1s">Video</a></p>
+', '<p>
+       ici votre contenu en anglais</p>
+', '<p>
+       ici votre contenu en italien</p>
+', '81147.JPG', 'fradiflex_-_liaison_tôle-bande', NULL, NULL, NULL, NULL, NULL);
diff --git a/dev/tmp/webfonts/README.txt b/dev/tmp/webfonts/README.txt
new file mode 100644 (file)
index 0000000..beaab33
--- /dev/null
@@ -0,0 +1,75 @@
+This webfont is generated by http://fontello.com open source project.
+
+
+================================================================================
+Please, note, that you should obey original font licenses, used to make this
+webfont pack. Details available in LICENSE.txt file.
+
+- Usually, it's enough to publish content of LICENSE.txt file somewhere on your
+  site in "About" section.
+
+- If your project is open-source, usually, it will be ok to make LICENSE.txt
+  file publicly available in your repository.
+
+- Fonts, used in Fontello, don't require a clickable link on your site.
+  But any kind of additional authors crediting is welcome.
+================================================================================
+
+
+Comments on archive content
+---------------------------
+
+- /font/* - fonts in different formats
+
+- /css/*  - different kinds of css, for all situations. Should be ok with 
+  twitter bootstrap. Also, you can skip <i> style and assign icon classes
+  directly to text elements, if you don't mind about IE7.
+
+- demo.html - demo file, to show your webfont content
+
+- LICENSE.txt - license info about source fonts, used to build your one.
+
+- config.json - keeps your settings. You can import it back into fontello
+  anytime, to continue your work
+
+
+Why so many CSS files ?
+-----------------------
+
+Because we like to fit all your needs :)
+
+- basic file, <your_font_name>.css - is usually enough, it contains @font-face
+  and character code definitions
+
+- *-ie7.css - if you need IE7 support, but still don't wish to put char codes
+  directly into html
+
+- *-codes.css and *-ie7-codes.css - if you like to use your own @font-face
+  rules, but still wish to benefit from css generation. That can be very
+  convenient for automated asset build systems. When you need to update font -
+  no need to manually edit files, just override old version with archive
+  content. See fontello source code for examples.
+
+- *-embedded.css - basic css file, but with embedded WOFF font, to avoid
+  CORS issues in Firefox and IE9+, when fonts are hosted on the separate domain.
+  We strongly recommend to resolve this issue by `Access-Control-Allow-Origin`
+  server headers. But if you ok with dirty hack - this file is for you. Note,
+  that data url moved to separate @font-face to avoid problems with <IE9, when
+  string is too long.
+
+- animate.css - use it to get ideas about spinner rotation animation.
+
+
+Attention for server setup
+--------------------------
+
+You MUST setup server to reply with proper `mime-types` for font files -
+otherwise some browsers will fail to show fonts.
+
+Usually, `apache` already has necessary settings, but `nginx` and other
+webservers should be tuned. Here is list of mime types for our file extensions:
+
+- `application/vnd.ms-fontobject` - eot
+- `application/x-font-woff` - woff
+- `application/x-font-ttf` - ttf
+- `image/svg+xml` - svg
diff --git a/dev/tmp/webfonts/config.json b/dev/tmp/webfonts/config.json
new file mode 100644 (file)
index 0000000..b75d634
--- /dev/null
@@ -0,0 +1,2223 @@
+{
+  "name": "appicons",
+  "css_prefix_text": "",
+  "css_use_suffix": false,
+  "hinting": false,
+  "units_per_em": 1000,
+  "ascent": 850,
+  "copyright": null,
+  "glyphs": [
+    {
+      "uid": "c1787c14ee592e7ef0dd33752e2a427f",
+      "css": "add",
+      "code": 59392,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M875.9 386.4H610.9V121.5H390.8V386.4H125.8V606.5H390.8V871.4H610.9V606.5H875.9Z",
+        "width": 1000
+      },
+      "search": [
+        "add"
+      ]
+    },
+    {
+      "uid": "92c52e63991187c3b5184e0318579c2f",
+      "css": "addcsv",
+      "code": 59393,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M495.4 439.9H555.8L580 523.1C584.4 538.1 587.7 552.4 590.3 566.7H591.4C594.3 552.1 597.2 538.5 601.2 523.1L624.3 439.9H683L616.3 619.1H560.6ZM418.8 435.9C439.8 435.9 458.4 440.6 469.4 446.1L459.6 484.6C451.5 480.2 436.1 474.3 420.7 474.3 407.2 474.3 399.5 479.8 399.5 489 399.5 497.4 406.4 501.8 428.4 509.5 462.5 521.3 476.8 538.5 477.2 564.8 477.2 598.2 450.8 622.8 399.5 622.8 376 622.8 355.1 617.6 341.6 610.3L351.5 570.3C361.8 576.6 383 583.9 399.5 583.9 416.3 583.9 423.3 578 423.3 568.8 423.3 559.7 417.8 555.3 396.9 548.4 359.9 535.9 345.6 515.8 346 494.5 346 461.1 374.6 435.9 418.9 435.9ZM275.3 435.8C289.9 435.8 306 438.4 317.8 442.8L309 484.2C302.4 481.2 292.5 478.7 277.8 478.7 248.5 478.7 229.4 499.6 229.8 528.9 229.8 561.9 251.8 579.1 278.9 579.1 292.1 579.1 302.4 576.9 310.8 573.7L317.4 614.7C307.5 619.1 288.8 622.7 267.5 622.7 209.6 622.7 172.7 587.6 172.7 531.1 172.7 478.7 208.5 435.8 275.2 435.8ZM725.9 83.4V170H639.3V211.1H725.9V297.7H766.9V211.1H853.5V170H766.9V83.4ZM63 23.2H568.1C552 40.3 538.4 59.8 527.7 81H120.7V938.3H549.4L548.8 724.1 725.5 724.3V434.3C732.3 434.9 739.3 435.4 746.3 435.4 760.4 435.4 774 433.9 787.4 431.7V793.8L603.2 999.9H63ZM746.4 0C851.6 0 936.9 85.3 936.9 190.5S851.6 381.1 746.4 381.1C641.1 381.1 555.8 295.8 555.8 190.5S641.1 0 746.4 0Z",
+        "width": 1000
+      },
+      "search": [
+        "addcsv"
+      ]
+    },
+    {
+      "uid": "e645d03aec7d7106a822769520403eb3",
+      "css": "agrement",
+      "code": 59394,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M163.5 662H479.3C479.3 662 485.1 693.1 486.5 698.9H163.5C155 698.9 148.2 692.1 148.2 683.6V677.3C148.2 668.8 155 662 163.5 662ZM162.8 543.8H442.2C442.3 545.6 442.2 547.3 441.5 549L429.3 580.8H162.8C154.3 580.8 147.4 574 147.4 565.5V559.2C147.4 550.7 154.3 543.9 162.8 543.9ZM160.7 427.9H432L435.9 436.7C437.8 440.8 436.9 445.8 433.7 449.1L417.9 464.8H160.6C152.2 464.8 145.3 458 145.3 449.5V443.2C145.3 434.8 152.2 427.9 160.6 427.9ZM725.5 326.1C628.2 326.1 549.3 404.9 549.3 502.2S628.2 678.4 725.5 678.4C822.8 678.4 901.6 599.5 901.6 502.2S822.8 326.1 725.5 326.1ZM160.2 313.1H479.3V346.3C479.3 347.6 479.1 348.9 478.6 350.1H160.2C151.7 350.1 144.8 343.2 144.8 334.8V328.4C144.8 319.9 151.7 313.1 160.2 313.1ZM725.5 230.8C729.1 230.8 732.8 232.2 735.6 235L763.9 263.2C767 266.3 771.6 267.2 775.5 265.4L812.2 249.2C819.4 246 827.9 249.3 831.1 256.5L850.2 299.5C851.9 303.5 855.9 306.1 860.3 306.1H907.3C915.2 306.1 921.6 312.5 921.6 320.4V360.4C921.6 364.8 924.3 368.7 928.3 370.2L965.7 384.6C973.1 387.5 976.8 395.8 974 403.2L957 447C955.4 451.1 956.4 455.8 959.5 458.8L992.8 492C998.4 497.7 998.4 506.8 992.8 512.4L964.5 540.7C961.4 543.7 960.6 548.3 962.3 552.3L978.5 588.9C981.7 596.2 978.4 604.6 971.2 607.8L928.2 626.9C924.3 628.7 921.7 632.7 921.7 637V684C921.7 691.9 915.3 698.4 907.3 698.4H905.7L998.1 920.4C1000.1 925.2 995.2 930 990.4 927.8L882.6 880.3C879 878.7 874.8 880.3 873.3 884L829.2 991.1C827.2 996.1 820.3 996.1 818.2 991.2L728.6 776.2C728.2 775.2 728.1 774.2 727.9 773.2 725.9 773.5 724 773.5 722.1 773L632.4 988.4C630.4 993.3 623.4 993.3 621.4 988.4L577.4 881.3C575.9 877.7 571.7 875.9 568 877.5L460.2 925.1C455.4 927.2 450.6 922.5 452.6 917.7L543.8 698.4H543.7C535.8 698.4 529.3 691.9 529.3 684V644C529.3 639.7 526.7 635.7 522.6 634.2L485.3 619.8C477.8 616.9 474.2 608.6 477 601.2L493.9 557.3C495.5 553.3 494.5 548.7 491.4 545.6L458.2 512.4C452.6 506.7 452.6 497.7 458.2 492L486.6 463.7C489.6 460.7 490.4 456 488.7 452.1L472.4 415.5C469.3 408.2 472.5 399.7 479.7 396.5L522.8 377.5C526.7 375.7 529.3 371.8 529.3 367.4V320.4C529.3 312.5 535.7 306.1 543.6 306.1H583.7C587.9 306.1 591.8 303.4 593.4 299.3L607.8 262C610.6 254.6 619 250.9 626.4 253.8L670.3 270.7C674.3 272.3 679 271.3 682.1 268.2L715.3 235C718.1 232.2 721.8 230.8 725.4 230.8ZM160 183.8H362.1C370.6 183.8 377.4 190.7 377.4 199.2V205.5C377.4 214 370.6 220.8 362.1 220.8H160C151.5 220.8 144.7 214 144.7 205.5V199.2C144.7 190.7 151.5 183.8 160 183.8ZM25.6 3.9H730C744.1 3.9 755.6 15.4 755.6 29.5V203.4L740.1 187.9C736.3 184.1 731.2 182 725.7 182S715.2 184.1 711.4 187.9L689.1 210.3V90.8C689.1 79.6 679.9 70.4 668.7 70.4H86.8C75.7 70.4 66.6 79.5 66.6 90.8V825.8C66.6 837 75.7 846.1 86.8 846.1H431.7L404 912.6H25.6C11.5 912.6 0 901.1 0 887V29.5C0 15.4 11.5 3.9 25.6 3.9Z",
+        "width": 1000
+      },
+      "search": [
+        "agrement"
+      ]
+    },
+    {
+      "uid": "9c5713f40cfd9c9004e862e6cabaeac5",
+      "css": "archive",
+      "code": 59395,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M373.7 713.5V777.3H626.4V713.5ZM25.3 667.5H974.8V1000H25.3ZM368.4 297.9V361.7H621.1V297.9ZM25.3 255.3H974.8V601.1H890.9L863.1 426.3 262.6 601.1H25.3ZM224.8 0H756.7L935.4 157 934.8 191.5H65.2L61.9 156.3Z",
+        "width": 1000
+      },
+      "search": [
+        "archive"
+      ]
+    },
+    {
+      "uid": "879624eb5c4360d941bff87e0eb83638",
+      "css": "back",
+      "code": 59396,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M708.1 1000L202.5 500 708.1 0 840 130.4 466.3 499.9 840 869.5 708.1 1000Z",
+        "width": 1000
+      },
+      "search": [
+        "back"
+      ]
+    },
+    {
+      "uid": "db97c699c4369069e97afffbbb9ab866",
+      "css": "backup",
+      "code": 59397,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M155 489C157.3 489.2 159.6 490.2 161.3 491.6 163.7 493.6 165.3 496.5 165.5 499.6 168.6 538.9 179.5 578.1 199.3 615 227.6 667.6 269.6 708 318.6 734.2L338.1 658.8C339.2 654.3 342.9 650.9 347.5 650.3 352.1 649.6 356.5 651.6 359 655.5L496.1 876.3C498 879.8 498.3 883.2 497.2 886.3 496 889.6 493.3 892.1 490 893.3L237 978.1C232.6 979.6 227.7 978.3 224.6 974.7 221.5 971.2 220.9 966.2 223.1 961.9L259.5 890.6C174.3 850.1 100.8 783.1 52.8 693.6 22.6 637.5 5.4 577.8 0 518-0.6 511.8 3.9 506.2 10.2 505.5L152.7 489C153.5 488.9 154.2 488.9 155 489ZM788.1 240.2C790.7 240.3 793.2 241.3 795.2 243L995.2 419.6C998.7 422.7 1000 427.6 998.4 432 996.9 436.5 992.8 439.5 988.1 439.8L908.3 443.9C915.8 537.9 894.5 635.1 841.1 721.4 807.6 775.7 764.5 820.5 715.4 855.1 710.3 858.6 703.3 857.5 699.5 852.5L614 737.4C612.1 734.8 611.4 731.7 611.8 728.6 612.4 725.5 614.2 722.8 616.7 721 649.1 698.7 677.6 669.6 699.7 633.9 731.1 583.1 745 526.6 743.3 471L668.1 491.9C663.7 493.1 659 491.6 656.1 488 653.2 484.4 652.7 479.5 654.9 475.3L777.4 246.2C779.5 242.8 782.3 240.9 785.6 240.3 786.4 240.1 787.3 240.1 788.2 240.1ZM467.6 20.4C531.4 20.3 592.2 33.4 647.4 56.9 653.2 59.4 655.9 65.9 653.6 71.8L600.7 205.1C599.5 208 597.2 210.3 594.3 211.5S588.2 212.6 585.3 211.4C549.3 195.5 509.5 186.7 467.6 186.7 407.9 186.7 352.5 204.5 306.2 235.3L363.4 288.2C366.8 291.3 368 296.1 366.5 300.5 364.9 304.8 361 307.8 356.4 308.1L97.1 324.5C93.1 324.5 89.9 323.2 87.8 320.7 85.3 318.1 84.4 314.6 85 311.1L103.5 202.3 129.9 48.1C130.7 43.5 134.2 39.8 138.8 38.8S148 39.6 150.7 43.5L196.3 109.3C272.3 53.4 366.1 20.3 467.6 20.4Z",
+        "width": 1000
+      },
+      "search": [
+        "backup"
+      ]
+    },
+    {
+      "uid": "91bfb2e9d229d406e5fb7949448a1f19",
+      "css": "barcode",
+      "code": 59398,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 733.8V893.1H154.9V118.4H0ZM221.8 733.8V893.1H320.4V118.4H221.8ZM397.9 733.8V893.1H665.5V118.4H397.9ZM732.3 733.8V893.1H831V118.4H732.3ZM901.5 118.4V893.1H1000V118.4Z",
+        "width": 1000
+      },
+      "search": [
+        "barcode"
+      ]
+    },
+    {
+      "uid": "83d265396209d11462bb523594e968a0",
+      "css": "basket",
+      "code": 59399,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M670.7 638.8C645.4 638.8 624.7 659.5 624.7 684.8S645.3 730.8 670.7 730.8 716.7 710.2 716.7 684.8C716.7 659.5 696.1 638.8 670.7 638.8ZM511.2 638.8C485.8 638.8 465.2 659.5 465.2 684.8S485.8 730.8 511.2 730.8 557.1 710.2 557.1 684.8C557.1 659.5 536.5 638.8 511.2 638.8ZM340.8 638.8C315.4 638.8 294.8 659.5 294.8 684.8S315.4 730.8 340.8 730.8C366.1 730.8 386.7 710.2 386.7 684.8S366.1 638.8 340.8 638.8ZM751.8 510C726.5 510 705.9 530.6 705.9 555.9S726.5 601.9 751.8 601.9 797.8 581.3 797.8 555.9C797.8 530.6 777.2 510 751.8 510ZM581.5 510C556.1 510 535.5 530.6 535.5 555.9S556.1 601.9 581.5 601.9C606.8 601.9 627.4 581.3 627.4 555.9S606.8 510 581.5 510ZM411.1 510C385.7 510 365.1 530.6 365.1 555.9S385.7 601.9 411.1 601.9C436.4 601.9 457.1 581.3 457.1 555.9S436.5 510 411.1 510ZM243.4 510C218.1 510 197.4 530.6 197.4 555.9S218.1 601.9 243.4 601.9 289.4 581.3 289.4 555.9C289.4 530.6 268.8 510 243.4 510ZM38.5 344.5H195.7L294.8 443.5C309.7 458.5 329.6 466.7 350.8 466.7S391.8 458.5 406.7 443.5C433.7 416.7 437.1 375.2 417.2 344.5H582.8C562.8 375.2 566.4 416.7 593.3 443.5 608.3 458.5 628.1 466.7 649.2 466.7 670.5 466.7 690.3 458.5 705.3 443.5L804.4 344.5H961.6C982.7 344.5 1000 361.7 1000 382.9V498.3C1000 519.5 982.8 536.8 961.6 536.8H923.1V575.2C923.1 578.7 846.2 882.9 846.2 882.9 837.2 904.5 828.9 921.3 807.8 921.3H192.3C174.9 921.3 165.3 903.3 153.8 882.9 153.8 882.9 76.9 578.7 76.9 575.2V536.8H38.5C17.2 536.8 0 519.5 0 498.3V382.9C0 361.7 17.2 344.5 38.5 344.5ZM920.1 78.6C929.9 78.6 939.7 82.3 947.1 89.8 962 104.6 962 128.8 947.1 143.7L684.1 406.6C676.7 414.1 666.8 417.8 657.2 417.8 647.4 417.8 637.6 414.1 630.2 406.6 615.3 391.8 615.3 367.7 630.2 352.8L893.2 89.8C900.6 82.3 910.3 78.6 920.1 78.6ZM79.9 78.6C89.7 78.6 99.4 82.3 106.8 89.8L369.8 352.8C384.7 367.7 384.7 391.8 369.8 406.6 362.4 414.1 352.6 417.8 342.9 417.8 333.2 417.8 323.5 414.1 315.9 406.6L53.1 143.7C38.2 128.8 38.2 104.6 53.1 89.8 60.5 82.3 70.2 78.6 79.9 78.6Z",
+        "width": 1000
+      },
+      "search": [
+        "basket"
+      ]
+    },
+    {
+      "uid": "56d3891bb4599cfbd2d9033698c09679",
+      "css": "be",
+      "code": 59400,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 0H444.4V1000H0ZM444.4 0H889V1000H444.4ZM889 0H1333.3V1000H889Z",
+        "width": 1000
+      },
+      "search": [
+        "be"
+      ]
+    },
+    {
+      "uid": "67e75fdad6436d08e1fd5302c4429aa8",
+      "css": "befr",
+      "code": 59401,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 0H1333.3V1000H0ZM0 0H444.4V1000H0ZM889 0H1333.3V1000H889ZM444.4 0H889L892.9 330.1 447 663.7ZM0 0H444.4L447 663.7 0 1000ZM889 0H1333.3V0L892.9 330.1ZM0 1000L1333.3 0",
+        "width": 1000
+      },
+      "search": [
+        "befr"
+      ]
+    },
+    {
+      "uid": "b9c1ee0369f859125cef504f67a3628f",
+      "css": "benl",
+      "code": 59402,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 0H1333.3V1000H0ZM0 0H1333.3V666.7H0ZM0 0H1333.3V333.3H0ZM444.4 0H889L892.9 330.1 447 663.7ZM0 0H444.4L447 663.7 0 1000ZM889 0H1333.3V0L892.9 330.1ZM0 1000L1333.3 0",
+        "width": 1000
+      },
+      "search": [
+        "benl"
+      ]
+    },
+    {
+      "uid": "139bb64768334d0ec7ff64dbc024af0e",
+      "css": "bill",
+      "code": 59403,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M663 698.4H680.8V718.6C694.4 719 703.8 722.3 710.7 725.8L704.8 745.7C699.7 743.3 690.1 738.3 675.3 738.3 660.2 738.3 654.8 746.2 654.8 753.5 654.8 762.4 662.6 767.4 681 774.8 705.2 783.9 716.1 795.6 716.1 814.9 716.1 833.3 703.3 849.6 679.4 853.5V875.8H661.7V854.8C648 854.4 634.3 850.4 626.5 845.2L632.4 824.8C640.9 829.8 653 834.4 666.2 834.4 679.9 834.4 689.2 827.7 689.2 817.3 689.2 807.5 681.6 801.2 665.6 795.4 642.8 787.1 628.1 776.7 628.1 756.6 628.1 737.9 641.1 723.6 663 719.7ZM410.6 649.9C394.2 674.8 378.8 700.3 363.9 725.8H410.6ZM266.5 581.7V725.8H354.8C331.2 693.2 309.6 658.5 284.4 627.4 288.9 620.3 294.8 614.4 301.9 609.8 314.4 619.9 325 629.1 340.1 639.9 342.2 641.4 356.5 651.2 357.7 651.2 360.4 651 367.7 638.1 372.2 632.6 383.5 618.5 396.7 603.8 410.6 589.6V581.7ZM551.8 574.2H733.5V613.3H551.8ZM491.1 520.9C498.6 520.9 506.2 520.9 513.8 520.9 515.2 523.8 508.3 527.5 504.5 531.3 477.7 558.1 453.2 588.8 430.2 621.3V745.4H246.9V562.1H430.2V570.3C450.5 551.2 471.6 533.7 491.1 520.9ZM410.6 386.9C394.3 411.7 378.8 437.3 363.9 462.7H410.6ZM551.8 386.6H733.5V425.7H551.8ZM266.5 318.6V462.7H354.8C331.2 430.1 309.6 395.4 284.4 364.3 289 357.2 294.8 351.3 301.9 346.7 314.4 356.8 325 366.1 340.1 376.9 342.3 378.4 356.5 388.2 357.7 388.1 360.5 387.9 367.8 375 372.2 369.5 383.6 355.4 396.7 340.7 410.6 326.5V318.6ZM491.1 257.9C498.6 257.9 506.2 257.9 513.8 257.9 515.2 260.8 508.3 264.4 504.5 268.2 477.7 295 453.2 325.7 430.2 358.2V482.3H246.9V299H430.2V307.2C450.5 288.1 471.6 270.7 491.1 257.8ZM189.9 75.6V924.5H810V265.7H613.5V75.5ZM118.6 0H653.9L881.4 222.7V1000H118.6Z",
+        "width": 1000
+      },
+      "search": [
+        "bill"
+      ]
+    },
+    {
+      "uid": "d50392560129669c34dcb854abbd61f3",
+      "css": "book",
+      "code": 59404,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M213.2 43.6C177.5 43.6 148.2 59.1 146 94.3H810V935.3L859.7 894.7 859.5 43.6ZM194.5 0H887.4C895.9 0 902.9 6.9 902.9 15.4L903.3 909.4C903.3 909.4 902.9 928.8 893.5 937.8 883.5 947.9 810 1000 810 1000L96.6 999.9V109.8C96.6 39.6 140.1 0 194.4 0Z",
+        "width": 1000
+      },
+      "search": [
+        "book"
+      ]
+    },
+    {
+      "uid": "cd41e1524f7b18ab65d369f49d78c687",
+      "css": "bookings",
+      "code": 59405,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M750.7 625.8L782.3 674.5 454 887.5 352.1 730.3 400.8 698.7 471.2 807.1ZM217.6 574.2H643.3V664.9L579.3 706.4V638.3H281.6V935.9H579.3V836.7L643.3 795.1V1000H217.6ZM750.7 51.6L782.3 100.3 454 313.3 352.1 156 400.8 124.5 471.2 232.9ZM217.6 0H643.3V90.7L579.3 132.2V64.1H281.6V361.7H579.3V262.5L643.3 220.9V425.8H217.6Z",
+        "width": 1000
+      },
+      "search": [
+        "bookings"
+      ]
+    },
+    {
+      "uid": "077a109d54173690a5c5e47cab79257c",
+      "css": "books",
+      "code": 59406,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M379 269.2V337.4H512.8V269.2ZM52.5 269.2V337.4H186.2V269.2ZM777.6 187L1000.2 767.3 794.5 846.2 571.8 265.9ZM320 153.8H571.8V846.2H320ZM0 153.8H251.8V846.2H0Z",
+        "width": 1000
+      },
+      "search": [
+        "books"
+      ]
+    },
+    {
+      "uid": "bdffb3251756f08916db3847acccd1b8",
+      "css": "box",
+      "code": 59407,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M478.2 323.6V936.7L0 717.1V153.2ZM1000 153.2L847.3 205.7V548.5L719.2 590.3V249.6L522.2 317.4 522.3 942.9 1000 743.6ZM838.7 161.5L975.4 114.9 489.3 0 374.4 31.2ZM29.5 124.8L482.8 282.5 701 208.3 234 70.6Z",
+        "width": 1000
+      },
+      "search": [
+        "box"
+      ]
+    },
+    {
+      "uid": "5268fc2e06b0c347ba864ac1daba047a",
+      "css": "boxcheck-not",
+      "code": 59408,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M53.5 53.5V946.5H946.4V53.5ZM0 0H1000V1000H0Z",
+        "width": 1000
+      },
+      "search": [
+        "boxcheck-not"
+      ]
+    },
+    {
+      "uid": "08642a3e6fa3cfa2ec84c115d81d711d",
+      "css": "boxcheck-ok",
+      "code": 59409,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M742 277.4L818.3 364.8 410.4 722.6 181.7 457.5 269.6 382 421.9 558.7ZM53.5 53.5V946.6H946.5V53.5ZM0 0H1000.2V1000.1H0Z",
+        "width": 1000
+      },
+      "search": [
+        "boxcheck-ok"
+      ]
+    },
+    {
+      "uid": "8395f02ac0c74240f817ba388b2806af",
+      "css": "boxes",
+      "code": 59410,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M750.1 750.1H1000.2V1000.2H750.1ZM375.1 750.1H625.1V1000.2H375.1ZM0 750.1H250V1000.2H0ZM750.1 375.1H1000.2V625.1H750.1ZM375.1 375.1H625.1V625.1H375.1ZM0 375.1H250V625.1H0ZM750.1 0H1000.2V250H750.1ZM375.1 0H625.1V250H375.1ZM0 0H250V250H0Z",
+        "width": 1000
+      },
+      "search": [
+        "boxes"
+      ]
+    },
+    {
+      "uid": "3795bce7ce2b80e3412408c555900396",
+      "css": "calendar1",
+      "code": 59411,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M546.7 757.8H668.8V876.1H546.7ZM356.7 757.8H478.8V876.1H356.7ZM166.7 757.8H288.8V876.1H166.7ZM726.9 571.8H849V690.1H726.9ZM546.7 571.8H668.8V690.1H546.7ZM356.7 571.8H478.8V690.1H356.7ZM166.7 571.8H288.8V690.1H166.7ZM726.9 381.8H849V500.1H726.9ZM536.9 381.8H659.1V500.1H536.9ZM347 381.8H469.1V500.1H347ZM90.8 257.8V944.3H909.5V257.8ZM34.9 0H965.3V1000.2H34.9Z",
+        "width": 1000
+      },
+      "search": [
+        "calendar1"
+      ]
+    },
+    {
+      "uid": "cdd849d4ecbb91ae8c1efafc5c1ea074",
+      "css": "calendar2",
+      "code": 59412,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M765.2 827.1H827.8V885.9H765.2ZM647.3 827.1H709.9V885.9H647.3ZM529.4 827.1H592V885.9H529.4ZM411.5 827.1H474.2V885.9H411.5ZM293.7 827.1H356.3V885.9H293.7ZM175.8 827.1H238.4V885.9H175.8ZM765.2 708.3H827.8V767.1H765.2ZM647.3 708.3H709.9V767.1H647.3ZM529.4 708.3H592V767.1H529.4ZM411.5 708.3H474.2V767.1H411.5ZM293.7 708.3H356.3V767.1H293.7ZM175.8 708.3H238.4V767.1H175.8ZM765.2 589.4H827.8V648.3H765.2ZM647.3 589.4H709.9V648.3H647.3ZM529.4 589.4H592V648.3H529.4ZM411.5 589.4H474.2V648.3H411.5ZM293.7 589.4H356.3V648.3H293.7ZM175.8 589.4H238.4V648.3H175.8ZM765.2 470.6H827.8V529.6H765.2ZM647.3 470.6H709.9V529.6H647.3ZM529.4 470.6H592V529.6H529.4ZM411.5 470.6H474.2V529.6H411.5ZM293.7 470.6H356.3V529.6H293.7ZM175.8 470.6H238.4V529.6H175.8ZM765.2 351.8H827.8V410.8H765.2ZM647.3 351.8H709.9V410.8H647.3ZM529.4 351.8H592V410.8H529.4ZM411.5 351.8H474.2V410.8H411.5ZM293.7 351.8H356.3V410.8H293.7ZM175.8 351.8H238.4V410.8H175.8ZM110.9 294.7V947.1H888.9V294.7ZM175.8 0H291.8V112.4H384.5V49.8H605.5V112.4H702.5V49.8H704.3V0H822.3V49.8H942V1000.1H57.9V49.7H175.8Z",
+        "width": 1000
+      },
+      "search": [
+        "calendar2"
+      ]
+    },
+    {
+      "uid": "2bd873bab07dac61c57243e1d1d833d4",
+      "css": "catalog",
+      "code": 59413,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M254.7 808.4H824V869.7H254.8ZM123.7 0H824V751.1H128.3V932.9H887.3V114.6H950.6V1000.1H128.3V932.9H49.3V61.9C49.3 61.9 61.9 27.7 72.9 16.7 86.1 3.6 123.7-0.1 123.7-0.1Z",
+        "width": 1000
+      },
+      "search": [
+        "catalog"
+      ]
+    },
+    {
+      "uid": "43ab798afaa149a39a4c8462a46b5c5e",
+      "css": "close",
+      "code": 59414,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M688.3 153.5L500.9 340.8 313.5 153.5 157.9 309.1 345.3 496.5 157.9 683.8 313.5 839.4 500.9 652.1 688.2 839.4 843.9 683.8 656.6 496.5 843.9 309.2Z",
+        "width": 1000
+      },
+      "search": [
+        "close"
+      ]
+    },
+    {
+      "uid": "185a0de47ab192bb52f80ffbf4bb572f",
+      "css": "close1",
+      "code": 59415,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M92.7 1.2C116.4 1.2 140.2 10.2 158.3 28.3L495.4 364.6 832.6 28.2C868.8-7.9 927.5-7.9 963.8 28.2 999.9 64.4 999.9 122.9 963.7 159.1L626.5 495.4 963.7 831.9C999.9 868 999.9 926.6 963.7 962.7 927.5 998.8 868.8 998.8 832.6 962.7L495.4 626.3 158.2 962.7C122 998.8 63.3 998.8 27.1 962.7-9.1 926.6-9.1 868 27.1 831.9L364.3 495.5 27.1 159.1C-9.1 122.9-9.1 64.4 27.1 28.2 45.2 10.2 68.9 1.2 92.7 1.2Z",
+        "width": 1000
+      },
+      "search": [
+        "close1"
+      ]
+    },
+    {
+      "uid": "ab478bd7babb5f43c7c0d5c91ebfd711",
+      "css": "cloud-data",
+      "code": 59416,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M843.8 283.2C840 283.2 836.3 283.3 832.6 283.6 821.5 248.1 800.6 216.1 772 191.5 733.7 158.3 684 140.9 633.2 142.8 583.4 55.4 490.3 0 390.6 0 265.4 0 154.6 86.1 121.4 206.8 49.3 238.8 1.9 310.8 1.9 390.7 1.9 468.5 46.4 536.2 111.3 569.6V496.1C111.3 447.7 150.8 408.2 199.2 408.2H800.8C849.3 408.2 888.7 447.7 888.7 496.1V585.1C951.9 565.8 998.1 507 998.1 437.5 998.1 352.4 928.8 283.2 843.8 283.2ZM800.8 466.8H199.2C183 466.8 169.9 479.9 169.9 496.1V703.1H830.1V496.1C830.1 479.9 816.9 466.8 800.8 466.8ZM421.1 617.2H265.6C249.4 617.2 236.3 604.1 236.3 587.9S249.4 558.6 265.6 558.6H421.1C437.3 558.6 450.4 571.7 450.4 587.9S437.3 617.2 421.1 617.2ZM609.4 616.9C593.2 616.9 580.1 603.8 580.1 587.6S593.2 558.3 609.4 558.3C625.6 558.3 638.7 571.4 638.7 587.6S625.6 616.9 609.4 616.9ZM734.4 616.9C718.2 616.9 705.1 603.8 705.1 587.6S718.2 558.3 734.4 558.3C750.6 558.3 763.7 571.4 763.7 587.6S750.6 616.9 734.4 616.9ZM169.9 970.7C169.9 986.9 183.1 1000 199.2 1000H800.8C817 1000 830.1 986.9 830.1 970.7V761.6H170ZM734.4 843.8C750.6 843.8 763.7 856.9 763.7 873.1S750.6 902.4 734.4 902.4C718.2 902.4 705.1 889.2 705.1 873.1S718.2 843.8 734.4 843.8ZM609.4 843.8C625.6 843.8 638.7 856.9 638.7 873.1S625.6 902.4 609.4 902.4C593.2 902.4 580.1 889.2 580.1 873.1S593.2 843.8 609.4 843.8ZM265.6 843.8H421.1C437.3 843.8 450.4 856.9 450.4 873.1S437.3 902.4 421.1 902.4H265.6C249.4 902.4 236.3 889.2 236.3 873.1S249.4 843.8 265.6 843.8Z",
+        "width": 1000
+      },
+      "search": [
+        "cloud-data"
+      ]
+    },
+    {
+      "uid": "d7fce37932af42eec32df224798d67f0",
+      "css": "code",
+      "code": 59417,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M668.2 192.3L1000.2 438.2V566.3L668.2 811.1V677.8L885.5 503.3V501.2L668.2 326.6ZM332 192.3V325.6L114.7 500.2V502.2L332 676.9V811.1L0 565.3V437.2ZM530.4 52.5L620.3 68.1 468.7 947.5 378.8 932Z",
+        "width": 1000
+      },
+      "search": [
+        "code"
+      ]
+    },
+    {
+      "uid": "259e531703318ac94bad67ee3abc5a27",
+      "css": "config",
+      "code": 59418,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M372.4 775.9C353.2 776.1 334.5 785.5 323.1 802.7 305 830.2 312.6 867.3 340 885.4S404.7 896 422.8 868.5 433.4 803.9 405.9 785.8C395.6 779 383.9 775.8 372.4 775.9ZM367.8 670.8L380.7 719.3 381.1 720.8C390.2 721.5 399.3 723.2 408.1 726.1L409.1 724.5 440.3 685.3 485.9 715.4 460.7 758.8 459.8 760.2C465.9 767.2 471.2 774.9 475.3 783L477 782.7 526.4 775.5 537.4 829.1 489.2 843.4 487.8 843.7C487.1 852.8 485.3 861.9 482.5 870.8L483.8 871.7 523.9 901.7 493.8 947.2 449.6 923.3 448.3 922.5C441.3 928.6 433.6 933.8 425.4 938L425.8 939.6 432.9 989.1 379.3 1000 365 951.8 364.7 950.3C355.6 949.7 346.5 947.9 337.6 945L336.7 946.5 306.7 986.5 261.1 956.4 285.1 912.2 286 910.8C279.9 903.7 274.7 896.1 270.6 888L268.8 888.4 219 894.1 208.1 840.6 256.6 827.7 258.2 827.3C258.8 818.2 260.6 809.2 263.5 800.3L261.9 799.3 222.7 768.1 252.8 722.5 296.2 747.7 297.6 748.7C304.7 742.6 312.3 737.4 320.4 733.2L320 731.4 314.3 681.7ZM774.9 515.5C744.9 515.4 716.4 533 703.9 562.2 687.3 601.2 705.6 646.4 744.5 663S828.8 661.4 845.3 622.4 843.7 538.2 804.7 521.6C795 517.5 784.8 515.5 774.8 515.5ZM729.9 384.9L757.4 443.3 758.2 445.3C769.9 443.9 781.8 444 793.7 445.6L794.6 443.4 824.9 386.6 889.6 414.1 867.8 474.9 867 476.7C876.4 484.2 884.8 492.7 891.9 502L893.9 501.2 954.9 480.7 981.2 545.9 923.5 575.2 921.8 575.9C923.1 587.6 922.9 599.6 921.4 611.5L923.3 612.3 980.9 640.9 953.4 705.6 891.9 685.6 890.2 684.8C882.6 694.2 874.1 702.6 864.8 709.8L865.5 711.7 886 772.7 820.8 799 791.6 741.3 790.8 739.5C779.2 740.8 767.2 740.7 755.3 739.1L754.4 741.2 725.8 798.8 661.2 771.3 681.2 709.8 682 707.8C672.7 700.3 664.3 691.9 657.2 682.5L655.1 683.4 593.4 702.2 567.2 637 625.5 609.4 627.5 608.6C626.2 596.9 626.3 585.1 627.9 573.2L625.6 572.2 568.8 541.9 596.3 477.2 657 499.1 659.1 499.9C666.5 490.6 675 482.3 684.3 475.1L683.4 472.9 664.6 411.2ZM302.6 179.3C245.1 179.3 198.3 226.1 198.3 283.5S245.1 387.8 302.6 387.8C360.1 387.8 406.8 341 406.8 283.5S360.1 179.3 302.6 179.3ZM256 0H351.3L356.4 87.4V90.2C372.1 94.6 387.1 100.7 401 108.5L403.1 106.4 468.3 48.4 535.7 115.9 479.3 183.1 477.5 184.9C485.3 198.8 491.5 213.8 495.9 229.5H498.8L585.9 234.6V329.9L498.5 337.6H495.9C491.5 353.3 485.3 368.3 477.5 382.2L479.5 384.3 537.5 449.4 470.1 516.9 402.8 460.4 401 458.6C387.1 466.4 372.2 472.6 356.4 476.9V480L351.3 567.1H256L248.3 479.7V476.8C232.7 472.4 217.8 466.3 203.9 458.4L201.7 460.7 134.7 516.9 67.3 449.4 125.5 384 127.6 381.9C119.8 368.1 113.7 353.2 109.3 337.6H106L18.9 329.9V234.6L106.3 229.5H109.3C113.7 213.9 119.8 199 127.6 185.1L125.3 182.8 69.1 115.9 136.6 48.4 202 106.7 204 108.7C217.8 100.8 232.8 94.7 248.4 90.3V87.1Z",
+        "width": 1000
+      },
+      "search": [
+        "config"
+      ]
+    },
+    {
+      "uid": "002b1b3cde868d04a2b13185c16c8c27",
+      "css": "config3",
+      "code": 59419,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M291.6 460.1C232.5 460.1 184.5 508.1 184.5 567.2 184.5 626.2 232.5 674.3 291.6 674.3 350.7 674.3 398.8 626.2 398.8 567.2 398.8 508.1 350.7 460.1 291.6 460.1ZM782.4 278.2C772 278.4 761.5 280.7 751.4 285.3 711.2 303.3 693.2 350.7 711.2 390.9 729.3 431.2 776.7 449.1 816.9 431.1 857.1 413 875.2 365.7 857.1 325.4 843.6 295.3 813.6 277.6 782.4 278.3ZM243.7 275.8H341.7L346.9 365.3V368.5C363.1 372.9 378.4 379.3 392.7 387.3L394.6 385.4 463.7 327.4 533 396.7 473.4 463.7 471.3 465.8C479.4 480.1 485.8 495.5 490.3 511.7H492.9L582.7 519.5V617.5L493.2 622.7H490.3C485.8 638.9 479.4 654.3 471.3 668.6L473.1 670.4 531.1 739.5 461.8 808.8 394.9 749.2 392.7 747C378.4 755.1 363.1 761.4 346.9 765.8V768.7L341.7 858.6H243.7L235.8 769V765.8C219.8 761.3 204.4 754.9 190.2 746.9L188.1 748.9 120.9 808.8 51.6 739.5 109.4 670.7 111.8 668.3C103.7 654.1 97.4 638.8 92.9 622.8H89.8L0 617.5V519.5L89.5 511.7H92.9C97.4 495.6 103.7 480.3 111.8 466.1L109.6 464 49.8 396.8 119.1 327.4 187.9 385.2 190.2 387.5C204.4 379.4 219.8 373.1 235.8 368.6V365.7ZM826.4 141.4L894.7 167.3 876.4 231.9 875.6 234.2C885.4 241.4 894.4 249.9 902.4 259.4L904.4 258.5 968 236.5 997.9 303.2 938.6 334.1 936.5 335.1C938.3 347.5 938.7 359.8 937.6 372.1L939.4 372.8 1000 402.1 974 470.4 910.2 450.4 908.2 449.6C900.9 459.5 892.4 468.5 882.8 476.5L883.6 478.3 905.7 541.9 838.9 571.8 808 512.5 807.1 510.5C794.7 512.4 782.3 512.7 770.1 511.6L769.4 513.4 740.1 574 671.8 548 691.8 484.1 692.6 482.1C682.8 474.9 673.8 466.3 665.8 456.7L663.9 457.5 601.1 481.4 571.2 414.8 629.7 382 631.9 381C630 368.7 629.7 356.3 630.8 344.1L628.8 343.3 567.6 315.9 593.5 247.6 658 265.8 660.4 266.7C667.7 256.9 676.1 248 685.6 240L684.7 237.9 660.8 175.1 727.5 145.1 760.3 203.7 761.3 206.1C773.6 204.2 785.9 203.8 798 204.9L798.8 202.8Z",
+        "width": 1000
+      },
+      "search": [
+        "config3"
+      ]
+    },
+    {
+      "uid": "8d47ca67f46e7dce99785f7791068a07",
+      "css": "contacts",
+      "code": 59420,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M547.3 497.3C441.3 497.3 348.6 577.3 297.1 696.8H797.5C746 577.3 653.3 497.3 547.3 497.3ZM547.3 303.2C493.2 303.2 449.3 342 449.3 389.9 449.3 437.7 493.2 476.5 547.3 476.5 601.5 476.5 645.4 437.7 645.4 389.9 645.4 342 601.5 303.2 547.3 303.2ZM94.5 1.2H1000V998.8H94.5V933.8H0V867.2H94.5V732.2H0V665.5H94.5V530.5H0V463.9H94.5V328.9H0V262.3H94.5V127.3H0V60.6H94.5Z",
+        "width": 1000
+      },
+      "search": [
+        "contacts"
+      ]
+    },
+    {
+      "uid": "9b303778cbfda538cf9839c6a809267b",
+      "css": "contrat-cadre",
+      "code": 59421,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M179.9 823.7H819.2C828.4 823.7 835.9 831.2 835.9 840.5V847.4C835.9 856.7 828.4 864.2 819.2 864.2H179.9C170.6 864.2 163.1 856.7 163.1 847.4V840.5C163.1 831.2 170.6 823.7 179.9 823.7ZM179.3 748.3H818.6C827.9 748.3 835.4 755.8 835.4 765.1V772C835.4 781.3 827.9 788.8 818.6 788.8H179.3C170.1 788.8 162.6 781.3 162.6 772V765.1C162.6 755.8 170.1 748.3 179.3 748.3ZM179.2 657H367.1C376.3 657 383.8 664.5 383.8 673.8V680.7C383.8 690 376.3 697.5 367.1 697.5H179.2C169.9 697.5 162.4 690 162.4 680.7V673.8C162.4 664.5 169.9 657 179.2 657ZM97.3 412.5C86.2 412.5 77.2 421.6 77.2 432.7V902.4C77.2 913.6 86.2 922.6 97.3 922.6H902.7C913.8 922.6 922.8 913.5 922.8 902.4V432.7C922.8 421.6 913.8 412.5 902.7 412.5H663.9L737.2 555.6C738.4 558.5 738 562.1 736.2 564.9 734.3 567.8 731.1 569.5 727.7 569.5 726.3 569.5 724.9 569.2 723.5 568.6L631.3 527.9 593.7 619.5C592.2 623.4 588.4 625.9 584.2 625.9S576.2 623.4 574.6 619.5L500.1 475.8 426.7 616.9C424.9 621 421.2 623.5 417 623.5 412.8 623.5 409 621 407.4 617.1L369.7 525.3 277.6 566.3C276.2 566.8 274.9 567.1 273.5 567.1 270.1 567.1 266.9 565.4 265 562.6 263.1 559.8 262.8 556.2 264.1 553L336.2 412.5ZM500 131.4C501.9 131.4 503.8 132.5 504.6 134.8L524.2 194.9C525.5 199.2 529.5 202 533.9 202H597.2C601.9 202 603.8 208.1 600 210.8L548.8 248.1C545.3 250.7 543.8 255.3 545.2 259.6L564.7 319.7C566.1 324.2 561 327.9 557.2 325.2L506 288C502.4 285.4 497.5 285.4 493.9 288L442.7 325.2C438.9 327.9 433.8 324.2 435.3 319.7L454.8 259.6C456.2 255.3 454.7 250.7 451.1 248.1L399.9 210.8C396.1 208.1 398.1 202 402.8 202H466.1C470.5 202 474.5 199.2 475.8 194.9L495.4 134.8C496.1 132.5 498 131.4 500 131.4ZM500.7 66.2C407.2 66.2 331 142.3 331 235.9S407.2 405.7 500.7 405.7C594.3 405.7 670.5 329.5 670.5 235.9S594.3 66.2 500.7 66.2ZM500.7 0.2C505.4 0.2 509.8 2 513.1 5.3L538.7 31 572.1 16.3C574.4 15.3 576.8 14.8 579.3 14.8 586.2 14.8 592.4 18.9 595.3 25.2L612.3 63.7 655 64.1C664.7 64.1 672.5 72 672.5 81.6V117.9L706.5 131.2C710.9 132.8 714.3 136.2 716.2 140.4 718.1 144.7 718.2 149.5 716.6 153.8L701.4 193.1 731.3 223.6C734.6 226.9 736.5 231.4 736.5 236 736.4 240.7 734.6 245.1 731.3 248.3L705.6 274 720.3 307.4C722.2 311.7 722.3 316.5 720.7 320.8 719.4 324.2 716.9 327 713.3 329.2L703.1 335.4H969.7C986.4 335.4 999.9 348.9 999.9 365.6V969.6C999.9 986.2 986.3 999.8 969.7 999.8H30.2C13.5 999.8 0 986.2 0 969.6V365.6C0 348.9 13.5 335.4 30.2 335.4H286.8L285 330.8C283.9 327.8 282.9 323.2 284.8 318.1L299.9 278.9 270.1 248.4C266.8 245.1 264.9 240.7 264.9 236S266.7 226.9 270 223.7L295.7 198 281.1 164.5C279.2 160.3 279 155.5 280.7 151.2S285.7 143.3 290 141.5L328.4 124.4 328.9 81.7C328.9 72 336.8 64.2 346.4 64.2H382.6L395.9 30.2C398.5 23.5 405.1 19 412.3 19 414.4 19 416.5 19.4 418.5 20.2L457.8 35.3 488.3 5.4C491.7 2.1 496 0.3 500.7 0.3Z",
+        "width": 1000
+      },
+      "search": [
+        "contrat-cadre"
+      ]
+    },
+    {
+      "uid": "8ba058eae3498a57ebf244bc6446156b",
+      "css": "creditcard",
+      "code": 59422,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 441.4H998.3C1000 441.4 999.2 441.5 998.3 441.6L998.3 441.6V713C998 781.5 941.6 838.4 873.1 838.2H123.7C55.2 838-0.2 781.5 0 713ZM125.8 161.8H875C943.5 162 998.9 216.2 998.8 284.8V297.8C995.5 297.3 992.4 297.8 989 297.8H1.3V284.8C1.5 216.3 57.2 161.7 125.8 161.9Z",
+        "width": 1000
+      },
+      "search": [
+        "creditcard"
+      ]
+    },
+    {
+      "uid": "c89490d4c324670fdb65363c6bf5344b",
+      "css": "cuterly",
+      "code": 59423,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M95.2 195.3C397.1 303.5 326.3 427.4 326.3 427.4 322.3 434.6 323.7 445.3 329.5 451.1L768.5 890.1C815 1000.1 728 951.1 728 951.1 720.8 947 710 938.9 704.2 933L267.3 496.1C102.6 535.7 28 281.1 28 281.1 25.7 273.2 29 271 35.4 276.2L187.3 400.6C193.7 405.9 195 404.7 190.1 398L73.3 237.3C68.4 230.6 69.8 229.3 76.3 234.4L227.8 353.7C234.4 358.9 235.3 357.9 229.9 351.7ZM286.8 0L972.7 685.9C972.7 685.9 1032.2 774.5 917.9 740.6L536.6 359.2 447.3 359.2 228.2 131C228.2 131 170.8 13.4 286.8 0Z",
+        "width": 1000
+      },
+      "search": [
+        "cuterly"
+      ]
+    },
+    {
+      "uid": "b0a177ecc9332f052f613731a5548898",
+      "css": "dat-export",
+      "code": 59424,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M733.4 232L999.9 500 733.4 736.3V610.1C733.4 610.1 273.2 484.2 158.2 736.3 158.2 673.2 200 358 733.4 358ZM0 100.1H666.7V233.4H600V166.8H66.7V833.3H600V766.7H666.7V900H0V166.8Z",
+        "width": 1000
+      },
+      "search": [
+        "dat-export"
+      ]
+    },
+    {
+      "uid": "5c1c209a782b3c1f107527ff058c97f7",
+      "css": "data-import",
+      "code": 59425,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M424.8 232V358C958.2 358 1000 673.3 1000 736.3 885 484.2 424.8 610.2 424.8 610.2V736.3L158.2 500ZM0 100H666.7V233.3H600V166.7H66.7V833.3H600V766.7H666.7V900H0V166.7Z",
+        "width": 1000
+      },
+      "search": [
+        "data-import"
+      ]
+    },
+    {
+      "uid": "aa4d3f6b5fe533a1532bea7edae9be5e",
+      "css": "data-transfer",
+      "code": 59426,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M616.6 741.9C616.6 784.3 702.5 818.7 808.4 818.7 914.2 818.7 1000 784.3 1000 741.9V818.7C1000 861.1 914.2 895.3 808.4 895.3 702.5 895.3 616.6 861.1 616.6 818.7ZM0 741.9C0 784.3 85.8 818.5 191.8 818.5 297.7 818.5 383.6 784.3 383.6 741.9V818.5C383.6 860.9 297.7 895.3 191.8 895.3 85.8 895.3 0 861.1 0 818.5ZM616.6 626.9C616.6 669.3 702.5 703.5 808.4 703.5 914.2 703.5 1000 669.3 1000 626.9V703.5C1000 745.9 914.2 780.3 808.4 780.3 702.5 780.3 616.6 745.8 616.6 703.5ZM0 626.9C0 669.3 85.8 703.5 191.8 703.5 297.7 703.5 383.6 669.3 383.6 626.9V703.5C383.6 745.9 297.7 780.3 191.8 780.3 85.8 780.3 0 745.8 0 703.5ZM788.9 455.2C695.1 459.1 635.7 490 635.7 511.7 635.7 535.3 703.1 569.4 808.4 569.4 913.8 569.4 980.9 535.3 980.9 511.7 980.9 490 921.5 458.9 827.7 455.2V511.5C827.7 522.1 819 530.8 808.4 530.8 797.7 530.8 788.9 522.1 788.9 511.5ZM172.3 455C78.5 458.9 19.1 490 19.1 511.7 19.1 535.2 86.4 569.3 191.8 569.3S364.3 535.2 364.3 511.7C364.3 489.8 304.9 458.9 211 455V511.3C211 522.1 202.4 530.8 191.8 530.8 180.9 530.8 172.3 522.1 172.3 511.3ZM870.6 272.3H903.3V343.8H922.8L887.1 401.8 851.3 343.8H870.6ZM112.3 272.3L148.1 330.5H128.6V401.8H95.9V330.5H76.6ZM191.8 220.8L808.4 221C819 221 827.7 229.7 827.7 240.3V435.9C924.3 439.8 1000 472.2 1000 511.7V588.5C1000 630.9 914.1 665.1 808.4 665.1 702.5 665.1 616.6 630.9 616.6 588.5V511.7C616.6 472.2 692.3 439.8 788.9 435.9V259.6H211.1V435.9C307.7 439.8 383.6 472.2 383.6 511.7V588.5C383.6 630.9 297.7 665.1 191.8 665.1 85.8 665.1 0 630.9 0 588.5V511.7C0 472.2 75.6 439.8 172.3 435.9V240.3C172.3 235 174.4 230.1 178 226.5 181.8 222.9 186.7 220.8 191.8 220.8ZM554.9 104.7L613.2 140.4 554.9 176.2V156.7H386.8V124H554.9Z",
+        "width": 1000
+      },
+      "search": [
+        "data-transfer"
+      ]
+    },
+    {
+      "uid": "876f50b7cbffffeaff3c80daa7d0474f",
+      "css": "dataadd",
+      "code": 59427,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M48.8 613.7H432.6L430.8 618.2C417.6 654.2 410.4 693.2 410.4 733.7S417.6 813.2 430.8 849.2L432.6 853.7H48.8C21.8 853.7 0 831.9 0 805V662.4C0 635.6 21.8 613.7 48.8 613.7ZM705.4 569.1V699.8H574.8V782.6H705.4V913.3H788.3V782.6H919V699.8H788.3V569.1ZM746.7 480.4C886.6 480.4 1000 593.8 1000 733.7 1000 873.5 886.5 987 746.7 987S493.3 873.5 493.3 733.7C493.3 593.8 606.8 480.4 746.7 480.4ZM48.8 310.7H730.7C757.6 310.7 779.4 332.5 779.4 359.3V399L772.5 398.4C764 397.8 755.3 397.4 746.7 397.4 630.8 397.4 528.4 456.4 467.9 545.8L464.9 550.6H48.8C21.8 550.6 0 528.8 0 501.9V359.4C0 332.5 21.8 310.7 48.8 310.7ZM143.5 77.6C113 77.6 88.2 102.4 88.2 132.9 88.2 163.4 113 188.2 143.5 188.2S198.8 163.5 198.8 132.9C198.8 102.4 174 77.6 143.5 77.6ZM48.8 12.9H730.7C757.6 12.9 779.4 34.7 779.4 61.6V204.2C779.4 231.1 757.6 252.8 730.7 252.8H48.7C21.8 252.8 0 231.1 0 204.2V61.6C0 34.7 21.8 12.9 48.7 12.9Z",
+        "width": 1000
+      },
+      "search": [
+        "dataadd"
+      ]
+    },
+    {
+      "uid": "d691befa858a10df1d53c1e0b86e16ca",
+      "css": "datadelete",
+      "code": 59428,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M48.8 613.8H432.5L430.8 618.3C417.6 654.3 410.4 693.2 410.4 733.8S417.6 813.2 430.8 849.3L432.5 853.8H48.7C21.8 853.8 0 831.9 0 805V662.5C0 635.6 21.8 613.8 48.7 613.8ZM654.4 590.3L595.9 648.9 688.3 741.3 595.9 833.7 654.4 892.3 746.8 799.8 839.3 892.3 897.8 833.7 805.4 741.3 897.8 648.9 839.3 590.3 746.8 682.7ZM746.7 480.5C886.6 480.5 1000 593.8 1000 733.8 1000 873.6 886.5 987.1 746.7 987.1S493.3 873.6 493.3 733.8C493.3 593.8 606.8 480.5 746.7 480.5ZM48.8 310.7H730.7C757.6 310.7 779.4 332.5 779.4 359.4V399.1L772.5 398.4C764 397.8 755.3 397.5 746.7 397.5 630.8 397.5 528.4 456.4 467.9 545.9L464.8 550.7H48.8C21.8 550.7 0 528.8 0 501.9V359.4C0 332.5 21.8 310.7 48.8 310.7ZM143.5 77.7C113 77.7 88.2 102.5 88.2 132.9 88.2 163.5 113 188.2 143.5 188.2S198.8 163.5 198.8 132.9C198.8 102.4 174 77.7 143.5 77.7ZM48.8 13H730.7C757.6 13 779.4 34.8 779.4 61.7V204.3C779.4 231.2 757.6 252.9 730.7 252.9H48.7C21.8 252.9 0 231.2 0 204.3V61.7C0 34.8 21.8 13 48.7 13Z",
+        "width": 1000
+      },
+      "search": [
+        "datadelete"
+      ]
+    },
+    {
+      "uid": "42fa48b0a7affd7a70020e37452c3f44",
+      "css": "dataedit",
+      "code": 59429,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M561.7 680.1C562.2 680.1 562.8 680.1 563.3 680.1 567.2 680.4 571.6 682.1 576 685.3L606.9 708.1C621.2 718.6 644.4 735.8 658.6 746.3L689.5 769.1C703.7 779.6 702 793.9 685.9 801L650.7 816.3C634.5 823.5 608 835 591.8 842L556.6 857.4C540.4 864.4 528.7 855.8 530.7 838.3L535.1 800.1C537.1 782.6 540.3 753.8 542.3 736.3L546.6 698.1C547.8 686.8 553.8 680.4 561.7 680.1ZM55.7 561.7H613.3L561.3 632.2C555.8 639.8 552.7 648.5 552.3 657.7 536.4 662 524.7 675.7 522.4 695.4L518 734.5H55.7C24.9 734.5 0 709.6 0 678.8V617.4C0 586.7 24.9 561.7 55.7 561.7ZM55.7 347.3H680.1C708.7 347.3 732 368.9 735.2 396.6L644 520.1H55.7C24.9 520.1 0 495.2 0 464.4V403.1C0 372.3 24.9 347.3 55.7 347.3ZM867.8 272.7C873.1 272.5 878.6 274.1 883.3 277.6L989.2 355.8C999.9 363.7 1002.5 378.4 994.9 388.6L725.5 753.5C718 763.7 703.2 765.6 692.5 757.7L586.5 679.5C575.8 671.6 573.3 656.9 580.8 646.7L850.2 281.7C854.4 276 861 272.9 867.8 272.7ZM55.7 135.5H680.1C710.9 135.5 735.9 160.5 735.9 191.2V252.6C735.9 283.3 710.9 308.3 680.1 308.3H55.7C24.9 308.3 0 283.4 0 252.6V191.2C0 160.5 24.9 135.5 55.7 135.5Z",
+        "width": 1000
+      },
+      "search": [
+        "dataedit"
+      ]
+    },
+    {
+      "uid": "a4883a31a6c626c52f2aec86e137180e",
+      "css": "datasets",
+      "code": 59430,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M601 940.3H796.1V974.3H596.8C599.7 965.4 601.3 955.9 601.3 946.1 601.3 944.2 601.1 942.3 601 940.3ZM204 940.3H419.9C419.8 942.3 419.6 944.2 419.6 946.1 419.6 955.9 421.2 965.4 424.1 974.3H204.1ZM188.2 549.4H811.8C836.5 549.4 856.4 569.4 856.4 593.9V724.3C856.4 748.9 836.5 768.9 811.8 768.9H539.6V900.9L540.6 901.4C554.9 911.1 564.3 927.5 564.3 946.1 564.3 975.8 540.2 1000 510.4 1000 480.7 1000 456.6 975.8 456.6 946.1 456.6 929.4 464.2 914.4 476.2 904.5L479.9 901.7V768.8H188.2C163.7 768.8 143.7 748.9 143.7 724.3V593.9C143.7 569.3 163.7 549.4 188.2 549.4ZM188.2 272.3H811.8C836.5 272.3 856.4 292.2 856.4 316.8V447.2C856.4 471.7 836.5 491.7 811.8 491.7H188.2C163.6 491.7 143.7 471.7 143.7 447.2V316.8C143.7 292.2 163.6 272.3 188.2 272.3ZM274.8 59.1C247 59.1 224.3 81.8 224.3 109.7S247 160.3 274.8 160.3C302.7 160.3 325.4 137.6 325.4 109.7S302.7 59.1 274.8 59.1ZM188.2 0H811.8C836.5 0 856.4 20 856.4 44.6V174.9C856.4 199.5 836.5 219.4 811.8 219.4H188.2C163.6 219.4 143.7 199.5 143.7 174.9V44.6C143.7 20 163.6 0 188.2 0Z",
+        "width": 1000
+      },
+      "search": [
+        "datasets"
+      ]
+    },
+    {
+      "uid": "4615d970d3e8f3b6f9bca33902f6ec05",
+      "css": "date",
+      "code": 59431,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M755 758.3H875.7V851.6H755ZM522.8 758.3H713.5V851.6H522.8ZM307.3 758.3H481.4V851.6H307.3ZM114 758.3H265.9V851.6H114ZM755 564.9H875.7V716.9H755ZM522.8 564.9H713.5V716.9H522.8ZM114 564.9H265.9V716.9H114ZM755 421.5H875.7V523.4H755ZM522.8 421.5H713.5V523.4H522.8ZM307.3 421.5H481.4V523.4H307.3ZM114 421.5H265.9V523.4H114ZM72.6 380.1V893.1H917.2V380.1ZM0 171.9H193.3V242.1C193.3 293.5 235.2 335.4 286.6 335.4 338 335.4 379.9 293.6 379.9 242.1V171.9H641V242.1C641 293.5 682.8 335.4 734.3 335.4S827.6 293.6 827.6 242.1V171.9H1000.1V956.9H0ZM734.3 43.1C757.2 43.1 775.7 61.7 775.7 84.5V242.1C775.7 265 757.3 283.6 734.3 283.6 711.4 283.6 692.8 265.1 692.8 242.1V84.5C692.8 61.7 711.4 43.1 734.3 43.1ZM286.6 43.1C309.5 43.1 328.1 61.7 328.1 84.5V242.1C328.1 265 309.5 283.6 286.6 283.6 263.7 283.6 245.2 265.1 245.2 242.1V84.5C245.2 61.7 263.7 43.1 286.6 43.1Z",
+        "width": 1000
+      },
+      "search": [
+        "date"
+      ]
+    },
+    {
+      "uid": "675b53673815aad7a1afcb1aa08ece60",
+      "css": "de",
+      "code": 59432,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 666.7H1333.3V1000H0ZM0 0H1333.3V333.3H0ZM0 333.3H1333.3V666.7H0Z",
+        "width": 1000
+      },
+      "search": [
+        "de"
+      ]
+    },
+    {
+      "uid": "c705ca8bfc08e6db1d26cb76ba71ae40",
+      "css": "delivery",
+      "code": 59433,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M240.7 764.8C212.1 764.8 188.9 788 188.9 816.6S212.1 868.5 240.7 868.5C269.3 868.5 292.6 845.3 292.6 816.6S269.4 764.8 240.7 764.8ZM240.7 679.6C316.4 679.6 377.8 740.9 377.8 816.6S316.4 953.7 240.7 953.7C165.1 953.7 103.7 892.3 103.7 816.6S165 679.6 240.7 679.6ZM911.1 357.4L999.9 675.9 533.3 801.8 444.4 498.1ZM718.5 112.9L799.9 335.2 429.6 446.3 362.9 216.7ZM37 46.3H185.2C199.3 46.3 211.5 54.1 217.8 65.7L219.1 68.5H283.9L489.9 877.6 793.7 787.9 806.3 830.5 458.2 933.3 249.4 112.9H207.3L205.9 114C200 118 192.9 120.3 185.2 120.3H37.1C16.6 120.3 0 103.7 0 83.2S16.6 46.2 37.1 46.2Z",
+        "width": 1000
+      },
+      "search": [
+        "delivery"
+      ]
+    },
+    {
+      "uid": "648e6d20ca5211d09d992d53ce3d6a7a",
+      "css": "download",
+      "code": 59434,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M1000 999.9L0 1000V581.4L150 581.2V850L851.6 850.8V581.4L1000 581.3ZM402.3 273V0H590.3V273H796.8L500 649 203.2 273Z",
+        "width": 1000
+      },
+      "search": [
+        "download"
+      ]
+    },
+    {
+      "uid": "32267649dbdfc1df25b23084e9caa783",
+      "css": "duplicate",
+      "code": 59435,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M165.8 165.8L750.8 166.5 749.4 0H0V749.4H165.9ZM219.4 219.4V1000H1000V219.4H219.4ZM907.1 654.5H654.5V907.1H571.2V654.5H318.7V571.2H571.2V318.6H654.5V571.2H907.1V654.5Z",
+        "width": 1000
+      },
+      "search": [
+        "duplicate"
+      ]
+    },
+    {
+      "uid": "f667cd0eb235cafd9ca99952bea9da4a",
+      "css": "duplicate2",
+      "code": 59436,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M718.8 484.4V343.8L875 500H734.4C725.8 500 718.8 493 718.8 484.4V484.4ZM343.8 312.5V140.6C343.8 132 336.8 125 328.1 125V125H187.5C170.3 125 156.3 139 156.3 156.3V156.3 625C156.3 642.3 170.3 656.3 187.5 656.3V656.3H406.3V375C406.4 363.8 408.5 353 412.2 343.1L412 343.8H375C357.8 343.8 343.8 329.8 343.8 312.5V312.5ZM656.3 531.3V359.4C656.3 350.8 649.3 343.8 640.6 343.8V343.8H500C482.8 343.8 468.8 357.8 468.8 375V375 843.8C468.8 861 482.8 875 500 875V875H843.8C861 875 875 861 875 843.8V843.8 578.1C875 569.5 868 562.5 859.4 562.5V562.5H687.5C670.3 562.5 656.3 548.5 656.3 531.3V531.3ZM406.3 125V265.6C406.3 274.3 413.3 281.3 421.9 281.3V281.3H562.5Z",
+        "width": 1000
+      },
+      "search": [
+        "duplicate2"
+      ]
+    },
+    {
+      "uid": "ee066f002a190f5a7f8e8ad3e9053cae",
+      "css": "edit",
+      "code": 59437,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M104.6 694.5L314.4 889.7 815 381 605.4 185.8 104.6 694.4ZM971.3 99.2L891.5 25.1C854.4-9.5 795.8-8.1 760.4 28L660.5 130.4 874.5 329.5 974.3 227.2C1009.7 191 1008.3 133.7 971.3 99.2ZM0.3 1000L262.4 943.1 57.2 752.1 0.2 1000Z",
+        "width": 1000
+      },
+      "search": [
+        "edit"
+      ]
+    },
+    {
+      "uid": "13a22f0008aab05a60bad69b470e814f",
+      "css": "edit2",
+      "code": 59438,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M267.8 771.2H672.4V829.7H267.8ZM267.8 625H535.9V683.5H267.8ZM525.7 300.2L647.4 415.6 475.7 474.8ZM716.3 78.6L846.1 198.3 685.9 371.9 683.3 344.5 640.5 329.9 639.2 300.8 596.7 289.5 591.5 256.7 556.2 252.2ZM391.2 75.5H658.3L585.3 153.5H421.5V284.1C421.5 284.1 418.2 396.7 292.8 386.9L154.2 387.4V902.5C154.2 913.3 162.9 922 173.6 922H719.4C730.2 922 738.9 913.3 738.9 902.5V374.7L817 296V902.5C817 956.4 773.4 1000 719.4 1000H173.6C119.8 1000 76.2 956.4 76.2 902.5V407.8L154.2 325.6V326.2L317.8 153.5H317.3ZM805.3 0C811.1 0.3 816.5 2.3 820.7 6.1L912.5 90.9C923.8 101.2 922.3 120.9 909.3 134.9L891.7 154.1 759.3 32 777 12.8C785 4.1 795.7-0.4 805.3 0Z",
+        "width": 1000
+      },
+      "search": [
+        "edit2"
+      ]
+    },
+    {
+      "uid": "cc7b1fd86bbe407f3372859d41ad75b7",
+      "css": "editblog",
+      "code": 59439,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M553.7 845.1L578.1 1000 434 933.2ZM505.8 584.6H729.3V630.8H505.8ZM312.4 511.3L520.2 793.7 400.4 881.8 192.7 599.3ZM224.1 444.4C242.1 444.8 259.8 451.5 273.6 463.9L153.8 551.7C138.9 519.8 148.2 480.8 177.7 459.1 190.7 449.6 205.6 444.8 220.5 444.4 221.7 444.4 222.9 444.4 224.1 444.4ZM424.5 422.9H729.3V469.2H424.5ZM362.5 252.7H729.3V298.9H362.5ZM158.4 0H685.4L853.1 136.4V174.8H853V907.6C853 946.1 821.7 977.3 783.2 977.3H598.1L587.1 907.6H783.2V174.8H725.2C699.5 174.8 678.7 154 678.7 128.3V69.8H228.1V421.7C226.2 421.5 224.4 421.2 222.6 421.2 201.4 421.2 181.1 427.8 163.9 440.4 161.9 441.8 160.2 443.7 158.3 445.3V69.8Z",
+        "width": 1000
+      },
+      "search": [
+        "editblog"
+      ]
+    },
+    {
+      "uid": "ef3a0516a4f2bc913c08c55732b92467",
+      "css": "email",
+      "code": 59440,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M1000 799.8L648.5 527.5 1000 182.9ZM0 168L366.4 522.6 0 824.2ZM566.7 618.5C545.8 639 499.2 639 470.4 611.7L401 557.2 31.3 851.7 1000 850.7 628.7 567.1 566.7 618.5ZM981.7 143.8L569.3 547.3C541.9 570.9 497.3 570.9 469.6 547.3L31.2 144.5 981.6 143.8Z",
+        "width": 1000
+      },
+      "search": [
+        "email"
+      ]
+    },
+    {
+      "uid": "608873265c6d9496002d08a534064902",
+      "css": "en",
+      "code": 59441,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 0H1333.3V1000H0ZM156.3 0L664.6 377.1 1170.8 0H1333.3V129.2L833.3 502.1 1333.3 872.9V1000H1166.7L666.7 627.1 168.8 1000H0V875L497.9 504.2 0 133.3V0H156.3ZM883.3 585.4L1333.3 916.7V1000L768.8 585.4H883.3ZM500 627.1L512.5 700 112.5 1000H0L500 627.1ZM1333.3 0V6.3L814.6 397.9 818.8 306.3 1229.2 0H1333.3ZM0 0L497.9 366.7H372.9L0 87.5V0ZM502.1 0V1000H835.4V0H502.1ZM0 333.3V666.7H1333.3V333.3H0ZM0 402.1V602.1H1333.3V402.1H0ZM568.8 0V1000H768.8V0H568.8Z",
+        "width": 1000
+      },
+      "search": [
+        "en"
+      ]
+    },
+    {
+      "uid": "1ca36463f6c73e84c9ddc37d2105222e",
+      "css": "euro-tag",
+      "code": 59442,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M536.8 460.8C522.8 460.9 503.6 463.8 481.6 472.7 415.8 499.1 381.2 564.6 393.9 648.4L361.8 661.3 375.6 695.6 402.8 684.7C405.8 695.5 407.2 701.3 411.7 712.4 414.7 719.8 415.9 722 419.2 728.8L393.1 739.3 406.8 773.3 436.6 761.3C481.3 831.7 547.7 859.9 617.9 831.7 650.4 818.7 672.5 800.3 681.1 788.4L653.3 742C643 754.3 624.5 767.8 605.1 775.6 561.5 793.1 521.1 778.8 490.6 739.6L604.4 693.8 590.7 659.8 471.3 707.8C467.3 700.3 465.4 697.2 462 688.6 457.9 678.4 456.7 673.6 454.2 664.1L573.2 616.2 559.4 581.9 446.9 627.1C443 576.4 464.8 540 504.6 524.2 526.4 515.4 546.7 514.3 562.1 516.3L552.4 462.2C548.4 461.3 543.2 460.8 536.8 460.8ZM302.3 246C309.7 245.9 319.7 247.6 334.1 250.1 341.9 251.4 350.1 253 358.4 254.5 358 256.6 357.8 258.6 357.2 260.7 354.4 270.2 345.8 288.8 336.4 307.9 316.4 314.4 299.8 330.2 293.3 351.9 282.8 387 302.6 424.1 337.8 434.7 372.9 445.3 410 425.3 420.6 390.2 424.5 377 424.2 363.6 420.4 351.3 431.2 329.7 442.7 304.7 447.7 288 449.1 283.6 449.4 279.2 450.3 274.8 516.7 291.1 574.8 308.8 578.6 315.8L813.7 753.4C828.2 780.3 818.1 813.9 791.1 828.4L498.6 985.5C471.6 1000 438 989.9 423.6 963L188.5 525.4C177.8 505.5 236.3 359.6 268.7 285.5 281.7 255.6 286 246.4 302.3 246.1ZM315.2 0C322.4-0.1 329.8 0.4 337.2 1.4 378.4 7.1 413.4 28.7 435.7 62.1 456.8 93.9 465.3 134.3 459.6 176 442.7 298.6 377 380.3 374.2 383.7 369.4 389.5 362.4 392.6 355.5 392.6 350.1 392.6 344.7 390.8 340.2 387.2 329.9 378.8 328.3 363.5 336.7 353.2 337.3 352.4 396.7 278 411.7 169.4 415.8 139.5 410.1 110.9 395.5 88.9 380.7 66.8 358.3 53.1 330.6 49.3 277.6 42.3 228.9 79.1 221.6 131.9 218.5 154.4 221.5 213.1 223 233.8 223.9 247.1 213.8 258.7 200.5 259.6 187.5 260.8 175.7 250.5 174.7 237.1 174.2 229 169.4 156.7 173.7 125.3 183.7 53.5 245 1.1 315.2 0Z",
+        "width": 1000
+      },
+      "search": [
+        "euro-tag"
+      ]
+    },
+    {
+      "uid": "2fc2cab783583ec5af1dec061adb859e",
+      "css": "events",
+      "code": 59443,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M938.2 579.6L999.9 641.3 740 901.3 739.8 901.1 593.1 754.4 654.8 692.6 740 777.8ZM333.5 437.1C347 437.1 359.6 440 371.1 445.9 382.6 451.8 391.3 459.8 397.4 469.8 403.5 479.9 406.5 490.7 406.5 502 406.5 512.8 403.7 522.7 397.9 531.5S383.5 547.4 372.1 552.6C386.9 556 398.4 563.1 406.5 573.8 414.8 584.6 418.8 598 418.8 614.1 418.8 635.9 410.8 654.4 395 669.5S359 692.3 334.7 692.3C312.8 692.3 294.6 685.7 280.1 672.7 265.6 659.6 257.3 642.6 255.3 621.8L286 617.8C289.5 635.1 295.5 647.7 303.9 655.3S322.7 666.8 334.8 666.8C349.3 666.8 361.4 661.8 371.4 651.8 381.3 641.8 386.3 629.5 386.3 614.7 386.3 600.7 381.7 589 372.5 579.9 363.3 570.7 351.6 566.2 337.4 566.2 331.6 566.2 324.4 567.3 315.8 569.6L319.2 542.7C321.2 543 322.8 543 324.1 543 337.2 543 348.9 539.6 359.4 532.8 369.8 526 375 515.5 375 501.3 375 490.1 371.2 480.8 363.7 473.4 356 466 346.2 462.3 334.2 462.3 322.3 462.3 312.3 466.1 304.4 473.6 296.4 481 291.3 492.3 289.1 507.3L258.4 501.8C262.2 481.3 270.7 465.3 284 454.1 297.3 442.8 313.8 437.1 333.5 437.1ZM544.8 437.1H564.5V687.8H533.9V492.4C526.5 499.5 516.8 506.5 504.9 513.5 492.8 520.6 482.1 525.8 472.6 529.3V499.8C489.7 491.6 504.7 481.9 517.6 470.4 530.4 459 539.5 447.9 544.8 437.1ZM75 169.3H157.3V261.9H306.5V169.3H515.7V261.9H664.8V169.3H754.5C796 169.3 829.5 202.8 829.5 244.3V641.1L750.3 720.3V355.1H79.3V758.5H550L637.3 845.8H0V758.5H0.1V244.3C0.1 202.9 33.6 169.3 75 169.3ZM544.1 98.7H636.4V231.6H544.1ZM185.8 98.7H278.1V231.6H185.8Z",
+        "width": 1000
+      },
+      "search": [
+        "events"
+      ]
+    },
+    {
+      "uid": "b3b46e5cce718f73a3f48cf2d109efcf",
+      "css": "exit",
+      "code": 59444,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M807.2 241.2L977.8 411.8 807.2 582.5V469.1H490.3V354.3H807.2ZM22.1 0H753.3V314.9H669.9V86.9H155L294.9 178.4V736.8H669.9V508.8H753.3V823.7H294.9V1000L22.1 823.7Z",
+        "width": 1000
+      },
+      "search": [
+        "exit"
+      ]
+    },
+    {
+      "uid": "3f8506378cd83b92f97da8b337d3f621",
+      "css": "eye-close",
+      "code": 59445,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M600.4 445C606.7 458.8 610.3 473.9 610.3 490 610.3 550.9 560.9 600.2 500.1 600.2 492.3 600.2 484.8 599.4 477.5 597.9ZM728.1 286.3C889.5 366 1000.1 499.8 1000.1 499.8S776.2 771.4 500 771.4C450.2 771.4 402.2 762.4 356.9 747.9L411.7 679.6C440.6 686.2 469.9 690.9 500 690.9 666.8 690.9 818.7 577.1 902.6 499.8 850 451.4 770.8 388.7 677.9 348.6ZM500.1 228.1C521.9 228.1 543.4 230.3 564.5 233.5L503.8 309C333.4 308.7 181.4 422.5 97.5 499.8 137 536.2 191.9 580.4 256 617.3L207.7 677.3C82 598.8 0 499.8 0 499.8S223.9 228.1 500.1 228.1ZM767.5 54.6L820.7 97.3 139.1 945.2 86 902.5Z",
+        "width": 1000
+      },
+      "search": [
+        "eye-close"
+      ]
+    },
+    {
+      "uid": "518f2e8b7550ec1f993a27bf16abcd2c",
+      "css": "eye-open",
+      "code": 59446,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500.1 380C561 380 610.3 429.4 610.3 490.2S561 600.4 500.1 600.4 389.9 551.1 389.9 490.2C389.9 429.3 439.3 380 500.1 380ZM500.1 308.9C333.3 308.9 181.4 422.7 97.6 500 181.4 577.3 333.4 691.1 500.1 691.1S818.7 577.3 902.6 500C818.7 422.7 666.8 308.9 500.1 308.9ZM500.1 228.3C776.2 228.3 1000.1 500 1000.1 500S776.2 771.6 500.1 771.6C223.9 771.6 0 500 0 500S223.9 228.3 500.1 228.3Z",
+        "width": 1000
+      },
+      "search": [
+        "eye-open"
+      ]
+    },
+    {
+      "uid": "ca666ea7a8dfa222dc0bd8b7cb922ff1",
+      "css": "facebook",
+      "code": 59447,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M56.9 0H943.1C971.5 0 994.6 25.6 994.6 57.2V942.8C994.6 974.4 971.5 1000 943.1 1000H687.3V589.1H810.2V455.7H687.3V410.9C687.3 378.4 713.2 352.1 745.2 352.1H810.3V218.7H669.5C583.9 218.7 514.7 289 514.7 375.8V455.7H403.7V589.1H514.7V1000H57C28.6 1000 5.5 974.4 5.5 942.8V57.2C5.5 25.6 28.6 0 57 0Z",
+        "width": 1000
+      },
+      "search": [
+        "facebook"
+      ]
+    },
+    {
+      "uid": "43a604f052da7b1ada505fc881b23374",
+      "css": "file",
+      "code": 59448,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M919.6 351.6H568V0ZM503.1 416V0.3H84.9V1000H926.7L927.1 415 503.1 416Z",
+        "width": 1000
+      },
+      "search": [
+        "file"
+      ]
+    },
+    {
+      "uid": "87bc4c62ec9db947b2c693295697574c",
+      "css": "filter",
+      "code": 59449,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M916.1 222.9H0.5L325.9 734.4V1000H565.5V733.3ZM0 0H916.7V179.1H0V0Z",
+        "width": 1000
+      },
+      "search": [
+        "filter"
+      ]
+    },
+    {
+      "uid": "50ed319788e448250022012991f575fa",
+      "css": "filter2",
+      "code": 59450,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M71.7 159.3H930.4L599.4 543.8V1000L411.6 892.6V534.9ZM58.5 0H941.4C952.9 0 962.2 9.4 962.2 20.9V45.1C962.2 56.6 952.9 66 941.4 66H58.5C47 66 37.7 56.6 37.7 45.1V20.9C37.7 9.4 47 0 58.5 0Z",
+        "width": 1000
+      },
+      "search": [
+        "filter2"
+      ]
+    },
+    {
+      "uid": "719896634acd56fc3ef1a7c0e1c1cda3",
+      "css": "folder",
+      "code": 59451,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M234.9 386.8H1000.1L816.1 832.5H70.2ZM0 167.4H290.6L348.8 295.3H815.5L815.4 334.5H198.5L14.5 832.5H0Z",
+        "width": 1000
+      },
+      "search": [
+        "folder"
+      ]
+    },
+    {
+      "uid": "c8578da7dc2359f48b46787b05f32378",
+      "css": "foldershare",
+      "code": 59452,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M638 917.3H899.4V958.5H632.9C636.5 947.8 638.3 936.3 638.3 924.3 638.3 921.9 638.2 919.6 638.1 917.3ZM100.6 917.3H387.3C387.1 919.6 386.9 921.9 386.9 924.3 386.9 936.3 388.8 947.8 392.4 958.5H100.6ZM164.9 0H426.5C467.5 0 500.7 33.3 500.7 74.3V109.9H835.1C876.1 109.9 909.3 143.2 909.3 184.2V665.5C909.3 706.5 876.1 739.8 835.1 739.8H545.4V854.7L548.3 856C573.7 868.3 591.2 894.2 591.2 924.3 591.2 966.1 557.3 1000 515.5 1000 473.7 1000 439.8 966.1 439.8 924.3 439.8 894.2 457.3 868.3 482.7 856L484.2 855.3V739.8H164.9C123.9 739.8 90.7 706.5 90.7 665.5V184.2C90.7 182.9 90.7 181.6 90.7 180.4L90.8 179.6 90.7 178.8C90.7 177.5 90.7 176.2 90.7 174.9V74.3C90.7 33.3 123.9 0.1 164.9 0.1Z",
+        "width": 1000
+      },
+      "search": [
+        "foldershare"
+      ]
+    },
+    {
+      "uid": "42116d7bd98536eadcf0c1add928d9a4",
+      "css": "food",
+      "code": 59453,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M490 552.1C504.5 552.2 521.1 562.4 528 576.2 535.4 590.8 529.1 603.8 513.9 605.2 498.8 606.6 480.5 595.8 473.1 581.2S472 553.6 487.2 552.2C488.1 552.1 489.1 552.1 490 552.1ZM249 483C268.8 483.3 284.8 493.5 286.4 508.1 288.3 524.7 270.7 540.8 247.2 543.9S202.9 536.1 201 519.4C199.1 502.8 216.7 486.7 240.3 483.6 243.2 483.2 246.1 483 248.9 483ZM432.9 424.5C443.8 424.8 455.2 428 464.4 434 482.8 445.9 485.7 464.4 470.8 475.3 456 486.3 429 485.4 410.6 473.5 392.2 461.6 389.2 443 404.1 432.1 411.5 426.7 422 424.2 432.9 424.5ZM437.5 397.8C270.6 397.8 123.9 445.5 38.7 517.5 123.9 589.5 270.6 637.1 437.5 637.1S751.1 589.5 836.3 517.5C812.3 497.2 783.5 478.9 750.7 463L745.6 460.6 742.7 462.3C684.3 497 656.1 527.1 646.6 538.7L646.2 539.1 648.6 542.4C659.3 557.6 664.3 570.4 660.1 574.2 654.5 579.2 634.6 566 615.8 544.8 597 523.5 586.2 502.3 591.8 497.2 596.4 493.2 610.4 501.2 625.5 515.7L625.7 515.8 630.9 511.2C657.7 487.9 683.9 467.2 708.9 448.9L712.5 446.3 704.8 443.3C628.6 414.6 536.6 397.8 437.5 397.8ZM951.6 318.4C998.3 327.4 973.1 370.5 973.1 370.5 888.3 392.8 823.5 419.2 774.8 444.5L774.7 444.5 776.1 445.2C806.2 460.5 833.1 477.9 856.2 496.8L864.3 503.7 864.6 503.3 864.8 504.1 865 504.3 864.9 504.3 866.5 511.9C870.5 531.9 872.7 552.4 872.7 573.4 872.7 696.8 800.3 806 689.3 872.4L683.5 875.8 683.9 877.2C685.3 881.7 685.9 886.3 685.9 891 685.9 951.2 574.6 999.9 437.3 999.9S188.6 951.2 188.6 891C188.6 886.3 189.3 881.7 190.6 877.2L191 875.8 185.2 872.4C74.2 806 1.8 696.8 1.8 573.4 1.8 552.4 4 531.9 8.1 511.9L9.7 504.3 9.6 504.3 9.7 504.2 9.9 503.3 10.3 503.7 18.4 496.8C110.8 420.9 263.9 371.3 437.3 371.3 545.7 371.3 646.1 390.7 728.8 423.8L738.7 427.8 739.6 427.2C862.2 343.6 951.6 318.3 951.6 318.3ZM407.3 0C432.6 0.7 457.4 8.1 479.4 22.1 511.4 42.3 533.6 73.8 541.8 110.7 551.9 155.6 541.4 207 513 251.9S442.7 328.3 397.8 338.3L393.3 318.5C433 309.6 470.3 281.4 495.9 241S530.9 154.8 522 115.2C514.9 83.5 495.9 56.5 468.5 39.2S408.6 16.2 377 23.3C325.8 34.8 293.5 85.8 305 136.9 314 176.8 353.7 201.9 393.5 192.9 424.2 186 443.7 155.4 436.8 124.6 431.5 101 408.1 86.2 384.5 91.5 366.8 95.5 355.6 113.2 359.5 130.9 360.9 137.2 364.7 142.6 370.2 146.1S382.3 150.7 388.6 149.3C393.2 148.3 397 145.5 399.5 141.6S402.8 133 401.8 128.4L421.5 124C423.7 133.8 422 143.9 416.6 152.4S402.9 166.8 393 169C381.5 171.6 369.5 169.6 359.4 163.2S342.3 146.9 339.7 135.3C333.3 106.7 351.4 78.1 380 71.7 414.3 63.9 448.8 85.7 456.5 120.1 465.8 161.8 439.6 203.3 397.9 212.7 347 224.1 296.5 192 285.2 141.3 271.2 79.2 310.4 17.4 372.5 3.4 384 0.8 395.7-0.3 407.2-0.1Z",
+        "width": 1000
+      },
+      "search": [
+        "food"
+      ]
+    },
+    {
+      "uid": "96b249daef5c0d2215a86a046afbf8c7",
+      "css": "fr",
+      "code": 59454,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 0H1333.3V1000H0ZM0 0H444.4V1000H0ZM889 0H1333.3V1000H889Z",
+        "width": 1000
+      },
+      "search": [
+        "fr"
+      ]
+    },
+    {
+      "uid": "93c3d0947f81c028d0e89a685812d370",
+      "css": "gift",
+      "code": 59455,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M555.9 463.3H919.2V965.4C919.2 984.5 903.7 1000 884.6 1000H555.9ZM73.4 463.3H436.7V1000H108C88.9 1000 73.4 984.5 73.4 965.4ZM555.9 255.2H926.8C946 255.2 961.5 270.7 961.5 289.8V387.9C961.5 407 946 422.5 926.8 422.5H555.9ZM454 255.2H538.6V1000H454ZM65.7 255.2H436.7V422.5H65.7C46.6 422.5 31.1 407 31.1 387.9V289.8C31.1 270.7 46.6 255.2 65.7 255.2ZM496.3 96.3C548 96.3 589.9 128 589.9 167.1S548 237.8 496.3 237.8C444.6 237.8 402.6 206.2 402.6 167.1S444.6 96.3 496.3 96.3ZM883.8 1.1C892.2 0.8 899.9 1.7 906.5 4.1 926.2 11.4 929 21.6 925.8 33.4 921.6 48.8 906.9 66.8 906.4 83.6 905.8 106 969 161.7 910.2 169.9 843.5 179.3 776.4 187.3 710.1 199.5 680 205 645 211.5 621.8 196.5 627.2 187.5 630.3 177.6 630.3 167.1 630.3 146.9 619 128.7 601 115.8 611.6 91.9 638.9 79.5 670.9 67.7 716.8 50.7 761.9 30.6 809.1 17.4 828.3 12 858.7 1.7 883.7 1.1ZM102.2 0C174.1 0.3 306.2 46.1 317.7 51.6 324.3 54.7 395.8 92.1 387.4 98.9 360.2 121 356.3 150.1 370.5 180.4 377 194.4 286.7 192.5 278.4 192.1 234.4 190.2 189.6 196.4 146 188.4 129.3 185.4 95.5 181.2 82.9 168.5 59.8 145.5 83.1 111.8 80.8 84.9 79.3 68.1 63.6 51.1 58.4 35.9 49.3 9.2 69.5-0.1 102.2 0Z",
+        "width": 1000
+      },
+      "search": [
+        "gift"
+      ]
+    },
+    {
+      "uid": "cfab3f508131a738ab3f5f1a6df2f6e1",
+      "css": "hdd",
+      "code": 59456,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M257.8 833.3C227.1 833.3 202.2 858.2 202.2 888.9S227 944.4 257.8 944.4C288.4 944.4 313.3 919.6 313.3 888.9S288.4 833.3 257.8 833.3ZM742.2 833.3C711.5 833.3 686.7 858.2 686.7 888.9S711.5 944.4 742.2 944.4C772.9 944.4 797.8 919.6 797.8 888.9S772.9 833.3 742.2 833.3ZM500 493.3C551.5 493.3 593.3 535.1 593.3 586.7S551.5 680 500 680C448.4 680 406.6 638.2 406.6 586.7S448.4 493.3 500 493.3ZM505.5 388.8C616.5 395 704.6 486.8 704.6 599.3H677.9C677.9 500.6 599.9 420 502.4 415.3ZM500 313.3C349 313.3 226.6 435.7 226.6 586.7S349 860 500 860C650.9 860 773.3 737.6 773.3 586.7S650.9 313.3 500 313.3ZM742.2 213.3C711.5 213.3 686.7 238.2 686.7 268.9S711.5 324.4 742.2 324.4C772.9 324.4 797.8 299.6 797.8 268.9S772.9 213.3 742.2 213.3ZM257.8 213.3C227.1 213.3 202.2 238.2 202.2 268.9S227 324.4 257.8 324.4C288.4 324.4 313.3 299.6 313.3 268.9S288.4 213.3 257.8 213.3ZM186.7 0H813.3C857.5 0 893.3 35.8 893.3 80V920C893.3 964.2 857.5 1000 813.3 1000H186.7C142.5 1000 106.7 964.2 106.7 920V80C106.7 35.8 142.5 0 186.7 0Z",
+        "width": 1000
+      },
+      "search": [
+        "hdd"
+      ]
+    },
+    {
+      "uid": "504890deb461e17be0972f3b6423bd2a",
+      "css": "help-box",
+      "code": 59457,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M445.3 731.2H526.6V820H445.3ZM493.4 180.2C547.6 180.2 589.5 195 619.1 224.7 651.1 256.7 667.2 297.4 667.2 346.6 667.2 388.6 652.3 424.3 622.8 453.9 605.5 471.2 582.1 494.6 552.5 524.1 530.4 546.3 519.3 579.7 519.3 624H452.7C452.7 569.8 461.3 529 478.6 502 490.9 482.3 514.3 455.1 548.8 420.6 568.5 400.9 578.4 377.5 578.4 350.3 578.4 315.9 569.8 289.9 552.5 272.7 537.7 257.9 516.8 250.5 489.7 250.5 467.5 250.5 449 257.9 434.3 272.7 409.6 297.4 397.3 334.3 397.3 383.6H312.2C312.2 319.5 333.2 266.5 375 224.7 404.6 195 444.1 180.2 493.4 180.2ZM500.1 97.9C277.9 97.9 97.8 277.9 97.8 500.1S277.8 902.3 500.1 902.3C722.1 902.3 902.2 722.3 902.2 500.1S722.2 97.9 500.1 97.9ZM500.1 0C775.7 0 1000.1 224.3 1000.1 500.1S775.7 1000.1 500.1 1000.1C224.3 1000.1 0 775.8 0 500.1S224.3 0 500.1 0Z",
+        "width": 1000
+      },
+      "search": [
+        "help-box"
+      ]
+    },
+    {
+      "uid": "72cb4e316202de440f164355aa394000",
+      "css": "help-important",
+      "code": 59458,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M495.4 645.7C514.9 645.7 530.7 661.5 530.7 680.8 530.7 700.3 514.9 716 495.4 716 476.1 716 460.3 700.3 460.3 680.8 460.3 661.5 476.1 645.7 495.4 645.7ZM495.5 284C521.2 284 542.1 296.7 542.1 312.6L527.2 582C527.2 599.3 513 613.7 495.5 613.7S463.9 599.4 463.9 582L449 312.6C449 296.7 469.8 284 495.5 284ZM495.5 206.4C333.3 206.4 201.8 337.8 201.8 500.1 201.8 662.2 333.3 793.8 495.5 793.8 657.8 793.8 789.3 662.2 789.3 500.1 789.3 337.8 657.8 206.4 495.5 206.4ZM867 162.8C949.4 251.3 1000 369.8 1000 500 1000 630.2 949.4 748.7 867 837.2L819.7 793.1C891.2 716.2 935 613.3 935 500S891.2 283.7 819.7 206.9ZM132.9 162.8L180.3 206.9C108.8 283.8 65 386.8 65 500S108.8 716.3 180.3 793.1L132.9 837.2C50.5 748.7 0 630.2 0 500 0 369.8 50.5 251.3 132.9 162.8ZM495.5 145.3C691.1 145.3 850.2 304.4 850.2 500.1 850.2 695.6 691.1 854.7 495.5 854.7 300 854.7 140.9 695.6 140.9 500.1 140.9 304.4 300 145.3 495.5 145.3Z",
+        "width": 1000
+      },
+      "search": [
+        "help-important"
+      ]
+    },
+    {
+      "uid": "46b5c519481a23602d14cf8512261b79",
+      "css": "help",
+      "code": 59459,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500.1 0C224 0 0.2 223.8 0.2 500 0.2 776 224 1000 500.1 1000S1000 776 1000 500C1000 223.8 776.2 0 500.1 0ZM571.7 839.5H435.3V707.8H571.7V839.5ZM701.8 455.5C690.3 471.9 668.1 492.9 635.3 518.5L603.1 543.6C585.5 557.2 573.8 573.2 568 591.4 564.3 603 562.4 620.9 562.1 645.3H438.5C440.3 593.9 445.2 558.4 453 538.8 460.9 519.2 481.2 496.6 513.9 471L547.2 445C558.1 436.8 566.9 427.8 573.6 418.1 585.6 401.4 591.7 383 591.7 362.9 591.7 339.8 585 318.8 571.6 299.8 558 280.8 533.3 271.2 497.6 271.2 462.4 271.2 437.5 282.9 422.7 306.3 408 329.7 400.6 354.1 400.6 379.3H268.8C272.4 292.7 302.7 231.3 359.5 195.1 395.4 171.9 439.5 160.4 491.9 160.4 560.6 160.4 617.7 176.9 663.1 209.7 708.6 242.5 731.3 291.2 731.3 355.6 731.3 395.2 721.4 428.5 701.7 455.5Z",
+        "width": 1000
+      },
+      "search": [
+        "help"
+      ]
+    },
+    {
+      "uid": "476a9d63d7e9935d5a4106e3c0cdbd61",
+      "css": "helpdesk",
+      "code": 59460,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M640 539.4C651.8 539.4 663.7 543.9 672.7 553L789.7 670C807.7 688.1 807.7 717.3 789.7 735.3L743.2 781.8 560.9 599.4 607.3 553C616.3 544 628.2 539.4 640 539.4ZM876.7 249.1V301.8H841.2ZM880.4 203.9L813.5 301.9V327.8H876.7V358.9H905.3V327.8H924.5V301.8H905.3V203.8ZM749.7 203.9C735.8 203.9 724.2 207.4 714.9 214.5S700.2 233.3 698.4 249.6L727.9 252.5C728.4 243.9 730.6 237.7 734.2 234 737.8 230.3 742.8 228.4 748.9 228.4 755.2 228.4 760.1 230.2 763.6 233.8S768.9 242.3 768.9 248.9C768.9 254.9 766.9 261 762.8 267.1 759.8 271.5 751.6 279.9 738.3 292.3 721.7 307.7 710.7 320.1 705 329.3S696 348.5 694.9 358.9H798.6V331.4H739.9C741.4 328.7 743.4 326 745.9 323.2S754.3 314.7 763.7 306.1C773 297.5 779.5 291 783.1 286.4 788.5 279.5 792.4 273 794.9 266.7 797.4 260.4 798.6 253.8 798.6 246.8 798.6 234.6 794.3 224.4 785.6 216.2S764.9 203.8 749.7 203.8ZM70.4 154.3L254.8 338.6C190.7 402.8 220.1 470.8 280.3 530.9L345.7 596.4C405.8 656.5 473.9 686 538.1 621.8L722.4 806.2 715.2 813.4C600.3 928.3 427.6 876.6 289.1 738.1L138.5 587.5C0 449-51.7 276.3 63.2 161.4ZM808.7 100.1C914.3 100.1 1000 185.8 1000 291.4 1000 366.1 957.1 430.6 894.7 462.1L779.6 569.8 779 480.2C687.5 466 617.3 387 617.3 291.4 617.3 185.7 703 100.1 808.7 100.1ZM172.2 71.6C184 71.6 195.8 76.1 204.9 85.2L321.9 202.2C339.9 220.2 339.9 249.5 321.9 267.6L275.5 314 93.1 131.6 139.5 85.2C148.6 76.2 160.4 71.6 172.2 71.6Z",
+        "width": 1000
+      },
+      "search": [
+        "helpdesk"
+      ]
+    },
+    {
+      "uid": "e544d3eb3687c03bd7fad0fec75800eb",
+      "css": "home",
+      "code": 59461,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M496.4 255.7L838.8 561.3V953.8C838.6 968.8 828.7 978.2 820.8 982.6 812.3 987.4 803.2 989.4 793.4 989.4H611.1C604.8 989.4 598.7 987 594.2 982.6 589.8 978.3 587.3 972.3 587.3 966.2V777.3H405.6V966.2C405.6 972.3 403 978.3 398.6 982.6 394.2 987 388 989.4 381.8 989.4H199.4C189.7 989.4 180.5 987.4 172.1 982.6 164.1 978.2 154.3 968.8 154.1 953.8V561.3ZM496.4 10.5C512 10.5 527.5 16 539.8 27L972 412.8C998.1 436.2 999.9 475.7 976 501.3 952 526.8 911.4 528.5 885.3 505.2L496.4 158.1 107.5 505.2C95.1 516.2 79.6 521.6 64.2 521.6 46.8 521.6 29.5 514.8 16.8 501.3L16.8 501.2C-7.1 475.7-5.3 436.1 20.8 412.8L453.1 27C465.4 16 480.9 10.5 496.4 10.5Z",
+        "width": 1000
+      },
+      "search": [
+        "home"
+      ]
+    },
+    {
+      "uid": "33d55b3e493a58cb60848bde61e55b89",
+      "css": "image",
+      "code": 59462,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M300.8 395.5L373.2 469.4 417 445.3 593.6 621.9 715.8 560 884.9 643V800H115.1V578.1ZM643.6 365.8H664L658 401.3H649.7ZM723.7 332.8L744.5 362.2 738.6 368 709.3 347.2ZM586.7 332.8L601.1 347.3 571.8 368.1 565.9 362.2ZM740 267.9L775.5 273.9V282.3L740 288.3ZM567.9 267.9V288.3L532.4 282.3V273.9ZM652.4 217.4C685.8 217.4 712.8 244.4 712.8 277.7S685.8 338.1 652.4 338.1C619.1 338.1 592.1 311.1 592.1 277.7S619.1 217.4 652.4 217.4ZM736.4 190.2L742.3 196.1 721.4 225.4 707 211ZM569.5 190.2L598.9 211 584.5 225.4 563.6 196.1ZM650.2 157H658.5L664.5 192.5H644.1ZM71.3 73.5V836.2H922.7V73.5ZM1.9 0H998.1V1000H1.9Z",
+        "width": 1000
+      },
+      "search": [
+        "image"
+      ]
+    },
+    {
+      "uid": "b0648b8529aa5909f392d2311c24f85d",
+      "css": "in",
+      "code": 59463,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500 42.6L1000 413.8H687.5V957.4H312.5V413.8H0Z",
+        "width": 1000
+      },
+      "search": [
+        "in"
+      ]
+    },
+    {
+      "uid": "d32afdbd384841a8a3ac6718e4c906d6",
+      "css": "info-box",
+      "code": 59464,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M545.4 365.7L554 371.5C550.7 411 549 461.2 549 522.1V624.3C549 630.9 549.6 652.3 550.8 688.3S553.3 745.3 554.7 751.3C556.1 757.3 558.1 761.7 560.8 764.4 563.5 767.2 566.8 768.9 570.7 769.7S590.9 771.7 619.5 773.5L623.6 777.1V819.3L620 823.3C582.3 820.9 546 819.8 511.1 819.8 476.4 819.8 440.2 820.9 402.5 823.3L398.5 819.3V777.1L402.5 773.5C431.8 771.7 448.3 770.3 452.1 769.4 455.8 768.5 459.2 766.6 462 763.8S466.8 756.5 467.8 750.7C468.9 744.8 470.1 725.3 471.5 692.3 472.8 659.3 473.5 634.4 473.5 617.5V528.4C473.5 516.4 472.9 499.9 471.7 479.2S469.5 445.6 468.8 440.7C468 435.9 465.6 432.3 461.7 430.1 457.8 427.8 450 426.7 438.2 426.7L400.2 426.2 396.2 422.6V403.2L399.8 399.6C457.3 392.6 505.8 381.3 545.3 365.7ZM507 163.5C521.2 163.5 533.2 168.5 543.2 178.4S558.1 200.4 558.1 214.6C558.1 228.5 553.1 240.4 543.2 250.3S521.2 265.2 507 265.2C493.2 265.2 481.2 260.3 471 250.5S455.9 228.8 455.9 214.6C455.9 200.4 460.9 188.4 471 178.4S493.1 163.5 507 163.5ZM106.7 80V920H893.3V80ZM106.7 0H893.3C937.5 0 973.4 35.8 973.4 80V920C973.4 964.2 937.5 1000 893.3 1000H106.7C62.5 1000 26.7 964.2 26.7 920V80C26.7 35.8 62.5 0 106.7 0Z",
+        "width": 1000
+      },
+      "search": [
+        "info-box"
+      ]
+    },
+    {
+      "uid": "c8b2988f70d03962f0ccf902b31f619f",
+      "css": "info",
+      "code": 59465,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500 0C223.9 0 0 223.9 0 500S223.9 1000 500 1000C776.1 1000 1000 776.1 1000 500S776.1 0 500 0ZM492.5 168.8C530.2 168.8 559.4 197 559.4 234.7 559.4 270.6 530.2 300.7 491.5 300.7 456.6 300.7 425.5 270.6 425.5 234.7 425.5 197.1 456.7 168.8 492.5 168.8ZM620.7 788.2H379.3V757.9C434 751.3 439.7 747.5 439.7 680.7V494C439.7 431.8 433.1 429 387.8 421.4V394.1C444.3 387.4 506.6 375.2 559.4 360.2V680.7C559.4 745.8 564 750.4 620.7 758V788.1Z",
+        "width": 1000
+      },
+      "search": [
+        "info"
+      ]
+    },
+    {
+      "uid": "45d2a29f5e6628027738d17392d095df",
+      "css": "instagram",
+      "code": 59466,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500 360.2C492.7 360.2 485.4 360.7 478.3 361.7 409.6 371.9 355.3 431 354.8 500.8 354.6 548.6 375.6 590.6 409 617.6L411.7 619.7C435.7 638.2 465.6 649.1 498.4 649.3 576.5 649.7 643.1 585.2 643.6 508.6 644.1 425.7 581.1 360.6 500.1 360.2ZM11.3 356.7C102.7 357.1 194.1 356.9 285.4 356.9 286.6 356.9 287.7 357.3 290.6 357.8 242.3 431.7 230.6 510.2 260.5 593.1 280.2 647.7 315.8 690.2 365.3 720.8 462.8 781.2 589.5 767.9 672.3 690.1 755 612.4 785.7 475.5 706 356.9 732 356.9 756.2 356.9 780.4 356.9 848.7 356.9 917 357.1 985.4 356.7 994.4 356.6 996.8 358.9 996.8 368.1 996.5 514.5 996.9 660.8 996.6 807.2 996.3 911.9 907.4 1000 802.7 1000 600.5 1000 398.3 1000 196.2 1000 90.6 1000 1.9 911.9 1.8 806.4 1.6 660.5 1.8 514.5 1.7 368.6 1.7 361.5 1.3 356.7 11.3 356.7ZM499.3 308.3C606.9 308.4 694.4 396 694.9 504.2 695.4 613 607.4 700.7 497.7 700.7 389.9 700.7 302.3 613.2 301.8 505.1 301.4 396.8 390.2 308.2 499.3 308.3ZM822.1 82.7C804.5 82.7 786.9 82.8 769.3 83.1 760.9 83.2 753.8 85.7 748.5 90.1L748.5 90.1C741.7 95.8 737.9 104.6 737.7 115.4 737.6 133.2 737.7 150.9 737.7 168.7S737.6 204.3 737.8 222.1C738 241.2 750.6 253.7 769.9 253.8 804.6 254 839.4 254 874.2 253.8 889.2 253.7 900.6 245.3 904.4 232.3L904.4 232.3C905.3 229.3 905.8 226.1 905.8 222.7 906.2 186.8 906.1 150.8 905.8 114.8 905.7 96.2 893.4 83.3 874.8 83.1 857.2 82.8 839.7 82.7 822.1 82.7ZM273.7 0C451.2 0.3 628.6 0.1 806.1 0.3 901.4 0.4 988.1 80.7 995.3 175.9 998.9 223.4 995.8 271.2 996.8 318.9 997 327 992.8 326.8 987.1 326.8 943.5 326.6 899.8 326.7 856.2 326.7 801.6 326.7 747 326.6 692.4 326.8 684 326.8 677.8 324.9 671.1 318.7 572.5 226.9 421.1 228.1 323.3 321.2 318.7 325.5 314.3 326.8 308.3 326.8 209.7 326.7 111.1 326.7 12.4 326.7 7.1 326.7 1.3 328.6 1.5 318.9 2.6 270.9-1.2 222.7 3.3 174.8 8.7 117.9 36.5 72.8 81.8 38.3 82.4 37.9 83.3 38 85.5 37.7 85.5 104.4 85.7 170.3 85.2 236.2 85.2 245.6 87.6 248.2 97.1 248 124.7 247.4 124.7 247.8 124.7 220.5 124.7 155 124.7 89.6 124.7 24.1 124.7 15.3 144.1 2.5 151.8 6.4 155.8 8.5 153.7 12.9 153.7 16.2 153.8 80.4 153.8 144.7 153.8 209 153.8 211.8 153.8 214.7 153.8 217.5 153.8 248.1 153.8 247.8 183.5 247.9 191.9 248 194.5 245.8 194.4 237.2 193.9 200.8 194.2 164.5 194.2 128.1 194.2 88.8 194.7 49.6 193.9 10.4 193.6-3 201.8 0.7 208.7 0.3 216.1-0.1 222.2-1.3 222.1 10.7 221.4 85.5 222 160.3 221.5 235.1 221.5 244.8 223.5 248.2 233.9 248 262.1 247.4 262.1 247.9 262.1 219.7 262.1 150.5 262.3 81.4 261.9 12.3 261.9 3.3 263.6 0 273.6 0Z",
+        "width": 1000
+      },
+      "search": [
+        "instagram"
+      ]
+    },
+    {
+      "uid": "72f3520943c2652e0dfed236bf05f00f",
+      "css": "invoice",
+      "code": 59467,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M57.3 184.1L629.1 318.8C629.1 318.8 294.6 560.5 539.7 812.2 539.7 812.2 264.8 613.4 509.9 341.9L89.3 239.2C89.3 239.2-60.8 577 203 788.9 203 788.9-130.4 630 57.3 184.1ZM201.9 130L1000 259.1C388.1 510.6 542.4 745.6 605.5 812.9L606.9 814.3H720.3V869.9H18.9V814.3H601.1L594.1 808.9C292.3 568.7 761.6 292.2 761.6 292.2L168.8 159.7ZM285.1 329.4C311.7 329.4 334.1 335.6 352.2 348.2L343.6 391.2C326.2 375.6 306.4 367.8 284.3 367.8 260.3 367.8 240.1 374.1 223.8 386.5 214.1 393.9 205.3 404.4 197.5 418 189.4 432 184.7 445.4 183.3 458H329.5L323.7 489H179.8C179.7 492.2 179.7 495.3 179.7 498.2 179.7 510.1 179.7 517.2 179.8 519.5H317.8L311.9 550.5H184.4C190.4 585.8 204.8 610.8 227.7 625.6 244.1 636.3 261.9 641.6 281 641.6 307.7 641.6 328.6 634 343.6 618.9V666.5C325.8 675.5 306 679.9 284.4 679.9 219.9 679.9 176.2 651 153.5 593 149 581.3 145 567.1 141.7 550.4H109L115 519.5H137.5C137 513 136.8 506 136.8 498.4 136.8 495.3 136.9 492.2 137.1 488.9H109L115 457.9H139.9C148.7 407.7 171.8 371.6 209.1 349.7 232.1 336.2 257.5 329.4 285.2 329.4Z",
+        "width": 1000
+      },
+      "search": [
+        "invoice"
+      ]
+    },
+    {
+      "uid": "56b50ed5ff94458ee78d3ff57224ca1b",
+      "css": "invoice1",
+      "code": 59468,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M878.2 0H131.1C111.4 0 95.4 16 95.4 35.7V964.3C95.4 984 111.4 1000 131.1 1000H878.2C897.9 1000 913.9 984 913.9 964.3V35.7C913.9 16 897.9 0 878.2 0ZM165.4 705.3H583.7V797.6H165.4V705.3ZM165.4 669.6V583.3H583.7V669.6H165.4ZM165.4 547.5V456.1H583.7V547.5H165.4ZM165.4 420.4V371.7C165.4 352.1 182 336.3 202.5 336.3H583.7V420.4H165.4ZM160.9 155.5C160.9 135.7 174 119.8 190.3 119.8H337C353.2 119.8 366.3 135.7 366.3 155.5V177.8C366.3 197.6 353.2 213.5 337 213.5H190.2C174 213.5 160.9 197.6 160.9 177.8V155.5ZM165.4 894.5V833.3H583.7V930H202.5C182 930 165.4 914.1 165.4 894.5ZM843.9 894.5C843.9 914.2 827.3 930 806.8 930H619.3V833.3H843.9V894.5ZM843.9 797.5H619.3V705.3H843.9V797.5ZM843.9 669.6H619.3V583.3H843.9V669.6ZM843.9 547.5H619.3V456.1H839.5V420.4H619.3V336.3H806.7C827.2 336.3 843.9 352.1 843.9 371.7V547.6Z",
+        "width": 1000
+      },
+      "search": [
+        "invoice1"
+      ]
+    },
+    {
+      "uid": "c2e18437678ade9beca2b2c82aa9d8c0",
+      "css": "labels",
+      "code": 59469,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M558.1 0H1000V251.6H558.1V0ZM558.1 354.4H1000V606H558.1V354.4ZM558.1 708.8H1000V960.4H558.1V708.8ZM0 0H441.9V251.6H0V0ZM0 354.4H441.9V606H0V354.4ZM0 708.8H441.9V960.4H0V708.8Z",
+        "width": 1000
+      },
+      "search": [
+        "labels"
+      ]
+    },
+    {
+      "uid": "418ffb63b8f7281f1c042df1797f2880",
+      "css": "laptop",
+      "code": 59470,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M360.3 683.7L264 696.3 334 707.9 426.4 695.3ZM390 618.1L198.6 640.5 644.3 723 854.4 683.7ZM918.5 289.3L852.9 630.3 451.6 573.5 518.9 299.8ZM956 258.9L493.9 271.1 413.6 597.8 878.3 663.6ZM999.9 225.3L907.8 702 891 705.5 891 705.5 535.6 774.6 0 671.1V646L379.7 604.5 470.1 239.2Z",
+        "width": 1000
+      },
+      "search": [
+        "laptop"
+      ]
+    },
+    {
+      "uid": "fe30cf1151985894c5f64ff452556cf4",
+      "css": "laptop1",
+      "code": 59471,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M328.1 746L317.2 873.7H682.8L669.2 746ZM119 614.7H874.2C887.8 614.7 898.8 625.7 898.8 639.3L1000 949.3C1000 962.9 989 974 975.4 974L24.7 973.1C11.1 973.1 0 962.1 0 948.4L94.4 639.3C94.4 625.7 105.4 614.7 119 614.7ZM164.4 94.8V532.6H835.7V94.8ZM115 27H885C899.1 27 910.5 38.4 910.5 52.5V581.8C910.5 595.9 899.1 607.3 885 607.3H115C100.9 607.3 89.4 595.9 89.4 581.8V52.5C89.4 38.4 100.9 27 115 27Z",
+        "width": 1000
+      },
+      "search": [
+        "laptop1"
+      ]
+    },
+    {
+      "uid": "dccf9705d73c87680a62ad6b2ecfa4bb",
+      "css": "license",
+      "code": 59472,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M179.9 823.7H819.2C828.4 823.7 835.9 831.2 835.9 840.5V847.4C835.9 856.7 828.4 864.2 819.2 864.2H179.9C170.6 864.2 163.1 856.7 163.1 847.4V840.5C163.1 831.2 170.6 823.7 179.9 823.7ZM179.3 748.3H818.6C827.9 748.3 835.4 755.8 835.4 765.1V772C835.4 781.3 827.9 788.8 818.6 788.8H179.3C170.1 788.8 162.6 781.3 162.6 772V765.1C162.6 755.8 170.1 748.3 179.3 748.3ZM179.2 657H367.1C376.3 657 383.8 664.5 383.8 673.8V680.7C383.8 690 376.3 697.5 367.1 697.5H179.2C169.9 697.5 162.4 690 162.4 680.7V673.8C162.4 664.5 169.9 657 179.2 657ZM97.3 412.5C86.2 412.5 77.2 421.6 77.2 432.7V902.4C77.2 913.6 86.2 922.6 97.3 922.6H902.7C913.8 922.6 922.8 913.5 922.8 902.4V432.7C922.8 421.6 913.8 412.5 902.7 412.5H663.9L737.2 555.6C738.4 558.5 738 562.1 736.2 564.9 734.3 567.8 731.1 569.5 727.7 569.5 726.3 569.5 724.9 569.2 723.5 568.6L631.3 527.9 593.7 619.5C592.2 623.4 588.4 625.9 584.2 625.9S576.2 623.4 574.6 619.5L500.1 475.8 426.7 616.9C424.9 621 421.2 623.5 417 623.5 412.8 623.5 409 621 407.4 617.1L369.7 525.3 277.6 566.3C276.2 566.8 274.9 567.1 273.5 567.1 270.1 567.1 266.9 565.4 265 562.6 263.1 559.8 262.8 556.2 264.1 553L336.2 412.5ZM500 131.4C501.9 131.4 503.8 132.5 504.6 134.8L524.2 194.9C525.5 199.2 529.5 202 533.9 202H597.2C601.9 202 603.8 208.1 600 210.8L548.8 248.1C545.3 250.7 543.8 255.3 545.2 259.6L564.7 319.7C566.1 324.2 561 327.9 557.2 325.2L506 288C502.4 285.4 497.5 285.4 493.9 288L442.7 325.2C438.9 327.9 433.8 324.2 435.3 319.7L454.8 259.6C456.2 255.3 454.7 250.7 451.1 248.1L399.9 210.8C396.1 208.1 398.1 202 402.8 202H466.1C470.5 202 474.5 199.2 475.8 194.9L495.4 134.8C496.1 132.5 498 131.4 500 131.4ZM500.7 66.2C407.2 66.2 331 142.3 331 235.9S407.2 405.7 500.7 405.7C594.3 405.7 670.5 329.5 670.5 235.9S594.3 66.2 500.7 66.2ZM500.7 0.2C505.4 0.2 509.8 2 513.1 5.3L538.7 31 572.1 16.3C574.4 15.3 576.8 14.8 579.3 14.8 586.2 14.8 592.4 18.9 595.3 25.2L612.3 63.7 655 64.1C664.7 64.1 672.5 72 672.5 81.6V117.9L706.5 131.2C710.9 132.8 714.3 136.2 716.2 140.4 718.1 144.7 718.2 149.5 716.6 153.8L701.4 193.1 731.3 223.6C734.6 226.9 736.5 231.4 736.5 236 736.4 240.7 734.6 245.1 731.3 248.3L705.6 274 720.3 307.4C722.2 311.7 722.3 316.5 720.7 320.8 719.4 324.2 716.9 327 713.3 329.2L703.1 335.4H969.7C986.4 335.4 999.9 348.9 999.9 365.6V969.6C999.9 986.2 986.3 999.8 969.7 999.8H30.2C13.5 999.8 0 986.2 0 969.6V365.6C0 348.9 13.5 335.4 30.2 335.4H286.8L285 330.8C283.9 327.8 282.9 323.2 284.8 318.1L299.9 278.9 270.1 248.4C266.8 245.1 264.9 240.7 264.9 236S266.7 226.9 270 223.7L295.7 198 281.1 164.5C279.2 160.3 279 155.5 280.7 151.2S285.7 143.3 290 141.5L328.4 124.4 328.9 81.7C328.9 72 336.8 64.2 346.4 64.2H382.6L395.9 30.2C398.5 23.5 405.1 19 412.3 19 414.4 19 416.5 19.4 418.5 20.2L457.8 35.3 488.3 5.4C491.7 2.1 496 0.3 500.7 0.3Z",
+        "width": 1000
+      },
+      "search": [
+        "license"
+      ]
+    },
+    {
+      "uid": "1115182888024cc5f21605beab66b1fd",
+      "css": "location",
+      "code": 59473,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M495.5 0C293.7 0 130.2 163.5 130.2 365.3 130.2 567 495.5 1000 495.5 1000S860.7 567 860.7 365.2C860.7 163.5 697.2 0 495.5 0ZM498.7 552C398.3 552 316.9 470.5 316.9 370.1S398.3 188.3 498.7 188.3C599.1 188.3 680.5 269.8 680.5 370.1 680.5 470.5 599.1 552 498.7 552Z",
+        "width": 1000
+      },
+      "search": [
+        "location"
+      ]
+    },
+    {
+      "uid": "71c7223815f0cfcb9730643ccf42cd40",
+      "css": "locationmark",
+      "code": 59474,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M339.5 747.8C347 758.3 354.4 768.6 361.5 778.3 327.2 798.3 305.3 824.9 305.3 853.3 305.3 911.5 396.3 962.6 500.1 962.6S694.8 911.5 694.8 853.3C694.8 824.9 672.9 798.3 638.6 778.3 645.7 768.6 653.2 758.3 660.6 747.8 704.6 774.5 732.2 811.8 732.2 853.3 732.2 934.3 628.3 1000 500.1 1000 371.8 1000 267.9 934.3 267.9 853.3 267.9 811.8 295.5 774.4 339.5 747.8ZM500 172C552.9 172 595.8 214.8 595.8 267.8S552.9 363.5 500 363.5C447.1 363.5 404.3 320.7 404.3 267.8S447.2 172 500 172ZM500 100.9C407.9 100.9 333.2 175.6 333.2 267.8 333.2 359.9 407.9 434.6 500 434.6 592.2 434.6 666.9 359.9 666.9 267.7 666.9 175.6 592.2 100.9 500 100.9ZM500.1 0C670.1 0 807.9 137.8 807.9 307.8 807.9 477.8 500.1 853.3 500.1 853.3S192.2 477.8 192.2 307.8C192.2 137.8 330 0 500.1 0Z",
+        "width": 1000
+      },
+      "search": [
+        "locationmark"
+      ]
+    },
+    {
+      "uid": "b9b3d740df0d301a174db4fb2e9dd241",
+      "css": "lu",
+      "code": 59475,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 500H1333.3V1000H0ZM0 0H1333.3V500H0ZM0 333.3H1333.3V666.7H0Z",
+        "width": 1000
+      },
+      "search": [
+        "lu"
+      ]
+    },
+    {
+      "uid": "136ee7971a616e7593c57cde4eed7be2",
+      "css": "mailsend",
+      "code": 59476,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M26.6 247.3C1.4 483.5 148.4 694.1 357.8 719.6 484.9 735.2 605.9 678.9 688.8 579.8L591.8 504 999.9 339.2 938.6 775.1 846.1 702.8C746.3 826.1 587.4 896.8 418.4 876.2 157.5 844.4-28.2 607.2 3.5 346.2 7.8 311.8 15.6 278.7 26.5 247.3ZM117 154L411.4 448.4C421.2 458.2 436.9 458.2 446.6 448.4L739.9 155.1C745.9 159.1 749.9 165.8 749.9 173.5V390.8L501.1 491.3 606 573.2H164.5C142.3 551.4 122 527.1 104.9 500.3V173.5C104.9 165 109.8 157.6 117 154ZM151.2 103.1H707C706.7 108.4 704.6 113.7 700.4 117.7L443.6 373.2C435 381.5 421.4 381.6 413.2 373.2L157 118.9C152.8 114.6 150.9 108.8 151.2 103.1Z",
+        "width": 1000
+      },
+      "search": [
+        "mailsend"
+      ]
+    },
+    {
+      "uid": "4db8c83ee7ef32fa12e57262d52c3705",
+      "css": "mailserver",
+      "code": 59477,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M38.6 52L403.4 347.6C404 348.1 404.7 348.6 405.3 349 419.9 358.5 436.6 363.3 453.7 363.3 470.7 363.3 488.1 358.5 504.1 348.7L870.4 52C876 47.4 879.1 40.5 878.8 33.3 878.4 26.1 874.7 19.4 868.8 15.4 853.8 5.4 836.3 0 818.2 0H90.9C72.8 0 55.2 5.3 40.2 15.5 34.2 19.5 30.5 26.1 30.2 33.3 29.8 40.5 32.9 47.4 38.6 52ZM886.4 454.5C898.9 454.5 909.1 444.4 909.1 431.8V126.9C909.1 118.1 904 110.2 896.1 106.4 888.3 102.6 878.9 103.7 872.1 109.3L534.5 382.9C531.3 385.4 528 387.7 523.8 390.1 503.7 402.3 479.1 409.1 454.5 409.1 428.3 409.1 402.7 401.5 380.6 387.2 378.7 385.9 376.8 384.5 374.9 383L37 109.2C30.2 103.7 20.8 102.5 13 106.3 5 110.1 0 118.1 0 126.8V545.5C0 595.6 40.8 636.4 90.9 636.4H113.6C126.2 636.4 136.3 626.2 136.3 613.7V568.2C136.3 505.5 187.3 454.6 250 454.6H886.3ZM931.8 500H250C212.4 500 181.8 530.6 181.8 568.2V659.1C181.8 696.7 212.4 727.3 250 727.3H931.8C969.4 727.3 1000 696.7 1000 659.1V568.2C1000 530.6 969.4 500 931.8 500ZM318.2 636.4C318.2 648.9 308 659.1 295.5 659.1S272.8 648.9 272.8 636.4V590.9C272.8 578.3 282.9 568.2 295.5 568.2S318.2 578.3 318.2 590.9V636.4ZM409.1 636.4C409.1 648.9 398.9 659.1 386.4 659.1S363.7 648.9 363.7 636.4V590.9C363.7 578.3 373.8 568.2 386.4 568.2S409.1 578.3 409.1 590.9V636.4ZM500 636.4C500 648.9 489.8 659.1 477.3 659.1S454.6 648.9 454.6 636.4V590.9C454.6 578.3 464.7 568.2 477.3 568.2S500 578.3 500 590.9V636.4ZM727.3 659.1C702.2 659.1 681.8 638.7 681.8 613.6S702.2 568.2 727.3 568.2 772.7 588.6 772.7 613.6C772.7 638.7 752.4 659.1 727.3 659.1ZM863.6 659.1C838.6 659.1 818.2 638.7 818.2 613.6S838.5 568.2 863.6 568.2 909.1 588.6 909.1 613.6C909.1 638.7 888.7 659.1 863.6 659.1ZM931.8 772.7H250C212.4 772.7 181.8 803.3 181.8 840.9V931.8C181.8 969.4 212.4 1000 250 1000H931.8C969.4 1000 1000 969.4 1000 931.8V840.9C1000 803.3 969.4 772.7 931.8 772.7ZM318.2 909.1C318.2 921.7 308 931.8 295.5 931.8S272.8 921.7 272.8 909.1V863.6C272.8 851.1 282.9 840.9 295.5 840.9S318.2 851.1 318.2 863.6V909.1ZM409.1 909.1C409.1 921.7 398.9 931.8 386.4 931.8S363.7 921.7 363.7 909.1V863.6C363.7 851.1 373.8 840.9 386.4 840.9S409.1 851.1 409.1 863.6V909.1ZM500 909.1C500 921.7 489.8 931.8 477.3 931.8S454.6 921.7 454.6 909.1V863.6C454.6 851.1 464.7 840.9 477.3 840.9S500 851.1 500 863.6V909.1ZM727.3 931.8C702.2 931.8 681.8 911.4 681.8 886.3S702.2 840.9 727.3 840.9 772.7 861.3 772.7 886.3C772.7 911.4 752.4 931.8 727.3 931.8ZM863.6 931.8C838.6 931.8 818.2 911.4 818.2 886.3S838.5 840.9 863.6 840.9 909.1 861.3 909.1 886.3C909.1 911.4 888.7 931.8 863.6 931.8Z",
+        "width": 1000
+      },
+      "search": [
+        "mailserver"
+      ]
+    },
+    {
+      "uid": "f60935c7d7e4fc4143d8acc44d742470",
+      "css": "mailtemplate",
+      "code": 59478,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M531.9 646.7C534.5 646.6 537.1 647.4 539 649.3L645.8 756.1C649.6 760 649.6 766.2 645.8 770 644.6 771.2 642.9 772.2 641.3 772.7L496.2 811C492.8 811.8 489.2 810.9 486.8 808.4 484.3 805.9 483.3 802.3 484.2 799L522.2 654.2C522.6 652.5 523.5 651 524.8 649.8 526.7 647.8 529.3 646.8 531.9 646.7ZM758.6 419.7C761.2 419.7 763.7 420.7 765.5 422.5L872.4 528.8C876.2 532.7 876.3 538.8 872.4 542.7L685.1 731.1C683.3 732.9 680.8 733.9 678.2 733.9S673.1 732.9 671.2 731.1L564.7 624.5C560.8 620.7 560.8 614.5 564.6 610.7L751.7 422.6C753.5 420.7 756 419.7 758.6 419.7ZM893.9 300.8C905.7 300.6 916.6 304.9 924.7 313.1L982.9 371C999.9 387.9 999.4 416 981.8 433.6L912.1 503.8C908.2 507.7 902 507.8 898.2 504L792.1 398.6C790.3 396.7 789.3 394.3 789.3 391.7S790.4 386.5 792.3 384.6L862.1 314.5C870.7 305.9 881.9 301 893.9 300.8ZM0.1 188.1H793L396.2 438ZM0.1 188.1L396.6 517.2 793.1 188.1 792.3 326.9 458.3 661H0.2L3.9 658.9 0.1 660.3Z",
+        "width": 1000
+      },
+      "search": [
+        "mailtemplate"
+      ]
+    },
+    {
+      "uid": "b45b57aff21540d13800cf962c3c6b1b",
+      "css": "menu",
+      "code": 59479,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M17.6 736.9H982.7V1000.1H17.6ZM17.6 368.4H982.7V631.7H17.6ZM17.6 0H982.7V263.3H17.6Z",
+        "width": 1000
+      },
+      "search": [
+        "menu"
+      ]
+    },
+    {
+      "uid": "8abf497b9c4243bcecc948418f553eb2",
+      "css": "minus",
+      "code": 59480,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 416.7H1000.1V583.3H0Z",
+        "width": 1000
+      },
+      "search": [
+        "minus"
+      ]
+    },
+    {
+      "uid": "381c631661d3d4bc94ebc967ba254026",
+      "css": "mobile",
+      "code": 59481,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M469.4 883.4C456.9 883.4 446.8 895.6 446.8 910.6V927.7C446.8 942.7 456.9 954.9 469.4 954.9H533.1C545.5 954.9 555.7 942.7 555.7 927.7V910.6C555.7 895.6 545.5 883.4 533.1 883.4ZM279.6 123.5V838H715.6V123.5ZM406.2 40.6C400.3 40.6 395.5 45.6 395.5 51.8S400.3 63 406.2 63H603.2C609 63 613.8 58 613.8 51.8S609 40.6 603.2 40.6ZM294.1 0H705.9C738.2 0 764.4 27.6 764.4 61.6V938.4C764.4 972.5 738.2 1000 705.9 1000H294.1C261.8 1000 235.6 972.4 235.6 938.4V61.6C235.6 27.6 261.8 0 294.1 0Z",
+        "width": 1000
+      },
+      "search": [
+        "mobile"
+      ]
+    },
+    {
+      "uid": "087fa803a79a11aa20adb1bbd5fd6e82",
+      "css": "msstore",
+      "code": 59482,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M399.8 588.8L400.3 737 601.6 765.3V588.8ZM234.9 588.8V716.4L391.3 737V588.8ZM389.3 428.2L237 451.5 234.2 580.5H390.7ZM602 401L400.3 426.4V579.8H602ZM779.1 196.7L923.6 246.1V945.1L780.9 1000 76.4 862.8V326.7ZM485.1 62.8L488.8 84.1C458.7 97.5 430.1 119.9 433.2 156.6V238.3L411.2 242.4V141C411.2 141 413.4 89.8 485.1 62.8ZM584.5 46.7C584.5 46.7 658.2 54.4 664.7 132V195.5L644 199.3V125.5C644 125.5 636.3 59.6 553.5 66 553.5 66 551.3 66.3 547.7 66.9L544.9 49.2C557 47.7 570.1 46.8 584.5 46.6ZM446.9 0C446.9 0 525.2 8.2 532 90.6V220L512.3 223.7H510.1V83.7C510.1 83.7 501.8 13.7 414 20.6 414 20.6 279.5 37 286.4 116.6V265.5L263.1 269.8V100.2C263.1 100.2 267.2 2.7 447 0Z",
+        "width": 1000
+      },
+      "search": [
+        "msstore"
+      ]
+    },
+    {
+      "uid": "a7244af14da454d71bb7c2b927fd56a2",
+      "css": "news",
+      "code": 59483,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M282 609.8H576.7V656.7H282ZM282 470.9H576.7V517.8H282ZM282 332.1H576.7V378.9H282ZM70.3 310.9V721.7C70.3 781.6 84.7 810.3 102.9 810.3 124.9 810.3 138.1 781.6 138.1 721.7V310.9ZM208.4 183.2V721.7C208.4 763.4 200.8 793.3 188.9 816.8H890.5C913.9 816.8 929.5 789.4 929.5 771.2V665.4H621.1V325.1H929.5V183.2ZM138.1 112.7H1000V771.2C1000 832.5 946.6 887.2 890.5 887.2H142C49.5 887.2 0 839 0 721.6V240.5H138.1Z",
+        "width": 1000
+      },
+      "search": [
+        "news"
+      ]
+    },
+    {
+      "uid": "43803c20faf0ca0b2353a0d94f68a42e",
+      "css": "next",
+      "code": 59484,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M334.4 1000L202.5 869.5 576.2 499.9 202.5 130.4 334.4 0 840 500 334.4 1000Z",
+        "width": 1000
+      },
+      "search": [
+        "next"
+      ]
+    },
+    {
+      "uid": "6e4500c69355ff3c4ebf39fe89935981",
+      "css": "nl",
+      "code": 59485,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 0H1333.3V1000H0ZM0 0H1333.3V666.7H0ZM0 0H1333.3V333.3H0Z",
+        "width": 1000
+      },
+      "search": [
+        "nl"
+      ]
+    },
+    {
+      "uid": "9e37448f43e830687814a5206d417434",
+      "css": "nostock",
+      "code": 59486,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M370.2 264.5L264.6 370.2 394.4 500.1 264.5 630 370.1 735.5 500.1 605.7 629.9 735.5 735.5 630 605.7 500.1 735.5 370.2 629.9 264.5 500.1 394.4ZM500 0C775.7 0 1000 224.3 1000 500 1000 775.7 775.7 1000 500 1000 224.2 1000 0 775.7 0 500 0 224.3 224.2 0 500 0Z",
+        "width": 1000
+      },
+      "search": [
+        "nostock"
+      ]
+    },
+    {
+      "uid": "7989c98ea4384c70269feca657650260",
+      "css": "ok",
+      "code": 59487,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M880.2 191.5L1000 312.6 359.2 808.5 0 441.2 138.1 336.4 377.2 581.4Z",
+        "width": 1000
+      },
+      "search": [
+        "ok"
+      ]
+    },
+    {
+      "uid": "f55a40118756c90bc8e469412f52067f",
+      "css": "open",
+      "code": 59488,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M271.3 641.8C283.6 641.8 293.3 646.4 300.4 655.6S311 677.8 311 694.4C311 710.4 307.3 722.9 300 731.9S282.8 745.3 270.4 745.3C258.3 745.3 248.5 740.7 241.1 731.5S229.9 709.7 229.9 693.8C229.9 678.1 233.6 665.5 241.1 656S258.6 641.7 271.3 641.7ZM411.9 641.1H426.1C445.3 641.1 455 649.3 455 665.8 455 682.7 445.3 691.1 426.1 691.1H411.9ZM638.5 613.3V773.8H672.6V685.6C672.6 674 672.3 665.3 671.7 659.7H672.1C673.6 662.6 676.3 667.1 680.2 673L746.3 773.8H782.8V613.3H748.7V702C748.7 713 749 720.3 749.6 724.1H749.1C746.7 719.7 744 715.4 741.1 711L677.4 613.3ZM516.5 613.3V773.8H612.7V744.5H552.6V707.8H605.1V678.5H552.6V642.8H609V613.4ZM375.7 613.3V773.8H411.9V718.5H429.1C448.5 718.5 464 713.6 475.6 703.6S493 680.6 493 664.5C493 630.4 472.8 613.4 432.3 613.4ZM272.3 610.7C248.1 610.7 228.6 618.5 213.9 634.2S191.9 670.3 191.9 695.7C191.9 719.7 199.1 739.2 213.6 754.2S246.8 776.6 269.8 776.6C293.3 776.6 312.5 768.9 327.1 753.4S349.1 717.7 349.1 692.5C349.1 667.9 342.1 648.2 327.9 633.2S295.3 610.7 272.3 610.7ZM0 408.7H1000V950.4H0ZM509.7 49.5C561.8 49.5 604.1 91.8 604.1 143.9 604.1 152.1 603.1 160 601.2 167.5L600.9 168.3 782.8 346.2H714.5L574.8 212.2 573.2 213.8C556.4 229 534.2 238.3 509.7 238.3 483.7 238.3 460.1 227.8 443 210.7L441.7 209.3 332.8 313.7 312.5 346.2H230.6L417.4 163.4 417.3 162.9C416 156.8 415.3 150.4 415.3 143.9 415.3 91.8 457.6 49.5 509.7 49.5Z",
+        "width": 1000
+      },
+      "search": [
+        "open"
+      ]
+    },
+    {
+      "uid": "94485220d85e74bf1ea447c041886b51",
+      "css": "orders",
+      "code": 59489,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M400.8 455.4H803.1V518.6H400.8ZM329.4 327.8H851.2V390.9H329.4ZM15.7 75.7L163.7 109.3 173.7 136.5 173.7 136.5 347 592.9H850.1L936 218.1 999.9 232.8 905.1 646.3 903 645.8V658.4H371.9L402.9 740 402.9 740C404.5 739.9 406.1 739.9 407.7 739.9 442.7 739.9 473.2 759.4 488.8 788.2L490.8 792H693.6L695.6 788.2C711.2 759.4 741.7 739.9 776.7 739.9 827.6 739.9 868.9 781.3 868.9 832.2S827.7 924.4 776.7 924.4C733.7 924.4 697.6 895 687.4 855.2L686.5 851.4H497.9L497 855.2C486.8 895 450.7 924.4 407.7 924.4 356.8 924.4 315.5 883.1 315.5 832.2 315.5 806.7 325.8 783.6 342.5 766.9L342.9 766.6 112.6 159.9 0 131.9Z",
+        "width": 1000
+      },
+      "search": [
+        "orders"
+      ]
+    },
+    {
+      "uid": "4a2821fde06532895fe918c4be610d00",
+      "css": "out",
+      "code": 59490,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M322.6 0H677.4V594.3H973.2L500 1000 26.8 594.3H322.6Z",
+        "width": 1000
+      },
+      "search": [
+        "out"
+      ]
+    },
+    {
+      "uid": "1054c3558351976975cb4725ceda23a3",
+      "css": "paper",
+      "code": 59491,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M180.3 243L313.4 243 313.4 269.1 180.3 269.1ZM180.3 190.8L359.5 190.8 359.5 216.9 180.3 216.9ZM180.3 138.5L359.5 138.5 359.5 164.7 180.3 164.7ZM61 101.6L30.1 104.7 59.5 360 86 357.4ZM180.3 86.3L359.5 86.3 359.5 112.4 180.3 112.4ZM112.6 51.7L84.2 54.4 112.6 345.3 112.6 96.6C112.6 86.1 112.6 77 112.6 69.8ZM140.3 26.8L140.3 49 140.3 67.1 140.3 93.9 140.3 328.9 316.3 328.9 343.8 328.9 371 328.9 398.7 328.9 399 328.9 399 26.8 369.2 26.8ZM112.6 0L426.7 0 426.7 355.6 383.8 355.6 88.6 384.4 88.6 384 34.6 389.3 0 80.7 58.4 75 54 30.5 112.6 24.8Z",
+        "width": 1000
+      },
+      "search": [
+        "paper"
+      ]
+    },
+    {
+      "uid": "65edd067c8cd69d1f3c564de4f2bcc61",
+      "css": "paragraph",
+      "code": 59492,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M762.3 462.9C745.3 413.7 709.2 373.9 660.7 350.8 659.5 350.2 658.3 349.7 657 349.3L512.1 297.4C511.3 297.1 510.5 296.9 509.7 296.7 509 296.4 508.2 296.2 507.3 295.9 498.2 291.9 488.9 288.6 479.6 286 442.3 270.5 387.6 238.8 387.6 186.6 387.6 126.8 437.5 78.1 498.9 78.1H519.4C583.5 78.1 633.7 126.1 633.7 187.5 633.7 209 651.2 226.5 672.7 226.5S711.8 209 711.8 187.5C711.8 136.7 691.6 89.3 654.9 54 618.8 19.2 570.7 0 519.4 0H498.9C394.5 0 309.5 83.7 309.5 186.6 309.5 225.7 324 261.9 351.9 292.8 307.8 310.3 269.9 343.2 247.5 388.3 224.6 434.6 221.2 486.5 237.7 534.5 254.7 583.7 290.8 623.5 339.3 646.6 340.6 647.2 341.9 647.7 343.2 648.2L497.7 702.7C498.4 702.9 499.1 703.1 499.8 703.3 520.2 709.2 622 742.2 622 813.4 622 873.2 572 921.9 510.6 921.9H490.1C426.1 921.9 375.9 873.9 375.9 812.5 375.9 791 358.4 773.5 336.8 773.5S297.7 791 297.7 812.5C297.7 863.3 317.9 910.7 354.6 946 390.8 980.8 438.9 1000 490.1 1000H510.6C615.1 1000 700.1 916.3 700.1 813.3 700.1 765.1 677.8 721.1 635.7 686.1 606.2 661.7 566.1 641.3 522.6 628.6L371.2 575.2C342.6 561.1 321.5 537.6 311.6 508.9 301.9 480.9 304 450.4 317.5 423 342.6 372.3 400.2 347.3 454.1 360.1 462.4 363.4 471 366.5 479.7 369.2 482.4 370.4 485.1 371.2 487.8 371.7L628.7 422.1C657.3 436.3 678.5 459.7 688.4 488.5 698.2 516.5 696 547 682.5 574.4 672.9 593.7 680.8 617.2 700.2 626.7 705.7 629.5 711.6 630.8 717.5 630.8 731.8 630.8 745.7 622.8 752.5 609.1 775.4 562.8 778.9 510.9 762.3 462.9Z",
+        "width": 1000
+      },
+      "search": [
+        "paragraph"
+      ]
+    },
+    {
+      "uid": "5387891f0f9dd2abecb472fa7fb98dc3",
+      "css": "password",
+      "code": 59493,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M789.6 98.8C771.8 98.8 754 104.8 740.4 117 713.2 141.2 713.2 180.5 740.4 204.7 767.6 229.1 811.6 228.9 838.8 204.8 866 180.4 866 141.2 838.8 116.9 825.2 104.8 807.4 98.7 789.6 98.8ZM687.3 14.9C860.1 14.9 1000 139.9 1000 293.9 1000 447.9 860 572.8 687.4 572.9 651.9 572.9 618.4 566.4 586.7 556.7L540.6 597.9 445.1 587.4 464.3 665.8 365.1 658.8 378.6 742.4 267.8 745.5 287.2 824 186.6 818.1 203.4 898.7 106.7 985 35.2 848.3 421.3 503.7 397 482.2 19.9 819 0.1 781 408.2 416.7C387.6 379.5 374.9 338.1 374.9 293.8 374.9 139.8 514.8 14.9 687.4 14.9Z",
+        "width": 1000
+      },
+      "search": [
+        "password"
+      ]
+    },
+    {
+      "uid": "e73368e9f9e09ea1512ae96caac8968e",
+      "css": "pc-datatransfer",
+      "code": 59494,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M600 551.2V760.2H930.3V551.2ZM69.8 151.7V360.8H400V151.7ZM0 90.5H469.8V271.1H765.1V489.9H1000V821.4H828.7L828.6 862.8H898.3V909.5H632V862.8H701.5L701.6 821.4H530.2V489.9H702.2V326.4H469.7V422H298.4L298.4 463.3H368V510.1H101.7V463.3H171.3L171.4 422H0Z",
+        "width": 1000
+      },
+      "search": [
+        "pc-datatransfer"
+      ]
+    },
+    {
+      "uid": "248a11fb44cca820362905c8e35c2ffb",
+      "css": "pc-mac",
+      "code": 59495,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M422.2 827.3H577.8C599 827.3 616.3 844.5 616.3 865.7V904.2L692.3 904.2C713.5 904.2 730.7 921.4 730.7 942.6V981.1H269.2V942.6C269.2 921.4 286.4 904.2 307.7 904.2H383.7V865.7C383.7 844.4 400.9 827.2 422.1 827.2ZM500 636.9C469.1 636.9 444.1 661.9 444.1 692.8S469.1 748.7 500 748.7C530.9 748.7 555.9 723.6 555.9 692.8S530.9 636.9 500 636.9ZM571.3 253.2C594.7 253.2 619.4 266 637.1 288 579.3 319.6 588.7 402.2 647.1 424.2 639 442 635.2 450 624.8 465.7 610.4 487.7 590 515.1 564.8 515.3 542.4 515.5 536.7 500.7 506.3 500.9 475.8 501.1 469.5 515.6 447.1 515.4 421.9 515.2 402.6 490.4 388.1 468.5 347.8 407 343.5 334.9 368.4 296.5 386.1 269.3 414.1 253.3 440.3 253.3 467 253.3 483.8 268 505.9 268 527.4 268 540.4 253.3 571.4 253.3ZM564.6 173.1C567.6 193.9 559.1 214.3 547.9 228.7 535.9 244.1 515.2 256.1 495.1 255.4 491.5 235.6 500.9 215.1 512.2 201.2 524.7 186.1 546.2 174.3 564.6 173.1ZM115.4 96.6C94.2 96.6 76.9 113.9 76.9 135.1V558.1C76.9 579.3 94.2 596.6 115.4 596.6H884.6C905.8 596.6 923 579.3 923 558.1V135.1C923 113.9 905.8 96.6 884.6 96.6ZM76.9 18.8H923.1C965.6 18.8 1000 53.3 1000 95.8V711.1C1000 753.6 965.6 788.1 923.1 788.1H76.9C34.5 788.1 0 753.6 0 711.1V95.8C0 53.3 34.4 18.8 76.9 18.8Z",
+        "width": 1000
+      },
+      "search": [
+        "pc-mac"
+      ]
+    },
+    {
+      "uid": "5a97cc71fba7e91246b63c2082aa8e10",
+      "css": "pc-windows",
+      "code": 59496,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M231.4 904.6H768.6C789.7 904.6 806.9 921.8 806.9 942.9V981.3H193V942.9C193 942.9 210.3 904.6 231.4 904.6ZM896 684.9C880.7 684.9 868.2 697.4 868.2 712.8S880.7 740.6 896 740.6C911.3 740.6 923.8 728.1 923.8 712.8S911.3 684.9 896 684.9ZM507.5 388.2C543.2 412.3 579.9 430 664 401.2L624.7 537.8C542.2 571.9 502.6 552.6 466.8 528.3ZM409.9 347.4C442.1 347.9 464.7 360.1 485.9 374.5L444.7 516.2C408.9 492.1 369.9 472.2 287.3 506.4L327.6 366.3 328 366.1C361.5 352.3 387.9 347.1 409.9 347.4ZM554.9 223.4C590.6 247.5 630.3 266.6 712.8 232.6L672.1 373.2C593 408.6 549.9 388.8 514.2 364.5ZM452.3 180.8C487.2 180.3 511.1 193.5 533.4 208.6L492.8 349C471.3 334.5 448 320.9 415.1 320.7 393.4 320.5 367.5 326.7 334.7 340.2L375.4 199.3C406.3 186.4 431.3 181.2 452.3 180.8ZM116.3 98.8C95.2 98.8 77.9 116.1 77.9 137.2V597.7C77.9 618.8 95.2 636 116.3 636H883.7C904.8 636 922.1 618.8 922.1 597.7V137.2C922.1 116.1 904.8 98.8 883.7 98.8ZM38.4 18.8H961.6C982.8 18.8 1000 35.9 1000 57.1V750.2C1000 771.4 982.8 788.6 961.6 788.6H631.5L632.1 789.4C635 794.9 636.7 801.1 636.7 807.8V818.9C636.7 840.1 619.5 857.3 598.3 857.3H401.7C380.5 857.3 363.3 840.1 363.3 818.9V807.8C363.3 801.1 365 794.9 367.9 789.4L368.4 788.6H38.3C17.1 788.6 0 771.4 0 750.2V57.1C0 35.9 17.1 18.7 38.3 18.7Z",
+        "width": 1000
+      },
+      "search": [
+        "pc-windows"
+      ]
+    },
+    {
+      "uid": "3e61936623e3ebff541e21c9261a08c3",
+      "css": "pc",
+      "code": 59497,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M716.6 735.7C693.1 736.6 674.1 760.9 674.1 790S693.1 841.9 716.6 840.9C740.1 839.9 759.2 815.6 759.2 786.5 759.2 757.5 740.1 734.7 716.6 735.7ZM708.8 621.9C693.9 622.5 681.9 637.9 681.9 656.3S693.9 689 708.8 688.4C723.7 687.8 735.7 672.4 735.7 654.1S723.7 621.3 708.8 621.9ZM162.2 601.2V700.4L250.5 740.1V632.9ZM769.4 380.3L572.2 386.1 572.9 469.5 770.9 460.7ZM183 314.5L162.2 381 182.1 457.3H222.7L238.6 384.9 222.7 314.5ZM572.9 238.3V337.8L848.7 335.4V248.5ZM572.3 96.1V195.6L848.7 210.9V116.1ZM505.9 0L881 31.3V938.3L505.9 1000ZM481.8 0V1000.1L119.1 799.2V78.9Z",
+        "width": 1000
+      },
+      "search": [
+        "pc"
+      ]
+    },
+    {
+      "uid": "f723b76eac305b76c61572844a18f206",
+      "css": "pc1",
+      "code": 59498,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M716.6 735.7C693.1 736.6 674.1 760.9 674.1 790S693.1 841.9 716.6 840.9C740.1 839.9 759.2 815.6 759.2 786.5 759.2 757.5 740.1 734.7 716.6 735.7ZM708.8 621.9C693.9 622.5 681.9 637.9 681.9 656.3S693.9 689 708.8 688.4C723.7 687.8 735.7 672.4 735.7 654.1S723.7 621.3 708.8 621.9ZM162.2 601.2V700.4L250.5 740.1V632.9ZM769.4 380.3L572.2 386.1 572.9 469.5 770.9 460.7ZM183 314.5L162.2 381 182.1 457.3H222.7L238.6 384.9 222.7 314.5ZM572.9 238.3V337.8L848.7 335.4V248.5ZM572.3 96.1V195.6L848.7 210.9V116.1ZM505.9 0L881 31.3V938.3L505.9 1000ZM481.8 0V1000.1L119.1 799.2V78.9Z",
+        "width": 1000
+      },
+      "search": [
+        "pc1"
+      ]
+    },
+    {
+      "uid": "63a600cbcc20f09dccd51ef681f2a9bf",
+      "css": "pdf",
+      "code": 59499,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M819.2 212.1Q834.8 227.7 846 254.5T857.1 303.6V946.4Q857.1 968.8 841.5 984.4T803.6 1000H53.6Q31.3 1000 15.6 984.4T0 946.4V53.6Q0 31.3 15.6 15.6T53.6 0H553.6Q575.9 0 602.7 11.2T645.1 37.9ZM571.4 75.9V285.7H781.3Q775.7 269.5 769 262.8L594.3 88.2Q587.6 81.5 571.4 75.9ZM785.7 928.6V357.1H553.6Q531.3 357.1 515.6 341.5T500 303.6V71.4H71.4V928.6H785.7ZM498.9 597.7Q517.3 612.2 545.8 628.9 578.7 625 611 625 693.1 625 709.8 652.3 718.8 664.6 710.9 681.4 710.9 681.9 710.4 682.5L709.3 683.6V684.2Q705.9 705.4 669.6 705.4 642.9 705.4 605.5 694.2T532.9 664.6Q409.6 678 314.2 710.9 228.8 857.1 179.1 857.1 170.8 857.1 163.5 853.2L150.1 846.5Q149.6 846 146.8 843.7 141.2 838.2 143.4 823.7 148.4 801.3 174.7 772.6T248.3 718.7Q256.1 713.7 261.2 722.1 262.3 723.2 262.3 724.3 291.3 676.9 322 614.4 359.9 538.5 380 468.2 366.6 422.4 363 379.2T366.6 308Q372.8 285.7 390.1 285.7H402.3Q415.2 285.7 421.9 294.1 431.9 305.8 426.9 332 425.8 335.4 424.7 336.5 425.2 338.2 425.2 341V357.7Q424.1 426.3 417.4 464.8 448.1 556.4 498.9 597.7ZM177.5 827Q206.5 813.6 253.9 738.8 225.4 761.2 205.1 785.7T177.5 827ZM399.6 313.6Q391.2 337.1 398.4 387.3 399 383.4 402.3 362.7 402.3 361 406.3 338.7 406.8 336.5 408.5 334.3 407.9 333.7 407.9 333.1T407.6 332.3 407.4 331.5Q406.8 319.2 400.1 311.4 400.1 311.9 399.6 312.5V313.6ZM330.4 682.5Q405.7 652.3 488.8 637.3 487.7 636.7 481.6 632T472.7 624.4Q430.2 587.1 401.8 526.2 386.7 574.2 355.5 636.2 338.7 667.4 330.4 682.5ZM690.8 673.5Q677.5 660.2 612.7 660.2 655.1 675.8 681.9 675.8 689.7 675.8 692 675.2 692 674.7 690.8 673.5Z",
+        "width": 1000
+      },
+      "search": [
+        "pdf"
+      ]
+    },
+    {
+      "uid": "d4c062d405de486979a71fd78e11472b",
+      "css": "percent",
+      "code": 59500,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M800 551.4C766.3 551.4 739.7 565.8 720.3 594.5 701.3 623.2 691.8 663.1 691.8 714.3 691.8 764.6 701.3 804.4 720.3 833.4 739.7 862.1 766.3 876.5 800 876.5 832.9 876.5 858.9 862.1 877.9 833.4 897.3 804.4 907 764.6 907 714.3 907 663.5 897.3 623.8 877.9 595.1 858.9 566 832.9 551.5 800 551.5ZM800 477.6C861.3 477.6 909.9 498.9 945.9 541.6S1000 641.8 1000 714.3C1000 786.7 981.8 844.3 945.3 886.9 909.3 929.2 860.8 950.3 800 950.3 738 950.3 689 929.2 652.9 886.9 616.8 844.3 598.8 786.8 598.8 714.3 598.8 641.4 616.9 583.8 652.9 541.6 689.3 498.9 738.4 477.6 800 477.6ZM200 123.6C166.7 123.6 140.3 138.1 120.9 167.2 101.9 195.8 92.4 235.4 92.4 285.8 92.4 336.9 101.9 376.8 120.9 405.5S166.3 448.6 200 448.6 260.1 434.2 279.1 405.5C298.4 376.8 308.1 336.9 308.1 285.8 308.1 235.8 298.4 196.2 279.1 167.2S233.3 123.6 200 123.6ZM725 49.7H818L275 950.3H182L725 49.7ZM200 49.7C261.3 49.7 310.1 71 346.5 113.7 382.9 155.9 401.2 213.3 401.2 285.7 401.2 359 382.9 416.7 346.5 459 310.5 501.3 261.6 522.4 200 522.4S89.5 501.3 53.5 459C17.8 416.4 0 358.6 0 285.7 0 213.7 18 156.3 54.1 113.7S138.8 49.7 200 49.7Z",
+        "width": 1000
+      },
+      "search": [
+        "percent"
+      ]
+    },
+    {
+      "uid": "825956c8dd3b10747d7e8f41c9aef963",
+      "css": "phone",
+      "code": 59501,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M1000 721.3L747 597.2C747 597.2 653.9 735.6 632.5 730.8 620.5 728.2 618.9 727.8 608.6 723.7 571.4 708.8 479.3 666.5 392.5 588L391.8 588.9C306.1 511 255.1 424.7 236.7 389.6 231.5 379.9 230.9 378.2 227.1 366.6 220.1 345.7 348.3 239 348.3 239L198.9 0C198.9 0 0.9 15.4 0 212.4-1.1 481.3 233.8 702.3 233.8 702.3 361.6 819.4 552 968.5 809.1 941 1005 920 1000 721.3 1000 721.3Z",
+        "width": 1000
+      },
+      "search": [
+        "phone"
+      ]
+    },
+    {
+      "uid": "0feade27a221aee62aeb51a96da69341",
+      "css": "preview",
+      "code": 59502,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M524 431.7C493.8 431 463.2 440.4 437.6 460.5 379.2 506.5 369.1 591.2 415.1 649.7S545.7 718.2 604.2 672.2C662.6 626.3 672.7 541.6 626.7 483.1 600.9 450.3 562.8 432.7 524 431.7ZM526.1 338.7C591.7 340.2 656.1 369.9 699.9 425.5 764 507.1 763.5 618.7 705.8 699L882.9 924.1 786.4 1000 610 775.7C517.6 815.1 406.9 789.8 341.8 707.2 264.1 608.3 281.2 465.1 380 387.3 423.3 353.3 475 337.4 526 338.6ZM392 0H678.5C725.5 0 763.6 38.1 763.6 85.1V388.7L762.6 387.6C744.6 368.2 724 351 701.3 336.6L695.5 333V85.1C695.5 75.7 687.8 68.1 678.5 68.1H396.4L391.9 216.5C391.9 216.5 386 314.6 277.8 302.7L185.1 300.2V721.8C185.1 731.2 192.8 738.8 202.2 738.8H267.1L269.3 741.9C286 765.2 306.3 786.1 329.3 804L333.2 806.9H202.2C155.2 806.9 117.1 768.8 117.1 721.8V290.1L150.8 254.5 150.8 253.6 327.3 68.1H326.8L279.7 117.9 329.1 65.5H329.8L331.4 63.8H331.5Z",
+        "width": 1000
+      },
+      "search": [
+        "preview"
+      ]
+    },
+    {
+      "uid": "d74a92348a6d293d587ab6ff843abde9",
+      "css": "print",
+      "code": 59503,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M950.6 158.9H49.4C22.1 158.9 0 181.1 0 208.3V652.7C0 680 22.1 702.1 49.4 702.1H155.7V942H839.3V702.1H950.6C977.8 702.1 1000 680 1000 652.7V208.3C1000 181.1 977.8 158.9 950.6 158.9ZM797.7 900.4H197.4V443.4H797.7V900.4ZM257 0H743V103.2H257V0Z",
+        "width": 1000
+      },
+      "search": [
+        "print"
+      ]
+    },
+    {
+      "uid": "6093dedaa39db3e6fdfaf989f3b50820",
+      "css": "printer",
+      "code": 59504,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M312.6 750.1H625V812.6H312.6ZM312.6 625.1H687.5V687.6H312.6ZM250 562.6V937.6H750V562.6ZM875.1 325.5C847.7 325.5 825.6 347.7 825.6 375 825.6 402.4 847.7 424.5 875.1 424.5 902.5 424.5 924.6 402.4 924.6 375 924.6 347.7 902.5 325.5 875.1 325.5ZM62.5 250H937.6C972.2 250 1000.1 278.1 1000.1 312.5V687.6C1000.1 722.2 972.2 750.1 937.6 750.1H812.6V937.6C812.6 972.2 784.6 1000.1 750 1000.1H250C215.5 1000.1 187.5 972.2 187.5 937.6V750.1H62.5C27.9 750.1 0 722.2 0 687.6V312.5C0 278 28 250 62.5 250ZM250 0H750C784.6 0 812.6 28 812.6 62.5V187.5H750V62.5H250V187.5H187.5V62.5C187.5 28 215.5 0 250 0Z",
+        "width": 1000
+      },
+      "search": [
+        "printer"
+      ]
+    },
+    {
+      "uid": "a3230e4c05dbbc7d08f12ac856c931ab",
+      "css": "private-cloud",
+      "code": 59505,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M499.9 359.8C541.8 359.8 575.7 392.4 578.7 433.5H578.6V510.9H421.2V433.7C424 392.5 458 359.8 499.9 359.8ZM499.9 330C441.7 330 394.3 375.8 391.3 433.2H391.1V510.9H362.5V711.7H637.6V510.9H609V433.5H608.6C605.8 375.9 558.3 330 500 330ZM496.8 194.7C609.8 194.7 705.3 280.4 737.2 398.4 754.8 393.5 773.4 390.7 792.7 390.7 907.2 390.7 1000 483.5 1000 598 1000 671.7 961.4 736.2 903.5 773 880.3 791.9 850.8 803.3 818.5 803.6 810 804.6 801.4 805.3 792.6 805.3 784 805.3 775.5 804.6 767.1 803.6H233.2C224.8 804.6 216.1 805.3 207.3 805.3 92.8 805.3 0 716.1 0 606S92.8 406.7 207.3 406.7C223.1 406.7 238.5 408.5 253.3 411.8 281.3 287 379.5 194.7 496.7 194.7Z",
+        "width": 1000
+      },
+      "search": [
+        "private-cloud"
+      ]
+    },
+    {
+      "uid": "31116ebac134ca8056c4d1c612d74be5",
+      "css": "product",
+      "code": 59506,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M827.7 31.2L807.7 779.3 368.8 1000 346.4 79.8ZM661.1 0L803.2 17.4 321.9 66.1 344.4 986.3 202.2 911.5 172.3 44.9Z",
+        "width": 1000
+      },
+      "search": [
+        "product"
+      ]
+    },
+    {
+      "uid": "a07cffae57ff1117a633e548dc3e37d1",
+      "css": "productcd",
+      "code": 59507,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M696.8 643C712.2 643 724.6 655.4 724.6 670.8S712.1 698.7 696.8 698.7C681.4 698.7 668.9 686.2 668.9 670.8S681.4 643 696.8 643ZM696.8 596C655.4 596 621.9 629.5 621.9 670.8S655.4 745.7 696.8 745.7C738.1 745.7 771.6 712.2 771.6 670.8S738.1 596 696.8 596ZM696.8 409C841.4 409 958.6 526.2 958.6 670.8S841.4 932.7 696.8 932.7 434.9 815.5 434.9 670.8C434.9 526.2 552.1 409 696.8 409ZM696.8 31.2L687.2 388.5C535.7 393.6 414 518.1 414 670.8 414 748.5 445.5 818.9 496.3 870.1L237.9 1000 215.5 79.8ZM530.2 0L672.3 17.4 191 66.1 213.5 986.3 71.3 911.5 41.4 44.9Z",
+        "width": 1000
+      },
+      "search": [
+        "productcd"
+      ]
+    },
+    {
+      "uid": "832d8513134963b70cc1ca1cd656130d",
+      "css": "pt",
+      "code": 59508,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M533.3 0H1333.3V1000H533.3ZM0 0H533.3V1000H0ZM707.3 637.9C640 635.8 332.3 443.8 330.2 412.9L347.1 384.8C377.7 429.2 692.3 616 723.3 609.4L707.3 637.9M343.5 380.8C337.5 397.1 424 450.4 527.7 513.8 631.7 576.9 721.3 615.8 727.7 610.4L730.8 604.6C729.6 606.7 726.7 607.3 721.9 605.8 693.8 597.7 620.6 564.2 530 509.2 439.2 454.2 360.4 403.5 348.1 382.1A13.1 13.1 0 0 1 346.9 375.6H346.5L344 380.2 343.5 380.8ZM708.8 638.8C707.7 640.8 705.4 640.8 701.5 640.4 676.5 637.7 600.2 600.6 510 546.7 405 483.8 318.3 426.7 327.9 411.7L330.4 407.1 330.8 407.3C322.5 432.7 501.9 535.2 512.5 541.9 616.3 606 703.8 643.8 711.5 634L708.8 638.8ZM533.8 431.7C600.8 431 683.8 422.5 731.7 403.3L721.3 386.7C693.1 402.3 609.8 412.7 533.1 414.2 442.7 413.3 378.8 404.8 346.7 383.3L337.1 401.2C395.8 426.2 456.3 431.5 533.8 431.7M734.4 403.8C732.7 406.5 701.5 417.1 655.6 425A794.2 794.2 0 0 1 533.5 434 866.9 866.9 0 0 1 416.5 426.5C368.3 419 343.5 408.5 334.2 404.8L336.5 400.2C362.9 410.6 387.9 416.9 417.1 421.5A857.3 857.3 0 0 0 533.3 429.2 816.3 816.3 0 0 0 654.8 420.2C701.7 412.5 727.3 402.7 731 398.3L734.4 404ZM725.2 386.9C720.2 391 694.8 400 650.2 407.1A808.8 808.8 0 0 1 534 415.4C488.1 415.4 450.4 412.1 421.9 407.9 376.5 402.1 352.3 391.3 343.5 388.3L346.3 383.8C353.1 387.3 376.3 396.7 422.3 403.1A802.1 802.1 0 0 0 534 410.2 800 800 0 0 0 649.4 401.9C694.2 395.6 718.3 384.4 722.1 381.5L725.2 386.9ZM313.1 512.5C354.4 534.8 446.3 545.8 533.1 546.7 612.3 546.9 715.2 534.6 753.8 514.2L752.7 491.9C740.6 510.6 630.2 528.8 532.3 528.1 434.4 527.3 343.3 512.3 312.9 492.7V512.5M755.8 509.4V514.6C750 521.7 713.8 532.1 668.3 539.6A904.2 904.2 0 0 1 532.1 548.8 833.3 833.3 0 0 1 402.9 539.8 322.9 322.9 0 0 1 310.4 514.8V508.7C330.6 522.1 385.2 532.1 403.5 535 436.5 540 478.8 543.7 532.1 543.7 588.1 543.7 632.9 539.8 667.5 534.6 700.2 529.8 746.7 517.5 755.8 509.4ZM755.8 490.6V495.8C750 502.7 713.8 513.1 668.3 520.6A904.2 904.2 0 0 1 532.1 530 862.5 862.5 0 0 1 402.9 521 322.9 322.9 0 0 1 310.4 496V489.8C330.6 503.3 385.4 513.1 403.5 516A850 850 0 0 0 532.1 525C588.1 525 633.1 520.8 667.5 515.6 700.2 511 746.7 498.8 755.8 490.6ZM532.9 634C437.9 633.5 356.5 608.1 339.2 604L351.7 623.5A520.4 520.4 0 0 0 533.8 653.3C606 651.3 669.2 645.6 713.5 624L726.5 603.5C696.3 617.9 593.1 634 532.7 634M718.5 619.4A297.9 297.9 0 0 1 712.7 627.7C691.9 635.2 658.5 643.1 644.8 645.2A615.6 615.6 0 0 1 532.9 655.6C448.7 654.4 379.8 637.9 347.5 623.8L344.8 619.4 345.2 618.5 349.6 620.4A596.9 596.9 0 0 0 533.3 650.6C572.5 650.6 611.5 646.2 642.9 640.6 691.3 630.8 710.8 623.5 716.9 620.2L718.3 619.4ZM729.6 601A598.3 598.3 0 0 1 725.4 608.3C714.2 612.5 683.8 621.3 639.4 627.5 610.2 631.5 592.1 635.4 534 636.5A723.8 723.8 0 0 1 337.7 607.3L335.4 602.1A812.5 812.5 0 0 0 534.2 631.3C587.3 630.2 610 626.3 639 622.3 690.6 614.4 716.7 605.6 724.4 603.3A6 6 0 0 0 724.4 602.9L729.8 600.8ZM730.8 495C731 557.5 699 613.8 673.3 638.3A206.9 206.9 0 0 1 532.1 697.1C469 698.1 409.6 657.1 393.5 639A210.4 210.4 0 0 1 336.3 498.5C340 430.2 366.9 382.7 405.6 350A207.5 207.5 0 0 1 539.4 302.7 204.6 204.6 0 0 1 687.3 376.9C713.3 408.5 724.8 442.9 730.8 495ZM532.5 281.3A220.8 220.8 0 0 1 753.3 500.4 220 220 0 1 1 312.9 500.4C312.7 379.6 411.5 281.3 532.5 281.3M533.1 280.2C654.4 280.2 753.1 379 753.1 500.2S654.4 720.2 533.3 720.2 313.3 621.5 313.3 500.2C313.3 379 412.1 280.2 533.3 280.2ZM317.9 500C317.9 618.3 415.2 715.2 533.1 715.2 651 715.2 748.3 618.3 748.3 500S651 284.8 533.1 284.8 317.9 381.7 317.9 500ZM533.3 298.5A202.1 202.1 0 0 1 734.8 500 202.3 202.3 0 0 1 533.3 701.7C422.9 701.7 331.9 610.8 331.9 500A202.3 202.3 0 0 1 533.3 298.5ZM336.7 500C336.7 608.3 425.4 696.7 533.3 696.7S730 608.1 730 500C730 391.7 641.3 303.3 533.3 303.3A197.5 197.5 0 0 0 336.7 500ZM542.3 279.2H523.3V721.5H542.1ZM540.2 276.7H545V724H540.4V276.7ZM521.5 276.7H526.5V724H521.7V276.7ZM753.3 508.8V492.5L740 480 664.4 460 555.6 449 424.4 455.6 331 477.7 312.3 491.7V508.1L360 486.7 473.3 469H582.3L662.3 477.7 717.7 491ZM533.3 466.3C585.2 466.3 635.4 471 675.6 478.8 716.9 487.1 745.8 497.5 755.8 509V514.8C743.8 500.2 704.8 489.8 674.6 483.5 635 476 585 471 533.1 471 478.8 471 427.9 476.5 388.8 484 357.5 490.2 315.6 502.7 310.4 514.8V508.8C313.1 500.4 344.4 487.9 388.1 479 427.5 471.3 478.3 466.3 533.1 466.3ZM533.3 447.3A797.9 797.9 0 0 1 675.6 459.8C716.9 468.1 745.8 478.5 755.8 490.2V495.8C743.8 481.5 704.8 470.8 674.6 464.8 635 457.1 585 452.3 533.1 452.3A783.3 783.3 0 0 0 389 465.2C358.8 470.8 315.2 483.8 310.4 495.8V490C313.3 481.7 345 468.5 388.1 460.2 427.7 452.5 478.3 447.3 533.3 447.3ZM532.1 351C614 350.6 685.4 362.5 718.1 379.2L730 400C701.7 384.6 624.6 368.8 532.3 370.8 457.1 371.5 376.7 379.2 336.5 400.8L350.6 377.1C383.8 359.8 461.7 351 532.1 351M533.3 368.1A737.5 737.5 0 0 1 661 377.1C694.4 383.3 726.3 392.5 730.8 397.5L734.4 403.8C723.3 396.7 695.6 388.5 660.2 381.9S579.6 372.9 533.1 373.1C480.4 372.9 439.4 375.6 404.4 381.9A226.9 226.9 0 0 0 335 403.3L338.5 396.9C351 390.6 370.4 382.9 403.3 376.9 439.8 370.2 481.2 368.3 533.3 368.1ZM533.3 349.4C577.9 349 622.1 351.5 656.5 357.7A200 200 0 0 1 720.2 378.5L725.4 386.9C716.7 377.1 683.8 367.7 654.4 362.7 620.2 356.7 577.9 354.4 533.3 354A752.1 752.1 0 0 0 409.4 363.1 202.7 202.7 0 0 0 347.7 382.1L352.3 375.2C364.4 369 384 363.1 408.5 358.3A743.8 743.8 0 0 1 533.3 349.2ZM642.5 591.7A575.8 575.8 0 0 0 533.1 583.3C396.7 585 352.7 611.5 347.3 619.4L336.9 602.7C371.9 577.7 446 563.5 534 564.8 579.6 565.6 619 568.8 651.9 575.2L642.5 591.9M532.5 581C570.4 581.7 607.5 583.1 643.5 589.8L641 594.4C607.7 588.1 571.9 586 532.7 586 482.1 585.6 431.3 590.4 386.9 603.1 372.9 607.1 349.8 616 347.3 623.5L344.8 619.4C345.6 614.8 359.4 605.6 385.6 598.5 436.5 584 484 581.2 532.5 581ZM534.2 561.9A681.3 681.3 0 0 1 653.5 572.3L650.8 577.1A622.9 622.9 0 0 0 534.2 566.9C483.8 566.9 430.2 570.6 381.5 584.8 365.8 589.4 338.5 599.4 337.7 607.1L335.2 602.5C335.6 595.4 359.2 586 380.4 580 429.4 565.6 483.1 562.1 534.2 561.9ZM727.9 605.2L711.7 630.8 664.4 589 542.3 506.7 404.4 431 332.9 406.7 348.1 378.3 353.3 375.6 397.7 386.7 544.4 462.3 629 515.6 700 566.7 729 600ZM330.4 407.3C342.9 399 435 439.8 531.7 498.1 627.7 556.5 719.8 622.3 711.5 634.6L708.8 639 707.5 640C707.7 639.8 709.2 637.9 707.5 633.5 703.3 620 637.9 567.9 529.8 502.5 424.2 439.8 336.2 401.9 327.7 412.7L330.4 407.3ZM731.3 605C739.2 589.2 653.8 524.8 547.7 462.1 439.4 400.6 361 364.4 346.7 375.2L343.8 381.3C343.8 381.5 343.8 380.8 344.6 380.2 347.1 378.1 351.5 378.1 353.3 378.1 377.9 378.5 448.1 410.8 546.7 467.3 590 492.3 729.2 581.9 728.5 606.9 728.5 609 728.8 609.4 727.9 610.6L731.5 605.2ZM401.3 524.5A130.4 130.4 0 0 0 440.2 617.2 131.1 131.1 0 0 0 533.1 656.3 132 132 0 0 0 626.4 617.6 131.1 131.1 0 0 0 665.1 524.7V348.7L401.3 348.3V524.5ZM406.2 524.7A125.3 125.3 0 0 0 443.6 613.6 126.7 126.7 0 0 0 532.9 651 126.4 126.4 0 0 0 622.2 614.1 125.3 125.3 0 0 0 659.3 525.2V354.1H406.7V524.7M608.9 405.4V514.1L608.7 525.4A73.8 73.8 0 0 1 586.4 578.7 75.6 75.6 0 0 1 533.1 601C512.2 601 493.8 592.1 480 578.3A75.6 75.6 0 0 1 457.8 525V405L608.9 405.4ZM422.7 398.7C422.9 386.5 431.6 383.6 431.6 383.6 431.8 383.6 441.1 386.7 441.1 399H422.7M415.1 383.8L413.6 397.8H422.9C422.9 386.3 431.8 384.5 431.8 384.5 432 384.5 440.7 387 440.9 397.8H450.2L448.4 383.6H415.1ZM412.9 398.1H450.7C451.3 398.1 452 398.7 452 399.6 452 400.7 451.3 401.4 450.7 401.4H412.9C412.2 401.4 411.6 400.7 411.6 399.6 411.6 398.7 412.2 398.1 413.1 398.1ZM426.7 397.8C426.7 390.5 431.8 388.5 431.8 388.5S436.9 390.7 436.9 397.8H426.7M413.8 377.8H450C450.7 377.8 451.3 378.7 451.3 379.6 451.3 380.3 450.7 381 450 381H413.8C413.1 381 412.4 380.3 412.4 379.4 412.4 378.7 413.1 378.1 413.8 378.1ZM414.7 381.2H448.9C449.6 381.2 450.2 381.8 450.2 382.7 450.2 383.6 449.6 384.3 448.9 384.3H414.4C413.6 384.3 413.1 383.6 413.1 382.7 413.1 381.8 413.6 381.2 414.4 381.2ZM425.8 357.6H428.4V359.4H430.4V357.6H433.3V359.6H435.3V357.4H438V361.8C438 362.7 437.6 363.2 436.9 363.2H427.1C426.4 363.2 425.8 362.7 425.8 362.1V357.6ZM436 363.6L436.7 377.8H427.1L427.8 363.4H436M424.4 370.3V377.8H415.6V370.3H424.4ZM414 364.5H416.7V366.7H418.7V364.5H421.3V366.7H423.3V364.5H426V369C426 369.8 425.6 370.3 424.9 370.3H415.3A1.3 1.3 0 0 1 414 369V364.5ZM430.9 368.1C430.9 366.7 432.9 366.7 432.9 368.1V371.6H430.9V368.1M419.1 373C419.1 371.6 420.9 371.6 420.9 373V375.6H419.1V373M516.9 505.4A18.4 18.4 0 0 0 521.8 518.1 16 16 0 0 0 533.6 523.4C538.2 523.4 542.4 521.2 545.3 518.1A18.4 18.4 0 0 0 550.2 505.4V481.4H516.9V505.4",
+        "width": 1000
+      },
+      "search": [
+        "pt"
+      ]
+    },
+    {
+      "uid": "15dadcf4be800056b54e275748adaf27",
+      "css": "qrcode",
+      "code": 59509,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M214.3 642.9V714.3H142.9V642.9H214.3ZM214.3 214.3V285.7H142.9V214.3H214.3ZM642.9 214.3V285.7H571.4V214.3H642.9ZM71.4 785.2H285.7V571.4H71.4V785.2ZM71.4 357.1H285.7V142.9H71.4V357.1ZM500 357.1H714.3V142.9H500V357.1ZM357.1 500V857.1H0V500H357.1ZM642.9 785.7V857.1H571.4V785.7H642.9ZM785.7 785.7V857.1H714.3V785.7H785.7ZM785.7 500V714.3H571.4V642.9H500V857.1H428.6V500H642.9V571.4H714.3V500H785.7ZM357.1 71.4V428.6H0V71.4H357.1ZM785.7 71.4V428.6H428.6V71.4H785.7Z",
+        "width": 1000
+      },
+      "search": [
+        "qrcode"
+      ]
+    },
+    {
+      "uid": "5a842b88d4e25758d3cd0359b94a721b",
+      "css": "qube",
+      "code": 59510,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M440.8 104.9C440.4 105.1 436.3 105.9 431.4 106.5S413.7 109.4 402.9 111.6C356.7 121 275.3 137.6 272.3 138.2 270.6 138.6 265.9 139.4 262.2 140 258.2 140.6 247.1 142.9 237.3 145.1S216.1 149.6 212.2 150.2C208.3 150.9 204.1 151.5 202.9 151.7 173.5 158 165.1 161.5 161 169.2 158.4 173.9 158.8 190.5 161.9 221.5L162.9 232.3 121.5 242.5C76.2 253.4 67.8 257 61.3 266.4 57.8 271.5 57.2 274.7 57.8 286.8 58.6 300.7 60.6 320.7 61.9 328.4 62.3 330.5 63.1 336.2 63.9 341.1 64.5 346 65.7 354.8 66.7 360.7S68.8 376.4 69.6 382.3C70.2 388.2 71 395.2 71.3 398 71.9 400.7 72.7 408.2 73.5 414.6 74.7 425.8 75.2 430.3 77.2 445.4 77.8 448.9 78.8 458 79.4 465.6 80.2 473 80.9 479.7 81.3 480.3S82.5 488 83.3 495.8C84.1 503.8 84.9 511.9 85.3 513.5 85.7 515.2 86.5 522.3 87.3 529.3S89 543.7 89.2 545.4C89.6 547.2 90.4 554.3 91.2 561.1 91.8 568 92.8 576 93.2 579.4 95.3 594.7 101.2 643.5 103 660.8 103.9 670 107.3 695.8 109.1 707.8 110.4 717.8 116.9 730 123 734.5 126.1 736.8 139.5 746 153 755.3 175.3 770.3 203.6 789.8 238.7 814.1 310.3 863.5 331.3 876.8 341 879.9 349.7 882.5 359.3 883.3 384.4 883.3H416.9L434.2 872.9 451.4 862.7 458.7 867C462.6 869.3 471 875 477.5 879.6 493.4 890.8 505.3 894.5 526.5 895.1 558.3 896.3 568.9 891.7 629.5 851.9 652.6 836.7 681.8 817.6 694.2 809.4 725.9 788.8 772 758.4 823.6 724.5 847.9 708.6 873.8 691.5 881 686.8 899.1 675.3 901 671.1 905.9 633.3 908.7 613.1 909.3 607.4 910.7 596.4 913 577.2 915.8 555.4 916.8 549 917.3 545.3 918.5 534.1 919.7 524.5 922 503.5 923.4 492.9 924.6 486.2 925 483.5 926 475.6 926.6 468.6 927.3 461.5 928.1 453.7 928.5 450.9 929.9 441.7 939.3 365.6 940.1 357.4 941.8 338.3 930.1 328.8 893 318.8L875.6 314.3 875.8 304.7C876 292.7 879.3 259.9 881.7 247 882.3 244.3 883 233.3 883.6 222.5 885.4 189.6 878.9 182.7 839.1 175.4 836.6 174.8 815 170.5 791.3 165.6 730.7 153.1 637.4 133.9 627.6 132.1 624.8 131.5 614.8 129.3 605 127.2 595.4 125 584.4 122.9 580.7 122.3 577.2 121.7 572.7 120.9 570.9 120.5 543.8 114.7 516.4 109 506.9 107.4 496 105.7 442.4 103.5 440.9 104.8ZM523.5 128.4C531 129.8 547.7 133.2 552 134.1 563.5 136.7 634.5 151.2 639.8 152.2 643.3 152.8 653.5 154.9 662.8 156.9S681.6 161 684.3 161.4C727.4 169.4 791 183.5 797.3 186.5 807.1 191.2 810.8 198.4 810.8 213.7 810.8 224.1 808.4 248.8 806.9 254.9 806.5 256.5 805.7 263.2 804.9 269.6 803.7 282.6 802 296.3 800.8 303.9 800.4 306.7 799.6 314.9 798.8 322.6 798.2 330 797.1 336.9 796.3 337.7 793.9 340.2 579.2 429.4 575.5 429.4 574.1 429.4 573.5 414.9 573.7 386.1 574.3 316.8 573.7 316.1 523.3 300.2 505.7 294.5 489 289.2 486.2 288.2S465.5 281.6 446.1 275.5C426.7 269.4 398.8 260.6 384.3 255.9 277.4 221.8 272.3 220.2 251.2 218.6 243.2 218 236.3 217.3 235.9 217.1 235.1 216.1 233.3 195.9 233 182.8 232.4 163.9 234.5 162.6 280.4 153.9 281 153.8 284.1 153.2 287.3 152.4 290.6 151.6 295.3 150.6 298.1 150.2 300.8 149.6 311.8 147.5 322.6 145.1 333.3 143 344.9 140.6 348.1 140 351.4 139.4 369 135.9 387.3 132.2 405.7 128.5 423.4 124.9 426.5 124.3 429.8 123.8 439.8 121.8 449.1 119.8L465.7 116.5 492.2 122C506.7 124.9 520.8 127.9 523.6 128.5ZM296.7 254.1C494.3 316.7 484.3 313.3 490.4 319.8 496.3 326.1 500 339.6 500 354.7V364.1L489.8 364.5C469.4 365.1 459.4 367.1 437.2 374.9 424.9 379.3 408.4 384.8 400.9 387.1 382.5 393.2 375.8 396.9 371.5 403.4 366.4 411 362.9 427.3 363.7 439.7 364.3 450.6 366 507.9 367.6 578.5 368.2 601.6 369 635.5 369.6 654 370 672.2 371 711 371.6 740.3 372.2 769.3 373.1 796.5 373.7 800.4 375.1 810 386.5 822.8 401.8 831.4 408.2 835.1 413.7 838.7 413.7 839.2 413.7 840.4 382 858.8 380 858.8 379.4 858.8 355.5 842.7 327.1 823.3 298.8 803.8 260 777.1 241.2 764.1 185.9 726.1 188.8 728.4 184.5 715.5 182.2 708.1 181.2 702.2 179.4 683.3 178.8 676.9 177.9 669.4 177.5 666.7S176.3 656.9 175.5 651C174.1 637.5 173.2 630.4 170.8 610.8 169.6 602.2 168.2 590 167.7 583.7 166.9 577.5 166.1 570.6 165.7 568.5S164.3 559.1 163.7 552.4C163.1 545.7 162.2 538.1 161.8 535.3S160 522.4 158.8 512.8C157.6 503 156.5 492 155.9 488.3 155.5 484.6 154.5 476.9 153.9 471.6 153.3 466.1 152.3 458.5 151.9 454.4 151.3 450.4 150.6 443.4 150 438.7 149.4 434.2 148.6 426.9 148 422.6 147.2 416.2 141.1 365.7 138 341.2 137.6 337.5 136.8 329.5 136.3 323.6 135.5 317.7 134.7 310.7 134.1 307.9 133.7 305.2 132.7 295.9 131.9 287.1 130.8 271.6 131 271.2 136.7 264.8 142.3 258.5 145.1 257.5 187.4 246.9 212.2 240.7 233.5 235.6 234.9 235.6 236.3 235.4 263.9 243.8 296.6 254.2ZM865.7 361.2C865.1 368.1 864.1 376.1 863.7 379.4 862.2 393 860.4 407.3 859.6 413.8 859 417.5 858.2 423.8 857.8 427.5S856.5 438.3 855.9 443.2C855.3 448.1 853.5 462.6 852 475.5 847.7 509.8 847.3 512.6 845.1 530 843.9 538.8 842.8 548.6 842.3 552 841.9 555.1 841 563.2 840.2 569.6 839.6 576.1 838.6 583.9 838.2 587.3 837.6 590.4 835.5 606.5 833.5 622.8 831.3 639.1 828.6 654.5 827.6 657.3S826.3 662.8 826.8 663.4C827.4 664.2 809.4 676.7 787 691.4 764.5 706.1 733.7 726.3 718.6 736.3S659.8 774.9 621.5 800C583.3 825.1 548.2 848.3 543.5 851.2 538.8 854.3 534.3 856.9 533.3 856.9 530.4 856.9 458.2 812 453.1 806.9 447.8 801.6 448.2 806.1 446.3 723.6 445.5 694.9 444.5 661 444.1 648.1 443.5 635.1 442.7 605.1 442.1 581.4 440.4 501.8 438.8 455.9 438.2 454.9 437.8 454.3 438.2 452.6 439.2 451.2 440.3 449.1 445.4 450.4 463.9 457.7 496.4 470.8 500.8 472.2 519.6 475.7 530.8 477.7 550.2 477.7 562.3 475.5 576.8 472.8 593.7 466.5 648 443.4 660.2 438.3 680 430 761.7 396.1 811.3 375.5 855.1 356.5 858.8 354S866 349.3 866.4 349.3C866.6 349.1 866.4 354.5 865.7 361.2ZM454.9 404.9C454.9 411 454.5 411.6 451.6 410.2 449.6 409.2 446.8 408 445.5 407.6 443.8 407 444.1 405.5 447.1 402.3 452.8 396.3 454.9 396.8 454.9 404.9Z",
+        "width": 1000
+      },
+      "search": [
+        "qube"
+      ]
+    },
+    {
+      "uid": "0b6945d74f853171c06027c8885bb5ce",
+      "css": "reload",
+      "code": 59511,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M552.6 0C664.1 0 767.2 32.4 852.8 87.3L932.2 0 981.1 253.3 706.3 248 787.8 158.5C719.9 117.4 639.3 93.2 552.6 93.2 313.1 93.2 118.3 275.7 118.3 500S313.1 906.8 552.6 906.8C678.9 906.8 792.4 855.7 871.8 774.8L936.7 846.5C839.7 941 703.6 1000 552.5 1000 257.8 1000 18.8 776.1 18.8 499.9 18.8 223.8 257.8 0 552.5 0Z",
+        "width": 1000
+      },
+      "search": [
+        "reload"
+      ]
+    },
+    {
+      "uid": "62599d442f97a50dce4a983f926c392c",
+      "css": "rendezvous",
+      "code": 59512,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M199.6 579.2C219.2 578.6 236.6 594 239.5 615.1L239.6 615.7C247.3 594 267.4 580.3 287.6 584.4 304.8 588 316.8 603.4 319.1 622.1 329.5 601.1 348.5 588.4 366.8 592.5 389.4 597.6 402.2 626.6 395.2 657.2L393.9 663.1C404.5 649.1 421.4 641.9 437.7 646.2 460.2 652.1 473 677.6 466.2 703.1L452.4 755.4C445.7 780.8 422 796.7 399.6 790.8 380.7 785.8 368.8 767 369.4 746 358.5 761.2 342.7 769.8 327.3 766.3 308.1 761.9 296.2 740.4 297.2 715.3 287.2 728 272.3 734.8 257.3 731.7 242.8 728.8 232 717.2 227.6 702.4 223.3 705 218.6 706.9 213.4 707.6 192.2 710.5 172.7 694.6 169.6 672L163.1 625.6C160 603 174.6 582.4 195.7 579.5 197 579.3 198.3 579.2 199.6 579.2ZM215.5 282.8H255C255 282.8 186.4 351.5 261.3 411.3 261.3 411.3 300 445.7 354.5 409.9L457.4 353.3 520.7 384.7 810.7 592.5C810.7 592.5 835.2 610 828.6 637.8 828.6 637.8 816.7 667.4 791.5 665.7L656.5 568.8C650.6 564.6 643.2 565 639.9 569.6 636.5 574.3 638.6 581.4 644.3 585.6L753.7 664C755.9 670.5 757.9 682.8 748.8 695.8 748.8 695.8 736.3 710.9 720.8 711.2L584.6 613.1C578.7 608.9 571.3 609.3 568 613.9 564.7 618.6 566.7 625.7 572.5 629.9L680.1 707.1C682.7 712.3 685.7 722.3 679.2 734 679.2 734 666.1 754.4 646.2 753.9L548.8 684C543.6 680.3 536.8 681.1 533.5 685.8 530.1 690.4 531.6 697.2 536.7 700.9L597.9 744.8C599.1 749.4 600.1 758.3 593.7 770.1 593.7 770.1 580.3 792.4 557.2 787.8L492.6 739.8C492.6 739.8 541.8 620.3 437.3 609.7 437.3 609.7 416.5 530.4 336.9 565.1 336.9 565.1 300.7 532.3 255.1 558.9 255.1 558.9 199.9 512.9 152 579.4L141 575.5C141 575.5 145.4 404.6 215.5 282.8ZM944.1 271C944.1 271 964.6 270.7 968 297.7L1000 531.7C1000 531.7 1003.2 556.7 976.6 559.8L933.9 559.8C933.9 559.8 934.8 383.7 859 293.4ZM112.5 244.7C116.2 244.7 120.4 245.3 125.1 246.9L170.3 270.8C170.3 270.8 89.7 435.1 88.7 584.1L14.7 571.5C14.7 571.5-7.4 561.5 2.6 531.1L85.9 265.2C85.9 265.2 92.4 245 112.5 244.8ZM461.9 203.4C468.3 203.6 474.8 205.3 481 208.4L639.3 276.5 639.4 276.4 732.2 317.7 823.6 306.7C908.3 404.6 892.2 556.5 892.2 556.5L841.1 570.3 551.8 355.1 465.6 318 335.2 391.6C314.7 403.1 286.4 391.6 271.8 365.9 257.4 340.2 262.2 310 282.7 298.5L443.7 207.7C449.3 204.5 455.6 203.2 461.9 203.3Z",
+        "width": 1000
+      },
+      "search": [
+        "rendezvous"
+      ]
+    },
+    {
+      "uid": "ea6c7707e0658df3e49fc4e688aa980f",
+      "css": "reporttemplate",
+      "code": 59513,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M553.7 845.1L578.1 1000 434 933.2ZM505.8 584.6H729.3V630.8H505.8ZM312.4 511.3L520.2 793.7 400.4 881.8 192.7 599.3ZM224.1 444.4C242.1 444.8 259.8 451.5 273.6 463.9L153.8 551.7C138.9 519.8 148.2 480.8 177.7 459.1 190.7 449.6 205.6 444.8 220.5 444.4 221.7 444.4 222.9 444.4 224.1 444.4ZM424.5 422.9H729.3V469.2H424.5ZM362.5 252.7H729.3V298.9H362.5ZM158.4 0H685.4L853.1 136.4V174.8H853V907.6C853 946.1 821.7 977.3 783.2 977.3H598.1L587.1 907.6H783.2V174.8H725.2C699.5 174.8 678.7 154 678.7 128.3V69.8H228.1V421.7C226.2 421.5 224.4 421.2 222.6 421.2 201.4 421.2 181.1 427.8 163.9 440.4 161.9 441.8 160.2 443.7 158.3 445.3V69.8Z",
+        "width": 1000
+      },
+      "search": [
+        "reporttemplate"
+      ]
+    },
+    {
+      "uid": "605c844d4310be6fa908e41c80c145fb",
+      "css": "rndcheck-not",
+      "code": 59514,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M99.6 48.9C71.6 48.9 48.8 71.6 48.8 99.7V900.3C48.8 928.4 71.6 951.1 99.6 951.1H900.3C928.4 951.1 951.1 928.4 951.1 900.3V99.7C951.1 71.6 928.4 48.9 900.3 48.9ZM101.3 0H898.7C954.6 0 1000 45.5 1000 101.3V898.7C1000 954.5 954.6 1000 898.7 1000H101.3C45.4 1000 0 954.5 0 898.7V101.3C0 45.5 45.4 0 101.3 0Z",
+        "width": 1000
+      },
+      "search": [
+        "rndcheck-not"
+      ]
+    },
+    {
+      "uid": "f525c780924f93b1814112e253637465",
+      "css": "rndcheck-ok",
+      "code": 59515,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M721.3 296.6L791.1 376.4 418.2 703.6 209.1 461.2 289.5 392.2 428.6 553.8ZM99.7 48.9C71.6 48.9 48.9 71.6 48.9 99.7V900.4C48.9 928.5 71.6 951.2 99.7 951.2H900.4C928.5 951.2 951.3 928.5 951.3 900.4V99.7C951.3 71.6 928.5 48.9 900.4 48.9ZM101.3 0H898.9C954.7 0 1000.2 45.5 1000.2 101.3V898.8C1000.2 954.7 954.7 1000.1 898.9 1000.1H101.3C45.4 1000.1 0 954.7 0 898.8V101.3C0 45.4 45.4 0 101.3 0Z",
+        "width": 1000
+      },
+      "search": [
+        "rndcheck-ok"
+      ]
+    },
+    {
+      "uid": "751544b94abf3779c1ea9eb0a8fa3b19",
+      "css": "sale",
+      "code": 59516,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M471.3 518.7V530.9C471.3 542 468 551.3 461.4 558.5 454.8 565.8 446.2 569.4 435.7 569.4 428.2 569.4 422.1 567.4 417.6 563.3 413.3 559.3 411 554 411 547.6 411 533.5 420.1 525.3 438.3 522.9ZM751.5 456.3C772.6 456.3 783.1 469.4 783.1 495.4H716.2C717.6 484.3 721.6 475 728.2 467.5S742.6 456.3 751.5 456.3ZM751.9 418.5C726.3 418.5 704.8 427.3 687.3 445S661 486.6 661 516.7C661 545.8 669.1 568.5 685.3 584.8 701.5 601.1 724.4 609.2 753.7 609.2 780.6 609.2 802.4 604.7 819.3 595.7V555.2C804.1 564.7 786.5 569.4 766.5 569.4 735.1 569.4 718.4 556.2 716.6 529.8H835.2V506.2C835.2 479.2 827.9 457.9 813.4 442.2 798.9 426.4 778.4 418.5 751.9 418.5ZM446.3 418.5C435.2 418.5 422.8 420.1 409.3 423.2 395.7 426.3 385.1 429.8 377.3 433.8V476.1C396.8 463.2 417.4 456.7 439 456.7S471.3 466.7 471.3 486.5L422 493.1C380.2 498.5 359.3 518.9 359.3 554.2 359.3 570.8 364.3 584.2 374.5 594.2 384.6 604.2 398.5 609.2 416.1 609.2 440.1 609.2 458.1 599 470.3 578.7H471.1V604.8H524.1V496.1C524.1 444.3 498.2 418.5 446.4 418.5ZM261.7 345.9C248.2 345.9 235.4 347.3 223.3 350.3S200.6 357.7 191.4 363.8C182.3 370 175.1 377.8 169.7 387.3 164.4 396.8 161.7 408.2 161.7 421.5 161.7 438.4 166.6 452.9 176.3 464.8 186.1 476.8 200.9 486.9 220.8 495.2 228.7 498.4 235.9 501.5 242.7 504.6 249.4 507.7 255.3 510.9 260.2 514.2S269 521.1 271.8 525C274.6 528.9 276.1 533.3 276.1 538.3 276.1 542 275.1 545.4 273.4 548.5 271.6 551.7 269 554.4 265.3 556.7 261.7 559 257.3 560.8 251.8 562.1 246.5 563.4 240.1 564.1 232.9 564.1 220.6 564.1 208.4 561.9 196.4 557.6S173.1 546.8 162.8 538.2V595C172 599.7 182.9 603.3 195.5 605.6S221.4 609.2 235.4 609.2C249 609.2 261.9 607.9 274.2 605.3 286.5 602.7 297.2 598.4 306.4 592.4 315.7 586.4 322.9 578.6 328.3 569 333.7 559.3 336.4 547.4 336.4 533.2 336.4 522.9 334.9 513.9 331.8 506.1 328.7 498.3 324.3 491.5 318.5 485.4 312.7 479.4 305.7 474 297.6 469.2 289.5 464.4 280.3 459.9 270.2 455.6 262.7 452.5 256 449.6 250.1 446.7S239.2 440.8 235 437.8C230.9 434.8 227.7 431.6 225.4 428.2S222.1 421 222.1 416.8C222.1 412.8 223.1 409.3 225.1 406.2 227.1 403 230 400.3 233.6 398.1 237.3 395.8 241.8 394.1 247.1 392.9 252.4 391.6 258.4 391 264.9 391 269.6 391 274.6 391.4 279.9 392.1 285.1 392.8 290.4 393.8 295.8 395.3 301.1 396.8 306.3 398.7 311.4 400.9 316.3 403.2 321 405.8 325.3 408.8V355.7C316.7 352.4 307.2 349.9 296.9 348.3 286.7 346.7 274.9 345.9 261.7 345.9ZM568.5 335.6V604.8H624.6V335.6ZM610.6 5C620.3 4.9 629.9 9.3 636.1 17.6L702 105.4 811.6 109.7C826.6 110.3 839 121.3 841.4 136.1L858.9 244.4 954.1 299.2C967 306.6 972.8 322.2 968.1 336.4L933.3 440.4 992 533.1C1000.1 545.7 998 562.3 987.2 572.6L908 648.6 917 757.9C918.2 772.8 908.8 786.5 894.4 790.7L789 821.1 746 922C740.2 935.8 725.4 943.7 710.8 940.6L603.3 918.5 518.4 988C512.6 992.7 505.5 995.1 498.5 995.1 491.4 995.1 484.4 992.7 478.5 988L393.6 918.5 286.1 940.6C271.5 943.8 256.7 935.8 250.9 922L208 821.1 102.7 790.7C88.2 786.5 78.8 772.8 80 757.9L88.9 648.6 9.7 572.6C-1.1 562.3-3.1 545.7 4.9 533.1L63.6 440.4 28.8 336.4C24.1 322.2 29.9 306.6 42.9 299.2L138 244.4 155.5 136.1C157.8 121.3 170.3 110.2 185.3 109.7L294.9 105.4 360.8 17.6C369.8 5.6 386 1.6 399.4 8.1L498.5 55.2 597.6 8.1C601.8 6 606.2 5 610.7 5Z",
+        "width": 1000
+      },
+      "search": [
+        "sale"
+      ]
+    },
+    {
+      "uid": "b7b5d7aeb98d14e6c66290e7a89f5623",
+      "css": "save",
+      "code": 59517,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M174.7 771.1V872.2H823.8V771.1ZM264.6 1H389.4V255.7H264.6ZM5.4 0H170.3V305.6H823.7V0H994.6V999.9H5.5Z",
+        "width": 1000
+      },
+      "search": [
+        "save"
+      ]
+    },
+    {
+      "uid": "68f121e77cfb53e0feb3cc059a821486",
+      "css": "search",
+      "code": 59518,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M394.7 142.3C276.1 142.4 174.4 222.9 162.2 331.1 149.1 446.4 242.7 549.4 371.2 561.1 499.9 572.7 614.3 488.8 627.5 373.3 640.5 258.1 547.2 155.2 418.6 143.4 410.5 142.7 402.5 142.3 394.6 142.3ZM392.8 0.6C406.1 0.6 419.5 1.2 433 2.4 649.2 22.1 806.3 195.2 784.5 389.1 776.7 457.7 747.3 519.6 703.3 570.3L966.8 851.3C1000 886.7 994.8 939.8 955.3 969.6 915.8 999.4 856.7 994.7 823.3 959.3L556.4 674.3C495.2 699.7 425.5 711 353.6 704.5 137.5 684.8-19.9 511.6 2.1 317.8 22.7 136 193.5 0.6 392.8 0.5Z",
+        "width": 1000
+      },
+      "search": [
+        "search"
+      ]
+    },
+    {
+      "uid": "8e47d5c0958fbeecc11fb8c2ecdea85d",
+      "css": "settings-bars",
+      "code": 59519,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M746.3 658.5V788.4H931.5V658.5ZM68.4 658.5V788.4H253.6V658.5ZM410.3 443.4V573.3H595.5V443.4ZM791.2 0H886.7V622.7H967.3V824.2H886.7V998.2H791.2V824.2H710.5V622.7H791.2ZM455.2 0H550.7V407.6H631.3V609.2H550.7V1000.1H455.2V609.2H374.5V407.6H455.2ZM113.3 0H208.8V622.7H289.4V824.2H208.8V1000.2H113.3V824.2H32.6V622.7H113.3Z",
+        "width": 1000
+      },
+      "search": [
+        "settings-bars"
+      ]
+    },
+    {
+      "uid": "cddfa943df83025fad55331bce731bcb",
+      "css": "settings",
+      "code": 59520,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M808.5 822.2L789.1 841.7V869.2L808.5 888.7H836.1L855.6 869.2V841.7L836.1 822.2ZM652.8 522.5L888.8 758.6C933.9 803.7 933.9 876.8 888.8 921.9S770.6 967 725.5 921.9L463.2 659.5 527.8 594.9 586 653.1 657.2 581.8 651.9 571.4C643.9 555.7 644.6 537.4 652.8 522.5ZM851.1 67.4L1000.1 216.3 729.9 486.5C704.1 473.3 671.8 477.5 650.2 499.1S624.5 553 637.7 578.7L586 630.4 527.8 572.3 282 818 284.4 820.4 280.2 845.3 175.2 919.3 149.8 893.9 222.2 787.3 247.1 783.1 249.5 785.5 495.3 539.7 437 481.5 488.7 429.8C514.5 443 546.9 438.8 568.4 417.3S594.2 363.3 580.9 337.6ZM216.8 33.1C271.8 33.3 326.7 54.4 368.6 96.3 422.9 150.6 442 226.5 426.5 296.2L545 414.8C537.4 418.9 529 421.4 520.1 421.4 511.8 421.4 503.5 419.4 496.1 415.6L485.7 410.3 414.5 481.6 472.7 539.7 408 604.4 263.2 459.5C193.4 475.1 117.5 455.9 63.3 401.7 7.3 345.8-11.5 266.8 6.8 195.4L157.5 346.2 263.6 296.7 313.1 190.6 162.3 39.9C180.2 35.3 198.5 33.1 216.8 33.2Z",
+        "width": 1000
+      },
+      "search": [
+        "settings"
+      ]
+    },
+    {
+      "uid": "6a5d39b24edbed5fd5ff572027495f4f",
+      "css": "shield",
+      "code": 59521,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M573.8 331.7C576.3 331.9 579.4 334.3 584.7 338.2 594.2 345.2 603.3 352.5 611.6 360.9 623 372.4 633.4 388.5 642.5 403.9 645.9 409.6 649.1 415.2 652 420.3 663.6 440.8 667.5 464.3 667.5 487.6 667.5 514.3 669.9 550.2 657.5 574.8 647.8 594.3 633.7 615.7 619.7 632.6 610.5 643.7 587.9 666.9 571.6 664.5 579.9 649.7 595.6 640.7 602.4 624.1 609 608.2 608.8 586.9 604.6 570.6 601.7 559.2 598.7 554.5 589.3 547.3 583.4 542.7 574.5 538.7 571.5 531 563.9 511.9 582.5 494.6 596.9 485.3 608.3 477.9 648.6 458.8 619.9 448.4 596.9 439.9 575.1 462.2 553.9 442.9 538.5 428.9 544.1 403.8 549.9 385.9 554.7 371.2 556.6 351.7 565.5 338.8 569 333.6 571.2 331.5 573.7 331.7ZM461.2 316.2C467.8 316.2 473.8 317.1 477.1 319.7 494.5 333.1 478.2 369.2 473.8 385.2 468 406.7 466.3 436.2 445.8 449.8 430.7 459.8 437.8 440.6 426.4 434.2 412.7 426.5 388.6 447.6 392.3 462.6 394.3 470.3 412.7 477.2 419.6 476.8 434.6 476.1 449.5 460.8 458.7 477.1 479.9 514.6 432.1 554.2 437.6 592.1 438.6 599.2 463.8 686 456.2 686.4 416.5 688.4 378.2 645.4 360 614.4 353.5 603.3 351.1 604 341.8 598.1 323.4 586.2 309.9 560.8 308.9 539.1 307.9 519.3 316.6 503.6 330.9 490.6 337.5 484.5 341.2 481.6 349.8 479.7 358.2 477.8 369.5 481.9 374.9 472.6 379.9 464.1 374 457.4 367.4 453.1 356.4 445.8 327.9 449.4 324.9 432.4 323.1 421.9 332.5 420.9 338 414.5 343.5 407.8 340.4 403.6 337.7 398.7 335.3 394.4 333.1 389.7 337.1 382.6 346.7 365.6 369.8 356.6 385.4 345.9 399.3 336.4 413.7 325.2 430.2 320.7 436.9 318.9 450.1 316.2 461.2 316.2ZM488.5 257.8C354.8 257.8 246.2 366.2 246.2 500S354.7 742.3 488.5 742.3C622.3 742.3 730.8 633.8 730.8 500S622.3 257.8 488.5 257.8ZM499.3 0C499.3 0 649 168.3 912.7 168.3 912.7 168.3 939.5 505.1 851.7 695.6 790.3 828.4 666.2 935.8 488.5 1000 310.9 935.8 186.9 823.2 125.5 690.3 37.6 499.9 64.4 168.3 64.4 168.3 328 168.3 499.3 0 499.3 0Z",
+        "width": 1000
+      },
+      "search": [
+        "shield"
+      ]
+    },
+    {
+      "uid": "513b7162e52f98745035409889d7014d",
+      "css": "shop",
+      "code": 59522,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M659.2 757.7C712.2 757.7 755.3 801.8 755.3 856.2S712.2 954.7 659.2 954.7C606.2 954.7 563 910.5 563 856.2S606.2 757.7 659.2 757.7ZM197.2 757.7C250.2 757.7 293.3 801.8 293.3 856.2S250.2 954.7 197.2 954.7C144.3 954.7 101.2 910.5 101.2 856.2S144.3 757.7 197.2 757.7ZM659.4 482.8C640.3 482.8 624.1 496.6 621 515.4L608.1 593.5C606.6 602.1 609.1 610.9 614.8 617.6 620.8 624.8 629.8 628.9 639.4 628.9H644.3C663.2 628.9 679.7 616.4 684.5 598.5L687.3 587.9C692.4 569.1 698.8 545.5 705.8 517.6 707.9 509.4 706.1 500.8 700.8 494.1 695.4 487.1 686.8 482.9 677.7 482.9ZM502.3 482.8C483.4 482.8 468 498.3 468 517.2V599.3C468 615.6 481.4 628.9 497.8 628.9 514.1 628.9 527.8 617.2 530.5 601L544.2 518.3C545.7 509.4 543.2 500.4 537.4 493.6 531.6 486.8 523.2 482.9 514.2 482.9ZM346.4 482.8C337.5 482.8 329 486.8 323.2 493.6S315 509.4 316.4 518.2L330 600.9C332.7 617.1 346.5 628.9 362.8 628.9 379.2 628.9 392.6 615.6 392.6 599.3V517.1C392.6 498.2 377.2 482.8 358.2 482.8ZM178.8 482.8C169.8 482.8 161.5 486.9 156.1 493.9 150.6 500.9 148.7 509.9 150.8 518.5 157.8 546.3 164.2 569.8 169.2 588.5L171.5 597C176.6 615.8 192.7 628.9 210.8 628.9H223.5C232 628.9 240.1 625.2 245.7 618.6 251.5 611.7 254 602.6 252.5 593.5L239.6 515.4C236.5 496.6 220.3 482.8 201.2 482.8ZM693.6 265.8C674.8 265.8 658.9 279.4 655.8 298.3L644 369.9C642.5 378.7 645 387.7 650.8 394.5S665 405.2 674 405.2H700.4C719.4 405.2 735.9 392.7 740.5 374.7 745.7 354 750.6 335.8 755 319.6L759.8 301.9C762.1 293.3 760.3 284.3 754.8 277.2 749.1 269.9 740.6 265.7 731.3 265.7ZM501.8 265.8C483.2 265.8 468 281.2 468 300.1V370.9C468 389.8 483.4 405.3 502.3 405.3H528.7C547.8 405.3 564 391.6 567.1 372.7L579 301.1C580.4 292.5 578 283.6 572.3 276.9 566.3 269.8 557.4 265.8 548 265.8ZM312.6 265.8C303.2 265.8 294.4 269.8 288.3 276.9 282.6 283.6 280.2 292.5 281.6 301.1L293.5 372.7C296.7 391.6 312.8 405.2 332 405.2H358.2C377.1 405.2 392.5 389.8 392.5 370.9V300.1C392.5 281.2 377.4 265.7 358.8 265.7ZM124.1 265.8C115 265.8 106.3 270 100.8 277.1 95.7 283.8 93.9 292.4 96.1 300.6L101.3 319.8C105.6 335.7 110.5 353.5 115.6 373.6 120.3 392.3 136.9 405.3 155.9 405.3H186.7C195.6 405.3 204.1 401.3 209.8 394.5S218.1 378.7 216.7 369.9L204.8 298.4C201.7 279.5 185.3 265.8 165.8 265.8ZM869.6 45.4L966.6 45.7C985 45.7 1000 60.8 1000 79.2S985 112.7 966.6 112.7H913.6C894.5 112.7 877.9 125.6 873.4 144.2L746.4 662.9C740.1 688.6 717.3 706.5 690.8 706.5H165.5C139.1 706.5 116.1 688.6 109.7 662.9L0.9 227.7C-1.4 218.2 0.7 208.2 6.7 200.5 12.8 192.7 21.9 188.3 31.8 188.3H755.6C774.7 188.3 791.3 175.4 796 156.9L813.5 88.8C820.1 63.3 843.1 45.4 869.6 45.4Z",
+        "width": 1000
+      },
+      "search": [
+        "shop"
+      ]
+    },
+    {
+      "uid": "b2a428c8b3489c0ff895e18c198fc1f2",
+      "css": "shop3",
+      "code": 59523,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M226 859.2C264.8 859.2 296.3 890.6 296.3 929.3 296.3 968.1 264.8 999.4 226 999.4 187.4 999.4 156 968.1 156 929.3 156 890.6 187.4 859.2 226 859.2ZM458.3 859.2C496.9 859.2 528.4 890.6 528.4 929.3 528.4 968.1 496.9 999.4 458.3 999.4 419.6 999.4 388.1 968.1 388.1 929.3 388.1 890.6 419.6 859.2 458.3 859.2ZM464.1 548.1V617.6H528.1C529.6 617.6 531 617.1 532.3 616.3L553.7 548.1ZM309.3 548.1V617.6H413.7V548.1ZM188.3 548.1L220.6 617.6H259V548.1ZM464.1 432V497.8H569.5L590.1 432ZM309.3 432V497.8H413.7V432ZM134.2 432L164.8 497.8H259V432ZM464.1 312.2V381.7H605.9L624.3 323C625.7 318.8 626.5 315.2 627 312.2ZM309.3 312.2V381.7H413.7V312.2ZM80.1 312.2C80.6 314.9 81.4 318 82.6 321.3L110.8 381.7H259V312.2ZM827.2 0.6H961.4C982.8 0.6 1000 17.8 1000 39.3 1000 60.6 982.8 77.9 961.4 77.9H827.2C795.6 77.9 785.2 83.8 773 125.5 760.1 169.6 591.8 742.2 591.8 742.2 591.5 743.4 591 744.7 590.5 745.9 588.8 750.3 545.9 851.9 438.6 851.9H135.4C113.9 851.9 96.6 834.6 96.6 813.3S113.9 774.6 135.4 774.6H438.6C489.5 774.6 514.1 726.8 518.4 717.9 519.4 714.5 521.5 707.4 524.4 697.3L524.4 697.2H210.7C170.9 697.2 152.4 663.8 148.6 651.3L9.7 353.1C-11.8 301.4-1.2 232.8 78 232.8 167.3 232.8 604.6 232.8 639.8 232.8 645.3 232.8 651.2 233.4 657.2 234.9L660 235.6 660.5 233.8C680.4 166.3 695.3 115.6 698.8 103.7 713.8 52.7 740.8 0.6 827.2 0.6Z",
+        "width": 1000
+      },
+      "search": [
+        "shop3"
+      ]
+    },
+    {
+      "uid": "24f81ae4f77ec4a7bdc7cb6a08d00f32",
+      "css": "shoppingcard",
+      "code": 59524,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M559.2 792.3C590.6 792.3 616.2 817.9 616.2 849.4 616.2 880.9 590.6 906.5 559.2 906.5 527.6 906.5 502 880.9 502 849.4 502 817.9 527.6 792.3 559.2 792.3ZM370.1 792.3C401.7 792.3 427.3 817.9 427.3 849.4 427.3 880.9 401.7 906.5 370.1 906.5 338.7 906.5 313.1 880.9 313.1 849.4 313.1 817.9 338.7 792.3 370.1 792.3ZM563.9 539.2V595.7H615.9C617.2 595.7 618.3 595.3 619.4 594.7L636.8 539.2ZM437.9 539.2V595.7H522.9V539.2ZM339.4 539.2L365.7 595.7H396.9V539.2ZM563.9 444.7V498.3H649.7L666.5 444.7ZM437.9 444.7V498.3H522.9V444.7ZM295.4 444.7L320.3 498.3H397V444.7ZM563.9 347.2V403.7H679.3L694.3 356C695.4 352.5 696.1 349.6 696.5 347.2ZM437.9 347.2V403.7H522.9V347.2ZM228.2 208L125.2 284.3 95.6 244.3 68.9 264 118.2 330.7 247.9 234.6ZM158.8 103.2C246.4 103.2 317.5 174.3 317.5 262S246.4 420.7 158.7 420.7C71.1 420.7 0 349.7 0 262S71.1 103.2 158.7 103.2ZM859.4 93.5H968.6C986 93.5 1000 107.6 1000 125 1000 142.4 986 156.5 968.6 156.5H859.4C833.7 156.5 825.2 161.3 815.3 195.2 804.7 231.1 667.9 697.1 667.9 697.1 667.6 698.1 667.2 699.2 666.8 700.1 665.4 703.7 630.5 786.4 543.2 786.4H296.4C278.9 786.4 264.8 772.3 264.8 754.9S279 723.4 296.4 723.4H543.2C584.6 723.4 604.6 684.5 608.1 677.3 608.9 674.5 610.6 668.7 613 660.6L613 660.5H357.7C325.3 660.5 310.3 633.2 307.2 623.1L223.5 443.4 225 442.9C248.6 434.2 270 421.1 288.3 404.5L289.1 403.7H397V347.2H331.5L332.4 345.4C340.5 328.6 346.3 310.4 349.2 291.3L350.3 282.5H356.2C488.4 282.5 685.9 282.5 707 282.5 711.5 282.5 716.3 283 721.1 284.2L723.4 284.8 723.8 283.3C740 228.3 752.1 187.1 755 177.4 767.2 135.9 789.2 93.5 859.5 93.5Z",
+        "width": 1000
+      },
+      "search": [
+        "shoppingcard"
+      ]
+    },
+    {
+      "uid": "8f83c22492db74fc51b453d131f4ffd6",
+      "css": "slines",
+      "code": 59525,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M0 54.1H1000V95.8H0V54.1ZM0 895.8H1000V937.5H0V895.8ZM0 615.3H1000V656.9H0V615.3ZM0 334.7H1000V376.3H0V334.7Z",
+        "width": 1000
+      },
+      "search": [
+        "slines"
+      ]
+    },
+    {
+      "uid": "da557779bd81ae2d641a0d772166cb0f",
+      "css": "sortasc",
+      "code": 59526,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M68.9 542.3H345.2V597.2L135.3 877.3H160C194.2 877.3 219.6 874.1 236.5 867.7 253.4 861.4 269 850.2 283.3 834 297.7 817.9 308.8 798.1 316.8 774.7L368.8 792.3 316.7 939.3H13.7V884.1L224.4 604.9H191.4C169 604.9 151 607.6 137.4 612.8 123.7 618.2 111.9 626 101.8 636.5 91.8 646.9 77.4 668.8 58.6 702.1L8.5 679.9ZM193.8 169.9L153.4 279H232.3ZM165.3 65.2H254.5L373.7 371.7C380.1 388 385.8 398.1 390.9 401.9S405.2 407.5 418.6 407.3V462.2H230.8V407.3L242.2 407C252.6 407 259.9 405.7 264.1 402.9S270.4 396.8 270.4 392.8C270.4 389.4 268.6 382.3 265 371.7L253.1 335.6H132.4L117.6 375.8C114.5 384.3 113 389.9 113 392.5 113 395.6 114.1 398.3 116.3 400.8 118.4 403.3 122 405.1 126.9 406.3 130.2 407 139.1 407.3 153.7 407.3V462.3H0V407.3C9.9 407.3 17.1 406.5 21.7 404.8 26.2 403.1 30 400.6 32.9 397.1 35.8 393.7 39.1 387.3 42.7 378ZM705.8 47.2H801.9V769L932 638.9 1000 706.8 754.1 952.7 753.7 952.3 753.4 952.7 507.5 706.8 575.4 638.9 705.8 769.3Z",
+        "width": 1000
+      },
+      "search": [
+        "sortasc"
+      ]
+    },
+    {
+      "uid": "7324b11c2af1ba558744c210c8c33d19",
+      "css": "sortdesc",
+      "code": 59527,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M193.8 647L153.4 756H232.3ZM165.3 542.3H254.5L373.7 848.8C380.1 865.1 385.8 875.1 390.9 878.9S405.2 884.5 418.6 884.3V939.3H230.8V884.3L242.2 884.1C252.6 884.1 259.9 882.7 264.1 879.9S270.4 873.8 270.4 869.8C270.4 866.4 268.6 859.4 265 848.8L253.1 812.7H132.4L117.5 852.8C114.5 861.3 112.9 867 112.9 869.6 112.9 872.6 114 875.4 116.3 877.8 118.4 880.3 122 882.1 126.9 883.2 130.1 884 139.1 884.4 153.7 884.4V939.3H0V884.4C9.8 884.4 17 883.5 21.6 881.8 26.2 880.1 29.9 877.6 32.8 874.2 35.8 870.7 39 864.4 42.6 855.1ZM68.9 65.2H345.2V120.1L135.2 400.2H159.9C194.1 400.2 219.6 397 236.5 390.6 253.4 384.3 269 373.1 283.3 356.9 297.6 340.8 308.7 321 316.7 297.6L368.8 315.3 316.7 462.2H13.6V407L224.4 127.8H191.3C169 127.8 150.9 130.5 137.3 135.8 123.7 141.1 111.8 148.9 101.8 159.4 91.7 169.8 77.3 191.7 58.6 225L8.5 202.8ZM705.9 47.2H801.9V769L932.1 638.8 1000.1 706.8 754.1 952.7 753.8 952.3 753.4 952.7 507.6 706.8 575.4 638.8 705.8 769.3Z",
+        "width": 1000
+      },
+      "search": [
+        "sortdesc"
+      ]
+    },
+    {
+      "uid": "341fb97317343e06c6ae342acb1fc0f5",
+      "css": "star",
+      "code": 59528,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500 0L654.5 313 1000 363.2 750 606.9 809.1 951.1 500 788.6 190.9 951.1 250 606.9 0 363.2 345.5 313Z",
+        "width": 1000
+      },
+      "search": [
+        "star"
+      ]
+    },
+    {
+      "uid": "6692c2170c0def6ec8fa60214186b24c",
+      "css": "stock-ok",
+      "code": 59529,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M736 301.2L423.8 575.6 275.3 403.2 189.6 476.9 412.6 735.4 810.3 386.5ZM500 0C775.7 0 1000 224.3 1000 500 1000 775.7 775.7 1000 500 1000 224.2 1000 0 775.7 0 500 0 224.3 224.2 0 500 0Z",
+        "width": 1000
+      },
+      "search": [
+        "stock-ok"
+      ]
+    },
+    {
+      "uid": "a2235cfb3af5bb4ad9377daf802be883",
+      "css": "stopwatches",
+      "code": 59530,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M60.7 400.6H189.6V459.3H60.7V400.6ZM60.7 663.7H189.6V722.3H60.7V663.7ZM0 532.1H189.6V590.8H0V532.1ZM929.2 322.4L958.5 351.7 1000 310.2 899.9 210.2 858.4 251.7 887.7 280.9 847.1 321.6C800.4 279.6 742 250.3 677.4 239.3V166.7H727V86H513.5V166.7H563.1V239.3C402.8 266.6 280.5 406.4 280.5 574.3 280.5 761.6 432.9 914.1 620.3 914.1S960 761.7 960 574.3C960 495.1 932.8 422.2 887.3 364.4L929.3 322.5ZM620.3 834.3C476.8 834.3 360.2 717.7 360.2 574.3S476.8 314.2 620.3 314.2 880.3 430.8 880.3 574.3C880.3 717.7 763.7 834.3 620.3 834.3ZM620.3 372.8C509.2 372.8 418.8 463.2 418.8 574.2S509.2 775.7 620.3 775.7 821.7 685.3 821.7 574.2 731.3 372.8 620.3 372.8ZM641 595L599.5 553.5 683.2 469.8 724.7 511.3 641 595Z",
+        "width": 1000
+      },
+      "search": [
+        "stopwatches"
+      ]
+    },
+    {
+      "uid": "34fde77b85d1d1a045f494d5d92ae2fb",
+      "css": "stripe",
+      "code": 59531,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M678.4 459.1C669.7 459 660.1 464.3 660.1 464.3L658.8 567.3C672.5 572.2 680.7 566.7 680.7 566.7 702.7 549.5 692.4 473.9 692.4 473.9 691.5 462.4 685.2 459.2 678.4 459.1ZM885.8 447.8C876.8 447.8 869.5 455 869.5 463.8V497.5H902V463.8C902 455 894.8 447.8 885.8 447.8ZM470.5 403.1H550.9V618.9H470.5ZM81 401.9C113.5 401.4 140.9 412.3 140.9 412.3L139 465C123.9 459.5 99.2 456.7 99.2 456.7 65.3 456.3 84 478.7 84 478.7 146.3 504.4 147.3 528.7 147.3 528.7 163.3 603.3 110.6 619.4 110.6 619.4 78.1 635.4 5.7 614.8 5.7 614.8V559.3C47.8 574.9 69.8 566.7 69.8 566.7 84 548.4 61.1 539.7 61.1 539.7 57.4 539.2 33.2 526.4 33.2 526.4-34.2 475.1 21.7 420.1 21.7 420.1 40.1 406.7 61.4 402.3 80.9 401.9ZM435 401.8C444.9 401.9 452.4 404.5 452.4 404.5V470.5C410.2 454.9 399.3 475.5 399.3 475.5L397.9 619.8H321.8V404.1L381.8 403.8C391.7 410.3 395.2 424.7 395.2 424.7 405.4 405.6 422.2 401.6 435 401.8ZM703.9 401.3C707.6 401.3 711.3 401.6 715 402.2 720.2 403 725.3 404.3 730.2 406.3 732.5 407.2 734.7 408.3 736.9 409.5 742.6 412.6 748.2 417.7 751.8 423.2 756 429.8 760.1 436.8 763.2 444 767.7 454.3 770 465.4 771.5 476.5 773.6 491.7 773.4 507.1 771.7 522.3 769.4 543 764 563 757.6 582.7 753.5 595.3 745 606 734 612.8 721.8 620.3 708.1 623.4 694 623.9 682.4 624.3 670.7 622.3 659.5 619.5V696.5H581.8L582.5 403.8H645L655.4 419.6C654.6 418.5 670.7 409.3 671.7 408.8 681.8 404 692.8 401.3 703.9 401.3ZM884.8 400C1000 400.5 972.8 536.4 972.8 536.4L869.7 536.8C870.4 559.8 887.6 564.6 887.6 564.6 906.8 568.8 961.8 558.4 961.8 558.4V612.7C808.6 664.3 794.8 551.6 794.8 551.6 771.5 413.4 859.8 401.7 859.8 401.7 868.8 400.5 877.1 399.9 884.8 400ZM264.6 339.9L263.2 405.4H306.3L295.3 454.8H264.6V542.8C262.8 579 305.4 563 305.4 563V616.6C188.5 651.8 188.1 573.5 188.1 573.5L187.2 454.8H159.5V405.4H187.2L196.3 357.3ZM511 303.5C531.5 303.5 548.1 320.1 548.1 340.6S531.5 377.7 511 377.7C490.5 377.7 473.9 361.1 473.9 340.6S490.5 303.5 511 303.5Z",
+        "width": 1000
+      },
+      "search": [
+        "stripe"
+      ]
+    },
+    {
+      "uid": "d3176163442991777b49589835f20941",
+      "css": "support",
+      "code": 59532,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500 0C289.2 0 117.7 171.5 117.7 382.3V735.3C117.7 783.9 157.3 823.5 205.9 823.5S294.2 783.9 294.2 735.3V441.2C294.2 392.5 254.6 352.9 205.9 352.9 196 352.9 186.6 354.9 177.7 358 190.3 191 329.9 58.8 500 58.8 670.1 58.8 809.6 190.8 822.3 357.7 813.4 354.7 804 352.9 794.1 352.9 745.5 352.9 705.9 392.5 705.9 441.2V735.3C705.9 784 745.5 823.6 794.1 823.6 804.5 823.6 814.3 821.4 823.5 818.2V853C823.5 869.2 810.3 882.4 794.1 882.4H582.8C570.6 848.2 538.3 823.6 500 823.6 451.3 823.6 411.8 863.2 411.8 911.8S451.4 1000 500 1000C538.3 1000 570.6 975.3 582.8 941.2H794.1C842.8 941.2 882.3 901.6 882.3 853 882.3 676.1 882.3 559.5 882.3 382.4 882.3 171.6 710.8 0 500 0ZM941.2 417.2V759.3C975.3 747.1 1000 714.7 1000 676.5V500C1000 461.7 975.3 429.4 941.2 417.2ZM0 500V676.5C0 714.8 24.7 747.1 58.8 759.3V417.2C24.7 429.4 0 461.7 0 500Z",
+        "width": 1000
+      },
+      "search": [
+        "support"
+      ]
+    },
+    {
+      "uid": "f4f5deb9d725479a53feafd56a693cdf",
+      "css": "tag",
+      "code": 59533,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M188.8 125.1C199.8 125.5 210.6 130.2 218.6 138.9 234.7 156.5 233.6 183.7 215.9 199.7 198.5 215.8 171.3 214.5 155.4 197 139.3 179.6 140.4 152.4 158 136.5 166.7 128.4 177.9 124.7 188.8 125.1ZM186.7 92.8C168.7 92.9 150.6 99.5 136.3 112.7 105.8 140.8 103.5 188.2 131.6 218.8 159.8 249.5 207.2 251.4 237.9 223.5 268.5 195.3 270.6 147.9 242.4 117.2 227.5 100.9 207.1 92.7 186.7 92.8ZM198 0L418.3 31.1 419.8 30 981.2 642 590.6 1000.1 29.2 387.9 30.7 386.8 18.7 164.6Z",
+        "width": 1000
+      },
+      "search": [
+        "tag"
+      ]
+    },
+    {
+      "uid": "6a42a8812b14adb81081f50e05239459",
+      "css": "template",
+      "code": 59534,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M490.8 336.7L569.7 409.5 478.9 428.7ZM401.4 127.9H589.9L521.2 201.5H406.3L401.3 361.8C401.3 361.8 394.9 467.9 278 455.1L177.8 452.4V908.1C177.8 918.2 186.1 926.4 196.2 926.4H711.1C721.2 926.4 729.5 918.2 729.5 908.1V361.5L803.1 287.3V908.1C803.1 958.9 761.9 1000 711.1 1000H196.3C145.5 1000 104.3 958.9 104.3 908.1V441.4L140.7 403 140.8 401.9 331.5 201.5H331L280 255.3 333.4 198.7H334.2L335.9 196.9H336.1ZM690.6 77.8L818.9 196.2 660.5 367.9 657.8 340.7 615.5 326.3 614.3 297.6 572.1 286.4 567.1 253.9 532.1 249.4ZM778.7 0C784.3 0.3 789.7 2.2 793.8 6L884.7 89.9C895.7 100.1 894.3 119.6 881.5 133.5L864 152.4 733.1 31.7 750.6 12.7C758.6 4.1 769.1-0.4 778.6 0Z",
+        "width": 1000
+      },
+      "search": [
+        "template"
+      ]
+    },
+    {
+      "uid": "7eb3890d429e2cc714cc073e62a4ffcc",
+      "css": "terms",
+      "code": 59535,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M291.6 460.1C232.5 460.1 184.5 508.1 184.5 567.2 184.5 626.2 232.5 674.3 291.6 674.3 350.7 674.3 398.8 626.2 398.8 567.2 398.8 508.1 350.7 460.1 291.6 460.1ZM782.4 278.2C772 278.4 761.5 280.7 751.4 285.3 711.2 303.3 693.2 350.7 711.2 390.9 729.3 431.2 776.7 449.1 816.9 431.1 857.1 413 875.2 365.7 857.1 325.4 843.6 295.3 813.6 277.6 782.4 278.3ZM243.7 275.8H341.7L346.9 365.3V368.5C363.1 372.9 378.4 379.3 392.7 387.3L394.6 385.4 463.7 327.4 533 396.7 473.4 463.7 471.3 465.8C479.4 480.1 485.8 495.5 490.3 511.7H492.9L582.7 519.5V617.5L493.2 622.7H490.3C485.8 638.9 479.4 654.3 471.3 668.6L473.1 670.4 531.1 739.5 461.8 808.8 394.9 749.2 392.7 747C378.4 755.1 363.1 761.4 346.9 765.8V768.7L341.7 858.6H243.7L235.8 769V765.8C219.8 761.3 204.4 754.9 190.2 746.9L188.1 748.9 120.9 808.8 51.6 739.5 109.4 670.7 111.8 668.3C103.7 654.1 97.4 638.8 92.9 622.8H89.8L0 617.5V519.5L89.5 511.7H92.9C97.4 495.6 103.7 480.3 111.8 466.1L109.6 464 49.8 396.8 119.1 327.4 187.9 385.2 190.2 387.5C204.4 379.4 219.8 373.1 235.8 368.6V365.7ZM826.4 141.4L894.7 167.3 876.4 231.9 875.6 234.2C885.4 241.4 894.4 249.9 902.4 259.4L904.4 258.5 968 236.5 997.9 303.2 938.6 334.1 936.5 335.1C938.3 347.5 938.7 359.8 937.6 372.1L939.4 372.8 1000 402.1 974 470.4 910.2 450.4 908.2 449.6C900.9 459.5 892.4 468.5 882.8 476.5L883.6 478.3 905.7 541.9 838.9 571.8 808 512.5 807.1 510.5C794.7 512.4 782.3 512.7 770.1 511.6L769.4 513.4 740.1 574 671.8 548 691.8 484.1 692.6 482.1C682.8 474.9 673.8 466.3 665.8 456.7L663.9 457.5 601.1 481.4 571.2 414.8 629.7 382 631.9 381C630 368.7 629.7 356.3 630.8 344.1L628.8 343.3 567.6 315.9 593.5 247.6 658 265.8 660.4 266.7C667.7 256.9 676.1 248 685.6 240L684.7 237.9 660.8 175.1 727.5 145.1 760.3 203.7 761.3 206.1C773.6 204.2 785.9 203.8 798 204.9L798.8 202.8Z",
+        "width": 1000
+      },
+      "search": [
+        "terms"
+      ]
+    },
+    {
+      "uid": "ed8c06b4828aa09168a44b610f09b2eb",
+      "css": "transactions",
+      "code": 59536,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M27.3 795.6H506.1C514 836 530.9 873 554.5 904.9H0ZM715.5 674.7V723.8H832V674.7L916.6 743.3 832 811.9V758.4H715.5V811.9L630.9 743.3 673.2 709ZM773.8 559C672.1 559 589.4 641.7 589.4 743.3S672.1 927.6 773.8 927.6C875.4 927.6 958.1 845 958.1 743.3S875.4 559 773.8 559ZM773.8 517.1C898.5 517.1 1000 618.6 1000 743.3S898.5 969.6 773.8 969.6C649 969.6 547.5 868.1 547.5 743.3S649 517.1 773.8 517.1ZM683.2 358.3H847.2L819.8 413V474.7C804.8 472.1 789.5 470.5 773.7 470.5 751.9 470.5 730.9 473.3 710.5 478.2V413ZM355.3 358.3H519.3L491.9 413V740.9H382.6V413ZM27.3 358.3H191.3L164 413V740.9H54.7V413ZM437.3 139.7C407.1 139.7 382.6 164.2 382.6 194.4S407.1 249 437.3 249C467.5 249 491.9 224.6 491.9 194.4S467.4 139.7 437.3 139.7ZM437.3 30.4L874.6 303.7H0Z",
+        "width": 1000
+      },
+      "search": [
+        "transactions"
+      ]
+    },
+    {
+      "uid": "eb41d83cfcac6ef48580c8c1d0afa8c2",
+      "css": "trash",
+      "code": 59537,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M956.5 87H695.6C695.6 60.6 700.7 0 644.9 0H398.8C343.3 0 347.9 60.5 347.9 87H87C58.4 87 43.6 147.5 43.6 173.9H1000C1000 147.5 985.2 87 956.5 87ZM130.5 217.4L128.2 945.3C128.2 975.5 154.8 1000 187.5 1000H855.5C888.3 1000 914.8 975.5 914.8 945.3L913.1 217.4H130.5ZM304.4 912.9H217.4V304.3H304.4V912.9ZM478.3 912.9H391.3V304.3H478.2V912.9ZM652.2 912.9H565.2V304.3H652.2V912.9ZM826.1 912.9H739.2V304.3H826.1V912.9Z",
+        "width": 1000
+      },
+      "search": [
+        "trash"
+      ]
+    },
+    {
+      "uid": "171932131261ab01ab5c2d49632933d6",
+      "css": "unsort",
+      "code": 59538,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500.7 0L808.5 252.3 724.6 321.2 567.7 192.5V806.5L723.4 679 807.2 747.7 499.5 1000 191.5 747.7 275.5 679 443.6 816.8V184.3L276.7 321 192.9 252.3 416.8 68.8Z",
+        "width": 1000
+      },
+      "search": [
+        "unsort"
+      ]
+    },
+    {
+      "uid": "e6b9cd3321b323fdcdcf9598c79ff2d9",
+      "css": "upload",
+      "code": 59539,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M1000 999.9L0 1000V581.4L150 581.2V850L851.6 850.8V581.4L1000 581.3ZM402.3 376V649H590.3V376H796.8L500 0 203.2 376Z",
+        "width": 1000
+      },
+      "search": [
+        "upload"
+      ]
+    },
+    {
+      "uid": "e448af7da2ca726a032aff302f895b69",
+      "css": "user",
+      "code": 59540,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M98.5 69V748.8H193.2L193.2 747.4C196.5 687.9 303.7 627.9 395.2 594.8 401.9 592.4 434 574.9 416 527.8 370 480.8 335.2 404.5 335.2 329.6 335.2 214.7 411.2 154.5 500 154.5 588.8 154.5 665.1 214.7 665.1 329.6 665.1 404.3 630.1 480.2 584.4 527.3H584.6C567.1 580.7 595.2 593.4 599.6 594.8 695.6 626.6 803.3 686 806.7 747.3L806.7 748.8H901.4V69ZM29.5 0H970.4V1000H29.5Z",
+        "width": 1000
+      },
+      "search": [
+        "user"
+      ]
+    },
+    {
+      "uid": "e1489fabdee6f0d5480e5d7ebffd493a",
+      "css": "userconfig",
+      "code": 59541,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M980.5 658H957.1C946.4 658 934.9 649.6 931.8 639.3L918.3 606.6C913.3 597.2 915.3 583.2 922.9 575.7L939.5 559C947.2 551.4 947.2 539 939.5 531.4L911.9 503.8C904.3 496.2 891.9 496.2 884.2 503.8L867.6 520.4C860.1 528 846 530 836.6 525L803.9 511.5C793.8 508.3 785.3 496.9 785.3 486.2V462.8C785.3 452.1 776.5 443.3 765.8 443.3H726.7C716 443.3 707.2 452.1 707.2 462.8V486.2C707.2 497 698.8 508.3 688.6 511.5L655.8 525C646.3 530 632.4 528 624.7 520.4L608.1 503.8C600.5 496.2 588.1 496.2 580.5 503.8L552.9 531.4C545.2 539 545.2 551.4 552.9 559L569.4 575.7C577.1 583.2 579.2 597.3 574.1 606.6L560.7 639.4C557.4 649.7 546 658 535.3 658H511.9C501.2 658 492.3 666.8 492.3 677.5V716.6C492.3 727.4 501.2 736.2 511.9 736.2H535.3C546.1 736.2 557.4 744.5 560.6 754.8L574.1 787.5C579.1 797 577.1 811 569.4 818.6L552.9 835.1C545.2 842.8 545.2 855.2 552.9 862.8L580.5 890.3C588.2 898 600.5 898 608.1 890.3L624.7 873.8C632.3 866.2 646.3 864.2 655.7 869.2L688.5 882.7C698.7 885.9 707.1 897.3 707.1 908.1V931.5C707.1 942.1 715.9 950.9 726.6 950.9H765.7C776.5 950.9 785.2 942.2 785.2 931.5V908.1C785.2 897.3 793.7 885.9 803.9 882.7L836.7 869.2C846.1 864.2 860.1 866.2 867.7 873.8L884.2 890.3C891.8 898 904.2 898 911.8 890.3L939.5 862.8C947.1 855.2 947.1 842.8 939.5 835.1L922.8 818.6C915.2 811 913.2 797 918.2 787.5L931.7 754.8C934.9 744.5 946.4 736.2 957.1 736.2H980.5C991.2 736.2 1000 727.4 1000 716.6V677.5C1000 666.8 991.2 658 980.5 658ZM843.9 697.1C843.9 751 800.1 794.7 746.2 794.7 692.3 794.7 648.5 751 648.5 697.1 648.5 643.1 692.3 599.4 746.2 599.4 800.1 599.5 843.9 643.2 843.9 697.1ZM450.5 676.6C450.5 604.4 487.2 540.8 542.8 503.3L543 503.2V438C543 435 543.9 430.2 545.8 423.6 547.7 417.1 549.8 410.3 552 403.1 554.6 394.9 557.4 386.1 560.4 376.7 567.1 364.2 572.6 350.4 577.5 336 579 336.9 580.4 337.6 581.9 337.8 596.6 340.4 607.6 312.6 610.7 278.5 613.8 245 617.2 234.6 594.9 232.9 594.9 231.3 595.2 229.8 595.2 228.2 595.2 190 591.3 157.7 583.1 131.2 575.1 104.9 574.7 85.9 560.7 69.6 546.7 53.3 519.7 39.1 501 31.7 482.6 24.5 462.9 20.8 441.9 20.8 420.5 20.8 400.3 30.2 381.8 37.8 363.2 45.3 333.3 53.2 319.5 69.7 305.6 86.2 308.5 105.9 300.4 132.2 292.6 157.8 290.8 195.7 290.8 232.8 290.4 232.8 290.1 232.8 289.8 232.8 266.3 234.3 270 244.6 273.1 278.7 276.3 312.6 287.3 340.5 301.9 337.9 303.3 337.7 304.7 337 306 336.2 311 351.4 316.8 365.9 323.8 379 326.8 387.6 329.4 395.7 331.7 403.1 333.5 409.5 335.3 415.7 337 422 338.6 428.2 339.9 432.8 340.6 435.7V499.8C329 505.1 315.5 511.1 300.2 517.9 284.8 524.6 268.5 531.7 251.2 539.3 234.1 546.8 216.7 554.2 199.3 561.7 181.9 569.3 165.3 576.3 149.4 582.9 133.7 589.3 119.5 595.2 106.8 600.2 94.1 605.2 83.8 609.1 75.9 611.7 60.5 617.3 48 625.8 38.3 637.3 28.5 648.7 20.8 660.3 15.2 672.4 8.5 686.3 3.4 700.9 0.1 716.3V787.6H482.8C462.5 755.5 450.6 717.5 450.6 676.6Z",
+        "width": 1000
+      },
+      "search": [
+        "userconfig"
+      ]
+    },
+    {
+      "uid": "54a972bd6e17eccef759142539a2e487",
+      "css": "usergroup",
+      "code": 59542,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M766.6 486.2H865.8C939.9 486.2 1000 546.3 1000 620.5V796.3H770.2V625.2C770.2 575.6 752.9 529.9 724.4 493.7 737.8 489.3 751.8 486.2 766.7 486.2ZM134.3 486.2H233.4C243.8 486.2 253.8 487.7 263.6 489.9 233.2 526.7 215 573.8 215 625.2V796.3H0V620.5C0 546.3 60.2 486.3 134.3 486.3ZM427.8 449.9H557.3C654.1 449.9 732.5 528.3 732.5 625.2V854.8H252.5V625.2C252.5 528.3 331 449.9 427.8 449.9ZM819.4 252.9C879.4 252.9 928.1 301.6 928.1 361.6 928.1 421.6 879.4 470.3 819.4 470.3 759.4 470.3 710.7 421.6 710.7 361.6 710.7 301.6 759.4 252.9 819.4 252.9ZM187 252.9C247 252.9 295.7 301.6 295.7 361.6 295.7 421.6 247 470.3 187 470.3 127 470.3 78.3 421.6 78.3 361.6 78.3 301.6 127 252.9 187 252.9ZM496.7 145.2C499.2 145.2 501.6 145.2 504 145.3S508.8 145.7 511.3 145.9C513.6 146.2 516 146.4 518.3 146.8S523 147.6 525.3 148.1C527.7 148.5 529.9 149.1 532.2 149.7S536.7 150.9 539 151.6C541.2 152.3 543.4 153 545.6 153.8S549.9 155.4 552 156.3C554.1 157.2 556.2 158.2 558.3 159.2S562.4 161.2 564.4 162.3C566.4 163.4 568.4 164.5 570.3 165.7S574.2 168.1 576.1 169.4C578 170.7 579.8 172 581.7 173.3S585.3 176.1 587 177.6C588.8 179 590.5 180.5 592.2 182S595.5 185.1 597.1 186.7C598.7 188.3 600.3 190 601.8 191.7S604.8 195.1 606.3 196.8C607.7 198.6 609.1 200.3 610.5 202.2S613.2 205.9 614.5 207.8C615.8 209.6 617 211.6 618.2 213.5S620.5 217.4 621.6 219.4C622.7 221.4 623.7 223.5 624.7 225.6S626.6 229.7 627.5 231.8C628.4 234 629.3 236.1 630.1 238.3S631.6 242.7 632.3 244.9C633 247.1 633.6 249.3 634.2 251.6S635.3 256.2 635.8 258.5C636.3 260.8 636.7 263.2 637 265.5S637.7 270.2 637.9 272.6C638.2 275 638.4 277.4 638.5 279.8S638.7 284.7 638.7 287.1C638.7 289.6 638.6 292 638.5 294.4S638.2 299.3 637.9 301.7C637.7 304 637.4 306.4 637 308.8S636.3 313.4 635.8 315.8C635.3 318.1 634.8 320.3 634.2 322.6S633 327.1 632.3 329.3C631.6 331.6 630.8 333.8 630.1 335.9S628.4 340.3 627.5 342.4C626.6 344.5 625.7 346.6 624.7 348.7S622.7 352.8 621.6 354.8C620.5 356.8 619.3 358.8 618.2 360.7S615.8 364.6 614.5 366.5C613.2 368.3 611.9 370.2 610.5 372S607.7 375.6 606.3 377.4C604.8 379.2 603.3 380.9 601.8 382.6S598.7 385.9 597.1 387.5C595.5 389.1 593.9 390.7 592.2 392.2S588.8 395.2 587 396.7C585.3 398.1 583.5 399.5 581.7 400.9S578 403.6 576.1 404.8C574.2 406.1 572.3 407.3 570.3 408.5S566.4 410.8 564.4 411.9C562.4 413 560.3 414.1 558.3 415.1S554.1 417 552 417.9C549.9 418.8 547.7 419.7 545.6 420.4S541.2 422 539 422.7C536.8 423.3 534.5 424 532.2 424.6S527.7 425.7 525.3 426.2C523 426.6 520.7 427 518.3 427.4S513.6 428.1 511.3 428.3C508.9 428.6 506.5 428.7 504 428.9S499.2 429.1 496.7 429.1C494.3 429.1 491.8 429 489.4 428.9S484.6 428.6 482.2 428.3C479.8 428.1 477.4 427.8 475.1 427.4S470.4 426.6 468.1 426.2C465.8 425.7 463.5 425.2 461.2 424.6S456.7 423.3 454.5 422.7C452.3 422 450.1 421.2 447.9 420.4S443.6 418.8 441.4 417.9C439.3 417 437.2 416.1 435.2 415.1S431.1 413 429 411.9C427 410.8 425 409.7 423.1 408.5S419.2 406.1 417.3 404.8C415.5 403.6 413.6 402.3 411.8 400.9S408.2 398.1 406.4 396.7C404.7 395.2 402.9 393.7 401.3 392.2S397.9 389.1 396.3 387.5C394.7 385.9 393.2 384.3 391.6 382.6S388.6 379.2 387.2 377.4C385.7 375.7 384.3 373.9 382.9 372S380.3 368.3 379 366.5C377.7 364.6 376.5 362.7 375.3 360.7S373 356.8 371.9 354.8C370.8 352.8 369.8 350.7 368.8 348.7S366.8 344.5 365.9 342.4C365 340.3 364.2 338.1 363.4 335.9S361.8 331.6 361.2 329.3C360.5 327.1 359.8 324.9 359.3 322.6S358.1 318.1 357.7 315.8C357.2 313.4 356.8 311.1 356.4 308.8S355.8 304 355.5 301.7C355.3 299.3 355.1 296.9 354.9 294.4S354.8 289.6 354.8 287.1C354.8 284.7 354.8 282.3 354.9 279.8S355.3 275 355.5 272.6C355.8 270.2 356 267.8 356.4 265.5S357.2 260.8 357.7 258.5C358.1 256.2 358.7 253.9 359.3 251.6S360.5 247.1 361.2 244.9C361.8 242.7 362.6 240.5 363.4 238.3S365 234 365.9 231.8C366.8 229.7 367.8 227.6 368.8 225.6S370.8 221.5 371.9 219.4C373 217.4 374.1 215.4 375.3 213.5S377.7 209.6 379 207.7C380.3 205.9 381.6 204 382.9 202.2S385.7 198.6 387.2 196.8C388.6 195.1 390.1 193.3 391.6 191.7S394.7 188.3 396.3 186.7C397.9 185.1 399.6 183.6 401.3 182S404.7 179 406.4 177.6C408.2 176.1 409.9 174.7 411.8 173.3S415.5 170.7 417.3 169.4C419.2 168.1 421.2 166.9 423.1 165.7S427 163.4 429 162.3C431 161.2 433.1 160.2 435.2 159.2S439.3 157.2 441.4 156.3C443.6 155.4 445.7 154.6 447.9 153.8S452.3 152.2 454.5 151.6C456.7 150.9 458.9 150.2 461.2 149.7S465.8 148.5 468.1 148.1C470.4 147.6 472.7 147.2 475.1 146.8S479.8 146.2 482.2 145.9C484.6 145.7 487 145.5 489.4 145.3S494.3 145.2 496.7 145.2Z",
+        "width": 1000
+      },
+      "search": [
+        "usergroup"
+      ]
+    },
+    {
+      "uid": "3eeedd0803311aaae7dcf308b16d6baf",
+      "css": "video-camera",
+      "code": 59543,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M1000 196.4V803.6Q1000 827 978.2 836.5 971 839.3 964.3 839.3 949.2 839.3 939.2 828.7L714.3 603.8V696.4Q714.3 762.8 667.1 810T553.6 857.1H160.7Q94.3 857.1 47.2 810T0 696.4V303.6Q0 237.2 47.2 190T160.7 142.9H553.6Q620 142.9 667.1 190T714.3 303.6V395.6L939.2 171.3Q949.2 160.7 964.3 160.7 971 160.7 978.2 163.5 1000 173 1000 196.4Z",
+        "width": 1000
+      },
+      "search": [
+        "video-camera"
+      ]
+    },
+    {
+      "uid": "a03f7c3d14f3ceeabfdd7fd2808ccdcb",
+      "css": "video",
+      "code": 59544,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M819.1 616.9V693.3H941.6V616.9ZM68.3 616.9V693.3H190.9V616.9ZM819.1 461V537.3H941.6V461ZM68.3 461V537.3H190.9V461ZM249.3 324.2V684.5H750.7V324.2ZM819.1 305V381.4H941.6V305ZM68.3 305V381.4H190.9V305ZM0 164.4H68.7V216.6H191.3V164.4H249.3V258.1H750.7V164.4H819.5V216.6H942.1V164.4H1000.1V835.6H939.3V782.8H816.8V835.6H750.7V750.6H249.3V835.6H188.7V782.8H66.1V835.6H0.1Z",
+        "width": 1000
+      },
+      "search": [
+        "video"
+      ]
+    },
+    {
+      "uid": "2c831f6d63b09da64c76cde16b0061c3",
+      "css": "viewpdf",
+      "code": 59545,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M182.5 743.8C122.1 761.7 77.9 807 62.6 824.4 62.7 821 56.3 831.8 56.3 831.8S58.8 828.8 62.6 824.4C62.5 825.7 61.5 829 58.6 836.2 48.2 861.8 80.4 861.2 80.4 861.2 171.4 847.4 182.5 743.8 182.5 743.8ZM704.2 656.5C687.3 656.5 676.8 657.5 676.8 657.5 773.7 736.4 863.8 718.1 863.8 718.1 900.8 713.5 844.4 681.7 844.4 681.7 792.4 660.2 736.5 656.5 704.2 656.5ZM373 443.3C373 443.3 338 612.8 294.3 663.1L536.8 627C536.8 627 415.9 518.7 373 443.3ZM825.3 248.5C830 248.2 835.4 250.3 841.1 255L878.4 286.2C896.6 301.4 926.3 326.2 944.4 341.3L981.8 372.6C999.9 387.7 999.7 412.3 981.3 427.1L943.3 457.6C924.9 472.5 894.8 496.7 876.4 511.5L838.5 542C820.1 556.9 805.3 544.5 805.5 514.5L806 456.9H586.1C570.7 456.9 558.1 444.3 558.1 428.8V368C558.1 352.6 570.7 340 586.1 340H807.1L807.6 282C807.8 261.4 814.9 249.2 825.3 248.6ZM377.7 130.2C375 130.5 372.2 133.5 369.5 140.6 369.5 140.6 356.4 203.2 389.2 307.2 389.2 307.2 417 224.6 396 161.5 396 161.5 387.4 129 377.7 130.2ZM348.1 61.7C373.9 60.7 397.2 110.4 397.2 110.4 469.5 265.1 401.1 363.9 401.1 363.9 472.8 532.9 616.3 623.1 616.3 623.1 755.8 615.6 857.6 650.9 857.6 650.9 937.7 693 910.9 732.4 910.9 732.4 827 826 580.5 680 580.5 680L262.9 733.5C217 890.6 63.6 927.5 63.6 927.5-9.5 938.2 0.5 861.9 0.5 861.9 57.5 736.3 201.1 707.4 201.1 707.4 257.6 647 350 363 350 363 256.6 153.2 322.2 83.3 322.2 83.3 330.6 68 339.5 62.1 348.1 61.8Z",
+        "width": 1000
+      },
+      "search": [
+        "viewpdf"
+      ]
+    },
+    {
+      "uid": "509fa1d928a4068cdab5151d0274ae20",
+      "css": "website",
+      "code": 59546,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M500 0C223.9 0 0 223.9 0 500S223.9 1000 500 1000C776.1 1000 1000 776.1 1000 500S776.1 0 500 0ZM459.2 570.5C459.2 570.5 304.3 534.7 274.1 474.2 213.3 352.4 206.1 376 198.7 338.3 191 300.5 202.4 223 202.4 223S200.5 238.2 275.9 140C329.7 70.4 455.2 95.2 498.8 109.9 516.9 115.8 421.4 109.9 417.5 160.9 413.8 211.8 425.3 204.3 468.6 215.6 512.2 226.8 510.2 126.8 510.2 126.8L576.3 166.4 600.9 191C600.9 191 607.7 252.2 585.6 279.8 560.5 311.4 526.6 311.1 521.6 366.6 517.8 407.1 525.3 474.2 525.3 474.2S516.7 485.3 504.5 476C487.3 462.9 468.8 440.4 455.5 413.8 432.9 368.4 366.8 400.6 364.9 406.2 328.4 515.8 461.2 538.3 461.2 538.3L459.3 570.5ZM517.6 948.2C525.3 917.9 600.8 849.9 585.6 819.8 570.6 789.5 540.4 789.5 510.2 766.8 479.9 744.2 477.4 673.8 525.2 630.9 570.6 590.3 623.5 585.7 623.5 585.7S721.6 615.8 751.8 623.3C782 630.9 850 608.3 850 661.1 850 857.6 510.2 978.4 517.6 948.2Z",
+        "width": 1000
+      },
+      "search": [
+        "website"
+      ]
+    },
+    {
+      "uid": "9e7617a90416ebb28814ddef892925f0",
+      "css": "website2",
+      "code": 59547,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M800.7 783.5C774.6 835.3 741.5 880.1 703.3 915.3 766.8 884 822.1 838.9 865.2 783.5ZM647.4 783.5C631.7 851 610 908.7 582.4 947.5 653.5 921.5 715.2 862.9 759.1 783.5ZM390.9 783.5C418.5 895.3 460.5 962.9 499.9 962.9 539.5 962.9 581.4 895.3 609.1 783.5ZM240.9 783.5C284.8 862.9 346.4 921.5 417.5 947.5 390 908.7 368.3 851 352.6 783.5ZM134.8 783.5C177.9 838.8 233.2 884 296.7 915.2 258.4 880.1 225.5 835.3 199.2 783.5ZM864.3 533.4C860.5 610.5 844.1 682.8 817.6 746.5H891.3C930.8 683.9 955.7 611.4 961.3 533.4ZM676.9 533.4C675.2 606.7 667.9 680.2 655.3 746.5H777.6C805.7 683.9 823.4 611.4 827.4 533.4ZM360.3 533.4C362.1 613.4 370.2 685.2 382.6 746.5H617.4C629.7 685.2 637.9 613.4 639.7 533.4ZM172.7 533.4C176.7 611.4 194.4 683.9 222.4 746.5H344.8C332.1 680.2 324.8 606.7 323.1 533.4ZM38.7 533.4C44.3 611.4 69.3 683.9 108.8 746.5H182.3C155.8 682.8 139.4 610.5 135.7 533.4ZM829 283.5C851.8 348.1 865 420.1 865.4 496.4H962.8C962.2 419.6 942.8 347.2 909 283.5ZM660.5 283.5C671.4 351 677.2 424.3 677.3 496.4H828.4C828 419.6 814.2 347.2 790.1 283.5ZM377 283.5C366.4 345.8 360 417.5 359.8 496.4H640.3C640.1 417.5 633.6 345.8 623 283.5ZM209.8 283.5C185.8 347.2 172 419.6 171.7 496.4H322.7C322.9 424.3 328.6 351 339.5 283.5ZM91.1 283.5C57.2 347.2 37.8 419.6 37.3 496.4H134.6C135 420.1 148.3 348.1 171 283.5ZM296.7 84.8C222 121.5 158.5 177.4 113.1 246.5H185.5C213.4 182 251.3 126.5 296.7 84.8ZM703.3 84.7C748.7 126.5 786.6 182 814.5 246.5H886.9C841.5 177.4 778 121.4 703.3 84.7ZM582.4 52.4C613.9 96.8 637.9 166.1 653.8 246.5H774.5C730.4 151.8 662.3 81.6 582.4 52.4ZM417.5 52.4C337.7 81.7 269.6 151.8 225.4 246.5H346.2C362.1 166.1 386 96.8 417.5 52.4ZM499.9 37.1C457.1 37.1 411.2 116.7 384 246.5H615.9C588.8 116.7 542.8 37.1 499.9 37.1ZM499.9 0C775.7 0 1000 224.3 1000 499.9 1000 602.8 968.7 698.5 915.3 778.1V783.4H911.4C821.1 914.1 670.4 1000 499.9 1000 329.5 1000 178.9 914.1 88.6 783.4H84.8V778.1C31.3 698.5 0 602.8 0 499.9 0 224.2 224.3 0 499.9 0Z",
+        "width": 1000
+      },
+      "search": [
+        "website2"
+      ]
+    },
+    {
+      "uid": "e0b776ec84b0996f64428b78e1c94732",
+      "css": "win10",
+      "code": 59548,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M457.3 525.9L1000 526.8 999.8 977.1 458 904.4ZM0.3 520.7L408.5 523.3 408.8 898.7 0.3 845.2ZM408.7 105L408.8 480 0.4 482.3 0 158ZM999.8 22.9V475.3L458 479.4V98.2Z",
+        "width": 1000
+      },
+      "search": [
+        "win10"
+      ]
+    },
+    {
+      "uid": "c5f75951fc9da2797314ef715c122041",
+      "css": "youtube",
+      "code": 59549,
+      "src": "custom_icons",
+      "selected": true,
+      "svg": {
+        "path": "M811.5 642.5H814.5C823.4 642.5 831 644.3 837.3 648 843.4 651.6 846.7 656.6 846.7 662.8L845.1 689.7H779.2L780.7 662.8C780.7 657 783.7 652.2 789.7 648.3 795.7 644.4 802.9 642.5 811.5 642.5ZM598.2 633.2C606.1 633.2 613.2 634.9 619.5 638.4 625.7 641.8 628.8 645.8 628.8 650.2V777.6C628.8 782 625.7 785.8 619.5 789.1 613.2 792.4 606.1 794.1 598.2 794.1 590.1 794.1 583.1 792.4 576.7 789.1 570.6 785.8 567.5 782 567.5 777.6V650.2C567.5 645.8 570.6 641.9 576.7 638.4 583.1 634.9 590.1 633.2 598.2 633.2ZM277.8 613.4L279.3 748C279.3 758.6 279 767.4 278.5 774.5 278.1 781.7 278.2 787 279.3 790.8 280.3 796.7 281.2 802.9 282.2 809.7 283.2 816.4 287.9 821.9 296.5 825.9 304.5 829.5 313.8 831.4 324.5 831.4 335.3 831.4 345.8 830.1 356 827.5 366.3 824.9 375.7 821.4 384.4 816.9 393.1 812.3 399.5 807.4 403.4 802.3L402.1 829.2 458.9 830.3V613.3H390.1V749.1C390.1 758.9 390.2 766.5 390.8 771.8 391.2 777.2 390.2 780.6 387.8 782 385.7 787.8 379.9 792.1 370 794.9 360.6 797.6 353.2 793.8 348 783 347 781.6 346.9 778 347.5 772.4 347.9 766.7 348 759.3 348 750.1L346.7 613.4ZM813.5 601C808.3 601 802.9 601.3 797.6 601.9 783.4 603.3 771.2 606.8 760.4 612.3 747.2 618.9 737.5 627.9 731.3 639.3 725.4 650.5 722.3 666.3 722.3 686.5V754C722.3 782.5 732.6 802.9 753.1 814.9 772 826.3 791.9 832 812.9 832 815 832 816.9 832 819 832 842.6 830.9 863.2 823.6 881.2 810 894.6 800.2 901.4 787.1 901.4 771 900.7 765.9 899.9 760.2 898.2 754H846.7V778.7C846.7 784.5 843.8 789.1 838 792.4 832.3 795.7 825.4 797.3 817.5 797.3H806.9C798.9 797.3 792.4 795.7 787.2 792.4 781.8 789.1 779.2 784.5 779.2 778.7V726.5H898.2V696.3C898.2 684.9 898 674 897.4 663.6 896.9 653.1 895.8 645 893.8 639.2 891.7 629.3 885.7 621.3 875.3 615.3 865.2 609.3 853.2 605.1 839.5 603 832.6 601.8 825.7 601.2 818.7 601 816.9 600.9 815.2 600.9 813.4 600.9ZM500.1 537.6V828.1L557 827 561.5 808.9C579.9 820.2 596.6 827.2 611.2 829.8 626.1 832.3 638.4 831.3 648.7 826.7 659 822.2 666.9 814.7 672.6 804.2 678.3 793.8 681.2 781.7 681.2 768.2V655.7C681.2 634.1 670.8 618.7 649.8 609.6 642.9 606.7 634.8 605.2 625.8 605.2 609.2 605.2 590.5 610.9 569 622.2V537.7ZM68.9 537.6V575H140.1V830.3H208.9V576H291.3V537.6ZM163.9 456.9H835.5C857.9 456.9 879 459.8 899.1 465.4 919 471.1 936.4 478.6 951.4 487.9 966.4 497.2 978.3 508.4 987 521.4 995.8 534.4 1000 548 1000 562.3V803.4C1000 818.4 995.8 832.2 987 844.8 978.3 857.5 966.4 868.5 951.4 878.1 936.4 887.7 919.2 895 899.4 900.6 879.7 906 858.3 908.8 835.5 908.8H163.9C141.5 908.8 120.4 906 100.7 900.6 81 895 63.6 887.7 48.7 878.1 33.8 868.5 21.8 857.5 13 844.8 4.2 832.2 0 818.4 0 803.4V562.3C0 548 4.2 534.4 13 521.4 21.8 508.4 33.8 497.2 48.7 487.9 63.6 478.6 81 471 100.7 465.4 120.4 459.8 141.5 456.9 163.9 456.9ZM488 208.1C480.1 208.1 472.9 210.5 466.8 215.1 460.6 219.6 457.3 225.1 457.3 231.7V350.9C457.3 356.7 460.3 362 466.4 366.6 472.3 371.1 479.6 373.3 488 373.3 496 373.3 503.1 371.2 509.5 366.8 515.7 362.5 518.7 357.1 518.7 350.9V231.7C518.7 225.1 515.7 219.6 509.5 215.1 503.1 210.4 496 208.1 488 208.1ZM622.9 180.2H687.2V354.8C687.2 359.2 689.4 363 693.9 366.3 698.5 369.6 704.4 371.2 711.9 371.2 718.9 371.2 724.8 369.6 729.8 366.3 734.8 363 737.5 359.2 737.5 354.8V180.2H797.1V404.2H721L722.4 386.1C715.4 393.4 708.7 399.1 702.2 403.1 694.3 406.7 685.5 408.6 675.9 408.6 664.5 408.6 655 406.7 647.4 403.1 641 399.8 635.2 394.9 630.3 388.3 628.5 385.3 627.2 382.3 626.7 379.2 626.1 376.1 625.4 373.1 624.3 370.2 623.3 366.5 622.9 361.6 622.9 355.3V331.2ZM484.5 171.3C502.9 171.3 518.3 173.6 530.8 177.9 543.3 181.6 553.5 188 561.5 197.2 567.5 203.8 572 211.2 575 219.7 577.9 228.8 579.5 241.1 579.5 256.5V314C579.5 335 577.9 349.9 575 359.2 573.8 367.5 569 376.9 559.9 387.2 551 396.3 541.3 402.3 530.8 405.3 518.3 409.7 504.2 411.8 488 411.8 471.8 411.8 456.5 410 443.3 406.3 430.7 403.4 421.3 398.1 415.6 390.5 409.6 384.5 404.5 376.3 400.5 365.7 397.6 355.8 396 340.8 396 320.7V261.3C396 241.2 398.6 224.5 403.5 211.4 409.6 197.8 419.2 188.2 432.8 182.3 446.3 175 463.5 171.3 484.5 171.3ZM150.4 91.2H230.6L276.4 201.6 322 91.2H402.1L315.8 238.8V410.8H242.4V238.8Z",
+        "width": 1000
+      },
+      "search": [
+        "youtube"
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/dev/tmp/webfonts/css/animation.css b/dev/tmp/webfonts/css/animation.css
new file mode 100644 (file)
index 0000000..ac5a956
--- /dev/null
@@ -0,0 +1,85 @@
+/*
+   Animation example, for spinners
+*/
+.animate-spin {
+  -moz-animation: spin 2s infinite linear;
+  -o-animation: spin 2s infinite linear;
+  -webkit-animation: spin 2s infinite linear;
+  animation: spin 2s infinite linear;
+  display: inline-block;
+}
+@-moz-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+
+  100% {
+    -moz-transform: rotate(359deg);
+    -o-transform: rotate(359deg);
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
+@-webkit-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+
+  100% {
+    -moz-transform: rotate(359deg);
+    -o-transform: rotate(359deg);
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
+@-o-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+
+  100% {
+    -moz-transform: rotate(359deg);
+    -o-transform: rotate(359deg);
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
+@-ms-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+
+  100% {
+    -moz-transform: rotate(359deg);
+    -o-transform: rotate(359deg);
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
+@keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    -webkit-transform: rotate(0deg);
+    transform: rotate(0deg);
+  }
+
+  100% {
+    -moz-transform: rotate(359deg);
+    -o-transform: rotate(359deg);
+    -webkit-transform: rotate(359deg);
+    transform: rotate(359deg);
+  }
+}
diff --git a/dev/tmp/webfonts/css/appicons-codes.css b/dev/tmp/webfonts/css/appicons-codes.css
new file mode 100644 (file)
index 0000000..603d350
--- /dev/null
@@ -0,0 +1,159 @@
+
+.icon-add:before { content: '\e800'; }
+.icon-addcsv:before { content: '\e801'; }
+.icon-agrement:before { content: '\e802'; }
+.icon-archive:before { content: '\e803'; }
+.icon-back:before { content: '\e804'; }
+.icon-backup:before { content: '\e805'; }
+.icon-barcode:before { content: '\e806'; }
+.icon-basket:before { content: '\e807'; }
+.icon-be:before { content: '\e808'; }
+.icon-befr:before { content: '\e809'; }
+.icon-benl:before { content: '\e80a'; }
+.icon-bill:before { content: '\e80b'; }
+.icon-book:before { content: '\e80c'; }
+.icon-bookings:before { content: '\e80d'; }
+.icon-books:before { content: '\e80e'; }
+.icon-box:before { content: '\e80f'; }
+.icon-boxcheck-not:before { content: '\e810'; }
+.icon-boxcheck-ok:before { content: '\e811'; }
+.icon-boxes:before { content: '\e812'; }
+.icon-calendar1:before { content: '\e813'; }
+.icon-calendar2:before { content: '\e814'; }
+.icon-catalog:before { content: '\e815'; }
+.icon-close:before { content: '\e816'; }
+.icon-close1:before { content: '\e817'; }
+.icon-cloud-data:before { content: '\e818'; }
+.icon-code:before { content: '\e819'; }
+.icon-config:before { content: '\e81a'; }
+.icon-config3:before { content: '\e81b'; }
+.icon-contacts:before { content: '\e81c'; }
+.icon-contrat-cadre:before { content: '\e81d'; }
+.icon-creditcard:before { content: '\e81e'; }
+.icon-cuterly:before { content: '\e81f'; }
+.icon-dat-export:before { content: '\e820'; }
+.icon-data-import:before { content: '\e821'; }
+.icon-data-transfer:before { content: '\e822'; }
+.icon-dataadd:before { content: '\e823'; }
+.icon-datadelete:before { content: '\e824'; }
+.icon-dataedit:before { content: '\e825'; }
+.icon-datasets:before { content: '\e826'; }
+.icon-date:before { content: '\e827'; }
+.icon-de:before { content: '\e828'; }
+.icon-delivery:before { content: '\e829'; }
+.icon-download:before { content: '\e82a'; }
+.icon-duplicate:before { content: '\e82b'; }
+.icon-duplicate2:before { content: '\e82c'; }
+.icon-edit:before { content: '\e82d'; }
+.icon-edit2:before { content: '\e82e'; }
+.icon-editblog:before { content: '\e82f'; }
+.icon-email:before { content: '\e830'; }
+.icon-en:before { content: '\e831'; }
+.icon-euro-tag:before { content: '\e832'; }
+.icon-events:before { content: '\e833'; }
+.icon-exit:before { content: '\e834'; }
+.icon-eye-close:before { content: '\e835'; }
+.icon-eye-open:before { content: '\e836'; }
+.icon-facebook:before { content: '\e837'; }
+.icon-file:before { content: '\e838'; }
+.icon-filter:before { content: '\e839'; }
+.icon-filter2:before { content: '\e83a'; }
+.icon-folder:before { content: '\e83b'; }
+.icon-foldershare:before { content: '\e83c'; }
+.icon-food:before { content: '\e83d'; }
+.icon-fr:before { content: '\e83e'; }
+.icon-gift:before { content: '\e83f'; }
+.icon-hdd:before { content: '\e840'; }
+.icon-help-box:before { content: '\e841'; }
+.icon-help-important:before { content: '\e842'; }
+.icon-help:before { content: '\e843'; }
+.icon-helpdesk:before { content: '\e844'; }
+.icon-home:before { content: '\e845'; }
+.icon-image:before { content: '\e846'; }
+.icon-in:before { content: '\e847'; }
+.icon-info-box:before { content: '\e848'; }
+.icon-info:before { content: '\e849'; }
+.icon-instagram:before { content: '\e84a'; }
+.icon-invoice:before { content: '\e84b'; }
+.icon-invoice1:before { content: '\e84c'; }
+.icon-labels:before { content: '\e84d'; }
+.icon-laptop:before { content: '\e84e'; }
+.icon-laptop1:before { content: '\e84f'; }
+.icon-license:before { content: '\e850'; }
+.icon-location:before { content: '\e851'; }
+.icon-locationmark:before { content: '\e852'; }
+.icon-lu:before { content: '\e853'; }
+.icon-mailsend:before { content: '\e854'; }
+.icon-mailserver:before { content: '\e855'; }
+.icon-mailtemplate:before { content: '\e856'; }
+.icon-menu:before { content: '\e857'; }
+.icon-minus:before { content: '\e858'; }
+.icon-mobile:before { content: '\e859'; }
+.icon-msstore:before { content: '\e85a'; }
+.icon-news:before { content: '\e85b'; }
+.icon-next:before { content: '\e85c'; }
+.icon-nl:before { content: '\e85d'; }
+.icon-nostock:before { content: '\e85e'; }
+.icon-ok:before { content: '\e85f'; }
+.icon-open:before { content: '\e860'; }
+.icon-orders:before { content: '\e861'; }
+.icon-out:before { content: '\e862'; }
+.icon-paper:before { content: '\e863'; }
+.icon-paragraph:before { content: '\e864'; }
+.icon-password:before { content: '\e865'; }
+.icon-pc-datatransfer:before { content: '\e866'; }
+.icon-pc-mac:before { content: '\e867'; }
+.icon-pc-windows:before { content: '\e868'; }
+.icon-pc:before { content: '\e869'; }
+.icon-pc1:before { content: '\e86a'; }
+.icon-pdf:before { content: '\e86b'; }
+.icon-percent:before { content: '\e86c'; }
+.icon-phone:before { content: '\e86d'; }
+.icon-preview:before { content: '\e86e'; }
+.icon-print:before { content: '\e86f'; }
+.icon-printer:before { content: '\e870'; }
+.icon-private-cloud:before { content: '\e871'; }
+.icon-product:before { content: '\e872'; }
+.icon-productcd:before { content: '\e873'; }
+.icon-pt:before { content: '\e874'; }
+.icon-qrcode:before { content: '\e875'; }
+.icon-qube:before { content: '\e876'; }
+.icon-reload:before { content: '\e877'; }
+.icon-rendezvous:before { content: '\e878'; }
+.icon-reporttemplate:before { content: '\e879'; }
+.icon-rndcheck-not:before { content: '\e87a'; }
+.icon-rndcheck-ok:before { content: '\e87b'; }
+.icon-sale:before { content: '\e87c'; }
+.icon-save:before { content: '\e87d'; }
+.icon-search:before { content: '\e87e'; }
+.icon-settings-bars:before { content: '\e87f'; }
+.icon-settings:before { content: '\e880'; }
+.icon-shield:before { content: '\e881'; }
+.icon-shop:before { content: '\e882'; }
+.icon-shop3:before { content: '\e883'; }
+.icon-shoppingcard:before { content: '\e884'; }
+.icon-slines:before { content: '\e885'; }
+.icon-sortasc:before { content: '\e886'; }
+.icon-sortdesc:before { content: '\e887'; }
+.icon-star:before { content: '\e888'; }
+.icon-stock-ok:before { content: '\e889'; }
+.icon-stopwatches:before { content: '\e88a'; }
+.icon-stripe:before { content: '\e88b'; }
+.icon-support:before { content: '\e88c'; }
+.icon-tag:before { content: '\e88d'; }
+.icon-template:before { content: '\e88e'; }
+.icon-terms:before { content: '\e88f'; }
+.icon-transactions:before { content: '\e890'; }
+.icon-trash:before { content: '\e891'; }
+.icon-unsort:before { content: '\e892'; }
+.icon-upload:before { content: '\e893'; }
+.icon-user:before { content: '\e894'; }
+.icon-userconfig:before { content: '\e895'; }
+.icon-usergroup:before { content: '\e896'; }
+.icon-video-camera:before { content: '\e897'; }
+.icon-video:before { content: '\e898'; }
+.icon-viewpdf:before { content: '\e899'; }
+.icon-website:before { content: '\e89a'; }
+.icon-website2:before { content: '\e89b'; }
+.icon-win10:before { content: '\e89c'; }
+.icon-youtube:before { content: '\e89d'; }
\ No newline at end of file
diff --git a/dev/tmp/webfonts/css/appicons-codes.scss b/dev/tmp/webfonts/css/appicons-codes.scss
new file mode 100644 (file)
index 0000000..15117d1
--- /dev/null
@@ -0,0 +1,159 @@
+
+.icon-add { &:before { content: '\e800'; } }
+.icon-addcsv { &:before { content: '\e801'; } }
+.icon-agrement { &:before { content: '\e802'; } }
+.icon-archive { &:before { content: '\e803'; } }
+.icon-back { &:before { content: '\e804'; } }
+.icon-backup { &:before { content: '\e805'; } }
+.icon-barcode { &:before { content: '\e806'; } }
+.icon-basket { &:before { content: '\e807'; } }
+.icon-be { &:before { content: '\e808'; } }
+.icon-befr { &:before { content: '\e809'; } }
+.icon-benl { &:before { content: '\e80a'; } }
+.icon-bill { &:before { content: '\e80b'; } }
+.icon-book { &:before { content: '\e80c'; } }
+.icon-bookings { &:before { content: '\e80d'; } }
+.icon-books { &:before { content: '\e80e'; } }
+.icon-box { &:before { content: '\e80f'; } }
+.icon-boxcheck-not { &:before { content: '\e810'; } }
+.icon-boxcheck-ok { &:before { content: '\e811'; } }
+.icon-boxes { &:before { content: '\e812'; } }
+.icon-calendar1 { &:before { content: '\e813'; } }
+.icon-calendar2 { &:before { content: '\e814'; } }
+.icon-catalog { &:before { content: '\e815'; } }
+.icon-close { &:before { content: '\e816'; } }
+.icon-close1 { &:before { content: '\e817'; } }
+.icon-cloud-data { &:before { content: '\e818'; } }
+.icon-code { &:before { content: '\e819'; } }
+.icon-config { &:before { content: '\e81a'; } }
+.icon-config3 { &:before { content: '\e81b'; } }
+.icon-contacts { &:before { content: '\e81c'; } }
+.icon-contrat-cadre { &:before { content: '\e81d'; } }
+.icon-creditcard { &:before { content: '\e81e'; } }
+.icon-cuterly { &:before { content: '\e81f'; } }
+.icon-dat-export { &:before { content: '\e820'; } }
+.icon-data-import { &:before { content: '\e821'; } }
+.icon-data-transfer { &:before { content: '\e822'; } }
+.icon-dataadd { &:before { content: '\e823'; } }
+.icon-datadelete { &:before { content: '\e824'; } }
+.icon-dataedit { &:before { content: '\e825'; } }
+.icon-datasets { &:before { content: '\e826'; } }
+.icon-date { &:before { content: '\e827'; } }
+.icon-de { &:before { content: '\e828'; } }
+.icon-delivery { &:before { content: '\e829'; } }
+.icon-download { &:before { content: '\e82a'; } }
+.icon-duplicate { &:before { content: '\e82b'; } }
+.icon-duplicate2 { &:before { content: '\e82c'; } }
+.icon-edit { &:before { content: '\e82d'; } }
+.icon-edit2 { &:before { content: '\e82e'; } }
+.icon-editblog { &:before { content: '\e82f'; } }
+.icon-email { &:before { content: '\e830'; } }
+.icon-en { &:before { content: '\e831'; } }
+.icon-euro-tag { &:before { content: '\e832'; } }
+.icon-events { &:before { content: '\e833'; } }
+.icon-exit { &:before { content: '\e834'; } }
+.icon-eye-close { &:before { content: '\e835'; } }
+.icon-eye-open { &:before { content: '\e836'; } }
+.icon-facebook { &:before { content: '\e837'; } }
+.icon-file { &:before { content: '\e838'; } }
+.icon-filter { &:before { content: '\e839'; } }
+.icon-filter2 { &:before { content: '\e83a'; } }
+.icon-folder { &:before { content: '\e83b'; } }
+.icon-foldershare { &:before { content: '\e83c'; } }
+.icon-food { &:before { content: '\e83d'; } }
+.icon-fr { &:before { content: '\e83e'; } }
+.icon-gift { &:before { content: '\e83f'; } }
+.icon-hdd { &:before { content: '\e840'; } }
+.icon-help-box { &:before { content: '\e841'; } }
+.icon-help-important { &:before { content: '\e842'; } }
+.icon-help { &:before { content: '\e843'; } }
+.icon-helpdesk { &:before { content: '\e844'; } }
+.icon-home { &:before { content: '\e845'; } }
+.icon-image { &:before { content: '\e846'; } }
+.icon-in { &:before { content: '\e847'; } }
+.icon-info-box { &:before { content: '\e848'; } }
+.icon-info { &:before { content: '\e849'; } }
+.icon-instagram { &:before { content: '\e84a'; } }
+.icon-invoice { &:before { content: '\e84b'; } }
+.icon-invoice1 { &:before { content: '\e84c'; } }
+.icon-labels { &:before { content: '\e84d'; } }
+.icon-laptop { &:before { content: '\e84e'; } }
+.icon-laptop1 { &:before { content: '\e84f'; } }
+.icon-license { &:before { content: '\e850'; } }
+.icon-location { &:before { content: '\e851'; } }
+.icon-locationmark { &:before { content: '\e852'; } }
+.icon-lu { &:before { content: '\e853'; } }
+.icon-mailsend { &:before { content: '\e854'; } }
+.icon-mailserver { &:before { content: '\e855'; } }
+.icon-mailtemplate { &:before { content: '\e856'; } }
+.icon-menu { &:before { content: '\e857'; } }
+.icon-minus { &:before { content: '\e858'; } }
+.icon-mobile { &:before { content: '\e859'; } }
+.icon-msstore { &:before { content: '\e85a'; } }
+.icon-news { &:before { content: '\e85b'; } }
+.icon-next { &:before { content: '\e85c'; } }
+.icon-nl { &:before { content: '\e85d'; } }
+.icon-nostock { &:before { content: '\e85e'; } }
+.icon-ok { &:before { content: '\e85f'; } }
+.icon-open { &:before { content: '\e860'; } }
+.icon-orders { &:before { content: '\e861'; } }
+.icon-out { &:before { content: '\e862'; } }
+.icon-paper { &:before { content: '\e863'; } }
+.icon-paragraph { &:before { content: '\e864'; } }
+.icon-password { &:before { content: '\e865'; } }
+.icon-pc-datatransfer { &:before { content: '\e866'; } }
+.icon-pc-mac { &:before { content: '\e867'; } }
+.icon-pc-windows { &:before { content: '\e868'; } }
+.icon-pc { &:before { content: '\e869'; } }
+.icon-pc1 { &:before { content: '\e86a'; } }
+.icon-pdf { &:before { content: '\e86b'; } }
+.icon-percent { &:before { content: '\e86c'; } }
+.icon-phone { &:before { content: '\e86d'; } }
+.icon-preview { &:before { content: '\e86e'; } }
+.icon-print { &:before { content: '\e86f'; } }
+.icon-printer { &:before { content: '\e870'; } }
+.icon-private-cloud { &:before { content: '\e871'; } }
+.icon-product { &:before { content: '\e872'; } }
+.icon-productcd { &:before { content: '\e873'; } }
+.icon-pt { &:before { content: '\e874'; } }
+.icon-qrcode { &:before { content: '\e875'; } }
+.icon-qube { &:before { content: '\e876'; } }
+.icon-reload { &:before { content: '\e877'; } }
+.icon-rendezvous { &:before { content: '\e878'; } }
+.icon-reporttemplate { &:before { content: '\e879'; } }
+.icon-rndcheck-not { &:before { content: '\e87a'; } }
+.icon-rndcheck-ok { &:before { content: '\e87b'; } }
+.icon-sale { &:before { content: '\e87c'; } }
+.icon-save { &:before { content: '\e87d'; } }
+.icon-search { &:before { content: '\e87e'; } }
+.icon-settings-bars { &:before { content: '\e87f'; } }
+.icon-settings { &:before { content: '\e880'; } }
+.icon-shield { &:before { content: '\e881'; } }
+.icon-shop { &:before { content: '\e882'; } }
+.icon-shop3 { &:before { content: '\e883'; } }
+.icon-shoppingcard { &:before { content: '\e884'; } }
+.icon-slines { &:before { content: '\e885'; } }
+.icon-sortasc { &:before { content: '\e886'; } }
+.icon-sortdesc { &:before { content: '\e887'; } }
+.icon-star { &:before { content: '\e888'; } }
+.icon-stock-ok { &:before { content: '\e889'; } }
+.icon-stopwatches { &:before { content: '\e88a'; } }
+.icon-stripe { &:before { content: '\e88b'; } }
+.icon-support { &:before { content: '\e88c'; } }
+.icon-tag { &:before { content: '\e88d'; } }
+.icon-template { &:before { content: '\e88e'; } }
+.icon-terms { &:before { content: '\e88f'; } }
+.icon-transactions { &:before { content: '\e890'; } }
+.icon-trash { &:before { content: '\e891'; } }
+.icon-unsort { &:before { content: '\e892'; } }
+.icon-upload { &:before { content: '\e893'; } }
+.icon-user { &:before { content: '\e894'; } }
+.icon-userconfig { &:before { content: '\e895'; } }
+.icon-usergroup { &:before { content: '\e896'; } }
+.icon-video-camera { &:before { content: '\e897'; } }
+.icon-video { &:before { content: '\e898'; } }
+.icon-viewpdf { &:before { content: '\e899'; } }
+.icon-website { &:before { content: '\e89a'; } }
+.icon-website2 { &:before { content: '\e89b'; } }
+.icon-win10 { &:before { content: '\e89c'; } }
+.icon-youtube { &:before { content: '\e89d'; } }
\ No newline at end of file
diff --git a/dev/tmp/webfonts/css/appicons-embedded.css b/dev/tmp/webfonts/css/appicons-embedded.css
new file mode 100644 (file)
index 0000000..3370589
--- /dev/null
@@ -0,0 +1,212 @@
+@font-face {
+  font-family: 'appicons';
+  src: url('../font/appicons.eot?29278266');
+  src: url('../font/appicons.eot?29278266#iefix') format('embedded-opentype'),
+       url('../font/appicons.svg?29278266#appicons') format('svg');
+  font-weight: normal;
+  font-style: normal;
+}
+@font-face {
+  font-family: 'appicons';
+  src: url('data:application/octet-stream;base64,d09GRgABAAAAAGmUAAsAAAAApDAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQwAAAFY+IUoWY21hcAAAAYgAAANIAAAKBvhXCcBnbHlmAAAE0AAAXYgAAIvICxTDxmhlYWQAAGJYAAAAMwAAADYfv/q+aGhlYQAAYowAAAAfAAAAJAh+AqFobXR4AABirAAAADcAAAJsXYT/zGxvY2EAAGLkAAABOAAAAThtcY9GbWF4cAAAZBwAAAAfAAAAIAHYAtpuYW1lAABkPAAAAYAAAALNxov7HnBvc3QAAGW8AAAD1wAABgUhFY8/eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR+wTiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcXjC8mMsc9D+LIYo5hGE6UJgRJAcAFjMMtQB4nO3UhXYcVgyE4d+JmxRSZmZmZmZumJmZmZmZ06bPp7dIZ1bzGLXPt9q9uvaufaQBbgJGymsyDCNOMaRnDB3R6dDgfCS3Ds6Hh2YM7gz7vK7fuKFH/KjXw4PHEbo7rN84itHczC36udsYw+3cwZ3cxd3cw73cx/08wIM8xMM8wqM8xuM8wZM8xdM8w7M8x/O8wIu8xMu8wqt6/9d5gzd5i7d5h3d5j/f5gA/5iI/5hE/5jM/5gi/5iq/5hm/5ju/5gR/5iZ/5hV/5jd/5gz/5S+8ylnGMZwITmcRkpjCVaUxnBjOZxWzmMJd5zGcBC1nEYpawVN/LWM4KVrKK1axhLetYzwY2sonN+kxb2Mo2trODnexiN3vYyz72c4CDHOIwRzjKMY5zQn/nSU5xmjOc5RznucBFLnGZK1zlmv55o/j/a4wfRm/Jq389X20wcaEpo8KTW+EZrPBUV2gaqdBcUqEJpUKzSoWnvULzS4U/XYVmmgpNNxWacyo08VRo9qnQFlChfaBCm0GFdoQKbQsV2hsqtEFUaJeo0FZRof2iQhNIhXaOCu0FFdpDKrSRVGg3qdCWUqF9pUKbS4V2mAptMxXaayq04VRo16nQ1lOh/afCCVWhTKBC6UCFcoIKbScVyg4qlCJUKE+oULJQoYyhQmlDhXKHCiUQFcoiKpRKVCifqFBSUaHMokLpRYVyjAolGhXKNiqUclQo76hQ8lGhDKRCaUiFcpEKJSQVykoqlJpUKD+pUJJSoUylQulKhXKWCiUuFYMZG9twHddwHd9wndBwndhwndRwndxwndJwndpwndZwnd5wndFwndlwndVwnd1wndNwndtwnddwnd9wXdBwXdhwXdRwXdxwXdJwXdpwXdYGz5c3fLai4bOVDZ+tavhsdcNnaxo+W9vw2bqGz9Y3fLah4bONDZ9tavhsc8NnWxo+29oGe7et4f72hvs7Gu7vbLi/q+H+7ob7exru7224v6/h/v6G+wca7h9suH+o4f7hhvtHGu4fbbh/rOH+8Yb7Jxrun2y4f6rh/uk2yNszDd892/Ddcw3fPd/w3QsN373Y8N1LDd+93PDdKw3fvdrw3WsN3/274bv/NHz3euPaf8nk6GF4nLS9CZwcVZ04Xu+9ururuqurqqvvnj5rzp6ZPiczmZlMJplckzsh90FCwpGEKxDCfYnIKSoilwq7Cgost0QWFM9VcVnFXcEDvFdRd8VVRMXpyu/7qnomkwD7++3/s/+eqlevXr336h3f971fDYMY5uhvyX78fcbHMCij5bSMmdEqWobsd/78ivNnJL2CJPRtJLXuGPjxUOYM8mmyBsp0MqPMMmYrczqUrlhhq1IfRRUhZ5ctoYSyvBG2Usg0+KzdSKFKuVYt2sVatZ6Dx8VclqdpDYvPZYvVRh2ZObNiVmqVWq5WyPBCRsvUKloYcmhCBpVTyFBRtoSqIwi9PhwVMOI4a2i8cXMiLAlhw+cPxqz2paYsJvyWL1BpPyumSX49HEcJUwvwoXR3JZZAf9ywoWPDhuY89NdowDkdPfQYr4b1zzZ/gR+sbqxUNp62oVLZgO7cGFNiobVPHJFtVhAViZPiRqxNaefFgCBxWiGaETq4RCnGdYj966DSk2mdHRvmxtNT97+Esog4t/0Lea2y4bQNVbdKOmYijNlZ5DWyAsYszOSYPmaQeZz5EvMzhmlkYNwy2eIwqtYbGVOYiVrhAGrdFLIqMlKoPIKqJVSAKWoll9MoPIrqYbgMoXI4iYw0SqEA4mmKAVe48HCBB3wXssJ8LyrCbRYutZxAryWauziK3ArpLVQHT6veBWazTl8ElUN0BHmvqxQq7rugSq8ddobe28VsAMEU5zJZ3tSMcCVD+1LTqvVPoCHCIudzgiTxyFKcNyHCoQBLuKBzFOJ4bt/qvr7VO1f39q5u3olGnS/yNJFnE5yQ5/xYZ/leXuKLHIc1jEmGhQcQ47guSEVbMc/uE0g3EvEmxG+GSzfiyH6WRVumCxEeyiTZmTLtBF6PfVy3wGVYvvnN5wVRFJ6Hl16Bv+ALBHmND/vF5j+Kfr+INiWc98rBwLNBjZV4gZcOcW2SwPPSeZLABd3Y3l6v6RAoBTfPGmggCWKW6xJEvl3EAeTnuomAM6wfmiEUaJ+I0MuLP2I51If5fSz7MsIvs+w+jFEvYtlXoJhAVOzju3kuC6USrFjgfETHIpRiScEdCmh8r8TzMIK0GU8G5IcDPB++QFT8UjMj+seDMtksByj8ce6a/RasWcIIAIMhJsIwBVhtBVhmyLvmbC6nZywzY6NDU837yVNTS9GGZvMh8tS6RPNTv/s6Nh6fupNcN29eyXkCf37evC7nvkcewZs+ms3B4nfrXwz1w5s4CVkSwl9xBPTX9zjXo0O3oTfQG1c5Nzs307aQo0ePXgprYYRJMCPMNobRy2GL/jVcAOM9gCwBPNnFegOVKUgLkBoWePpXpHDZgD9boPnqjULZojCvQoFcVgAgz3HZ4iimlUGuuzgOcYmu5TrSyHWE8E3eRwpj+3IlAfEckVnydYIxFlfxQa29dyUr4ZMI4iptJbJMFMlFHOt8aft6lsM15Cf10U1L5vCc6DR5AekxrHI9gwsWodM5fm5jRccyAXOvcjJeTxR+UfqU+Rs2sSJCEnkMC4TH7OKFS0ZXNghiz2MlkqtObjCxX/h3Dr1SQBJ3DcviSF+NDQYF/sCdIubmd1nW9Lx9l7yGX2FYRmJURmcguWZWtJzuBd70abkKIO277vrRrl2PIr/zBlqxe/cDu877OBGatx8XTP2VCLReGep9GuaAAGbSmBhgpG6mBrNxNnMpcz1ABkXd5XqVIukTIv/No5mIDaSgDLNpV3iY1zKQhGl8YVKkJPCAImw6j8Mo52EQQF4GTAglBKieKVuAvYBoAB6q44/r8XgxHn/CvcQ+792h93nXz9FLbDr1Ge/y44/ujsyLGFzgvgBnQGz3x4LhcBDASeRltXm7T+Z9AFpByyJXaqbP+asvFfEhwTf19SC9RBIKJIX/NWa7lcFhx7z4la37tx337Y5E9IFIZECPRHZbwYNBq4jvuMMQfH5Bv+MOXHSTkBRuoy+DEN5CY21hGmsL0zVB1w9Xm1mfjEYndvp81lmAnkWfc8bR52icrJmKkNe8E8oKJ5QNAJSE6fqmdRyrR5e8U8Jc7a1vuvVcSENaK+vMd8bQs8QZc9MWT11N6zv2FvKa85TzOL69eZrzKI03d5HX/u/v1d7hvdMn7c+7v7W5B9/lPIGWv8NbGTo6gGvOgffmGBvo6Agzyaxi1jGnMuczFzNXAPRWzBaD4fIfBi+YuVrRbgAvQYGzRKmrzQsV26wAHNj1BqWWZYpKao2KCcxLJUwxDRSqmHWakaYW3iHzcRkL0F3KuVhaBn8kFPLziibLfjWkGZpm+blgyOf3+XVdD06Zsd5bNkrBpCbKpibIWOSC1k1PPTXs9wGvVSgeOZKpQhZIcX4+KxuRiBJbdSyP8zre/xVHw9bPm/ztpmCIkl/mBT0RJmETi4YkBWRO0BIGmUj33HKLP9Jl+PiQnxV8gmGJog1UExdqlxwRU3ekeybtfbNyqFwgIQzPPP/G1CP4Q88t+/HUnxkGu2N/LYy9SGdazwqUUWtoBeAAoJEq4OEMEPzKdxMhA+Hby81T8ZMC0AJ/e7HZaHSSol+JTh1pJ2u7JX7qKp/fn4yTiypDgN1ovapLPzTAcUBSChZnNywbOKIaZQUbZga9LQW/nnY+u7d/ook+Pc95GXXMczZg821JP+l76WPp/b/e0rHAeWl35wvkyb7vfrTtgHd/SscLLTwLi/A1/NlZsMxQupihtFEXiA04FtHz4vc61Wvwqh+98OOpqSnnC1NTeOEC+K1pPrsSLzi7OYmfbE4ybn/+HvArXRvTtWkAIYJG/wqkURAU1CigHzlZ8todV3wV/eje9zmxg86n0Fd/4PRgtXnXK7hacx7oROvGmzd/DS8qHUxv/+jS62gzvTl4rbXuGB3gjlLxOrlkaoW7WJNTV5HLai5uIDN5OaAfCrTCQqRhoVYZ/MtJ57RfbLzduYVcOrWcFsbDG507kbzsMfTWdC3Sce/zemMxcSbtzhJdGq0TvUsc/+6tt5zrvPPd4qe8RX/4nNkXaL/fffdX3/HdNtPF9HotsFsnmhU/8Z6uT4oJce6iiz7vHrjvoouenH3jxY4ypDL1YfJ3U9u3HqI/1HfI+6Gqe/lDcw1+GGF3fNvc9j3837SvwjSYIZCSxplFICmtZNYyG5gtzA5mN+CrfcxZzEHmAsBaNx3fj9nn/9/pNh0XV/ByhS8IIaGCm6Ojh9zj/JGRQ+6Bl//vJY0Rudk4b9urJ6NDh6duPGQNHfs9/i7xx94l/bzmefhGZJ89MjJSLk8tJU8dWyNH3HkxqIxlZkhmWrat5TRgThpH8Zzm167GzzYX4z/Pm/rGSlEKhDtHyN6m9hQpT90wTk4NGQHO5W1hIU3ip10ZWbAFS7AaVsNu4Eefeebu6QM//eyzdz/z7F3PPHPXs8+4/PB55MdkNUCCy99KqE5ZHMljbCSP1ZGAwYGWbAtlFbQarYkvr8edR9DqeH153HnYeYTeo9VwjSs5slpVZp49OusZ3EPZVfHlcUVlWmv1ly5t7GHmMPMB5tYz2wHWDkLbswKlfiCZ50CeBGRtAn0Ecbziim8jILvBQxDekigDYhxHxXIq+UGLKzR6XARR+a4MwmGGo7c0OTcdyVRojAqH1TqZFInWnVhSLF61dOSsVVp9bG5/NY8356t9wx2L1jfv82v4Vs05fJeiacpdfk17FM6opp3tXZrPaX682a819+Oq4qac412cz9DMfloMN1CjGI3i+ctr2+dGTpk7Z2dsab5azW9S11Q7F3V8VvN/61t+7TYtorlHSIsFvdD5GK3ixTXTT44dLt78GOC8FKxqD3tzJldr1OyCKZiWWaghi9j4bjTpPPmDHziPfv/7zpM4tPkjm/EH37ziT9c8gh++9r0P40fe++YV6Mrg1C3Bls7ku67OhGpMLmGuY55y+WyBT8HQU9bCAq5lFFkg6FiVhkX5ZEuwc7yQBpirZe0Askchn2BT3qMXNSxgYo4rD+IOLS+EvRBK9yKvNO+WKtIqGpUiQK5FazhOqUBZdou+FdgbU+C9wgGUs71SwKzXGtOvraHzAlFJkdvLMdlQI4o/gNKlKBIF3O/rQ4jtSHVj4FOEugpPUqUIPKn6+hFmsZ3qUUUevWDZkhIdHIpYSXU4jowgSo1Zqg8Px4YwmZsYxj5o2VgqFEqOGSgk4BGaTobio0EJhZzbEv2JRP9AXyLRt2wHFzHHF8xBCrd5M6fMXTCO4yFuhxgL4fEFw7K0ebMkk4EF46HYUlUx+hJye78qn96HOWhJN5IVsa4iKZTuicgcbTukt6dpOl9TkKpAr+J+tnJ/zEwOxaC5fuGqQQwNGYiPeg00AilooNvwucRteFBG+lgiFEqPWbTdryX6BvqSbmOf2Cz43PZp/A5Ri083erp94g5+utEAey7/8GfgR74KFDACtMNdvbN1QFlYvnTiYT0XvKkTWjPnTrg3c+6sezPnznmtYAmml9fNlnNBjJ8GrZwAEw05qdxM81sNlE/2J5P9gzRAL/j1VCQ+OteCmW++sIuLmosWjqjctm2cigcXLjSj3C4xEVq4cA6hibwysnCREcMrFup+dX5qGCM0HJuH5YA13mZoKLnAQIqKR1PDBI9CuuqPjmc0A6H3tl4HwVOCMjo3khhOh6N4q+ibO7EwEhZ28UYMLZwY8YnbtknyyMQCEjH5XYJlLZyY6+fJT2Nj3jsiCn0HffUI8V4tBSPzs0EzsSCENHmMvhi763wfrPPVwM/qQK8pjgSOli6nrIsfqcRAuYZazlVMHnfi3IrxsXb0p/axBSviPbE5a+bMcXRy3dQFO2Z+6ORGbevWWuNLVnskXy4vrqDSVGxs/Nrxa+fT05OhXN4qAJSil9nkyt8vUYrlicy5GXXgCfcnquCmdW7lek2rFl1lXxeyBapc7UWuqs+NjyK93NIWttSDnkqw2FL4wQOKX45DDVCgUa9A6L7TVbZYYZOnIdXLuKy/1zKq7KtkbKjMpipEu1gfxZSGeMUb9Sfx5YIsC80rIeTxFVRx1XTDZ2kyDZZRnRsp0vD1JZjn2G0FIhAOLVsC0kFhK8acgBd/gkU6y4+ymFR4bCAeLnyFAE3CcMHsqIh1xJVWlEorttKgJHCxDOZ8nNYlylmex8EUj9moCllZGfn8IKxNraMhQhjjQIrjYgEicEUkCwUFigGyEGKSINA2CoI0KU9H5S1ugvvoT4rodEl+v4S+Kyq3sFLHFoEl77+J57d2IJG/CUXZuYKAC6w4l7C4wHEFzJK5IlvAgjCXHWu1FIL58HIk27KYV4hftNOsKJFYhhd5zIeU5idoM/FWJcQKvJ3mVC6WFRSidQq+rA9By1u8jyvLPMqoTIJK4+V+QTNUBBNUQjU9U06hJCoKQONHEPklQtk52aaenZO5DP8nhJibymTnoDuQ81+ZwSw8w3ZmAPgTpGQHMi5f9X7yKsBrlVkMnI2nuHP/KCjwYctT0wEo2YinGjxXz1MHQGtd6rZOoQdy2ShHsxWpLm9HvauYjGoBoCEII4IJ5tCRIMGqHFBU2VlW6sy1RcNBGF3C3e4Tz2cJezuH2Dn4YUFEash2rt78Q44jhOUCOn6/HjZM3dBCwQCAkcDzCucsKYZUjHhelNFnfKFAPtmRbIvxhL1UkO/lMHuYxSza2VyjBH1Blvehy37hD6pm0PQHPF7yX2A8f8fEgKdnJMTVvI7lsp5GUqg2XIVkBWXMnCuaVoDRxK8in/MnI5aw7b7uWqna2ZspmIFwZWzfVU83c/iu8eZvsTne3IPPcN74j8s4nhNYThA1PZnpsXsn5izpLCN8zfzm3vnX4FdPbAMCVsEddLM4uykBZBbI7DagTz991b6xSjhgFjK9ndVSrbvPthMxw/nTx2Y34LJy55I5E712Tyapa6LAsQI057L/QLfMvJ/qC78D7/91C0+NghRzFnMIsNWDzOPAx3jIomZ6Npra//ieB3JmhD2tITUS2dRoVHz3dJBSBLtSsHLQ2ZyHG1M42TIRDVMjUQNE97clVetAAV3UfXp1w2kbq9WNp22oNj8CFze+sfpu6cTsyWfs7kLn7s5Ct53J9/iDvuZHugtu2imdhS6a5gv68TNtRj5vNKW8ntEP4tNEf9+Kkltbz8q+5uf7Vpbc6kor+hR07uDgpz6138yZcCw3c4Yxc5n0Ep877m7yuLu/YFmMWXFRlsW4FRNlPEBR5sA7pr6+eHBw8eDixQd84lewmTGmKzQyJn700RNTviL6zstB812e9QKgTQsZhYkyRWYQ+JC1lDIJvJGesUzNstrZs410BXdSeik9nTFjNWYUxCdQs350BTZN7FxhJJP4E1ddtfbqqzsWnrdgwXnXn79gwfnNG/ADRoKPnbR0SYk4OyHPQSuTKbW1HaLpCaN5EiT9Bzt4cJBLGu83Ej1Xr6VVbFpw/vWtOj6dMNoR6rAXehl+3QaFS21jSeNmKEmDabvm/72/M9KfLdT+d/p7zuDWrYPbtg5t2za09f97pyNDW7dNV/TN/1HPqY3hj+TX+JvAAVHL5BizGlZ0uZ/yCTP2GEx7KPCehu8YS2JNmysLdddMg1REjYgNVC+c0GVcpsJIIpKWsf9KRUU+DomOH/dUReQPYtYpQ+8sfHY4jbc0n4Q4GReFM0SWd/7I6yKNIIWf+gk+m2Zr3gLhA5wVDlqizg1wPmVvUZQPTfhVYqh2mzVitb2cNC/OWMNWZikWVkANzq0i4VdyhoAOSNdnaA6aLXPMnr3R1ZFRi3Zr3rmKmatTTGNYOTLTGbPiGbSLNeBvaq2+6ScyZ+8273jTl7/GOge/x74SxGfr0aju/B74j3RPWmedV0IxkADc1OYtED/dTKU6k8n9s5I2Z/1Bng/60adj+lV67D1iRAm3tYXjKrnGTUCme3GD79LCnakhuKEVQwrtK5Czox8GGLffVV81zqyiNrkTtUVolhbpRC0b1SDRcQq7+oDWtaJlPIs073U9M/sG//HCC1977rnvPfzwF2+/HV/p3jinzkS99A4yObXvi43lDcRB8NBUBP9Ii0azkYgDEnskG41u3e79UPp2+kPte73f+5tHMfr2BDAW9oQXTr1OPhjRPgbFIYgci73d7lJr2S364ZxtrzjiPEFec55wHvfWy0dgDPMgM5iAKZJMGbDEzJQf56mgc4RqranBHNhnvWBxJCe0VCP/FU6lutJpszBaKIwupQH+8ianZxPSVzs3jzv/eKsc4tDYv6A+v/OJFzuR5L81EA6vT3Wn0p3p9a0SEKBx54uXoT505Y/O+vcHfRKeemlz56mkinizzZylKxaAG2Q4qv/itAqCSwV4qdemIrfhz9/afODZbzkvOy/fhv7e+SOCNVxFmvO68z50mHmbDtkEri9jQz1U70xc+utpDe/DS3BTv69GlG1T66bgwA/d19RxaOqPRHGWN5trp6Y8ufZXZB/+Lqy6BFNjhoCXqVk5StJrVGrxpJghpFUbJk3lZqUek23gATFpNvytu2/iJec6SbhR0XXlB3xBCaEBib9JCYUUtFEJScKDiv6WJNyEzrzxbkl46EFBCilOF+SK+g2kKz98iG8lQH6ZPkS3QY2tPv+arIOYwgRhfi1kF+wiFXoa9SIq2Ke/iP70HXTmysTy+O6XdsfxVBTxL9z9FdT88oalMRzf+7W98WVTH57z3DR+ubMFYzKsuDnMAlhhGTMDPEoGWYJuCb18RsiZLX6St3Mz/W0cY921Rs71+OCpRqaO/OhWZ79r7cUXPvj7q+4hnbiTy38S+Zb8PXDJohKwYrkb/CLOiP4VsZ5488cgo/4BoddkfquIZe2akH/l0AuD6PLzhtCNFzycUJP+Nu6xFVf7VUVXNFEmzSnR5xNxcGXz3lhPDA70+tE7+PVCzKdfpCstuyNZD/3C0Ee5hUmq1HJj6xQt6AJpAIWg1vpRwAsANVQLa2lUaqX2FIoLMprHu2q4M3LL4h//+EvfPvytdMo47FPCeuSfUZ/z7RF0pvPBF3DgUx3Jp31fGdTjzjAmbXEWc3eNo62lw86/b0Txu3BoY6QWVLBZ+l4Jdb1vairZvhC/mtAHnXtAVkToAg/2HOBhvwTt5WBWdWiphOhBfQoggqnJGVb5vWjHVIS+FTeCc82Fzs3kG85N6GRntzFkOEvKSEMbA85HnX/9lyA2Gs73EUqg+50DoRD6kMsnT+MTbzzamDzTznQDXa16llFdAvwpITMnoVxNQnCYiLNQDi4NlIGra6iAkwP4oAuVop+7URO99XeOH71xn+N31E+jPzgqOYi+1Pxn54+Kc/Y5XK35Fovu/FsF/eFS5wb0Jlo+9TkPdTXZr3s2VedadOGVzg3OTZej850bLkUH0cFrmkecJ9eij3cucf6NvMY7h7eisvMBFNng5gdkh1Ys/PrX0QfprYcHDpA50Lc+ZhPzXldXoiKXHQLkBpcUcuUgW0UCX6QMkif9QYSCgAV3AL2Gy0RQrSV14QDASCFLD/MgcRRtUqSQQuugLh1W2JNp+KzrlUTrhvpoWcsMq67Ks9gYwTgaS5b75DY1jgkrxNRUZmc1rAeEhBhT24asc5TDIHATgi9QzybpVCIps2/ywSziAwGLE+PVfpEXwjyuLCO/9amG84rRI/9WSFsZJHN8JCCkK1qbKOd1A0laEAtYDyYlvqcz1tcGwiZSjACIq7Da2ofRNX5j24iS8wl+UZOz/nrRlBS/XJJDvKKnStk+6hfk4/qyPcWa38/W0cuY57Ce4KxgrD8Yj4XMjrDij3DOMmjBx6Ap6CnlpPnLsMWLbyK2Ldo3f9lELg5UwBRwIj13tGchT/SOmLmCyAEQk5Vsj5GbM8PPvABw/jpAeT8zzKyH2drmWv5swGKUPMG4ulwMrEAbVqhrF3dlyAbEahDN8oI9goYASGsUH9WAks1YiFxDLwVki1p6p2185IERZ+pDI+udM0yAcF/AjPXnMt0kzftVzUwpQUP2Ec5M+ZRcBBLb/8tIy3owGGt3+tbc9uKHN6e7VzVPRi9vaF7djd7YutW5c+tWpA5DjcPr0XotlfOrIpuJtJXaU2xc9qe6FZWNG+GA4gtbXDr7t6/IPh+X9BdQbBv8utPOwZXogHNgI4aKJ6655poWHfwOwC5PKRhAbQ2QL3V4rFGDfQ24FRCd7QcfdL6Mhqdexz9c22zeiC5Y69Sd1/HJDz5wzkG0y/nqL7Y0X/yF89VHH3Vxyb1AE+PAAxSZEWY+1Bmm0mwua3tKEVgRLWQOSdT1AODXXQ5lS6AIjyJGd3XUvb8CTA/eKCcrKVF9a6DR3ZmKGrFMsdZYuGD18oVLG7XcWRedtK63PG/e44nC8LkXbVq9dF3fQL2YjU3nQptqzZNq6MNGNFVJYjQQb28rxhPhRK6tlOuKJKwFvvHe5d25nviF3OT8/smFfXNzpbZcMpHL9OS6I4l/6Jx6tLNF71390VmMH/DXCPRsNkvT8BofbvXHbikijnU3O631me4ZegPak6zMpUHqrAs3rlmz8cIfQV/WnXTRWctXL1jYqBUzM52488QE9FKrKASLxvsmJ/vGoRvLe8dXJyLQmUwuMd2BE+9pNzy/tJ/DvOcp3zKtqdSouEoVkzVqCUuiHDV6eurLOeQQ8GXho8zFF2cjYzd2Luo86yynDrw4WZO1pq63suiua3qi2Ws6F3etusbZk7XIISvbgq+Pu7RQdD1pictHktude8ac7WQp+gPa6exE9wAXu2TGPvnhFk8F+SmipzSS3Dp1AC38ffN58uGpffigg5w3kQ+/+sRMmS+5ZVwuDGm2hk6QMBaTzc5nnnE+Ts6lusipmyHETziXOwP70F5s+aUITYZglp7wQddHAeojlDpnhAzJ/RY3P9sMT6DcIPpX1Lz9swH0LWcc33GF7ajT/OBNLXmpj3KVZgYkJeD8rYwnCs0MtGnNiEt1T16iY4wvQ5zzJtf8FUpxzqvzEJ/uQivSXV1p50fEsLpHeiwDOV+EhPFO1RQELUSe60rn4XE63X0QSYVwuqcnHQbKfbA7jVemu5hZ9jWJMYAjn89cxnzJg1wV5FEgSjOxeiOF+RKuHwfIvR745ijNgWdhixIiu1gIe4puXqAQDnTONFwtW3hacVVtuLpAKgyargqw7Gakb0Fhl4apGFApsUuE0kqgkK7JphWnFLBBXYhcT0d4aysOq6yOfuMLy2I44pd8vwuYxMrHiKWRz+sxNpxLsBHz4n2njY2dtu/NfaeOFfo4Yid0GRGNZ2MJVdD9XHeWFS9C5wQFDhFyznrUVRAR5sv96zk8fu77zp2P+fV9ZR6Liw6cffmqycXzZDpG+ebf2tsiGV4IdM7NcqmarQpcor0vUuwUhWrKinJsWlMCBIckjmexQbSAliEghkdLMHTp4nxJ0HvSGoJJ07AaDuKFasRk1aiJ0RDWIkGkRYOxtrZGoy2TaWukLYysiKaQGM9qmbgAGLwYIaRnFZEEWRQFgIlwSkBSKr1l1fIKS0Q2VU4myymJQ2x5xaot6ZSEhMFsVlWjLCokYEIWYyNQSmSXLOgWDb5j7vxUxI6JnDReTGUEriMcMlhiqUCHEM/KbCAO9ChkFlk+EWurC2JnMT3YKZB388Wb9qM73nfuOE88sbU+1wI0Ki7vV2BKzGrmkIsP6GqgFcAKOLZmXa+iWe7cLQN6oezxPoJBUavnMcnblDK7rDQ9CuUZvbvqckpdqOip3T0Xe/eKu9E+Q3WOOEm03zmimujn6KBqmqpz0971651L0EHnJrhFz9oNELAb6AFFjnBYkJECXE28dGolpcUCYlLUg/HScNrf1eTbah09eckwcrwh+Nh2QFfBtoGEYMghUZawImA/utqRAwaONn9lBPA/meou1bi/aeFf329A1Px452AnHDuIZAiqIQtm1BdieVXikawGUqbml6VQRCJ+7JcCflb2m2yw0xIJgh+FY06UA1K7Yfj5fMun/gxyqeuLRn1Y80yFmcssBH7nmP9qZjqCpscWVr+Zq5ZcTd2MkYtykm8rYp9g2ELYU8ChF6y2tlIm4/zZrtdX1Os9jS21eO/qPrx03siSJZfdetmSJSPzPtXKw3lltuNzs6VStnlzprdXowmljBeidY0VdRj908jg9kbf2greWyi4VUBQKJwyO+t3ezNTn4XyGbI409uyEU/7ZbWBLL3C09roZYqmAGigmxTD1DzWrnXr2glcsKJ4j7J9Lg2nmMpw+fKsTT2vqVsK4KDPrVnTt7arr3siOz+mV5JRqz1jFdaP9qw6sH1LrdGobdn+g+nIgb3bNt1QtO3iDZu2/fOx6AWb8BU9fUuHSxOZ8bV2upzsrEYtq7B013DPmuPKu5FdJxb3oh5+/xvQqi+6Oheqo1vK7KBaytas6jBVxKUzpPrOnaSonDK+diuhYLXyUDYMRsZbUMYMB+OOHXo9YJpJ0wzo8UAopgcS+qqF8+32dnv+wnsWeJEFKDeazeezo731VDqdqjdXtyK9bjJ6YOea1b19fb2r13xh7ao++K1a+88GVJk00BmaH6Q3XVeQ4tdWtNvjC+5ZME4rbUW6xk/a+IWNJ413Dy1dft/ypUPdMxHvwXpa2UytbuR4fU2EScCK8OQ02lk6y2V3ZqvuLJNcrdJwyRtAx4gnZNWqwP2buRYtMw30xjtPbOq6667S+9piEn8xivZnNDnUcXrPe7iTaitPXQB48Z0ncurpq5uxQsyIh/KTQ3bMH4gls4MTxSsbuXLv7kHqy3z0raM/gbbLIEkr0P4BZg2zmzmTUnJvR4vtbhRqCDNGhxzIKpbnk0R7CUn1lhAJAXQG5pmSZJjbhuWqVorTRsdC2eVNoM4SprbQwrFX4Ct09XxV7X2qpCImb88fTRjGXeE4SflDPiUUDeLThjAryoKMeR6RaHPe0z0+qTy/3FPt+awwsGxixeSi2xblCzw/gH9T3VAd7D2IepZ2VTc2jxgK1Fs60qughnq+UlR7j8ArsrVdu2LpdGyXGcWy6tP1QDSqJVhWlASJFQAb8qFo+WmovDxWlvz0FQJfyC/6yMTkyollA8PwhsbWyP7NQm1NL8QTyvmKrZae6lWAxzt69Oj55GdkMYxlD7VdaoarfrSp6705Ha9pIJUgyiBRzzSQV/rpxos6+j3aEFICT0mi8BlBkI8oagidFNXRowbO1wznYucSIxI3QthAj+p4jfMt54KQj+cl8XOfEyWe94XQddjWnMu0ahFraIvzSc3Uqxq6Spvx6/yli7v9TBB4NgqrBaYDWtkPuGwOldEa8GdmaoWKkGtQfyRLAAHWFGzTrjVm0Pn0g4rleni6+1l6Fnc/dtGnpxwM2FtcavKpi9Qk/3A+/1D+cCyXq+RyB3hTvS6pmidJvNn8Mlk3dSr5xVQCfW1p5LGRtR/90b/lFiQhh2ry23mRN6CSObRUOR/nk5R+Ju3cBU0O/22J6wOKZnTqPB1hj1V4A73hfN25zvkasZ2bmj/F6Wl8/QL0udvt4RLaRz4Ja9JKYeq7U8wKNvXVoQt0FNe9DVk45znwzPAGbiePp0w4I3EYfpKvi2XnnDbAskWf4FrS3R/rCxVZdm2EGhRSKecaEpr6HQlRejT1O6An6Bfc+Lq98waA6yKI7WQJgQARLEhc1ogUlU1STE0FAc4NIv+c1tCZWjv1WbJ41Qn0aDbeybgz+G54R5hB27ka7e6wZ9uFuOZibevdkM6BRNGut7ff9YeUrIiCX4xuX05YVU6/G775dLFh241i88MpFvi83DNtcY5j4/6w81zOH+A5trUv6pfAs4VgTuYzm5gHvXZjgyKNStnziiyUARnydKIQba89zRvMaGYpzzbbGJgFittPt91RT5t6o59OZjFXaKPOF8CtGaY7eTAY3maYYqNaoyipYgi0xAim7CDkMw26RbIOI2N7rpgmb5nHcqA3RDU7kElGid1rj7cX5zdfv+46QpZ2x5f3nX1GR2cXz9uwOLj6pkrz3uqmGkG/q22u1Tbv21yrbkEXxuI+yRdST/NpGGtq834kI7l3XYMAFPDO9/1S32WX9fGS8xLHIoSlCRZxAlElbPIEEVnjOcqVcQK9eg849BvMtc9dOGziZHGs0LGgnaCzL17Vl/Jn7faz586bwwrOkurGWm1TFR3h2X63IbXNZ2yp/VSQgvvUkF/myX41tLZvdW9qOKdxROxJt5Wo50thKLWm8Z75IM1gOfAVQSWY/6bmI6xwazUuwKX/lGWi++zbgufKf7R59D+AX/g2M8xspzuadG5aPyHwLojZxek/V1orHPdw9mM3A9d6lkYVqrWfKeb+jaKC5W04casAdGXC6erVGiZFp0U716hQjNuoQPY5eK6qaREzGgr7/ASDwOtTVT1oKAFa2op2O1uorpDnMVAXLZTK9qpaKBqOG5GARlhFeYKkvnvezqgRDebQOc1xPCHUoxZCRigTL6Sy0YjRfOQ8OyEm2vIRTfKTD/G3XM9fIeVi8XYr0XZyRmQzvIUSfFRt5PCd1/pUzYqm2gqFro5SV3+P5FeNcCKRzbW39/T0958a0MPptF0sdfZ193X2FkVZ1a1Exu7ub4yML33vlRt3rFo7Nq8rjwYGOOATezt77I5sNh7Tg/73fFrvskKKHgqnU+maFbR61Q2haJoPSOllGXNmH88HXd83T1eeZcqAN+YxC5jFzDoqNR1v+KGSEjUwFmr0pJ5mprc3dcYTrqbXXGmqQG/f7rBHM5IzmyYwdQH8Wwib7ejvnW3TZziILnU2af4PUbdgCFhIvDoYxveHA8/+1P29+uqzgTBZYwamdtI6yD0Bszm67YoNGy7esuXyvoC5DkmUPlgBwwg0KyMnUxpycn5rbkN+S36dGXjU5WM/+La9FAzt2fTf7DguoX90JqbP5ndm34HsuXfq1L+RL7iXWXtYzpmpG2ouCFbDFriGTgp6gSOcTgSuUCvo6LSdE1vzz6HPfWdsvnPWOPqMU16Fvn3RVs35aPM1dMnm+/x+ZXl4rY1ucB6cg7QOv/P0fHTEyZGJ06Kd6ADTkj/eA31ptGwdNn1bxnaJkw74rUDnA3D8OxAstNiHzlSbP8B/lAN7VN/UUjmwPdDA9zR7CfYFAr4pB8LTrrjialV2npcDKCCjmqxi0VmKnloQkJu/kwMBGYe8va2eXmwbjGkSJAPPg5M3jWm95PQqrbliAPEQtIes0e93n7Smv1xsG+od7u4tFnu7RnoH24rlvrXrd5bX9vev3b2uv38dWUMTds/ZsGT7snVzB3t7B+euW7Z9yYY5u9ev7Ss3v9e/bhfNBsE0jW+HtqSYLpd7ZajgYVFfUs/lCShdg/KdLf0RSC4zGjKqXD3O79L18DI8K4jdkuxdsWQdJj4+nqpv3ru5noqFM8WRfZftGyl+KdYdG1g1AGHP8p6e5Ztp0LNu0URHZ5893jfYB8e43dfZMbFoL+aCQsA2k5VUqpI07UDKaKTax9vhSDXwOqihvdFoh8uiVjUQ7KEF1w3uXnnK4snh4cnFp6zcPehW/t/pTGon2NHRdsdPXnP891NLOsXTbxx9CWD2t0wUeL8K4OkWAqZ2pAKxXYa9hW0R8BAIVrBgZYq2Vm1kDIEDjrVQjCsd9so1p27feNLoyej24W3Lzzrvkiv27i5Xgvw+VBRNARXkv57uLMpFS7hbOMoIIf4ow+Mt552xd3yh4isWJic/6Uwu3l7qCwRXLDt46Ir+9zs/EKCU4PvBKWuyNlrkH5T4ozwSHFi/1I7e4nOCTB9gq0lmI3MKc4A5xLyX+SDzMeYB5gnmWeiJy/QgqokBsAdOCHlYTPC8cVGxZeqmzhIw9ZWM5W69mN5XUS1y094SsHasd4u/bWPG/04tNtqPrUoUnSlhMZxsdiQsEZONshLzOY/42iZzvPOwP1orWpKSrqbxJaXmSYn29gR+AMLmZUpIVQz/Fjgh1rr8XI/FivH4IW+/bv//MD9JOd9Dqoo6xAgXCHARZ68iof6AT3R+J+hhFoUkf8DZXqwpUildTfW0J7bQ6iF4n6wocs+7BQvoK4oxLzzXTv4/lpopAuEM3v0Fvg3gIQMUrAY8B+MJk675krpDw9JuSZfuxxfo5xUaLVP+TEIhwxUkJKBMQ8AGh/dRPuwDPOFwEXG/IuwZhDxDROJebtD9gwpSJrz7icDUh0jUOeich25CNyLncafOst+ECoCfx0XMEf4DmPu5e/8sIfuwhJ8lF0AFeXWCkNOJjBYp57z1lnMELbnBeRyjYzqEl4+t58asPb0h8tWpoenzHOev+LDzFzj/ykzvlXoNPUZroPutqGYUPXbfNL04A0+16D31ImW47AyP7DLI1Gji6u5oCmWYT6Qb35UURZpHZ6GJnnSeZ3me/SrH85zzTXR3JJuNOKdAmNF8mi8YhEDDf2nW8DfX8DIvSHxHPjZ1ayyfj5H9sfy0/vDuWbTYZPLMILOT+tdawEhYNTuAKlTXoFuaUNAQVRmBAFprkZRp12dI8ZAUYOm6fSw1N5PscY/HStbRLc87H7gb304++q/PP//YB97fHEV3sDE1hMOI8KKqXcrzil/zKdgE5tYXNBM8iVzE8wEl5APRBBNW9IXCKTNqJIM6tjARfZrVBnBya+LRy81b77WufCJ6J7q8v7mwcR2OINH0BY3YanaP6JNVXyAKIqEgB/X4KLtU9suKIGEUwr0Iw6s0I3kle6NPkQOQynKSXzMTt3IPyIpPUwKSb9q+/EPA2T9tjZsJfFvfMX8WetpUjqu03FcEb58Y0AIQzj2RiaocKiiGbOf70+e/yRKwuRM6/nzQgtmsTb1GtqfLiaa+KFu4/ve9/wh/C5w9XVa4uxvddUXz3+cU04Ez0LqbJ5pnpoAhbz8J/WzG3jf9HQpbQg2EVlxNHR6uRm/ddhU6F517leP/b+iVdgK9mr0f/bi9tz5qUUSzvEG1d9Winnv6lVeeftVVZ9DjneVavBQeTudC17+bFnRmfeEP0f7Rr2w0LHL24eblzh3Xv44/dJGjobNO/1NLN343tDMDMRV4kU6m6u5B3TZLZ9qolI0u1DArNdsC9pj6ORZ7qSn0GMvs2vuBc8rR7SWGt3/e1bCUKV9iWrnpDSYBkG1cDgYFdNMshsP3qMmk+vMsWlrIUv+IeffsnFutDvw6r6Wyw/fku3sy+a5O5wUXOzh2gzy14EYcz+s5BR0w1vwjjnV9O1WKJ3oTqLzi3o2xc+/dRDc87Lo3lU/lUvcOJGIVXLLzPf1Lup9v/pxcM2D7fejx9+KIquDT2474hVhXzJvjp2AMeHeO+zwu23Y9rvSMbpGcmbE8vzyYJnfLIvWHqOUEasWHuSM2+gD6oHPmYiw333S+dusR9OeT5u3Azf9Mc7EuP/4m9nXHivV6sa0sfg6J/W3FevyX56Ab5j03ioYyTgJdEHB2+9fEwiwbjtUn63aKZVN2fTKOdyRacPqC649ArUMZCWXQONqF2h3bsREwkM2HnTPQba1vB0GeB0+QGZJMEXiMivvtAfe0ARJdtytB1xom/RgB/aYLRwA4n7zmmifhd0E6Fdv+5JPjyWQckdRRBg12OX+fG2SH8I7YitjK+Cg5SlAgNhc7ryK9K+y8hkpx5+4MqvI93MzaEqAd++GGWlByxVyLK6XOIi4jG6bgUsJdyN0+ZbnbTFMojSsuK6uiLo/tpTpmI4WHplliTylbd78Ak8KALD2vFLjHbynV/IcxwlKoGG5LVVJGWy1lZcLJxoRtVDZUOrP1oMbHqnlyN7ZTNchgtlVTVpsFGYomZMik++fd3h0QWVmf7HjETKtYFmTVz/t0TuPQ1YVBrY5YPmgkcskKtS8GLStYXFhNlE+qDPUq/ZncsiWDIdTw69keN0PazTDhZsiPxexQPdxt9hjFnDziy3b2GIGUyPrl3DIXV1wI8DcOM9hD5ZIZD9EZS0Muawu2ZQMSgdNG9K/F4pNwsqNjsL3j6vVLFnV0dXUsWrK+p1Haqe9Wz9JPCe5cjK6KONca6PYMPFqMX89XCoVKfl2xMDp2+9hooRjs8K0U1pKV/OqTrkMbw84jRbR/dO4kfeSui68ADvmLC08FSu0yNXpSDE6/JWNSHQesfuolYc7c4Y1o6dQn0FLnbPQSsn/74ELnzYmHHnrtoQnnzYUPoq4XX0Tvf/HFkc/80PlMZ29vJ1r2iZ0dvb0dLXpBv/czCnCbYOYDv7yVQpD3ESk3yHi+GLMcp+mWaRWFrWkHmmLWu3g+X4iaJqhphxo/7eIILhyvKHg733Df3cHwpBZ2ylZwMryd2uQymb5QVk0EYwnZH/Bpmk+FJQORoC+Q5DhdsQ01bOha2MeaUgpgRk86k/QzMgTTcOp7ZEVbT0/b1OMQUngIa8WiFi4Grc/TqksZdEVIC8yp+SKhsC/IiyIfkMPd5b6UYYkCL62KJ/0BpKSswPJw0NlEIQrdHwyv6Glr3kGrxae29bg43Bs3H2O4NHYus5TZzBxmGMvzsnDZiRlbJ/LEpmkjR7hl24J7j1dxn9En9daTXFFwi7/L0M3eX9hoDeSvcCwYbt7JCYKM/w5GLaxpzjlm0Iql2m07HbO08JywEQx1hDUrlrY7Sp9pReodqcxIxNT0diNghhPV9i7nO+5oMu5oPk7uplfnKc4KfiVocc5TcNsIB4tF2SfIrwQjQXgT6lB5CSH1uiDGEh/4DBJ5/80BXkQ4eKN+SSsS4VnrCJJ49UYVEoybQmug2gqtHL0QDK8KB5vLgpYs+WiKT5KtIP5MMDy9b/6cli2ZenXP/sIE3YPkWonpUNNIAXhDqlmBswJyqlmoFUyuVgCEQrSChl8IRaO5aDQKTGg4GGx+ZxPmv4r+qfmkaXQEg2g7MpzfItP5NLrAuS7ifPhclO5O4bbu5DlGQkdwGrvb9zX5teKHxicXL5o8hWy4/ZTAjvPSU+ePUHr5Dfztad51E7RXd7/etInZDhLoYeZyWM2AhmH+6MYMkJJbuzTMCsWwuuZSuIwGwOGa9wQj5xJw211lvbjoMiyAqSmTWoIoIGjXFcHkhTCILCoC+bzecA3Jw8iu2gQiFHVDea6YowpPAoOdspohYIbawuiNcD2w9Duc8Aj/T69BirMWPRRKZtrWaJIIbEE+vjR/8c71ZVFQCY+5eknkUDJdNBRYL5pfEWSqYhbSzh+Svcn2lyUBEZbaNISJybWIl7oSgbSGdipjnXER48uC1UjzMvet5BK4APB8R+MfEaYexXPbzF9P3YeWqRobV4IIm+GQkvkgK2BetQZiHLSkd3RyonRSIiz6YwSFF9hbnP9SloXL6L+sMmvgMKGGFL/o3JQKcGJhuG8kzUM909/nonxWm+v/nGDamA5PAwX8r4frW8zWDPYvVFBOn04lbf3pRCK1e3Cwf+v+A5/dv9/hKnOGdg/OQT/Y1vzpttDWA/uf3n8AdXV13dHVvfG2jUuu+P7lcKBdGz6yAY6lU5eQ91z+w8sgidLno0eP3u7ypnMAZu3pbZj0j652m87nKLKnFd3HNGTTChfvD7jdaNJMSYIkdvVODKCB3jaAprRVyHzYjEYysXTIjBjFlJ1MRVYv2LnjvAsa7VkrJAvkykvyHZEcxpho8Y4Kqox1tfuNrJVJvk44WTFj+a7GspXjC+rVQia6tDSWKih81MzFc5HYtLx50JUNc8xK6EyRmnNTeATThtsp4m1VL1HvKcoWEBdNUWzmfnGwJWL1IlelQjtFdw9oDaFRaVSw3+oJJWNSaf6iwZhk6fVEecs8S08+dvKjpVM2txW17v62ZTtQOldGsTwnC86/s4SVVDNW2CYLYziWZa/Olb/T209taX+H1IA1DvXIUFsyEtuOulfv2tn+08mf6KS7o//wOcVoFK0u55xvo2SY/Ysg3xoIBQxZYYmzWZAJyJ7lHHr0R+Uacvv8CXe+PO33jL57iBLjioePiet3BHL0kamL6I6tffjBs+H6D8378abmz9EvnRh+Imk440by979PGuhzRrIZR99Az5w67RN3TNdsMCXqDVCYkdEy2gy9ncb6Xcic9iXMeRjf21yZq9FtpQDGc9CA83WKuEbRG5dCQzqSyannyD4qVV9aiDn+aOHSWKHwXfRGrDDq+EcKp4w+O3qpcx264Hep9mSyPbUsH3PeFy08G8sXos/mY+hwLP8WFIUfFclnfE/fDxjOAlmcAUnDgjd7qlEBuBG6E7+EqTsfRWGU5Zx2O80ACnOVu4DZRjB6I13CH8OldKI/jRJIT6J0f3rg5EXBaHpgx0A82l3ok7JS8zdiCG7hSGrqoj3oN53pFcvbOlMgeqz4xjdWwOXa6tYhobFjTr23lEhRCKhv2b+lzo3sHjime57rjjH14yQcKVicbhMy13CWWGjoZicdvjlFKk3jVXL7Kq1/6rSlZPf09xifa9GbNuAPK7Mls2OsYtiTKL2O6YTKlu7CnX4PfhqosBUM+tPd3SPd3elFh3P5fO7wzYcXTVy4SF56Wb4QDhcdJ4wGoSXW+1Pf8mhpb9cozf/MxNzhm4fnTiw6fPOFE+gi5y6yfHRs2Zxqxb5qdmsZ2rpZ8rLFdAMft5Y5g7mC+QBzP/N55p+ZnzFvgBSYQB2oDoLMKrQObURb0RnoCnQr+iR6Gr2AXkF/xBwO4QKegxfiNXgL3o3PxIfwpfhafAu+B38Sfxo/jZ/DX8UveDKRe05b4TxtS6PQ0g+PTu8uB+lDgLj3uchRVGl5e6RQw57ejOBiQChTmOEme5Hn9u7tVzgh2Uvl6GvKbg04B7VzJh17m7615rag4lq0vdTs7FQoLUBVHkodRSpqeDsecq6YU/OqHcXe3gbB5dQ8p77W1giPzYVXUjxXSVFPUQB3POOAPdvQLMxYC2B5vMsTFTeAlSfA2NOzUevFAWzCSKURBS9z9lZ2us7o5gtIph8Jmp0Go0qZyazHTtatOjQr7X6lMzed1nCdX736itP5ii16Y49QRwehr9/jS1uV2yOoVVLw6vYctBp1TugloyjNFuphzweyVm8Ni8DVPaWa56HkWkgaBRAmy9QoXrCmYzmzMb3h0KbOx5DRFipVN1KBmGX057LVVoJdKZv9BjC7NcvVimRro8d2PJhuQpqab+m3/uwTHjSqZUCQghta3ubHHDZJ29RP6AZ7OL8cGR2YGAf6oQU2rVu3KeBcwzayu5eMDvIEiZG+gXn3BxBBBxCvnzG+ubtBP2281J4n9/d2zmEfb1QGsz5z/9Ci7j5L7ih3IAmZ0fTw8NBge14guZ7BweHhjKkTntOs1ODgaH9HluBUaeDcOUkryDmnJufNmRgdHU8gfsHuviUXW+gZtj+3YMHYvL4eNWtZQwuXjEYHhOPS5s1bMhqLJ7+/eo9f2bh9tNCfVqzLbiIk0OlrzBmqleKE27S9b6ShIz8mmZrS1X/KTrJrT2+/NBoWQGRKLGlPgiygy/EU4sYSC/Ndy4Gp/eLQniE0tOfwnqGhvd5xiAZ3D+4+D/gfGrzc2FavbzsAwdabXLeA2pYzNtde0HXMcSGO+5Uyuf892/S+cw6sGnh68hpVjGmphUtWj8bDMRZ3ZcZWLV40X1Xfs3zJong4TnBPemzl8ClRv1UdHBvpH0iokVr/wLx50Q6WSHasvmSyls+wsWLfmpU9mRTHm3q0MjEy0pZk9eLIQ43GSE8+rLFy/PSxxaULiqF0hHTP2zio+FSMkanni22dc+eSwaHNIwGFzp7qD42iZLDvousXBbieD65flHTOkQ8vXl6dw7MIsaXq5MrzefQhvlFd85ROEOYLHy3PWYZY5zNGob/aVzScv3BGvlQu5fWp53uGe3IswRwbQxLHcqyEc0VkowD9LoaVRyiPSRahHPCkwGxhQv024E/0i5h+y5beaxjDs12yImemfZQBF6fjXR3Zgi9hDjZ6+sgvfIXIcHcqznEEC5FEcU+MENZpQhWV9nqbLXOBcqzIpyNhg3seCaICkjHw3kIwpAl8HPMiJ4m8gjkQvCSe51kfy/GcSE1yrMILIity7NVBWUSSFAhLmgyYKchzKi8jJHMGlIFuSWwwwrlp0rEkQbwOxYieRpgTAqbPCMAIyNiHfKKfQziFZJ+MQizxA/uOUIKLYyQgWdrf1ZU3gUD7pIDfl1xib2tYEWxnrMbDQ3suAJCjAWqBHASvDLZgbnD3LfVtZ26rN7aeubXxfM2FuS01VNv8KWcCPeuMoeecsZc1v+ETwmrQDElKNKbxssQLfoUTZZEXgoKiK4rGh2JeAh/ilZ0BxfRLEgxaIOIXBA167GMF3g/d44K8Iki6xAUkQeBZCR6pwGnLb8C4CLzM80HdQFiErsH0ixodU5b1czJLdKgEOs6JHEctHqGuWOeayUgS+5bVK5kv8vWukt1F3cCIL2eXShXxC/7O9v69AR7hTcmOOsjM/OpYf8Ew8v2xR9FjUQA0PV+KPvjg4QO+tu6e9GGYQwwClhhQRZbupFNVTNkZjFkQgRAFK2xBqwjIZFgNCCCiEfhxnocZnORK+tmJiOfb91cSIr532GPufQ+RaQAa1U2PqUQtXTMHJ7X/oJZKkz7PmUC5ANOilmr+pUWLFqE3Fjv+l+GH/uGll97v3IWvXvzy4sUvL1r00iLnLuBgQs5d34Jc/7AYfs2vvkR/NB3tcX62iBZPvbToJbSH5nDuRHvp2ZLjvkMexr8FCfrzgGLH0VLgQfpywBbQL0tTKVnwvNnoTidXqwmkx0hjymyYlnsYltmKuoYAjwuhn3ILU52mR+ioJdBz4Achmhr9XAGG3lN9atE9Wmoutwbqg+ZyAK5HN3XqFlSc9VwZbC87LUi3s0Al5UZ5lH6/CUR2+k6qS6Wbm+g3G1SSRoYFfzTV8L787r2w5gbARtHArkJYpSkjGLgPC/Ai/Bl0DAQjgHlqsAQOw30tZLTdT8a7JLo/7Loteo63ZQHWM32Anqbmx/D4CGE7fABNKKwR6pfYkbEAVOnnliikUxwGUYjJLEYih4O7gDyr8tysSPysL5wJt7VVFHPgTFVgOQp1kNmHjITGQiEhZPZ1bEkTI8KzmbQ/mljDBiTfkniIZCZZkWc9N0hMvgdQLYsJxRDNwJrxNpXu3OR8QlTgeCwdYkNazvxpvGtt1E//s4AcNIN5RRE4BK8gQZ8/g+33+aCt8G5Ee0BoqxGr0mZjUW0rERuvxJDZR3vFwlKKBD+5UCdLWdozmgnhkk8IShFDC3Sdu4UntL/OHgQ4k8W/RryiILrRAZY2a0V9sigJrCjFAkTuCBI1JSo6EHhABBJ0WFTZNRlVCBLsG88HFBYZLBaJCGywZmZkpbBY0hKFlBZNC0T189vVIKBq2ZaiWlAGDKTziOWA+4RBidAvLak8y2uY9fu1SEDWBCzIKtnUVfQFBU6CoRG4aFiE1kd0CSgS9CTCsiJ7maTERZhO1vBJiOXpZ4VN+fpiMTFYDYR4Eenx7aLAYzFiiKypg/hrCtD4WAhggT9HMHjTJ0ic6EP+c1U2IfCKvDkoqD4+n+WRJh/oVkowbKLWKMf0vtQO6rXkjrvA6b02BRWuwkHTRdSySdB9X/TbbWX3Q3iFxjTvasxw5JbH4R8zyuGONcuXzV/Z7/znmurh0UN7dg8ODQ3u3nNo27rVw2NLd+0568Dunbe2d3a237pzN1ljhTs3NLnN6exAfeuOV3ZsrQ/ksyOLlrR3zDbPcUcdV3a9likzdzGPMv/E/MT79qc5QlewNeJ9Oq11Uakmo+aGDboxzZ75tL1emfY1dNUysJy5Y9uA6N5c+gTuZsfdJyqauaO7L2F5FlsKIHcnNuWtW5fWltOyp/8x3a1vLXGKOi60FESeo7zuZu2rhNPYk8ECmCqXSi4W+7oawVw8qASxGFe0IIdEi15UNq2pmhj2qxoSTTMIwBmMurunDVuWOYETYoIkBwK6vnceyvICYAaWE2TftUDoMHsm7xN90vso0WP3ASfBCaJ0Mgu0jR0mAssLsjyP55Gq5VlBUkJmgpckRQkGJb8/FNQ1HyY8JOPfE8KzAmqj4NkFDJeohmLNsMD1KAF/SFaWAmwTdi2G2tFe5Oc/tm1rUlMps1ZxfnzS1YGiyQfv5VHACCItRIipBjXCFcO8TyJcRq/qYY6NBv0+QpK6LLGaD3gTUytpCYza/WogbERM4KtYQvxz2r7FC9A2AHjhZCJI7AoNqOcuIkpkuT/A8Sw3QZAgkW6fylNvjz7d0hPBMPGrsGxg0UAtCAHDgYkgWmwin690N+qUOfL/RhA4ESXz2X67P92HI4lcsdo3XFGgSz6F7l9nuU5MFnT6sqVCd7otqr5cWCoGiu3S5unvxB09vfXtwRz9lvfbDAGuJvmYj/MIOsVMpUCyoeHUT0kqUYrHS4mpn7lXkoHEn0xn6D/2IOFm9HR8p7e+I2K6elJvR/r/w3vxixPODS+uvsE54tUfTibDb2sA7ljpfPaPC/8O/ZU2hGZ554YIR48ePYv8kqxkJOh5BviR85kLmWeoHcw1AdeqjUKZ7odptIzejRrFHZUa3RtGdeH1sim0nlDmpEq/wup9TJd68rtOP64J2TZd9DOCXQunR7BLuDqCy8A3WLUSKmgVjcANCNfY+6oi7wWYfkap9dHGYi+m3z+w3YB+UHEEVbz/xQJg8HJI8ytxNJgeJ1qwWCt3tUdNAIVDXc59qqUrybH+0XQsH0I15y0rrSnBZEqhG4AJ4hEXkvRcULaUmNWWDoiSqIgGK4oSMKxyKMQFA4IgtqP8gBqU5p/pC+LQDllkc0M8EVdKSPGd3gW4f/96oJ/r9/sMtut0ADlppUj4oRwryjtCOOg7c75gyqfs5tEyvwb8cJiM20GrWCt1lpUO1Y509HKs0KknBaEeTaViB1YsFmUpbkYLAPMuf82ywI/61Tk8RwQ9bgVNnyhyImbpPkBVgqVKYL3UWF52/ogUtEzZwAV8+xu8KZ+2TQ6Lkwd8ITa1R/bh8EJBWBjGPnlPig35DkyKYXnbabLJN/b7AtwGied6e2f2fbp7xYn71V/gUjM15H7vSHO/G/0Ivq754iWXOFOfxDc/OPV/+roSMLmKOt9V777v9/o+pqe7M3eme7o7M5OZMJNMMokJCclMICTkIAmEAAkgEo5vOYKfgAorKxrB7IJ+rvApi/FzFWVFEVfZiPipLCu4HsAisrrufq4EBDMv+6963ZMJLvZR3e+oelXv/avqf/6quH7vXgafQrHwB6hKAkHwqTdPXcW8CPn1yN5LYS7wOCacVnU+WFNAFLwC8W2/Rnie6EOjF03y/NCeG69arQ3tAelb2795U0+vzHd3IDEhjJ6dCE/seG7zTE+vIi9pPnwh/ufBc+vDeyfV/q1X7Z3k70Kwd+bcHbVt5fDXqZW9fAplFjl015Y1q2bauuCn5nXBAeXF6QowBOGeOIE4NWC1W3g+iP634N3+H+3Hv3ns5AOPHX3s2zs3bIBPeKz1+7no94nD8PrJ4cPon+buPv7II8fxwXDf8fA6dNtx9AnYc+zYceoHduqP1Ad6kGoSB2Nrid+wB4xyvcLA1KhjuDnEp6bccAJU1nFAILcpRC1xtPHHcYUohbNIICtHDaDILoCbAXSPBtPluinXffS/fNPsHV3qh29NjKziePT9j4X/6/bmeXlo5A3MXpKYTjAnRobc3pwgh/d0r88tyijXqJqiyatGJu6u79+Y0Y/sHzySSJPCUi7q/Z0/urTXNH0knDWySlFS6MdQoCzke90aFJhYk7iUxSdGa2SPgwbzua5LGod4jp8eOetuNXPOweaRwf1HhPmYzSMUP/PO2H2xb7e4FvrOIHceAKhBCaNCmfQKXeamQabuYjnyJqxQs5yBoxVx4DQaUF6NjHp0J3ACRZ4qzAaolo5yPVWKoRLpSscxZd7bIQyR8Weh/zEzD+1ZaxcK7/moCCJuRJmAxCVbUlyGNxEWLE9WTIUBLpLwaILAKIzUAVKxZMqOKsiirbO8ckBlZeBkQX5keAV4dEaxFYQ8xWGB7WWxLAKrybp8KhM3GY7ldRsBFwRlERUHzGtxYrRjQVBADMioEvCPHNZEVba7Jq+YmLjiVpI0JSnILOpdsnTlGiLEalZ2YOv2W2/dvnUga2ksML5rVo+NDvTmkpjndUkB2kgvkpNaYBQSqqRiXtZlJaNJULIg+HFWhnoyIEwIZpcRWAYrWLKr6K5kCDAeSYJkAbssCLqt+KakK9Y6lHDT0DBWKlhJnyNCMzQbOGiQrGF+5kB4jtQl0Cgks8ABjUwcfP/BCZogLIm+m/ZThrVkavmOs3dN7lm3YWBg4/qLJnatu2D5iqZlpPy068diyqk5ikVWAqk7EeuODcdWxbbE9seuj30wdjT2GLEptHXCdYLBtmAD5l0C2EqX9sINirJFfDHJQl9AamSTiI+RYybZomIscfNpELIplmj2IMqPTudfuN3O0C4iEolPFxG0cOKBAaSzPUEAImj0VEzGH032JpO9Q73JJeH583/RG7qPNWwbnB6w2GEs/ZjuWgkHayDcGQ/pNtaxE7c9/Uu6xWhwtz1dU+EoDnT0O8iqYklRk5AXshq/0l1XT9G9tvFb02ZU7OtJ3XP13xomoSsm0HNQpAq58RO7dMfV6pD1Jjbnzv3BzbOXM46B/1X3WZvNb0v2NfpSqb5U1/Dpf8ix9bMNz9LllZrv6huBN1Y3AV15+ibVtLSNuutrQ7ak2655tm6/YOvTILpa2modTl6lu7Cte4E6DcfJpq85mQQwvLDX/jly0q6lz73lxOMO+pIZt/QVTiKmngrn8aytM5D9SFTl0tiVsVgwD9M/H4Xn1arLIse/gM4FTTInFFr/G3SGKJB4uFod1U4/slboGl0/IBpBBolnJ0VxapKd7diLl4krU1cX4uhvd8dZGPsnLnm5UH5mvxv++pLwtdz2Z+6ymfDJS4j7cfoevOQDZuBbH4h70leM+OKJ8IfUf2MxcLDQ/VH4VNLRmQ+pGNteCVehW6K0rAcFiVyk/UHNlXjFSnhdPUlf164c5bmVKxGPx1aipp8PrOzc3+QSg0HeT+g2dF1b11F3OpmxiLJrd24gnidzlQbj9VMg052g99OPJWPZWEesDD2tH6S8JbGp2I0L7HbzKyDAfTvzhr7z5pbInNY8EzD1zFsbYQSOotatrUf2qVqjSdRlBE8Nbi8dtWt4IF4oDHR0fDb6eWGIsZ+a/Woq9+Bm61ezryTWPfheO5ybDV+4OJMaPLylZ3VPz+rNJMG/PkBg7w44tnCP6lbqb5KtN1OuyoOEfco3ZHYT6kxdPqHC4LUXRmWUU5zU4pEOuEb7MzeMlgzDa3udvi4k/z+0dpG7fOf7WxeBRHaStp4I+aRbsZOOq+pEvWnI6j/qiWHsFSS43/vLTorOjQ8B7abn9YbUg3zh9/R6VK1vuvvki91oeTea7KL574X8RXhOidhobCXBtPGYyE4XCIW60zY6OUKtUiMwTdR1kngsDhAVn9vaQzIsAznQglx1EnM8hdwfJ4YSyS5taCj80Y8Led8xrWT1a13rl59/SBJ5/+sKCIDqdToZzeP3qUQNjPCRnYdXvIFOLL8VDTXD1yS1r9P6aBMFIAo7Az4KL/+38JlA4JpNiZPUzkWaIGLUbGJW0DF6z1w/yYveWHE4tqBdGPoyxQ5s0gZkUfMv1P/P2k6bXjrdqiej6pvumbW3OFL75DuaXCyTFuOvtdv0NK2+hv6/6jP+wvYapLlHFzSI6Gw+SeVAYjF3OMEpcU6lhF7/JNry9mj4dPj06NvofGZj+FT19fChT38anfd69cx1jzjohTEJVQRHQu/mdY1fDP/lY7O/RHeG33sXn+tS+Lt/WBOG6AJ0+F0drgnG4RPQ/0+2aLIf6GqacKzE09ZrY6OSEDviURe5THvzRvrIlEykP7Qw7IxZyGWRJzF2C7zGvvEN5lPZrj3d2a737Kg+N7j+ls5yf9+69V9dv65voFwMT6y8duXKaz8MyaFVzW2NBjFYNLd1dG3qRt8aeWbkG6NIy3bv6c50LTenzzlnWt+xanrTtg3r+vqhkA3bRi7rDbtXHrrrEJRx56GV6JlW/gPbGr/o3kTcNGPSqTkQgn6EizDqkZHu7NjO2M2xB2Pfin2PSDMG9ul4MwDkTKZ6Ig9T9LdGDhErdjS9Rw5FLeA+au+mxvpGpKumAs8yssJfDnllwsAC/UKGRqlam/dEmmc2Oype0akFMMFENmmqe3LpecuQdxpdfp6FLdHYWz5YeJhcoTk/QuPPcgKPJIGXiQ75SUHKS+H5IMBc73k2lizdEIBjMFQBOEuyOqQgiUbKibuOqcoCz/LAZWqBwHMgJyfQ+3meczRZYNHapTzLqKgLs5zMCaIgAs8KLKfM22bctM9G47KJzO/kPVsWiC74Yo7hODWf7SmkPVMRWYZnWUXSZEWS5j6De5QskkVVySdcXYUrIpRKSWjU9Lyc76PbMHMxg7AYt+KuoUhCoSBIfc+/ALWtwyWhYZIkQv9lE66piiBfA5vMLSFXRaLKgtgv2K5laaoEDPWkgOHg3c+zkkgMO8BYS7og+2Y21eEoEubWoU4TaoJ01bcC09YR3ALCSXNNHSFFNhVdqWQTjiEJcOWlE9XzTGg105AREgVoinhNdXHDz3t+NliIDTARW03wpVtRmhZ1GCdqnw6BCiikN5OV+6hKCLgSj0yJRJ/L0/CDZuQWRZ4ssiLgAI4oXiyo0uv7tmyuDdXW1GolzeC3rJp+aHrVFt7QyFpAso1t9VmpP12Co+l+6dkSnLl5CzonWSicHCZoc8xGsmNfeD85AwFlcxvvWASvOzZytVL409IQh4qqlcxD+YUknPGTi7ecWxsKd4Sfk/oyx9L9a45l+iS0WepvtfU56tvjEL8up+oTDW/kw9RatKUSNCXcrDxux3GyM44TVrYXd4/3M76c4X6G8WB4/dwPgO98LtVJTgjyXeP9cDxQ1QtyaO5oeB/eg34xL0/eSHHnCKrEWRTbkIFu0PKIa/nEzWPJtlyim/VmkfjGlQJhgGsuAJX97fqtZz8+9V4Og2ipGl6isEcRSHjR6kZ5bq7cKH2TMIEY7b757yjcbPFNid8qgvh3q61iNO2ivtWfUjTVVg1BYplwiaBA9uKauY+SQAn0bBkdbyzBh655OGWk1Tz3Fj8jJGXnWoImG/ng3gY0MgStMmLpWBflsMZBollD4s/8oEDUFQS/36ssQ2dGyi7goyo1wSPkRHBDrKIVpaed71EhhX6pluaew9+/enb26tnuvdXZanV2z0y1OlMd2zc2tu96kmQ/k0p4uXx49DOpy2mCbvTz+b58PkBfOfmxxtLBVwcHV0w1GlMdH6/O7KElzA52k8zjY/tu2Dd2f3OcEyeazfCraDpKkZUjME65A+F/n/bN2xTzFnoaE094KnsJZBEuAtpUgG2OaT1ABhWtmrPgyzwe/olXOt7oUPjwT46mMF9XtJNfYooJfDRexHP3n3vuI+0P/hPfYWWzZpEvpJPJdOHw3CKCgY6fn5vGu+buP/1t2VS6qB4rhjihAhwDV2oGFkxV6AQamvnbT86Ez4Tfn3nowZkXmY0np26Zu++mqZMnpz6Ir7tj6tF3w5wu/WXM6WfC/0EWuja8vZX/e5Cf8Nkxx6rVW76pES7TOKq24idqbbQGr0aBX3ZvZyaa6zVBVTr9IPDWnr/WCwK/EwYrTtm4ZJLZfvJe5uGTM4w2dx7u6itlONXNdtabB7rKXfA50BzqhJGPTZX7ujF+aIro9JgWrzIWuyn2YWLPKdFwJ7owNjBdZWodJsJsW8QlLkcEMD86xrfW46ZxL23xuA2q70YLiY63zLTzYZCN1ore1egaRO87Pi9GC/N0DjTPgaRRp7Gkfs2P5PZKfail32m7dc0PBHTALVLVEHCO1WZkX/bgDCY66hXKzHNx0cA6TEkWx6V5E962UCA40BUR2NqCaHPwLOEIHGBYjTHEgKwwEYgGo0Emk+fT9AQbTpVVyAQ5C4JNC0pznAWZdGyIcdh/N4jJRKpv9CXDQ4M9jC6LGCsmdTXQVSwwjCDbhpXo0C3Flh3ZjGYfRiJ+MHCWqWAsygyDpa5EvDC12jdNQWXQf+SfUMQ8qSdcMhXVk1yyXU/aOKhnChJSzzyp4iKSQCZazwWZSD3F+JmZ4I6QTKoAmSopAozdIInQ2JqZ4KQBx8eoIyX6vIi44UVihidzucQrwDMwAkcQncjCsIUVxJVAThUQTtiSzBXOslXJyGQE29dS1nS9HWcZYZ4R3U4JRsNlhAJRjS7gUyRsJVlqL9CjLSpBkiOFCMxqwZBYOEPOBFar6sOQXyVGB8pzAUEwhBjotut7vpvDri94BhAzJHAnIhoihAzEAoRNaLvIR1D2lY5yRxGS4gA+7cRAPxgGrzqwfHUaQgKUihtDxH7R9oJggbMDQRmf2t053vlq3Pfnju5W3HjiJ53jaM0ti88ZCPMDG9CjFPdx6SAkc38f/ScJmmHhhoJcKiCW8DaEOIjpnaYMIrwIJtZ/2EIMyxIlI8uwiI18DTiW51WWJTZ82E9WleLIevQMh2C6Q4JAC4QCgM4YJCIk43k4JbiQTOz+kRcCgnIEKBgLHroMmnHs850rUiKbnip//hhsdg5sWPzqq4s3DHwnUx2Fag/Suo+2ksuo2wPDwyVR5A5BfRsYzAFDyWpYZFiOQQYkkq8xItZgt4B5cgY5n4Oq87hVLURcDKDGpCwGwU2wGKge4wmYNI80k9M5TFzENGg3sLvkXkEXgrNJIVBmK8bvLaC5b5N1KylYGFGxewtX9yLu4JHrJfOaLwiG/NL2yfDQ8u3bl6M7Jre/JBuC4OO75h4IJEZ+aRvdfztJt70kY3k+nhGu8cg7/IOap+0R83YJ4qPe+t9yuyxErpcWdQ6iDkTwy9RuOPnxG/DVJB0BIZP8fnPqevgLydj1k6G89IbJ/1wLr6MkuSP8BNrnkH931uvbt9frczvr9dnZep32uUeYVxgP5uVSbDC2IbYr9mXgPugqTwZqupFhPpqPSh1CpB4nMxPQe+RfLDQp3OCC1VPIfEAUOBRuYRQ14S6WSAfy6KL3VKSiQYG0L0b9rCVINRYEaNA+GEk8XGs0N1pO0At0+MtauOhk69FFpbhD9c08I4m5wNEkDquaXihls75jmhxjaGPhRRyvGa77h0Il24O+KIolrWNYR/qyrFrSXfQzEhr3cySJ4QRHwmBYXuFBbpB4vlNVJUlwRRAuoC5CopJblMoGiwcr5WTcTusqdB8m3tM5uKi/UEiGT2oJPxtPu56ZMDUCKOUWM6VUJkhU0rlkUgOhgWcFXtuvpm0fc5zISCoFlnLMuOXuQylTJa5oMoymyeeCoNE17HfmSsWBXwk5ObNYySu1uJRTzGDYUsYUa8SwDymKYSdSHZ3xTKqcNs3lqqRrPT2dHemEbagjjZ5yyreghgIncLqpabIoJDlGlVzN1uu9pVwCpCsBup1oKLra05F2dZlPbTnrvLWjtZ7OTNxSJe+dWItXxu7/S1iLCwCl2k/Iq85jSLWfsB6Nx1E4Tj2HWz7hOqJuZ1FWeoV28I7TKqBcacf4RLRACbPRxo+hbx2/G67aX6taNllK5OVCCuZdzFKfLF4UdZAABsqLOzMsI6eNNAM3y3IMGW4MmkwgkHDFTkEh6PqMxKU90VQtPUAyz1map5v6MJY4PRA1mHgtXzFkUQrcpO0a9SWOFM9pnqElgly6I5vLLE6+G4Lb3HehbFk3XW+yJHGCamW9pAdMKYEvyMsiz8rEsiJovQ4M2ByrKa7hGJWE5ZpxVU5JZrWnQsZ4t9skbq4KziU8SyMNCC8SNcnO6vGERPw21cFkxrVVEMZNCyYNVkwUi/lsOhF4tq6ZNCzFm3/WbEyOmTEfxqwCcO4kdmMY5uap2HtAsj03dkFsd+wSujraERjReKHRBKYLCKFArCkkDcqVog8JHKvBjij1g1ZarkRpyScrzhchHaoUqCAAaW2IFEac1gnWZaMEZwJxRSnd0+yAwxQ7iBAgffiU56MgZPUIQYgQJVNYNLJr4qfxrvrWQvgRb3R0xAs/Utha74r/dGJXswffy3avXiaErzDODT182Me4v3GZsI/vucFhwleEZau7Wfzlzgvx0B/NI+Vwt4XiVri7fMR6awhf2HnjkguKq7vRv6/one7Y/sX+5HUdu19curvjuuTNhWXua+6yQkSEvt/FTu0/+PaBS6fYLt+nD335hqGB2UtHnNmxmZ07Z8ZmnZFLZweqG9++Yu+uq9+3c8c1h7ZvP3TNjp3vu3rX3ivevujgVbsv30cOkc3LLtl91cGLvpvaOLR7fGzP0MalE7es2uv7e1fdsuHKnTuvLNHyL1o7PTXG7SHOXnu4sanptVFVqBx9Czzb0dO6Z8RZJfoFfrYEX3Qc5+ZeDhvo3vBi8mVem3sZrUDh+Gp0Ew5vb+BXwjswWnFbuJRFfxVr4Zt9B+a5N0GyjceGgC4OAE3cE/tU7PHY87GXoghoTyjCfEBGf2r9bQFBBx5l0gn8YFMIKDaDS7s/WfIX+jGcSyxvEapV0WuH6dZgKxptelDJWkZ1DVAelQPIHEohUyuFKvVQJZKK0DK7Ufml0YomjqyARNhothd1qnnF5nyMDGHpxlAb+J9Um+peT5dSqgVRpATTy2gOnsT2cRnmCtVznPBpykAlDTuZZdHwFGKYjEg4mGcVzim5uUyO70y6TM3UFF0/BEdzri7w4VPDXLIvb+ZUNegI1VVTG2/CD+TyqUSQTAbueGFuZ2Hc9VMpP5HKor2abScc54aztLg+uhaBNKhbqiwQl80PBoGrSCzH4aRpD3YJkmI7bvijc/r6N2xe80NNTKUkVeJ4/mae42RIFfe2pMI7siIYQgq9cLvFiyByWFi6X0XIKeRWdDsW8vSEKCWI73M968umZNgMXhb+AtmmqOfcKwoaZ82UToXlc0TR0Cr+74OyTgwtejn4vV/RDFF8y5AOibouHpL19BcESea/8KKtAXvKycBVSqwSfwDYUVkzvJGsoaU5QVGkfHpppltUNhw8eM/DDwOp/R9HZ/ZieJxjYGRgYADiB5sOx8bz23xl4GZ+ARRhuLv7dh+M/v/lfyarKXMIkMvBwAQSBQCu8w9CAHicY2BkYGAO+p8FJF/8//JvM6spA1AEBcwGAKLFByUAeJxjfsHAwIwV//+PXXwk4P+/cPv//18Cer/Q2G0kxMv/f5j6/n+H0j8Q/kFWR46ficMA3MioCQAAAAAAABoAtAH0AiQCOgLQAvwDxAPiBB4EWgUYBUQFhAWsBdoF8AYSBlAGoAdsB5IHrAfoCIwItAnMCoAKwAvqDBgMkgzUDRQODg6GDwIPgg/4EIAQmhDwERIROBGMEbISHhJ2EqgTFhPqFHQUnBUKFXAVpBW8FdYV/hYaFmQXihemGF4Y3hlUGeoaSBrwGzwbohu2HCYcgB1sHj4euB7mHx4fYh+oICQgQCCaIaIiDCIoIjYifiMaI2gjfCOYI9gj7CRuJLwk0iUWJa4l+iYyJs4nhCfcKKAo5ilEKb4p7ipIKqAqvCsULyovhDFgMaYy/jM2M3o0hjSmNPQ1OjW4NuA36DiQOUY5ZjnSOjo6VjqQOwY8NDyqPOA9Rj28Pgo+Kj5KPpA/zkEIQTpBiEKgQ5ZEhESuReR4nGNgZGBgmM10jsGYAQSYgJgLCBkY/oP5DAAxigK1AHicdZDRSsMwGIVP5py6gYqCt+ZKHGK3FbwZDISJ3uiNyG6lq13b0SUlzQZ7Dd/Bh/ElfBZP20xkYkPa7z//SXIaACf4gkD93HDWLLDPquYG9jByvEP9znGT/Oh4Fx28OG5Rf3XcxhVixx2c4p07iOYBqzk+HAsciyPHDRyKc8c71K8dN8kjx7s4E0+OW9RDx21MROG4gwvxOdb52qRxYuXluCv9vj+Q07XUlFIVZDJY2kSbQt7KmVY2yjLthXoR5HkaalU8R/EyC8ym3HwnkSlSreTA62+kh0hFJrDRW7l7sYp9a2dyZvRC3rt9ZW70PAqtl1ibD3u93+dhDI0caxikvKoEFhKXVLv8+uhzDkhTOiSdtSuFQoCMSoAlVyRVp2B9yzljpahGdGRkDyHfC3pzjrSqFN3PdMRcn7Fj/nS36wnd5RlpVUum8phu2/VAl6qcQZXg7Sd7gRVP86laJixTmiqVxP1WXskdy96cSkjdq27FUh2ix/HP/30DnbyEF3icbVNnd+M2ENRIbJLlu/Tee1NyttPbpffeewIBKwkRScAAKNmX3nvvufzYLCjb+RK+x9lZggC5M7udbmd1DTr/fx1HFz0kSJEhR4E+BljDEOs4hMM4ASfiJJyMU3AqTsPpOANn4iycjXNwLs7D+bgAF+IiXIxLcCkuw+W4AlfiKlyNazDCtbgOR7CBTWzhetyAG3ETbsYtuBW34XbcgTtxFHfhbtyDe3Ef7scDeBAP4WE8gkfxGB7HE3gST+FpPINn8Ryexwt4ES/hZbyCV/EaXscbeBNvQWAMCQXCBFPMoPE25ihRoYaBxTYcPAIaLLDEDnZxDO/gXbyH9/EBPsRH+Bif4FN8hs/xBb7EV/ga3+BbfIfv8QN+xE/4Gb/gV/yG3/EH/sRf+BvH8U+nJ5TK+JZ+UYipo4rqkAsnZ3pByVjIeRahsfmYHxpFnPo5he6YV2niGOoyGeuSwZh5EUHXU59G4ntjszPkW85Izke1CWsHiZnzKzvk+1KUVCvhNg7YZi5FEKWZprI0nrIWNwYcGjVSvJS0PyJNPdHTfBW2Co5ByODXI3EijKRQjgbSkdJBCqdy2QRy5e6AjxjRjjUurMXTRrqKfL3lvLP2E3J5zFiW+LJQVFKgItJ4WEs8BZ8woa7iFSpZLrdbKLOsSyNUXzW21FwGDQ7YZhI3pxE2i4jjWCJVQpddqgtqnBkFMc1owRb4hHZ06NMujdryi8iM5fcmQlIUN5nokjIGLipfhc1sYkpFbm0V/Ew4SibGqC4bNdWT0JspVcyotCPW/lBLVsWLOiQxbRcV+XkyMxWluhJT6uq60PXExD1JJH1de/5RJ6pc1wujJRV7cSMrxZhKz8EGY/NV2ChKwwJoUw/3SSXcvFs2RSzes+mDFXEs4jDSQJUtWbOE27FJK103PqsMtxnllffBcF01LT3DTujWZV4bfijnXZYlipQZF+vvmSakVlhyfStc/GM7K6zwfsnrh61sm2nf8YzzSsgBh6Wu2UjftbJn1STn/ZItSe3M1JRbRwtNy9Q6zZPSIrl1jgv+31HbpPzUqEaG/l6UqmtDtt3OT7LdjClzFLtk4Lh0OrYwjR+6Wv03JQcJ1+N5KhgWlHmKc7nOnRfiiI14In2xn2V+pqlUiZ8Zm0bYGka0vBabP/OlrsnnPprtZREj+ywTdtIVrXj8sTUmdikCf5wPDE5byn1jY4f02PFi35ZhKxpPG1vpU078LGvqeGbG3c6VJQ2bOYiwGs9+pFNnGjtcaEWGh7MiJ9I2yaOeUegljb3mQduLmykbsXEk32UbWbRO51/YWuCkAA==') format('woff'),
+       url('data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI+IUoWAAABjAAAAFZjbWFw+FcJwAAABFAAAAoGZ2x5ZgsUw8YAAA+QAACLyGhlYWQfv/q+AAAA4AAAADZoaGVhCH4CoQAAALwAAAAkaG10eF2E/8wAAAHkAAACbGxvY2FtcY9GAAAOWAAAAThtYXhwAdgC2gAAARgAAAAgbmFtZcaL+x4AAJtYAAACzXBvc3QhFY8/AACeKAAABgUAAQAAA1L/agAAA+j/9P6zBTUAAQAAAAAAAAAAAAAAAAAAAJsAAQAAAAEAAOCyw11fDzz1AAsD6AAAAADdu9uOAAAAAN27247/9P9pBTUDVAAAAAgAAgAAAAAAAAABAAAAmwLOADMAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAED6AGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQOgA6J0DUv9qAFoDVACXAAAAAQAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPo//8D6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPo//oD6P//A+gAAAPoAAAD6AAAA+gAAAPoAAAD6P/9A+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPo//QD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPo//8D6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//gPoAAAD6AAAA+j//wPoAAAD6P/3A+gAAAPo//gD6AAAA+j//QPo//4D6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+j//QPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAAAAABQAAAAMAAAAsAAAABAAAAo4AAQAAAAABiAADAAEAAAAsAAMACgAAAo4ABAFcAAAABAAEAAEAAOid//8AAOgA//8AAAABAAQAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAHgBRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEAYgBjAGQAZQBmAGcAaABpAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3ADAAeAB5AHoAewB8AH0AfgB/AIAAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAHACNAI4AjwCQAJEAkgCTAJQAlQCWAJcAmACZAJoAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAB3gAAAAAAAAAngAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA6AIAAOgCAAAAAwAA6AMAAOgDAAAABAAA6AQAAOgEAAAABQAA6AUAAOgFAAAABgAA6AYAAOgGAAAABwAA6AcAAOgHAAAACAAA6AgAAOgIAAAACQAA6AkAAOgJAAAACgAA6AoAAOgKAAAACwAA6AsAAOgLAAAADAAA6AwAAOgMAAAADQAA6A0AAOgNAAAADgAA6A4AAOgOAAAADwAA6A8AAOgPAAAAEAAA6BAAAOgQAAAAEQAA6BEAAOgRAAAAEgAA6BIAAOgSAAAAEwAA6BMAAOgTAAAAFAAA6BQAAOgUAAAAFQAA6BUAAOgVAAAAFgAA6BYAAOgWAAAAFwAA6BcAAOgXAAAAGAAA6BgAAOgYAAAAGQAA6BkAAOgZAAAAGgAA6BoAAOgaAAAAGwAA6BsAAOgbAAAAHAAA6BwAAOgcAAAAHQAA6B0AAOgdAAAAHgAA6B4AAOgeAAAAHwAA6B8AAOgfAAAAIAAA6CAAAOggAAAAIQAA6CEAAOghAAAAIgAA6CIAAOgiAAAAIwAA6CMAAOgjAAAAJAAA6CQAAOgkAAAAJQAA6CUAAOglAAAAJgAA6CYAAOgmAAAAJwAA6CcAAOgnAAAAKAAA6CgAAOgoAAAAKQAA6CkAAOgpAAAAKgAA6CoAAOgqAAAAKwAA6CsAAOgrAAAALAAA6CwAAOgsAAAALQAA6C0AAOgtAAAALgAA6C4AAOguAAAALwAA6C8AAOgvAAAAMAAA6DAAAOgwAAAAMQAA6DEAAOgxAAAAMgAA6DIAAOgyAAAAMwAA6DMAAOgzAAAANAAA6DQAAOg0AAAANQAA6DUAAOg1AAAANgAA6DYAAOg2AAAANwAA6DcAAOg3AAAAOAAA6DgAAOg4AAAAOQAA6DkAAOg5AAAAOgAA6DoAAOg6AAAAOwAA6DsAAOg7AAAAPAAA6DwAAOg8AAAAPQAA6D0AAOg9AAAAPgAA6D4AAOg+AAAAPwAA6D8AAOg/AAAAQAAA6EAAAOhAAAAAQQAA6EEAAOhBAAAAQgAA6EIAAOhCAAAAQwAA6EMAAOhDAAAARAAA6EQAAOhEAAAARQAA6EUAAOhFAAAARgAA6EYAAOhGAAAARwAA6EcAAOhHAAAASAAA6EgAAOhIAAAASQAA6EkAAOhJAAAASgAA6EoAAOhKAAAASwAA6EsAAOhLAAAATAAA6EwAAOhMAAAATQAA6E0AAOhNAAAATgAA6E4AAOhOAAAATwAA6E8AAOhPAAAAUAAA6FAAAOhQAAAAHgAA6FEAAOhRAAAAUQAA6FIAAOhSAAAAUgAA6FMAAOhTAAAAUwAA6FQAAOhUAAAAVAAA6FUAAOhVAAAAVQAA6FYAAOhWAAAAVgAA6FcAAOhXAAAAVwAA6FgAAOhYAAAAWAAA6FkAAOhZAAAAWQAA6FoAAOhaAAAAWgAA6FsAAOhbAAAAWwAA6FwAAOhcAAAAXAAA6F0AAOhdAAAAXQAA6F4AAOheAAAAXgAA6F8AAOhfAAAAXwAA6GAAAOhgAAAAYAAA6GEAAOhhAAAAYQAA6GIAAOhiAAAAYgAA6GMAAOhjAAAAYwAA6GQAAOhkAAAAZAAA6GUAAOhlAAAAZQAA6GYAAOhmAAAAZgAA6GcAAOhnAAAAZwAA6GgAAOhoAAAAaAAA6GkAAOhpAAAAaQAA6GoAAOhqAAAAaQAA6GsAAOhrAAAAagAA6GwAAOhsAAAAawAA6G0AAOhtAAAAbAAA6G4AAOhuAAAAbQAA6G8AAOhvAAAAbgAA6HAAAOhwAAAAbwAA6HEAAOhxAAAAcAAA6HIAAOhyAAAAcQAA6HMAAOhzAAAAcgAA6HQAAOh0AAAAcwAA6HUAAOh1AAAAdAAA6HYAAOh2AAAAdQAA6HcAAOh3AAAAdgAA6HgAAOh4AAAAdwAA6HkAAOh5AAAAMAAA6HoAAOh6AAAAeAAA6HsAAOh7AAAAeQAA6HwAAOh8AAAAegAA6H0AAOh9AAAAewAA6H4AAOh+AAAAfAAA6H8AAOh/AAAAfQAA6IAAAOiAAAAAfgAA6IEAAOiBAAAAfwAA6IIAAOiCAAAAgAAA6IMAAOiDAAAAgQAA6IQAAOiEAAAAggAA6IUAAOiFAAAAgwAA6IYAAOiGAAAAhAAA6IcAAOiHAAAAhQAA6IgAAOiIAAAAhgAA6IkAAOiJAAAAhwAA6IoAAOiKAAAAiAAA6IsAAOiLAAAAiQAA6IwAAOiMAAAAigAA6I0AAOiNAAAAiwAA6I4AAOiOAAAAjAAA6I8AAOiPAAAAHAAA6JAAAOiQAAAAjQAA6JEAAOiRAAAAjgAA6JIAAOiSAAAAjwAA6JMAAOiTAAAAkAAA6JQAAOiUAAAAkQAA6JUAAOiVAAAAkgAA6JYAAOiWAAAAkwAA6JcAAOiXAAAAlAAA6JgAAOiYAAAAlQAA6JkAAOiZAAAAlgAA6JoAAOiaAAAAlwAA6JsAAOibAAAAmAAA6JwAAOicAAAAmQAA6J0AAOidAAAAmgAAAAAAAAAaALQB9AIkAjoC0AL8A8QD4gQeBFoFGAVEBYQFrAXaBfAGEgZQBqAHbAeSB6wH6AiMCLQJzAqACsAL6gwYDJIM1A0UDg4Ohg8CD4IP+BCAEJoQ8BESETgRjBGyEh4SdhKoExYT6hR0FJwVChVwFaQVvBXWFf4WGhZkF4oXphheGN4ZVBnqGkga8Bs8G6IbthwmHIAdbB4+Hrge5h8eH2IfqCAkIEAgmiGiIgwiKCI2In4jGiNoI3wjmCPYI+wkbiS8JNIlFiWuJfomMibOJ4Qn3CigKOYpRCm+Ke4qSCqgKrwrFC8qL4QxYDGmMv4zNjN6NIY0pjT0NTo1uDbgN+g4kDlGOWY50jo6OlY6kDsGPDQ8qjzgPUY9vD4KPio+Sj6QP85BCEE6QYhCoEOWRIRErkXkAAEAAP/rA2wC2QALAAABIREjESEVIREzESEDbP733P73AQncAQkB0AEJ/vfc/vcBCQAAAAAGAAD/agOpA1IACwAqAD8ASwBcAGkAAAEzFxYXMzY/ATMHIycyFwcuASIGFBYXHgEVFAYiJzceATMyNTQmJyY1NDYjMhcHJiMiBh4BMzI3FwYjIiY0NzYBFSMVMxUzNTM1IzUlIQYHIREhNTMRFjMyNxEHIQEyHgEUDgEiLgE0PgEB7z0ZBwIBBQUXO0M3jhwWCQcWFAsMEBoXKEoVCggcDBcLDzMobxoRCQwTFhsBHBURDwYSHywzGhwB81dXKVdX/UAB+RkP/mkBrLEGDhYTuP3kAqs0WDMzWGhXMzNXAZpYGg0aElOztwonBAcIDQkFCRsUGiANKAYIDwcJBRElGSEHKQUcLhoFKQgxVBocAWFXKVdXKVc8Gx/8p9YBIgED/pbOA+gzV2hXNDNYaFczAAAAAAgAAP9vA+gDTgALABYAIwAwADoAsgDCAOIAADchFxYXISImPQE0NjchFQchIiY9ATQ2NyEXFg8BISImPQE0NiUiDgEUHgEyPgE0LgElIRUhIiY9ATQ2JTIfARY/ATYWHwEWOwEyFh0BFB8BHgEPAQYWHwEWFA8BBh8BFgYPAQYdARQGKwEXFgYvASYPAQYiLwEmNSMHBiIvAS4BDwEGJj8BIiY9ATQvAS4BPwE2LwEmND8BNi8BJjY/ATY9ATQ2OwEyNj8BPgEfARY/ATYzJTMyFh0BFAYrASImPQE0NichMhYdAScmIg8BNTQmIyEiBhURFBYzIQchIiY1ETQ2pAE7AwQB/r0HCQkGARcN/vYHCQkFAQ8EAwUQ/v8HCQkCPDBRMDBRYFEvL1H9mgE//sEGCQkCPAYEHAUHJAUMAhMEBi8GCQYmBQUCEQICAyEEBBwFAhECBQUrBgkGAVwCBgRrBwMsAQgCWQEGWgEIAiwBBQNsBAQBWwYJBiYFBQIRAwYhBAQdBAIRAgUFKwYJBigDBQEPAgsFLAcFIQQG/cvKBwgIB8oGCQmAAsALDxAGEQYWDAj9uggMDAgBWRz+hgoQD7wQEQQJBgcGCXYFIAkHBgYJdAkHBRAJBwYGCWYvUWBRLy9RYFEvDSUJBgcGCVIEHAUDEAIEBSsHCAYoCAIPAQwFLAMHAiEEDAQdBAclBQwCEwMHLwYI3gQFATACBmsEBNcBAtcEBGsCAgEvAQQE3AgGKAcDDgILBiwGBSIEDAQcBAglBQsDEwIILwYIBAMlBQUCEQIFIQQvCQYGBwkJBwYGCbQPCq4PBgYWdwgNDAn9IQgMQxAKA1oKDwAAAAAFAAD/agPPA1IAAwAHAAsAEgAYAAAlFTM1JSERIQEVMzUlIREjJwUjEyEXFSEnAXb8/acDtvxKAVf9/awDtlQc/ajuyAIUsvyaA4lAQC7+swK+QEAr/qavrwJZnSIjAAABAAD/agNIA1IABQAABQkBFwkBAsT+BwH5hP6KAXaWAfQB9IL+jv6OAAAAAAP///99A+gDPgAcAD4AXQAAEzIWFxYXFhc3PgEfARYGDwEGJj8BLgEnJicmNjcBMh8BHgEHBg8BFgcGBwYHBiYvASY2NzY3NicHBiY/ATY3JTIXHgEPAQ4BJyYjIgcXFgYjBSImPwI+AR8BNjc2mwUFAQUcK00TAREDiQMDBv0GCwMlQWsjLgcBBgUDCgQDyAMCAgIIUAYQESgvTwQJAlYDAQUzIC4DSwgIA3oFBP7CXlUEBQI1AQwDNj9ZSTkGBQj+/QYHARMaAg4FLTpERwFpBQY8N04pSwcCBd0FCgJVAw0GRx9kQldZBAgBAQkDsQIHAwYCBEhFST9PNwMBBHQECQMjNExXFQIMB+UFAdwlAQkFhQQEAhgwNQQQEAcGbZoIAgVCKxcXAAAAAAUAAP/VA+gC3AAEAAkADgATABcAADUVMxEjExUzESMTFSERIQEVMxEjMxEzEZub3mJisAEM/vQBTmNjqmJ0nwMH/ZifAwf9mJ8DB/2YnwMH/PkDBwAAAAAKAAD/uQPoAwMACAARABoAIwAsADUAPgBwAH0AigAAJSIGFBYyNjQmIyIGFBYyNjQmIyIGFBYyNjQmJSIGFBYyNjQmIyIGFBYyNjQmIyIGFBYyNjQmIyIGFBYyNjQmJzMXFjI3PgEnMwYWFxYyPwEzMhYdARQGKwEVFA8BBgcGIyEiJyYvASY9ASMiJj0BNDYBMhYUBwEGIiY0NwE2ITIXARYUBiInASY0NgKfExsbJhsbsxMbGyYbGr4TGxsmGxsBiBMbGyYbG70TGxsmGhq+ExsbJhsbuxMbGyYbG9+dYxhAGBQFD6YPBRQYQBhjnhAWFhAnJicIBgoO/ZgLCgYLJicmEBcXA4ERFQv++QseGAsBBwv8yBALAQcLGBwN/vkLFtMaJxsbJhsbJhsbJxoaJxsbJhuBGyYbGyYbGyYbGyYbGyYbGyYbGyYbGyYbpmMYGBM4GBg4ExgYYxcQcxAXJgKZmRQHCwwHE5mZAiYXEHMQFwEJFiAL/vkLFiALAQcLC/75CyAWCwEHCyAWAAAAAwAA/2oFNQNSAAMABwALAAARIREhASERIQEhESEBvP5EAbwBvf5DAb0BvP5EA1L8GAPo/BgD6PwYAAAABwAA/2oFNQNSAAMABwALAA8AEwAWABgAABEhESERIREhASERIQEhEwkBIRMJASEJAgU1+ssBvP5EA3kBvP5E/kMBvQT+Qv5BAbwD/kEDeQG8/kj8gwU1A1L8GAPo/BgD6PwYA+j+tv6yApj9aP6wA+j+tv1iA+gABwAA/2oFNQNSAAMABwALAA8AEwAWABgAABEhESERIREhESERIQEhEwkBIRMJASEJAgU1+ssFNfrLBTX6ywG8Ab0E/kL+QQG8A/5BA3kBvP5I/IMFNQNS/BgD6P1lApv+swFN/rb+sgKY/Wj+sAPo/rb9YgPoAAAACwAA/2oDcQNSACMAJwA6AD4ATABQAFQAZwB1AHsAgAAAJTMVMhcHJiMiBhQWFx4BFAYHFSM1Jic3FjMyNjQmJy4BNDY3JwYHMycVMyYnJic2NxYfARYyPwE2NzU3MxUjJzIzFgYHBgcVIzUzFTYnBgczNzMVIyUVMyYnJic2NxYfARYyPwE2NzU3MjMWBgcGBxUjNTMVNiURIREjNSUhFxEhApcSEgwGDREKCgwOEhEUEREXDAUQEgsMCwwTExMQ/BUaL5BYCRAdEQgKFREHCgIIBRAXjba2PQwLAQkBJSa3tyE0FRovjba2/uNYCRAdEQgKFREHCgMJAw0aUAwLAQkBJSa3tyH+7wJsxP4RAhfj/QaYFQcUCAkMCgYHExwWAxYVAggUCQkPCgUHERwUA0YfLZCQDBgrFAsGEgwEBwsHFBcICCdcAgYCJTV8twgemR8tTCdrkAwYKxQLBhIMBAcOBQ8cBz0CBgIlNXy3CB7J/K8Ck79L3/z3AAACAAD/agOHA1IACAAYAAATIgcGByERNxElITIWFREHDgEPASERNDYz1RwSFAECmDL9ZwK0BwkBAgwoJv03NyoDJgwNGfy3KANTLAkG/IILDAwdGwN6MzsABAAA/2oDDgNSAAUAEQAXACMAACUXBSc3FychFQc1IREhNTcVIQEXBSc3FychFQc1IREhNTcVIQLvH/64ZjFG/QGpQP7XASlA/lcCFR/+uGYxRv0BqUD+1wEpQP5X4DDWnh9s6VspRP7WYyrNA7Qw1Z0gbelbKUT+1mQpzQAAAAAFAAAAAAPoArgAAwAHAAsADwATAAABFTM1IRUzNSUTBwMnMxEjATMRIwF7hv40hQJQ3s3f/Pz8/sD8/AJFRERERFL9vE8CRHD9TAK0/UwAAAQAAP+jA+gDUgADAAsADwATAAABESURIQcRBxEHESUDNyUHDQE3JQHe/iID6JmAxQHeoYj+GnP+qAHF2v4tAg79m9wCNDX+qioBVEP9jscCRy5zH16dSokAAAAAAgAA/2oD6ANSAAMABwAAExEhESUhESE2A3z8TgPo/BgDHfyCA341/BgAAAADAAD/agPoA1IABQAJAA0AAAEXAQM3FwERIRElIREhAuZM/mjkWJj+kAN9/E0D6PwYAj1Y/poBCkuxAfr8ggN+NfwYAAkAAP9qA+gDUgADAAcACwAPABMAFwAbAB8AIwAAJTMVIyUzFSMlMxUjATMVIyUzFSMlMxUjATMVIyUzFSMlMxUjAu76+v6J+vr+ifr6Au76+v6J+vr+ifr6Au76+v6J+vr+ifr6ZPr6+vr6AnH6+vr6+gJx+vr6+voAAAAMAAD/agPFA1IAAwAHAAsADwATABcAGwAfACMAJwArAC8AACUzFSMnMxUjJzMVIwEzFSMnMxUjJzMVIyczFSMBMxUjJzMVIyczFSMlESERASERIQIjenq+enq+enoCMHp6tHp6vnp6vnp6AjB6er56er56ev8AAzP8lQOi/F5cdnZ2dnYBMHZ2dnZ2dnYBNHZ2dnZ28v1SAq4BAvwYAAAAIAAA/2oDrgNSAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAG8AcwB3AHsAjQAAJTMVIyczFSMnMxUjJzMVIyczFSMnMxUjJTMVIyczFSMnMxUjJzMVIyczFSMnMxUjJTMVIyczFSMnMxUjJzMVIyczFSMnMxUjJTMVIyczFSMnMxUjJzMVIyczFSMnMxUjJTMVIyczFSMnMxUjJzMVIyczFSMnMxUjJxEhEQEzFTM1MxUzNTM1MxUzESERMwL9Pz92Pz92Pz91Pj52Pj52Pj4CTT8/dj8/dj8/dT4+dj4+dj4+Ak0/P3Y/P3Y/P3U+PnY+PnY+PgJNPz92Pz92Pz91Pj52Pj52Pj4CTT8/dj8/dj8/dT4+dj4+dj4+QQMK/Td0Xd1hAXZ4/Ix2Fzs7Ozs7Ozs7Ozs7sjs7Ozs7Ozs7Ozs7sjs7Ozs7Ozs7Ozs7sTs7Ozs7Ozs7Ozs7sjs7Ozs7Ozs7Ozs7dP10AowBJ3A+Pj4yMvxKA7YAAAAAAgAA/2oDtwNSAAMAFAAANyEVIQMhESEVIREzESE1IxE3PgE3/wI5/ceDArz9SAL3QPzJTwgJDxYqPgNm/RG2AzL8i0MDZxIUDwUAAAEAAAAAA0wCuQALAAABBycHFwcXNxc3JzcCsLu7nLu7nLu7nLu7Arm8vJy7vJu7u5u8uwABAAD/dAPfA1EAHwAAEzIWFwkBNjIWFAcJARYUBiInCQEGIiY0NwkBJjQ3PgFdEiINAVEBUhtNNhv+rwFRGzZNG/6u/q8bTTYbAVH+rxsbDSMDUQ4N/q8BURs2TRv+sP6vG002GwFR/q8bNk0bAVEBUBtNGw0OAAAJAAD/agPmA1IAIwAtADkAQgBLAFUAXgBnAHMAAAEiByYnLgEHLgEjIg4BBw4BFRQWFzU0NjMhMhYdAT4BNTQuAQchIgYdASE1NCYFIyImNDY7ATIWFAYzIiY0NjIWFAYzIiY0NjIWFAYBFBYzITI2PQEhBTIWFAYiJjQ2IzIWFAYiJjQ2ITMyFhQGKwEiJjQ2A0wIAxEsHEkmJoJKPm9QETZBPDE0JAJaJDQwPSlHVf2mDBEClBH+eJsNERENmwwREbAMEREZERFwDBERGRER/b8RDAJaDBH9bAI0DRERGRERcQ0RERkREf61mwwREQybDRERAjcBNyYZGQJCTTVePBhkPDlgGkokNDQkWQ5SNCpHKbgRDM/PDBGWERgRERgRERgSERoQERgSERoQ/p4MEREM0VIRGBERGBERGBERGBERGBERGBEAAwAA/54D6AMeAAcADwATAAABBRUFNTc1JyUVBxUXFSU1ARcDJwKcAUz+tNra/rDZ2f60AhJal1oCkvaA9YWvAq6Hhq4Cr4b2gAGBEPyQEAAGAAD/agPVA1IACwA/AEsAfACJALYAACUiBgcGHgE+ASYnJicXFTIXPwEXDwEWFzM3Fw8BBgcXBycjBgcfAQcnNSInDwEnPwEmJwcnPwE2Ny8BNxc2NyclIgYHBh4BPgEmJyYnHwE2Fz8BFwcWFz8BFwcWBxcHLwEGBx8BBycGJwcnPwEmJw8BJzczJjcnNxc2Ny8BJSIOARQeATI+ATQuASczFxYXNxcPARYfARUHBgcXBy8BBg8BIycmJw8BJzcmLwE1NzY3LwE3FzY3NQF0DxkJDQooMhoKFA4YDQwPAR8uGQEIBwIxCzABAQQpHiwCDAsBBzYODA8BHi4YAQgHNAsxAQIEAiceLQ4IBgHNFycJDRk6OxgXHQ49GwEUEAEeQRcOCwI9GjsCAzwcPQILDgEUQR4SEh1BFAESBwI+GjsCAwM7Gz8QCQES/pYcMRwcMTgwHBwwS18FGBVDRDkBDQVaWgUNPERDAhsSBV8IGhICQ0Q9CglaWgkKAzhEQxIaSg4NFDAcCigxDgppMAIFAiceLAEKDQg2DgEJEh8tGAoFAjELMAIFAigfLAEKDQY1DQEODQEfLhsMBDOnGhUdOxoZOjsMB4I6AgIDAzgbPwsOARRBHhQPHkEUAQ4LAj0aPAMDPBw9AhAKARNBHBISH0EXEgcCPugcMDgwHRwxODAcs1oHCzxEQwIbEQZfCBEbQ0Q5AQ0FWloJCgM4REMSGghfBhoSAkNEPQoJAwAAAAQAAP/3A+gCxQAMABgAQwBzAAABIg4BFB4BMj4BNC4BJSIHDgEeAT4BJy4BJTMXFhc3FwcWHwEVBwYHHwEHJwYPASMnJicHJz8BJi8BNTc2Nyc3FzY3NSUXBxUWFzcXBxYHHwEHJyMGBxcHJwYnDwEnPwEmJyMHJzcmNyc3HwE2Nyc3FzYXNwEkHTEdHTE6MR0dMQHNDBMeGBs/PBcNCij9zWIFGRVHRT4OBV1dBQ4COkVFFRkFYggcEkVFOQMOBV1dBg0+RUcUGgJORRMMDkIePQIBAT0aQAIKDxdDIBQRAR1EFAENDgI/Hj0DAj8aQAIODBlDIREUAQGGHTE6MR0dMToxHbYHDT88GBw9HxYZAlwICzxGRRgWB2IGFBoBRUY+CwhdXQkKPkZEAxgVBmIHFxdFRjwMBgPhGkECCg8XQyAYDQEdRBQMDkIePgMBAT0aQAIJEBhCIhAVHEQSAREKQR49AwICAAMAAP9rA+gDUQAIABMAKwAAASIHBgchJicmJyIOARUUFjI2NCYBIREhNSM1MzUjNTM1IzUzNSM1MzUjNTMCI05DQSgB9ShBRE4bLRo5Ujk5/hMDifx3X19fX19fX19fXwFhNzVcXDU3whcoGCQyMkgzAS78GkFDh0OHQodDh0IABwAA/2oD6ANSAA8AHwAvAFkAfQCKANYAADchMhYdARQGIyEiJj0BNDY3ITIWHQEUBiMhIiY9ATQ2NzMyFh0BFAYrASImPQE0NiciBhURFBYzITI2NRE0JisBFxYGKwEnBwYjIiYvAQcGIi8BBwYjIiY/ARMyHwEWOwEyFg8BBh8BFgYvASYPAQYmPwE2LwEmNjsBMj8BNjciDgEUHgEyPgE0LgEnMh8BNzYzMh8BMzIWHQEXHgEPARcWFQYPARcWBwYPASEyFhURFAYjISImNRE0NjMhJyY/AScmND8BJyY2PwI0NjsBNzYzMh8BNza0An8HCgoH/YEHCgoGAoAHCQkH/YAHCQkHvAcKCge8BwoKSwgMDAgDJggMDAjvSQIGBQRdJQMHAwUBS0kDDgMlXAICBQcCSKQEARMEBj8EAgMzBgIUAQYDMwYGMwMGARQCBjMDAgQ/CAITAQUuTi4uTlxOLi5OLgcFGiECBQsFESsICiIGBgIQHgYCBBkOAwIEBAoBCwwSEgz8VAwSEgwBAQICAg8eBQUaDwMHBSYBCgclDQULBQInHgcaCQcHBwoKBwcHCUwKBwcHCgoHBwcKWwoHBwcJCQcHBwr1DQj+KwkMDAkB1QgNkAQJKVsHBAOPjQYGXCkBCAaNARkEPAcHAiUECDwDBAIlBQUlAgQDPAgEJQIHBzwEQS5OXE4uLk5cTi5CBRoPAQonCggkDQMMCCcfBAgJAxohBggGAgYSDf2kDBISDAJcDRIEBwYnHwUOBRoiBw0DESoHCyILAQ8eBQAAAAACAAAAAAPoArAADgAcAAARITIxBxEUDgEjISIuATUTITIeAR0BJgchNTQ+AQPmAQEiOSL9EyI5IX4C7SI5IQIF/CEiOQGZAf7xIToiIjkiAichOCINAQENIjghAAIAAP+PA90DUgA0AEgAABMWFxYXFhcWFxYXFgcGDwEGFhcBFgcGBwYvASYnAQYnJicmJyYvASY2HwEWLwEmNh8BFjYnEwEXFhUWBwYnASMvASYnJjc2NzZfNismHRkRDwgHAgECAQMCAwIFAbcQAwIOCg8NDgr+Sy4qIyAZFhAMCQEDBZgLCHUEAwSYBQEEOQKuBwgBDhIn/oNa2wUFAwMEBQ8TAo8TFhQVExQREhAPDAwIBwYGDQX+SSYSDgIBBgYICgG1CxIPJB0pHSAaBgMEfQcKoQUCBHgEAgQBYP1SDRALEAQGCwF+5AwQDhUQFQwPAAACAAD/zgPoAu4AGgAnAAAJAQU1JyYnJicmIyIHBgcGBwYHNDc2NzY3NjMBIRUjNSERITUzFSERAt0BC/71FBocJycwLDUuNCovISUVDxYzQWuCuf0jAptD/esCFUP9ZQJq/vTsfgUGBQcEBQcIERMdIS0nL0Y5SSoyAQKFQv1mQoUC3QACAAD/zgPoAu4AGgAnAAABFTIXFhcWFxYVJicmJyYnJiMiBwYHBg8BFSUDIRUjNSERITUzFSERAam5gmtBMxYPFSUhLyo0LjUsMCcnHBoU/vWeAptD/esCFUP9ZQJqfjIqSTlGLyctIR0TEQgHBQQHBQYFfuwBkIVC/WZChQLdAAoAAP/SA+gC6QAPAB8ALwA/AFcAbwB2AH0AqwCyAAAlFB4BMj4BNRUUDgEiLgE1JRQeATI+ATUVFA4BIi4BNSUUHgEyPgE1FRQOASIuATUlFB4BMj4BNRUUDgEiLgE1JQYHDgEUFhcWMjc+ATQmJyYnFRQGIiY1JQYHDgEUFhcWMjc+ATQmJyYnFRQGIiY1JTMVMwcnMyUXIxUjNSM3ITIWHQEeAh0BFA4BIi4BPQE0PgE3NSEVHgIdARQOASIuAT0BND4BNzU0NiUXBzUjNTMCaTRXaFg0NFhoVzT9lzRYaFg0NFhoWDQCaTRXaFg0NFhoVzT9lzRYaFg0NFhoWDQDFS0kIScsJSpjKiUsJyEkLQwQC/2XLCUhJywlKmQqJSsnISQtCxAMArsgFCQkFP0JJBMhE3MCaAgMME4uNFhoVzQtTzD9vjBPLjRYaFg0Lk4wDQFyOjqoqGwVIxUVIxVNFSMUFCMVTRUjFBQjFUwVIxUVIxW/FSMUFCMVTBUjFRUjFUwVIxQUIxVMFSMVFSMV+AIKCBoXGwgKCggbFxoICgI4CAwMCDgCCggaFxsICgoIGxcaCAoCOAgMDAjvSDo6SDpISG0LCMQCFSEUTBUjFRUjFUwUIRUCsLACFSEUTBUjFRUjFUwUIRUCxAgLdCMkEyEABgAA/3cD6ANFAA0AGQAmADoAQwBTAAA3IQcGFB8BISImPQE0NiUVIxUzFTM1MzUjNScyHgEUDgEiLgE0PgElITIWHQEvASIHBg8BISImPQE0NjciBhQWMjY0JichMhYdARQGIyEiJj0BNDYxAYACFRUC/oAUHR0CpIKCU4ODKUV0RER0inVERHX9iwKqFBwGGlZKSS4D/mAUHR1zFyEhLiAgdgKqFBwcFP1WFB0d7AQ6czoFHRSPFBwtg1OCglODWUR1inRERHSKdUSpHBQoAQEpJ0UFHRSPFBzpIC4gIC4gQR0UjhQdHRSOFB0AAAAABgAA/3cD6ANFAA0AGQAmADoAQwBTAAA3IQcGFB8BISImPQE0NiUHFwcXNxc3JzcnBzUyHgEUDgEiLgE0PgElITIWHQEvASIHBg8BISImPQE0NjciBhQWMjY0JichMhYdARQGIyEiJj0BNDYxAYACFRUC/oAUHR0CcTpcXDpdXDtdXTtcRXRERHSKdUREdf2LAqoUHAYaVkpJLgP+YBQdHXMXISEuICB2AqoUHBwU/VYUHR3sBDpzOgUdFI8UHBg7XF06XFw6XVw7XctEdYp0RER0inVEqRwUKAEBKSdFBR0UjxQc6SAuICAuIEEdFI4UHR0UjhQdAAAFAAD/8wPpAssAEwAjADAAQQBRAAAlMjEyHwEWHwEWBg8BBiY/Aj4BJSEHBgcOAQ8BISImPQE0NjchMhYXByEiJj0BNDYlNh8BHgEHAQ4BLwEuATcBNiUhMhYdARQGIyEiJj0BNDYCMgEGBx8cGB8KAgyBDQ4BCwUBCP4MAi00CAEMEAIE/jIXISEXAnAWHwJb/bQXISEDQwgHaggEBv7zBhMIaggEBgENBvzgAnAXISEX/ZAXISGqBRcWEBcIEwU4BQsNZiYICnZGDA4DFA4nIBc+FyDXHRV7IRc9FyFKAgdOBhMI/pQIAwZPBRQHAW0JiiEXPhcgIBc+FyEAAAAABgAA/2oDWANSAAUACwAqADoAQwBTAAAFMxUjNjUlMxUUFyMDITIWHQEUBiMhFTMeARUUBiImNTQ/ATUhIiY9ATQ2EyEyFh0BFAYjISImPQE0NjciBhQWMjY0JichMhYdARQGIyEiJj0BNDYCWcPHBP5z2ATcEAJwExkZE/7wAQsMHy0fEwT+3BIaGhICcBMZGRP9kBIaGmkVHh4qHR1sAnATGRkT/ZASGhpaIgwQBgYQDAGpGhOCExqECBgNFiAgFhsOA4UaE4ITGgEVGhOCExoaE4ITGtUeKh0dKh47GhOCEhoaEoITGgAAAAAPAAD/lQPoAycAAwAHAAsADwATABcAGwAfACMAJwArAC8AQwBQAF0AACUzFSMnMxUjJzMVIyczFSMBMxUjJzMVIyUzFSMBMxUjJzMVIyczFSMnMxUjJxEhESUzFRQWMjY9ASEVFBYyNj0BMxEhATIWHQEUBiImPQE0NiEyFh0BFAYiJj0BNDYC83l56L+/2K6uwZiYAoF5eei/v/5nmJgCgXl56L+/2K6uwZiYKQNM/GvBN003AQU3TTes/BgC3hEZGSIYGP5SERgYIhkZXF5eXl5eXl4BH5iYmJiYAShmZmZmZmZmj/3/AgHQRiY3NidGRiY3NidG/O8DkhgRnhEZGRGeERgYEZ4RGRkRnhEYAAMAAP9qBTUDUgADAAcACwAANSERIREhESExIREhBTX6ywU1+ssFNfrLt/6zA+j+s/6yAAAFAAD/lwPoAyQACAAVABkAHQAyAAA3IgYUFjI2NCYnMh4BFA4BIi4BND4BARMFAwEXBSclMzIWHwEzEyUXBQMjBwYrASImNDbxFh4eKx8fFSU/JSU/Sj8lJT8Cw1n+LVkBE1H+jkP+upQKEgUBQc4BMAz+pNEqAQkMlA8WFlUeLB4fKh9VJT9KPyUlP0o/JQFD/sF+ATABgd5v5asLCQL81loqZwM0AQYVIBUAAgAA/2oD6ANSAAcADgAABSERMxEFETMBETMRMwkBA+j8GJYCvpT9qrzP/tf+15YBo/7zAQEOATQBEf7v/ogBeAAAAAADAAD/agPoA1IABQAJABUAABMhJyERMxMRIREDIxUjNSM1MzUzFTOmAkkC/ROmNQMNXfxU/PxU/AKspv0TAhL88wMN/k39/VP8/AAABAAA/+cDawLVAAYAHAA1ADsAAAE1FyMiJjUlNTQmKwEiBhURFBY7ARE0NxUjIiY1BTU0JisBIgYVERQWMyEyNjURNCYrASImNQMVFBY7AQLPnI0GCf6JCQeMDRMTDdoGJQ0SATgJBo0NEhINAVgNEgkHqw0T+gkHjQFujJwJB6yrBwkSDf4rDRIBGQwUARMN26wGCRIN/isNEhINAQoHCRINAZaNBgkAAwAA/2oD6QNUAAMADQAQAAA3FwEnJScmBg8BFzc2JgElJ2nRAfXSAW5PHE0bY9ZjGwL8GQEGzZzEAf3DV0oaAhtmx2YbS/yVOb8AAAYAAP9qA5oDUgADAAcACgATADkARAAAJSEVITUhFSEBFwcTFwcvBiEHIxUHBgcGBwYHBicjERQWMyEyNjURNxEUDgEjISIuATURNyMlMh8BFgYPASc3NgEMAZT+bAEM/vQBAnmr8IKgAyoCKgUkpQELSaMBAwUIDQ8XGiOLDAgCIQgMThotG/3fGy0a8gEB6AoGXAgCChGFEgxPO806AX90OwGMd64cDh0MIAWxToMMDg0TDREICgP9/AgLCwgCEE/9oRotGhotGgHv/5kGVQcaCxN6Ew0AAAcAAP9qA1UDUgACAAYACgATABcAGwA0AAAlFycTMxUjJxMHAzcWFwcmNjc2PwEhFSEnIRUhAyEXERQGKwEnMxEjIiY9ASERJiMiBwYHEQIqGJBI39/C0HjPHx4UeAsNFhMYzAEw/tA+AW7+ks0CD6gpHbkLxDoTG/49AgMgGwQCBZtDAVwueP7lWAEbmwISWBg1EA0CFS7YLgEriPz8HShFAt0cEzr+oAETBAEBdwAABAAA//4D6ALCAAIABQANABMAACUJASUJASUGJi8BASUJAgYiJwED6P6hAV/8GAFu/pICNxA8FUX+jgPJ/o0BYf5jFDsU/kkyAREBWA/+nf7TzhACFDf+2QEBHAGn/m0SEgGTAAoAAP9qBTUDUgADABMAFwAbACAAJAAoACwAMAA0AAARIREhEwkBMxUJARUjCQEjNQkBNQkBFQEFFwEjARUBNwEhASMBJREhEQERIREFFSE1AREzEQU1+sucAf0B+qL+DAH0pv4M/g6pAfL+DgNzAcL9zP7zDf5wcQU1/foEAZr7MwHyff6LAfYBTfy9BTX6ywU1/QTIA1L8GAPo/ocBeYH+i/6NfwF1/ot9AXMBc4X9t/60UwGfKkn+1APoBv54XAEy/pEBGFf8GAPo/rP+sgFORcjIAZL8GAPoAAADAAD/bQM5A1IAMABZAIYAAAEiBw4BFwcXNxcWHwEHFzceATc2NzY3Jw4BBwYmJzcnBycmJyYvATcnByY2NzYXJyYnMh8BFAcGBw4BBwYeATY3Nic2PwEeARcTFgYHBQYmJwMmNzY/ATY3NjcyFx4BFxYHBgcGDwEGIi4BPwE2NzY3NiYnJg4BBwYXFRYOASYnJicmNz4CAhkaHTIwCiAOGwIDBAcaDh4hYDQWEw8HHAgaDiA7F3ENeAMEAgMDAncOcAMfHhwdCgT2BhAiAQYPDxcFCBs0MQgGBxYGAjNLA+sLDhT+3BQtCusHHxchAQoFBhgPBx8zESAICiQTFAEJERACBwITEB0JBi0qGjAgAwMEAQ0UDwECAQEDBSg9AYUMFF0+DSMLBwwIEQoiDDYmFQkNDAouChIGDRMeLiIwBgcGCQsFMCItJjUMDAQ2AdcCBgUCExwFFxAaMRAbGhIVKRYNDBgF/ksULQqeCw4UAbYNVkJLAhcGCPYBBCAZMEJLRiMbAQkMFQcCHB88Py1FBgMTKRoVTgMKDwIOCg0iLRQjOSEAAAAABgAA/80D6ALvAAUAMQA9AFUAWQBdAAABFwEnNxcBMh4BFAcGBx4BFRQGIyImJzcWFxYzMjY0JyYjIgc3MzI2NTQnJiIGByc+ATsBFSM1BgcGBzU+AQEzFTM1MxUzNTMyFhURBxEhESEXIRE0NiUzFSMlMxUjA6o+/vyTPlX+ahUhEwkLDxUaMSMhLAMfBgwOERUeDRAUCgsDBRUeCw0jGAMfBijxFB8KExAQGij+MFKW0ZVaHyxQ/WEB11f9gywB9Fxc/ppcXAEOPf78kz1VAVURHiMMDggEIRggLigeBBsKDB4sDQ4EGxQWDw0LFhcFHyL7xAoLCwUdDCUBGl1dXV0sH/5zTwFt/m1YAlofLEaFhYUAAgAA/2oD0gNSAAYAFQAAARcHNSE1IQEhESM1IRcRITUzESEVJQMnq6v+wwE9/O8C21P9/YwBd1P+Nv7vAmGrqnFzAWL+xeRb/dHk/sWwsAAEAAD/oQPoAxsACAAmAD4AQgAAARYVFA4BIyInExYXFhcWHwEHBgcGBwYHBiMiJzcWMzI3NjcmJyYvATIXByIHBgcWFwcmJyYvATc2NzY3Njc2JRcBJwJYCh0zHggO+jg3LCoeGRQaISY1N0VEUU1FSjc1I296VlQvMkBAshwlPXJ6WVFKVDA4NiYiGhohJjU3RURRAVk1/VY1AZUUGR4zHQIBOBsoICYbHBYcIyAuIysYHBdEC0MvTSwjLRt5BUxCMUxFMDwjLiAjHRwjIS0jLBgcrSr8sCoAAAAAAwAAAAAD6AJvAAwAGwA+AAABMh4BFA4BIi4BND4BNyIHBgcWFxYyNzY3JicmJzIXFhcWFxYfAQcGBwYHBgcGIicmJyYnJi8BNzY3Njc2NzYB9B4zHR0zPDMdHTMeb3lYUlJYed56VlRUVnpvTVFERTc1JiEaGiEmNTdFRFGaUURFNzUmIRoaISY1N0VEUQHWHTM8Mx0dMzwzHUdDMExMMENDL01NL0NRHBgsIy0hIxwcIyEtIywYHBwYLCMtISMcHCMhLSMsGBwAAAAAAQAA/2oD4wNSACQAABMhMhYVERQGIyERMzUjNTQ2OwE1IyIOAR0BIxUzESEiJjURNDY5A3YWHh4W/wB7eyIYQYwqRypvb/42FR4eA1IiF/yKFyIBm4UtGSKFKkgrUIX+ZSIXA3YXIgACAAD/agOfA1IAAgAIAAABIREDESERIREDmP6gQf5eA0oB8gFg/mABoPwYAkkAAAACAAD/agOVA1IABQAJAAABIQERMxEBIRUhA5T8bQFF8P3KA5X8awJz/gH+9gELAt2zAAAAAgAA/2oDwgNSAAUAFQAAEyEBEScRASEyFh0BFAYjISImPQE0NkgDWv61u/6fA3IJDAwJ/I4JDAwCs/5//jhrAWYCFwwJGAkMDAkYCQwAAAACAAAAAAPoAqsAAwALAAATIQMhAyEXIQchAyPrAv24/RZGASM6AdMB/Zi4DwHP/kMCmYAn/g4AAAMAAP9qA40DUgAFAAsAMAAABSEVITY1JSEVFBchEyEyFh0BITIWFREUBiMhFRceARUUBiImNTQ2PwE1ISImNRE0NgJ+AQX+9gX95wEeBf7dQAEGHysBTh8rKx/+3gMUFyw+LRcUAf7BHysrQyoOFQcHERIDvysfJCsf/h8fLHMBCSUWHy0tHxYlCQFzLB8CTx8rAAAGAAD/agPVA1IACQAUAB0AQgB+AMIAAAEyHgEOAS4BNjcnMh4BDgEuATY3NjceAgYuAjY3IgcGBxYXFjI3NjcmLwEHBgcGByMXFgcGLgI2Fhc3Nj8BJyYlFhcWFQYPAQYHFxYfATcXFhUUBwYPARUWFRQOASIuATU0NzUnJicmNTQ/ARU3Njc2MzIXFh8BNzY3NjcBFhceARcWDgIHJz4DJy4DBw4BFx4BNz4BJy4BBw4BFx4BNzY3Nic3FgYHBiYnJjY3NhYXFgYHBiYnJj4BNzYB6gsWCggWGAwJC+4PFQMXJBoDFxEDvhMaBBYjHAQYFXtraEFBaGv2a2dBJTAFAyccEwoBAxEGBBocDgcTDAUsIgQIegFxEAcFAQMDcVUBKyUIAQIGMjFVBQJDcohyQgIGVTAyBgIIR21wf1BMSEAKATY3JyT9+yggGCEGBw8qPCIFHjUnDgcFHCgwGCYqCAc0HhcZBQQfEQ0PAwISCQUGBAIUAxEPESEDBRcWGS4GByMfJkIJBxMtHxEBKg4VEQIOFhACRQ4YFQQOGRUCATsCERgQAREZEBogIDc3ICEhIDcfFwIBFxgRDQMaBgQRIRsHCwsFJhgDAy1QAwkHCggIBx8rARYeBwEJHh9bUE0zBAMIBB4yHR0yHgkFAQQyTlBbHx4JAQc6IiIODhkEASUcFA4BSAIUDy4cIklELAgUBik8Qh4YJxoIBQlDJh4hBwUpFhIUBAMXDgoLAwEGBAoEDxsDBRUSFSYEBhwaIDYHCComHzoqBwMAAAADAAD/agU1A1IAAwAHAAsAABEhESERIREhASERIQU1+ssBvP5EA3kBvP5EA1L8GAPo/BgD6PwYAAgAAP9qA8IDUwAGAA0AFwAbACUALgBRAHYAAAEhERQGIyEBIREhIiY1ASEyFh0BFAYjISczESMBIRUhIiY9ATQ2JTIWFAYiJjQ2JTIXFgcGBwYHFBcWFxYPAQYHBiMGJzY1NCc2NzY/ATY/ATYlMhcWFxYXFhcWBw4BFxYHBisBJgcGLwEmJyYnJjU0NiYnJicmAiwBaxQO/rf+HQFs/rcOFQHjAXMOFRUO/o1mVVX+fAFz/o0OFRUBvCc3N003NwGqDQoYBQIHCgENDwECGy5nMx4RGg8IHQgTEBsuPR8MK/0GIDUpLSQJFBQjBhQHCwQoFSEDECA4HAcUChIICgkCDQcCDAGD/goPFAIZ/ecUDwLGFQ5iDhSn/RcC6acUDmIOFZ8qOioqOipfAwkUBw4UCgcVGQsSBAYOCQYBCg4PHhURDAoJEhgJAwwCDAkPDAQKDBUEECoXCAMBAQEBBQEDAwUICg8JKBQUDAYkAAAACAAA/2oDfQNSAAgAEQAaACQAMwA8AEUAVQAAJSIGFBYyNjQmISIGFBYyNjQmATIWFAYiJjQ2Nx4CFSM0LgEvASIHDgEUHgEyPgE0JicmNyIGFBYyNjQmISIGFBYyNjQmJyEyFhURFAYjISImNRE0NgECFyEhLiAgAc0XICAuISH+9yc2Nk42Ni03WzUbL1EwAkpAPklJfpR+SUk+QKgXICAuISH+BRchIS4gIF4CciIuLiL9jiEvLxEhLiAgLiEhLiAgLiEBVDdONjdNN2gDOl43MFMzAmYlJX6UfklJfpR+JSVkIS4gIC4hIS4gIC4h1S8h/LghLy8hA0ghLwAAAAQAAP9qA+gDUgADACAANQBOAAAlMxUjEzIXFhUUDwEGFSM0NzY3NjU0JyYjIgcGFSM0NzY3IgcGBwYUFxYXFjI3Njc2NCcmJyYnMhceARcWFAcOAQcGIicuAScmNDc+ATc2Ab1SUjBTKzAsRiJCGhMzHRkXKCEXJVU/LVBtXls1Nzc1W17aXls1Nzc1W15tZl1ZiyYnJyaLWV3MXVmLJicnJotZXXdZAoAtMEo9LkYhQ1MnHzIdKjQZFxclSmI9LVI3NVte2l5bNTc3NVte2l5bNTdiJyaLWV3MXVmLJicnJotZXcxdWYsmJwAABgAA//sD6ALBAAgAFQAqADoASgBfAAAlMhYUBiImNDYTMhYVAxQGIiY1AzQ2NyIHBgcGFBcWFxYyNzY3NjQnJicmJRYXFhQHBgcnNjc2NCcmJyUXBgcGFBcWFwcmJyY0NzYlMhcWFxYUBwYHBiInJicmNDc2NzYB7w8VFR0VFQ8TGw8SGhMPHBNQRUInKCgnQkWgREInKCgnQkQBIz8iJCQiPy82Hh8fHjb9US82Hh8fHjYvPyIkJCIBqmBSUS8wMC9RUsBTUDAwMDBQU8wUHRUVHRQBahEM/vMNExMNAQ0MEU4oJ0NEoERDJygoJ0NEoERDJygrQ1ZYwFhWQyw7Sk2mTUo7LCw7Sk2mTUo7LENWWMBYVlUwMFBTwFNQMDAwMFBTwFNQMDAAAAAAAwAA/2oD6ANSABgAHAA8AAABIgcOAQcGFBceARcWMjc+ATc2NCcuAScmAyM1MzcGDwEGBwYVIz4BPwE2NzY1NCYiBhUjNjc2MzIXFhUUAfRmXVmLJicnJotZXcxdWYsmJycmi1ldHomJghMwIBoJBnsBGTEhEQoSKWkthAVWNU9nREQDUicmi1ldzF1ZiyYnJyaLWV3MXVmLJif8uYP9GiUaFBsSJEw7JxoMDxodIjpGJoE3IzIvYzoAAAAH//r/4APoAwoACgANABgAOABSAGMAbgAAATIfARYUDwEnNzYBFSM3BxUzFTM1MzUjNSMiBgcXNDYyFhQGBw4BBzM1IzY3Nj8BNjc2PwE2NTQmJRcGFxYfARYXFjcXBwYHBicmLwEmJyY3NjclMh4BFRQGDwEnLgI1ND4BJTIfARYUDwEnNzYCgBMOdQ4OL7YuDgEAJCdCPxwUFJsWGwMeDBILDRIZEAJoOwIECAoHCgIGBgEDGf1AuS0LCTJCMi00LbgHOEtGTkxHlkckJQYGOALqNFc0Oi9zAS1KKzRY/bcUDXUODi63Lw0BNw51DSYOL7cuDgEiNWJiGh8fGmIVGQIKDgsTEw8ZGREcBAQICQcJBAcMAgwGEhkyuS00LTJBMgkMLbgHOAcGJSRHl0ZMT0ZLOD00VzQ3XBhsWgc1Ui80VzQcDXUNJw4uti8NAAAC////dQPiA0gAGAAtAAAJAREUBwYrASInJj0BIxUUBwYrASInJjURATIXAR4BDgEnCQEGIyInMSY2NwE2AfABVxIND7YJCAe1BwcKtw0OEgFWGRMBsBQCJDUU/nv+fBQYGxQSAhQBsBMCUv7P/ncSCwYGCQi9vQgJBgYLEgGJAicR/n4RNCYCEQFb/qURFRM0EQGCEQAAAAwAAP9qA+YDUgAIAAwAEAAUABgAHAAlACkALQAxADUAOQAAARc3FzcXFSE1JTMHIzcXBy8BFwcnNxcVBycVJzU3MhYUBiImNDY3FwcvARcHJzczFyMlESERJSERIQEtSCyxeqn8/gIRFAYIShUGHnoOHQauJCSsJHgaIyMzIyNtBhUOiR0OFVYJBhX9wwNU/GcD5PwcAcdKGLE+U53e1CNEHQYVDg4VBl4GCAYUFAYIOSMzIyMyJBsGHQ4VFQ4dJyN3/QUC+0n8GAAAAAEAAP+VA+gDJwAGAAAJASERIREhAfQB9P7I/on+xwMn/o394QIfAAAEAAD/agPNA1IALAA1ADkASQAAARcGHQEXFhceAh8BFQcmIgcnNTc2Nz4BNzY/AjY9ATQvAS4CIy8BNTc2NzIWFAYiJjQ2JREhESUhMhYVERQGIyEiJjURNDYCIQkFAgICAgkLKwQEOWg4BAQmCwcHAgECAQEBAQEBBAsSJgQEUxgVHh4qHh7+hQMS/O4DEiIuLiL87iEvLwHkBUNUZkA4BwoIAwEEKgQDAwQqBAEDAgcJBSIUGCYNWQkaDh4QBgEDFAMK4x4qHh4qHlP8uANIUC8h/LghLy8hA0ghLwAAAAMAAP9qA+gDUgAYACEAOQAAASIHDgEHBhQXHgEXFjI3PgE3NjQnLgEnJgcyFhQGIiY0NhMjNTY3PgE9ATQmJyYnNTY3ERQXFhcWFwH0Zl1ZiyYnJyaLWV3MXVmLJicnJotZXW0cJic2KCib8h4KDQgHDAgZXk0DBA4KHwNSJyaLWV3MXVmLJicnJotZXcxdWYsmJ6kmNycnNyb9lR4EBAYcI7sgGwUFBBsMFv6/IwwPBgUEAAUAAP9qA+YDUwASADUAQgBZAKsAAAEiBw4CFBYfARYzMj4BNTQuASUyMzIXBhcWFx4BNjc+AScmJyEyFhURFA4BIyEiLgE1ETQ2JTIeARQOASIuATQ+ASUiIyIHMQYdARQWOwEyNjcxNj0BNCYjJSAhMh4BFxYHFBUUBiMhIicuAQYHBiMhIiY3NDUmNzY3MxQHFBY7AT4CPQE0NhcWBxUUHgEzMjYnNTYnNDY7ATIWFQYXFRQWOwE+Aj0BNDYB9AgOIjghHRkDJy8nQygmQv3viYkDA0osG00wcGopKisGBicBFwcFNlkz/aE0WTUDAe41WjU1WmtaNTRbAXkaGwsJCxIOaAsRAgIRDv2nAQoBCi9UNwMDAQQG/tkMCTB+fjAGCf7WBQQBAQIJRgQBBQcDDgkCFQYDAQMKEQYFAQEBBQUHBgUBAQUHAw4JAgUB6gIFKDxFPRUCHSZBJSlEKAMBcHtQMB4MIicocDxAOQQH/kk0WDU1WTQBtwYEMTVaa1o1NVpqWzXhBwkQaw4SDAoGA2wOElMwUS8ePSMRBQMILR8gLgYCBhIlOx5SN4RCBwUBAgoPxAcOAwIGyxELAwQHlDQbBwMEBzFkSwgFAQIKD9AHBQAAAAAD//3/7APoAtAAPQBeAIoAABMFBwYHBgcGBwYHBhcWFxYXJyYnJicmJyYnJjc2NzY3JQcGBwYHBgcGFxYXFhcWFycmJyYnJicmJyYnJjc2NwUGBwYHBhcWHwEzFSE1IScmJyY3Njc2NzY3Njc2PwElFzIXByYjIgcGBwYHMwcjFTMHIxYXFjMyNxUGIyInJicjNzMmPQEjNzM2NzY5AjwOEREYFRkSFgsMAwIUFywLDg4TEBQNDwYHBgcXGSz+WwYHBgkGBgICBgYREh4iLw4REhkWGxQYDxEDBA0NswMe1XRgGRQZECMBcf1DAkYHNhkXAQEUEiEbJR4iGRgU/a90JxwIHCAkGBEJDAOTBpCKBoAJIxobKBccIGEhCAQhBhcBHAYZDjcjApqHCw4RFxkeICUlKykuKzEtCQwOFBYcHCIjKCgtLTExZw8TFh8fJyYuKjAsMCovJggKDhMXHCEnLDE3PkNKhoFYX1BTQUArJAE4OAUrMCwvKi0nKSIiGxoTEAyEqRMrFxINExIWHx4fNRcQFy8OVxIZHwYPCR9LIRUAAAALAAD/agOSA1IADwATABcAGwAiADIAOQBAAEQASABUAAABISIGFREUFjMhMjY1ETQmASEVIT0BIRUlNSEVJTU0NjMhFQE0NjsBMhYdARQGKwEiJjUTNSEVISImJRQGKwE1MzUjNTM1IzUzNSM1MzUjNTMyFh0BA279FQ8VFQ8C6w8VFf0oAaP+XQGj/l0Bo/5dFhABff5ZEQyTDBERDJMMEQQBo/6DEBYCpxYPvOHh4eHh4d3dvA8WA1IVD/xgDxUVDwOgDxX9P12AV1d7W1t/MA8VVAEJDhUVDhcPFBQP/TM+YRUODhVhJFwjVyRbJFQVD7AABgAA/5ID6ANSAAMABwALAA8AEwAXAAABIRUhFSEVIRUhFSEBIRUhFSEVIRUhFSECLgG6/kYBuv5GAbr+Rv3SAbr+RgG6/kYBuv5GA1L8Zvxn+wPA/Gb8Z/sAAAAFAAAAAAPoAnEAAwAHAAsADwAXAAAlBxc3JwcFNxMDJRMlBQMFEwMHBSU1JRMBaGBGXCS/Ab3SQUL+b0MBtf4yUAHQelwR/p396AF8WqYMDA1NFlMnAYv+qzkBESkM/rlCAbf+IwNGaBkqAW0AAAAABAAA/4QD6AM3AAMAEwAXACcAACUHISclITIWFRMUBiMlIiY1EzQ2ExEhESUhMhYVERQGIyEiJjURNDYBSAsBbg792gLzCg9lDgv8SgoPXg83AqD9LwMCCw8PC/z+Cw8PaICAgw4K/soKDwEPCgE1Cg4CCP5KAbZEDwr97goPDwoCEgoPAAAAAAIAAP9qA10DUgAdACoAAAEiBwYHBhUUFxYXFhcWHwE3Njc2NzY3NjU0JyYnJgMiLgE0PgEyHgEUDgEB8GNWUjEyJiA7Lz0sLyYmLys+LzogJjIwU1VgMlMxMVNjVDExVANSMjBTVWM5V0leS1Q8Oi8vOjxUS15JVzljVVMwMv3YMVRiVDExVGJUMQAABAAA/2oDKANSAB4AKwA4AFIAACUWFxYXDgEVFB4BMj4BNTQmJzceARUUDgEiLgE1NDYTMh4BFRQGIiY1ND4BNyIOARQeATI+ATQuAScyFxYXFhUUBwYHBg8BJyYnJicmNTQ3Njc2AVQCAwsGGx42WmZaNh4aFiEmPmt+az4mwhosGjhQOBosGi1NLS1NWk0tLU0tVEdGKSowJ0MwOjAwOjBDJzAqKUZHZgIFEAcPJxUdMx4eMx0VJw8eFDceKEMoKEMoHjcCVBosGig3NygaLBpHLU1aTS0tTVpNLWUqKUZHVDpjT2RITD09TEhkT2M6VEdGKSoAAAADAAD/agU1A1IAAwAHAAsAABEhESERIREhNSERIQU1+ssFNfrLBTX6ywFe/gwD6P4Mp/6yAAAAAAP/9P/WA+gC6wAZACkAMwAAEwYXFhcWFxY3NjcnJQMnBgcGJyYnJicmNzY3ARYyNwEWHQEHFyEmJxE0NyEUBwUOASclJhsNKSdPUmdeWFY/YQGYPV1Nb3R8gGZjMjMQBmsBJggVBwElCvlp/kcjGS4CLAf/AAcSBv8ABgJbdGpmQ0UNCyYlTEyl/kxIXi4wDxBOS3N2gDGP/toHBwElBwvaZFIiJwFHDDoJBv8GAQf+BgAAAA4AAP9qA+gDUgAQADAAQABMAFgAZABtAHYAhgCSAJ4AqgCzALwAABMBFxYyNwE2JicmIyEiBw4BATI2NRE0JgcBBwYiLwEBJgYVERQWOwEyNj0BND4BMyEXISIGHQEUFjMhMjY9ATQmBRQGIiY9ATQ2MhYVFxQGIiY9ATQ2MhYVFxQGIiY9ATQ2MhYVFyImNDYyFhQGMyImNDYyFhQGFyEiBh0BFBYzITI2PQE0JgUUBiImPQE0NjIWFRcUBiImPQE0NjIWFRcUBiImPQE0NjIWFRciJjQ2MhYUBjMiJjQ2MhYUBicBbAIXMxkBbgkCCBYd/SkcFwgCA1gKDRoL/q8LIEwjBv6uDBk1JhcJDR80HwJ8Lv1WHCgoHAKqHCgo/X4NEg4NFAxbDRQMDRIOWw0UDA0SDuMTGhomGxt2ExsbJhoaMf1WHCgoHAKqHCgo/X4NEg4NFAxbDRQMDRIOWw0UDA0SDuMTGhomGxt2ExsbJhoaAx7+2AEODgEpCBgFDw8FGP5mDQkBMQ8LCP7uBxMWBAESCQwP/l4mNQ0JLh80Hi0oHFscKCgcWxwoiAoNDQotCg0NCi0KDQ0KLQoNDQotCg0NCi0KDQ0KRBomGxsmGhomGxsmGnInHVscKCgcWxwoiAoNDQotCg0NCi0KDQ0KLQoNDQotCg0NCi0KDQ0KRBsmGhomGxsmGhomGwAAAAUAAAAAA+QClgAQACEAMgA1AD0AACUyHwEWFAcGDwEGJyY/AT4BNzIfARYUDwEGIi8BJjQ/ATY3Mh8BFgYPAQYiLwEmND8BNiUhBSUJAQcBITcHAhQFAmsDAwEEkQYDBQImAQXnAwRqAwO7AwgDagMDuwOLEww6DQENRgMIA2oDA0YP/JMDGf5z/nQBjQGMAf6y/jYEBMsCawMIAwECJgIFAwaRAgXjAmsDCAO8AwNrAgkCvAN3DDoNJA5GAwNpAwoBRw1x+vr+twFJi/6yAgEAAAAAAwAA/2oD1wNSAAMABwALAAA3IREhESERIREhESESA8X8OwPF/DsDxfw7cf75Anj++AJ4/vkAAAABAAAAAAPoAbEAAwAAESEVIQPo/BgBsaYAAAAABAAA/2oC/ANSAA8AEwAfAC8AAAUiBh0BFBY7ATI2PQE0JiMDESERJSIGFBY7ATI2NCYjJSEyFhURFAYjISImNRE0NgHVCQ0NCUAKDQ0K/QG0/soEBgYExQUGBgX+ywGcGCIiGP5kGCIiIRELEQsQEAsRCxEC+P01AstSBgoGBwkGKSQa/JQaJCQaA2waJAAACAAA/2oDnANSAAMABwALAA8AFQAkADoAYAAAARUXNSEVFzUnDwEzNwcVMxMXEQclEQEXBgcGFxUHNTc2NzY3NjcWFxYXFhcWFxUHNScmJyYnJg8BJzYnFhcWFxYXFhcVByM1JyYnJicmDwEGBwYHBhcVBzU3Njc2NzY3NgGQyv6RnAKYA53TysqxkY/9PwGZBBoOEgIWAQMGCA4RfQYGDQwRCw0CFQMEBwsQFRwGAxh6BgYPDRILDgIUAgMECAsSFh4VGRQdEBMCFwIDCAsRFyAmAQWUHLB/FZShF4GzGZoBfzH9RTeJAhgBCBULEBQaUQRlCAsKDgsPGQEBBAcKEBMbPwRKCgwKDQcJAgESAi8BAgQHCxEUHYEEjAsNCg8HCQIEBQkMERUclAWqCg0LEQ0PCQsAAAAABgAA/9sD6ALhAAMABwALABUAIgAwAAAlIRUhNSEVITUhFSEnERQXFjMyNjURNxEUByEyNj0BIREhNSUhERQOASMhIicmNREzARoBJ/7ZASf+2QEn/tnUCgkOERJGEwK+EBf+ywE1/OgDXh8yHP0TRyIlivAvui+6L0T+ZSsXFiwsAZuA/eU5Jh8PagFUjkb9bh41IScoVgHiAAAAAQAA/2oDSANSAAUAAAUnCQE3AQFOgwF1/ouDAfqWggFyAXKC/gwAAAMAAP9qBTUDUgADAAcACwAAESERIREhESERIREhBTX6ywU1+ssFNfrLA1L8GAPo/WUCm/6zAAAAAgAA/2oD6ANSAAsAJAAAAQcXBxc3FzcnNycHETIXHgEXFhQHDgEHBiInLgEnJjQ3PgE3NgFyaYGBaYKCaoKCaoJmXVmLJicnJotZXcxdWYsmJycmi1ldAkpqgoJpgYFpgoJqggGKJyaLWV3MXVmLJicnJotZXcxdWYsmJwAAAAABAAAAAAPoApMABQAAARcJATcXA3B4/X/+mYrvApN6/hEBb2n1AAAACAAA/5wD6AMhAAgADgAeACoANAA/AEMAXQAAJTIWFAYiJjQ2NzMyFCsBNxUzNScXMzUjFRQXIyYvASMVMzUjNTM1IzUzNSMVMzUzMjY1NCMnIgYVFBYzMjY0JiUhESEBMhYVFAcVFyMnBwYjIiYvAQ8BIzcmNTQ+AQEPExUVJhYWoA4dHQ7jIgFKJSIBAQMFQKBgPDQ0OOkkER4iPaAkLC0hJCsq/s0D6PwYAf4nNwO2RIwCGyQTIw0BbRRSugIaK9AeLhscLxwBMk6hWBpyoVkSBAcGYqEeJB4jHqE4HBozAi4nJC0xSSzK/eMDhTgnDAsBsoYCGA4NAmkgtwwHGisaAAADAAD/tgPoAwYAAwAHADAAAAEhFSEnIRUhARcTIRMXAyMVIRczMhYfATM3PgEzMhYUBiMiJic1IwcOASMiJjQ3AycBkQGS/m5IAgr99v7HlLcB91ZAXwL97R8FGisMAssCCywaJjY2JiAyCL0BCDEgJjYb5nEBi0C/PwE7If4cAXcP/mMMUhoWBAQWGjZMNiceBAQeJzZMGwJfHAABAAD/agPNA1IABgAAASERIQkBIQFDAWIBKP4n/icBKANS/a7+agGWAAAAAAgAAAAAAasDUgADAAcACwAPABMAFwAdACYAABMzFSM1MxUjNTMVIycHFzcTMxUjJwcTETcVESERIyUhESMFAzcnN7SFhbS0tLR3Hx4aXrS0Qx0dGwEDHv8AATor/qMjOgQ7Al8aThpPGz8D/wMBDxo8Av7dARMrFv7oAS4b/pwhATQGLQUAAAABAAD/agMHA1IAbAAAAS4BLwEjJiMmJyYnJjU0PgE7ATIeARUUFjI2NTQuAisBIg4BFRQXDgEHDgEeAR8CMxYXFhUUDgErASIuATU0JiIGFRQeAjsBMj4BNTQmJyYvASYnJjY3PgEfAR4CBgcGFhcWMzI2Nz4BAvoNNCSVAgECCRImFiAeMx4UIDUeFyEWHTdGJxQzVzMqIjYQEQYaNCQDnAInHjUeMx4VIDQeFyAXHTdGJhUzVzMhHzFAmCwPCAQKE0wprxUfDgIKBwoODAYLEwURBQGDJToRNgEEBhAUHCMdMx0dMh4QFxcQJkU0HDJWMzsvDTEhI0tJOhIBNwwTIi0dMx0dMh8QFxcQJkY0HDJWMyRBGicSNhYsFS0UJiMKPgsiKi0UDx4IBAwKI0sAAgAA/3kD6ANDAAgALQAAASIGFBYyNjQmJzIXFhcWFAcGBwYjIicHJxcnFwcXJxcHJwEnAScBJjU0NzY3NgMWHSkpOigpg1VJRykrKylHSVUtNy5gE2MObxNkEGBIAYIY/ocUAZghKylHSALvJDMlJTMkVCYlP0GYQT8lJhApC08HUwNPBlFWiQFYFv6vJgFsPzxMQT8lJgADAAD/xAPoAvgAAwAHACUAAAEVITUBFSE1JSEVIRUzESMVMxUhNTM1IxEzNSMVIxUzFSE1MzUjAlgBSvykAUr+cAHWASfrq0X+9kasrOisRv72RasBK9HRAY/R0T612/61Ki8vKgFLpGApLy8pAAAABgAA/30D6AM/ABMAHABCAEwAXABsAAAlMzIWHQEzMhYdASE1NDY7ATU0NjciBhQWMjY0JhMyFhcOARYXBgcGBwYjIicmIgcGIyInJicmJyY3PgEzMhcWMjc2NxYHDgEnJj4CJSIGFREUFjMhMjY1ETQmIyUhMhYVERQGIyEiJjURNDYBppwQFkwRFv4yFxBMFl4XISEuISEwEiIOHBAaHAoMDwsREQsOESERDwsREAsPHQUFEw0nFA4WFBMRFgsEFQkeDgIKEx3+TBAWFhADAhAWFhD82ANOIC0tIPyyIC0tFxcQJhYRJiYRFiYQF74hLiEhLiEBgBIRDzk1CxgSFgsQBggIBg8KFiwyMB4UFwgHBglQGx0MDwENHhcPTRYQ/lkQFxcQAacQFk4tIP2ZIC0tIAJnIC0ACAAA/30D6AM/AAsAFAAiADAAPABKAFoAeAAAFyEyFh0BITU3Njc2JSIGFBYyNjQmARYXFjc2NwcGBwYnJi8BFhcWFwcmJyYHBgc3NjcWFxY3NjcHBicmLwE2FxYXByYnJiMmBzc2JSIGFREUFjMhMjY1ETQmIyUhMhYVERQGIyEWHQEUBisBIiY9ATQ3ISImNRE0NucCGhAW/ZoFBwcKAqILEREWERH+cRUQFxoeKCcnHxoXERY5FhQQEikWERcaHycpLrUWERcaHycpNikeIT4YFRETKBQPFRYcNCgr/tIQFhYQAwAQFhYQ/LIDnBAWFhD+tgUXEMQQFwX+thAWFjcWECYmCgsHCtwQGBARFhEBKQ4GCQEBDokQAgIJBg+1AQgGDI4PBggBAhCME3wPBggBAhCMGAYEF7cBCQYOjA4GCAEUjRJSFhD+MxAWFhABzRAWUBYQ/UsQFwoJCxAWFhALCQoXEAK1EBYAAAkAAP9qA3EDUgAIABEAFQAZAB8AIwAnACsALwAAJQ4BFBY+ATQmJyIGFBY+ATQmJRUXNSUHFzclBxczNyclFSU1JRUFNSUFEQUDESURAs0SGRkjGRkZCxAQFhAQ/dJZAgbFAcb9tBUUKRAQAV4BFP7rARX+qQF3/okY/pVyAR8sHgIgLB1xFBwTARQcExRjKGv9BlMIk0NMSEdMZANXmGQPX3Qf/HU+A+j8GMkC0AAACAAA/2oDWQNSABMAGgAjAFkAXgBtAHgAfwAAAR4BFREUBgchIiYnETQ2NyEyFhcHFTMmLwEmExEjIiYnNSERARYXNjMyFxYHFCMHBiMiJicGBwYjIi8CJjc+ATc2FxYVNjc2Ny4BNzY7ATIXFgcGBxUGBxYBNjcOARMGFzY3NDc2NyI9ASc0JwM2NyIvASYnBgcGBSYjFjMyNwMzEBYeF/0SFx4BIBYB9BY2D0rSBQevBsboFx4B/lMBrBIdISBSEQkIAQEDJBtKJHtgVTIIBw4DBgIFNi4IBQEdHyYUDQgIBhEMDQcKBQEBAQcf/vIdLx0o1wkHAQMEAQIBAQdGTFMBBgkrHA8fEQFgDUEqGwgCAn4QNBj9fhceASAWA3wXHgEWECbSEQavB/ywAjwgFen8pgFLDhEEGw0QAQIVFhINIZIEBwIGDhc4GgUIAQEvP0xGLlYcFggMGgMBFkQnW/7xDUsWMgHxFzIEFAIWAwIBAQEMCP6NHg8FCCU9MD4fBg0QAQAAAAAFAAD/nAPoAyAACgATABwAIAApAAABIgcGFBcWMjY0JicyFhQGIiY0NgEiBhQWMjY0JiUzASMTMhYUBiImNDYDIDEfHBweYzo6MVxsbbhsbP4FMzk7Yzo5Adpd/eFdElxtbLlsbQErKyuZKyxYllhJgNl/gNl/AWJXl1dXl1dK/HwDhH/bfoDZfwAAAAH///+YA+gDUgA5AAAlJwcGBwYvASYnJicmJwcmJyYnLgE3Nj8BJwcGBwYHBgcGFRQXFhcWFxYfARYXFhcWNzY3Njc2NzY3A+j9GR0VHgkHCQgrL0Y4ATgvIBQGBx8XJSGVFRkYIRofEhUYFCYeJx0eGFFEYF90dzcoIhcSCgcDgXwkKRgjAgICAxEbKTMBM0ErKAwUIhchHe8DBQoNFRokKzdLT0NENjQlIRlKLkEeJQ0GGRUjGyMYGgAAAwAA/2oDcwNSAA8AIwBPAAABJgYHDgEeAj4CJicuASceAwYHFwcnBi4BJy4BNjc+AQMhMhYVEScmLwE1NCYjIQ8BBgcGBwYvAREUFjsBFxYfASMiJjURNwc3MzczAgwXLRIdGgkuQkc6GgkXEzYcMltAFxMdsWGwLmRaICYRLDEgS18BHyMyARokBQoH/uUEAwQJDhUaJV0KB0ECGiIEgyMy0i8xAQEBAaIBDg8XQ0c6GgouQkcdGBpeASxRYmAo4UzgEwMsKTF4cSYZGQFRMiP+0AEdFgT4BwqUDxIPFAoNBAP+WgcKAyQaAzIjAbDeMjUBAAMAAP+kA+gDUgATABcAGwAAASEiBhURFBY7ARUhNTMyNjURNCYDIREhASEVIQO3/HoUHR0UawKrcBQdHa39pwJZ/eMB5v4aArMdFP5DFB3w8B0UAb0UHf0bAckBu2cAAAYAAP9qA+gDUgADAAcACwAUAC4APAAAJSEVITUhFSEnESERNyIGFBYyNjQmJSEyFhURFAYrARUUBiMhIiY9ASMiJjURNDY3ITIWHQEjNSEVIzU0NgE5ATj+yAF3/ok/AfR9FB0dKR0d/L8DaxokJBp9JRr+DBklfRolJdUB9BolP/4MPiVkP7w/ff6JAXfuHigdHSgeSyQa/ogZJbwaJCUZvCQaAXgaJPokGn19fX0aJAAAAAMAAAAAA+gCjwAIABcAOgAAATIWFxUjNT4BNyIOAQcVIxUhNSM1LgInMh4BFzYzMh4BFRQHBgcGBwYiJyEGIyIuATQ+ATMyFz4CAfQfLgKeAi4fHDEfARwBEx0BHzEfOGFHEBkfOF84GxksJTAJIgn96ggSOF84OF84HREOR2UB6iofTk0gKh4cLxxOyclOHC8chzRcOwc3Xzk2Ly4cHgEBAQE2W2xbNgU+YzgAAAAAAgAA/2oDPANSAAMACQAAAQMFAyUXBRMnAwM8FP5JFwE7jv4fFo4eAzP9FN0DmFARMfxoSgNjAAAFAAD/agO/A1IACAARACAALQAzAAAlMhYUBiImNDY3IgYUFjI2NCYnMhYXFhQHDgEiLgE0PgETAw4BBwYVFBcWFwUDJRcFEycDArkLEREXEBAMHywsPiwsH0d4IyQkI3iOeEdGeUcKSn4kJRYWJv7+FgE6jv4fF48ezxAYEBEWES8rPywsPiy7Rjw9jj08Rkd4jnlGAXr+mwNNP0FLOTQzJ4IDmFARMfxoSgNjAAAAADMAAP9qBTUDUgADAAcAFwAsAEIAUwBqAIAAkQCnAL4AzADiAPQBDwEcASkBNgFDAVABVAFYAVwBagGAAZQBpQG5Ac0B3AHzAgUCEgIlAjkCRQJSAlsCYwJuAnYCfQKHApACoAKlAqkCuQK/AsUCzQAAASERIQEhESEBJicmJyYnJic3FhcWFxY3JQYXFhcWFxY/AQYnJicmJyYnJjUHAQYnLgEnJicmPwEzBhcWHwEWFx4BNyc2NzY3Jw4BByYnJicHFhcWJQYHBgcGIyInJi8BNxYXFjMyNzY3NjcnBgcGBwYjIicmLwE3FhcWMjc2NzY3BRYXFhcyNzY3Jw4CIy4BJwUVDgEHBicGJyYnNRYXFhcWMzI3PgE3FQ4BBwYnIicmJzUWFxYXFjMyNzY3NgcmLwEXFjc2NzY/AQ4BNwYHDgEHBiMmJyYvATUXFhcyNzY/AgYHBg8BBgcmLwEWFzY/ATY/ARQHBgcOAQciJyYnJicuASc2Nz4BMx4BFx4BJzIeAg4BIi4BND4BNzIeARQOASIuATQ+AQcUHgEyPgE0LgEiDgE3Mh4BFA4BIi4BND4BBxQeATI+ATQuAQ4CNyMRMwMzESMDMxEjNzUvAg8CFT8BMx8BJzIWFxUmJyYnJiMiBwYHBgc1PgE3NjcyFxYXFS4BIyIHBgcGBzU+ATc2NzIWHwEmJyYHIgcGBzc2NzYXNhceAR8BLgEnJiMiBwYHNzY3NjcyFxYfASYnJicmIyYHBgc3Njc2FyYHBgcGBwYHJz4BFxYXBzAxFhcWFwcmIyIHBgcGByc+ATc2NzY3MhcHJgciBwYHBgcnNjc2NzYFBy8DPwEfBCU2FhcWFxYPATU2JyYnJicuAQcFNicmJyYPATc2MzIXFhcWFRQHNyUUHgIyPgI9ASUXFB4CMj4CPQEjFTcdARQGIiY9ASc0Nj8BFxYVJwczND8BFxYVMycHMxcUMSMiNDM0PwEXFhUnMzIVMRQrASI1FzMyFCsBIjU/ATMVMzUzFTM1MxUUKwEiNR8BIzczBxUjNSczFTM1MxUzNTMVFCsBIjU3NDIdASMHNDIdASMXFBYyNj0BIwIVAyD84P3rAhX96wLDGD84RkMvMQERD1lUVFkP/oUENyJjST86BgMBCBgwOECnDwEDAW0BBhNqQ1osNwcCAQVKJ0AKMS8qOQSyNzM6IgsVbDtHLDAXCikyKQEJARUZHz09OzooJAcDIy06Oj09IRUTAwYFERceOjo/MSkiAwIeLjhyOR0XEAX+Zx1AOUY/P0McAQZEYzBJexcBuwQxI0REQUAwLQ4iFxc7RUk/GTgHBDEjRERBQDAtDiIXF0BAST8aGx3ZUWUMDVhePyUxHw0Xfo0DAw8qCzc5OzUuGwMFWV4wPjcTAQwCAyE1DSsxZGADYmUvMQk/FgcTERYcSSgdHxoXEwobHgEFQRxFJCtNHBMUwTtlOwE7ZXhlOztmOztmOztmdmY7O2acOmN0Yzo6Y3RjOtc3XTY2XW1dNjZcjTVaals1NVtqWjXNExMCBQUSBQXnDUxshF0TMHFtUDi5TIUOCBoRHkVJUT8bFhoEAishQVBIR0IODoRNSUcbFhsDAi0fQU89ZBkMFzQ6QT4xOBwOGDUxOEBAGSkEAwknGjZJTDUkIQQaJjBSTy0hHgUGFRMZM0Y+PiAdBBMmPqw3Nz4tJBYRBAobaUFILncmEh8YAyxAWDoNCw4CAgEVEyQmICo8PAM6O1o+Dw0PAQMBDgwSPwEdEDB6ikcPBS2SVUcd/nEKeEhNNDkGBAEBBC40TE91BgGTBjc0UrYTAwECBiWdMjlLAQT+tRQlMTQwJhT++AUUJC4yLiQT/MotPS0jBAMCBQQaAQkFBAUECQIjJgEnAQ8DAgMCFyQBASQCAyIBASMBAQwCAgMCAwEKAQoBCgEIDAgCAwICAgMBCgERAgIMAgJiCg0KIQNS/BgD6PwYAWoBHxsrKSIlCxwVOjctMAPkCyUYPSweGwUFAwIHGBwmZRoDAwT+/QMCAjMoNiAnCgUPMhomBh8YFhQFygEHCA0QCw8BAQcHEBIRBwYbAgYIBQkIBg0CBQ8GCAkGBgYECwQFBgUIBwUOAQQNBgcIBAgFBIMQCggBCQkPFgkRCgEUDhAGBQ4GCgEBCgUUBggJBQQJCQQQGAUFDgYKAQkFFAYICQUECQkEBwiJARoDEx8BAgUHDxULFA8FBAUKAgsBCwgMBQECHgEKCwoBEgQDDAcCBgEBHAUbAgEHAQoJbCsrJBUcHgELCQ8MCx1JJ103FxgCJyEXN647ZXdlOztld2U7ATtmdmY7O2Z2ZjvcOmM6OmN0Yzo6Y5A2XW5dNjdcblw3yjVbNTVbals1ATVaqP5GAbz+QQG//kHXEQwUCwcWDhAVEgkNGRoRBgoJBgcMDQUICggGBxAHDRMNDREGEhoNBQgKCAYGEgYNYA8NFQwJCQEHCA8YDAcHEQEKBQsEBwYMBAkJBRAGDQcJEwkFDwkHBwYECQEKBQ4HCQgK9AoBAQcGCgYGEBMUAQIIBgEBAgUECBEEBQYFBAQMBQoEAxMKBQsBEgQFCAUFBQYGBRIrGipSTBgdAgtLNjMhwQY2Ky4nKwkFAgIDCyMnLi4zCMAMKigxZg8GAQJZHSk2EAICBlEaMSUUFCQxGrABsRkuJBMTJC4Zq6t4bQsgLC0feAYGBgIBAwQIDw4IBAIDBAcODgIBAwUDAgIEBBQCAQICAwECFwEBAgMFAQECDg8HCAgGAwMDAwUBAQEBAQQBAQEDgQgKCggYAAAMAAD/+QMSAwsAAwAHAAsADwATABcAGwAfACMALwAzADcAADcVIzUTFSM1IRUjNQEzNSM1MzUjBTM1IwMRIREBFSM1MxUjNRMVIzUjFSMRMxUzNQERIREhESER1kdHRwH0SP4M19fX1wGt1taP/psCg0jXSEjXR0fWR/6b/psDEv6bz0dHAa1ISEhI/cXW1tbW1v6b/psBZf7iR0dHRwEe1kfWAWVHRwGt/poBZv6aAWYAAAAFAAD/0gOuAusAfwC+AQkBQwFKAAABMCMGIyIPAQ4BIwcGIwciBw4BBwYWHwEHDgEHDgEXFhcUHwIWHwEWFRcWFRcWFRQXFRYVFxYVFxYXHgEXFh8BFhceARczNxcWHwEeAj4BNzY3Nj8BPgE/ATY/ATY3NDc0PwE2Ji8BNTQ2PwE2LgEvASYvASYvASInJicmJyYXFh8BFh8BFjMeARceARUUDwEGDwEGFQcOAiI1NCcmJyYnJi8BJi8BLgEvAS4CNjc2PwEyNzI/ATI/ARcWBxYfAR4BHwEeAR0BIw4BDwEOAx8BFBcUFxQeAR8BFAYiLwEuAS8BJi8BJjUmLwEmNScmNSY1JyYnNCY1JzQmLwEmPgI3PgEXBQYVBhUGFA8BDgEHFA8CBhYGDwEOASImLwEuATUnNCc0LwEuATYWFxYXMRY+ATc2PwE2NzY/ATIHBRQGLgE2FgG5AgUDBhZDPgMEKQsDBQMBFhEDAgECASkhFwUCAgECAgIGAQECAwIDAQICAgEBAgoEAgEIBQIQYjMXFA4KPCIIAwwECxYhFiAgMw0VOG4OBwQFAwMDAwICAgsBFBwRBAICAQcSFTApWx8DFBgGBCEfDBkcUgQPCQtJGxIDIUwECAYEAgECAQEBAgPYBAIDCggcDRQIFQ9SQyAODwECAQULBxkHBQYCCXYEEhEjFeEbK1MZDAIBBQUKEBUQJA0NBwUBBAICAxALDCECJ4gLBgEBAwMCAQMCAQIDAQIDAgEEDgICAgECCA4gLgMnAk8CBAICCwIBAgIEBgIBGBClRRMDSgQBAgICAgIBAgECLgsHEAkYFBEPK3JbBgMCAgEB/mUBBgUIBALpAQYNDQEIAwEBBQYGBBcZCwoICQcECAkaDwMKKRADDh4IDRMGBREEDAUJAgEHCA4EUiEOBxADAgtDJA8NBAEUBAIIAwgHAQYRFSEKDSVICREcJR4RGR8HAw4MBl4OEAgFCQonCRkREAoECQkTBgEEBQIGBwEBARgBAwIDDgYEBhECBAwMERgPChEHAgcKDgNZKyYLEAcFCQUGAgcFGRYIAQIBGBMJAwIFAgICGAQECAR+CQ0bCAUDAQQUCwkBBAYMBAcLFQqKJiYcOjQPEgYIARMbXggHBgIIGBQIBBUTCg0EFQcEDAUaEgMGFgZxBxQGFQsHCQUICwEMcg4EHAcGDQpaEAcOCwYkIgYBEQptLA0uBAECCBE3MhoTMB5fAwUTAwMDAgEDBwUTLycDAQICBTMFAQMCCAEAAQAA/2oD1QNSACsAAAEyFxYXNxclNy4BIyIHBgcGFBcWFxYzMjc2NxcGBwYjIicuAScmNDc+ATc2AilSTUtCTzH+7VI0eD92ZWM6Ozs6Y2V2XVRRPUFKYmVvbWNglCgqKiiUYGMDUhcWKlf9BVofIjg2XF/cX1w2OCQiPkdJKCknJotZXcxdWYsmJwAF//4AAAPoAocAMgCbALAAxgDgAAATMhYXFT4BFx4BFz4BFx4BDwE+ARceAQ8BDgEnLgE1DgEnLgE3DgEuAScGBwYmLwEmNjcTMwcGBwYXFh8BFhcWNzY/ARcFFxYXFg8BBgcGIycmIgYWHwEWDwEGIycmIgYWHwEWDwEGBwYjJyYOARYfARYPAQYHBi8BNzYnNCcmLwEmJyYnJgcnJicmBwYHJyYnJgcGByc3Njc2NzYlMhcWFxYfARUGBwYHIycmJyYnJiclMh8BBwYHBgcGFS8BJicmNxM3Njc2JTAzFh8CNxYXFhcWDwIlJwcGLgE2PwE2yA4YAgUbEA0QAggbDREQBQEIFw0REAUOBB8RDhEIFgwOEQEIFRUQAwgHEBkCBwITEBQnCgoFBwUHGgcJCg8PExNmQAEiBgcDBQMEBQcKC4cFCgQCBG4GCwgLCYgFCgQDBGsHCAQFBwgJYQQJBQIEPQMHBAYHCgpABgYBDhEkBAcJDRIVHAYJCQ0NEBAJDAwSEBMRCwIDBgkNEgLwAwMGBAcBIAEEBgwrAQIGCA4SGv0WBwUtDQ8MEgoNSgUGAgMEUwIEBQcBZgEMBp5dXB0RDgYEAQEz/t9Wgw8mFQYQoQYBDxQQARESAwMVDhARAwUmFgYLCQMFIRM0ExYFBBkQDAsDAx0TCgkEEQsFAQIVES4RHAIBKAwODxYUGBUFBQMEAwMMOSDPBgcJDAwHCQUHYQMHCQROEQ8HCGIDCAkDTQwPBQYEBUYDAQcJAywLDgYGAwUCMBMXExwQFgMMDgoNBAQMBQUDBAEBCQYHAgMHCBcEHCQkMyw3NgECBQcM6gcHBQgBHSQiMScxHzACGBwjJjQwPTMNBAUHCw0BCgUGBAUqAgNEKgsiLiUsHyAZDtclSggPJigJWgUAAAAAAgAA/2kD6ANSAA8AIwAAEyIGFREUFjMhMjY1ETQmIyUhMh4BFREUDgEjISIuATURND4BZBUeHhUDIBUeHhX84QMeHC4bGy4c/OIcLhsbLgMhHhX84BUeHhUDIBUeMRsuHPziHC4bGy4cAx4cLhsAAAMAAP9pA+gDUgAFABUAKQAAARcBJzcXASIGFREUFjMhMjY1ETQmIyUhMh4BFREUDgEjISIuATURND4BAtFG/ovRUYv+txUeHhUDIBYdHRb84QMeHC4bGy4c/OIcLhsbLgIpT/6480WiAfkeFfzgFh0dFgMgFR4xGy4c/OIcLhsbLhwDHhwuGwAH////bwPmA08ACQAPACEANwB1AHkAuwAAARUUBiMiJjU0NyUyFSM+ATciBhUUFjMyNzUGIyInMzU0JiEiBwYHFTYyFQcGFRQWMzI3MxUzNTQlIgYHDgEVFBYXFhceAhQHBg8BDgEjIiYnFRYXFjMyPgI1NCYnJicmJyYvAS4CND4CMh8CFhc1LgElETMRAzIfAjIWHwIeAQ8BFxYGDwEXFgYPAg4BLwEHBiIvAQcGJi8CLgE/AScuAT8BJyY2PwI+ATM/AT4BHwE3NgHXEhEMDRsBOh9DAxEQJjUyKygZFR8wAnYr/qYOFxMNHUExPx8aJBIBNf76Fx8RDRAdHg0JDAwJAwEGAQUSCRMjEAoXDRoXIB8PCAkIDQgUBAgICQwHBwoSEgUQDwcHCCgBJDgOEAlCbgsQAhJfCggEIzsGAwhPCQENC2krBBQLbFUHGQdVbAsUBCtpCw0BCU8IAwY7IwQICl8SAhALbkIHFQpkYwYBSwwRFQwJFgNDJxAXJjUuKjINKQ4nGCkvBQQHKhMdBwc2GR4eGm1OSAgKCRsVGSUMBQUGBwwNBQQEAQMEDA45BgUDBxMbFxAVCwgIBQgCBAMFCAoOCQYEAQMGAwU1BAYK/vMBDQFLDVcFDwtsNwYVCmhdChYITG0LEgQeZQoLAhZFBwdFFgILCmUeBBILbUwIFgpdaAoVBjdsCw8FVwkGBS8vAwAAAAMAAP9qA+MDUgADAAcADwAANxUhNQEzFSMBMxEhETMRIa8Cif3RfHz+/KUCjqv8I09lZQMC/wEA/s4BMvwYAAAC//f/cgPgA1IADgAtAAABIg4BBwYeAj4CLgEvATIXFhcWFxYHDgEHARYOASYnAQYmJyYnJjc2Nz4BMwGLO2ZCBgY0ZH5ySQ00ZD8aGw1qVlMrLAoGKiIBCBkHO04Z/vVf1VZUKywLCjg3rGICxDFXNTllQgwuW3JlQgaOAQo4N1RXXzNcJv7nG0YsBhsBHSgTODdUV19ZSkdUAAAGAAD/agPHA1IAAwAHAAsAFwAjAC8AACUVMzUhFTM1NxUzNRMzETMVIxUjNSM1MwEzETMVIxEjESM1MwEzETMVIxUjNSM1MwLquvygupy6w2BQUGBQUP6wYFBQYFBQ/qpgUFBgUFDAgoKCgteCggG7/ZHJrq7JAm/+aMn+eQGHyQGY/ZHJsLDJAAAAAAT/+P+SA+gDMQAHABcAMQBMAAAlBxUXMzc1JwMXHgEOAiYnATcXNycmNhMXASYOAhcHJwcXDwEnPwEXNyc3Fj4CJwEyFhceAQcXBiMiLwEHFwcnBi4CNxc/ASc2AykUFBsUFLfsFhAQLDs8Fv75QTpHBQYBzJX+8hQsIAYKNDr2AgRpGUgZA/U6NBQsHwcK/pQqTx8oHQt2DA0LDQpHOkGRNWpSHQ6XajGXGRwUGxQUGxQBLO0WOzwsEBAWAQdAOkcLCxsB0pX+8goHICwUMzr2AhlKGWsEAvU7MwoHICwTATEgHylpNncGBQZIOkCRDB1RbzeXMWqXBwAAAAQAAP9qA5cDUgA0AI0AmgDDAAABMhcWFxYXFhcWHQEUBwYHBgcGBwYnNjc2Nz4BJy4BLwEmJyY/ATY3NicmBwYjJicmPwE+AScyFxYHBg8CBgcGBwYmJy4BDgEXHgEyNjMyFxYHBgcGBwYfARYjBicmJy4BLwEuAScmNz4BNzYyNjc2JicuAScmJyY+AjQvAS4BNzY3Njc2PwE2NzY3NjciDgEUHgEyPgE0LgEDFhcWFxYXFhcWMxcWBwYHBgcGBwYHJicmJyYnJicmPwEyNzY3Njc2NwI+AgkSCQsUAwYQAQIHERUKCxALAwoOAwUBAwIHBwMLAwkiBhIGCRAKEwwHCggSDgQGC24MBAoCAQcDAwUDBgsGBAIDCxILAQEVCxMEBwQIBAIKCAIFAgQUBhsdGBADBQQGDhIBARcFBwcDDAgCAwUGBBgFCAEBBAgFAgEDAQMFCQYNCgUCDQgMChIpQnBBQXCDcEFBcDcJCRcdKCw4PEZKAwICBA0RHi9bXoODXlsvHhENBAMCA0pJPTsvLB8aAgYGDgkLIAYKHCgKGg0XDyEZDAkMAgYKDgoLHQ0JCgUCBwcWGAQKBgsGAwQCAQcQKQ8XEQ8EBxEKFAsOFAkPBwQDBQkHCREHBQkHBw4SCxYQCQ4LEU0BGRQcBgQCBAkhERoWBQUBAQIEBgsDAgUDBAcEBQcFBgMDBQYFCAcFBwcDAQoEBwMFOkFvhG9BQW+Eb0EBAgkIFhQcFhsPEThFQ19OYUJkTVAvL1JPZkFhTV1DRDcRDxsWHBQWAAAL//3/lwPoAyUADAAZACoAOQBHAFkAagB6AIoAnAC6AAAlMh4BFA4BIi4BNTQ2ITIeARQOASIuATU0NgEiBg8BBhY7ATI2PwI2JisBIgYdARQWMjY/ATYnJisBIgYfAR4BMjY9ATQmKwEiBhcWHwEeATsBMjYvAS4BIyUiBg8BBhcWOwEyNj8BNiYrASIGHQEUFjsBMjY/ATYmKwEiBh8BHgE7ATI2PQE0JisBIgYfARYXHgE7ATI2LwEuASMlFzIWFAYrASIGBwMOASMhIiYnAyY2MyEyNj8BPgECkxosGhosNCwaOP5aGiwaGiw0LBo4AfYOFgINAhIPBQ4XBAITAxEOsA4UERkTAg0DCggPqA4SAg4CExgSFQ6zDhEDDQUDBBUODQwTAg0CFw4B7Q4WAgwCCQsMGg4XBBMDEQ/lDhQUDhsOFgIMAhIP6xASAwwCFg4aDhUUDusPEAMFCQYDFw4fDhICDAIXDgLAYQ4TFA01DhcEfwQfFP3zFCAEbQMTDwLUDhYEEgQgXBotNi0bGy0bKTkaLTYtGxstGyk5ARMSDk4PFREOCkYNFhQOUg0REAxTDgoLFQ5TDBARDVIOFBYNNBIJDhIUEE4OEtkSDkgPCQsRDUkOFhQORw4UEg5IDhUXDEgOEhQORw4UFg0THRkNEhUOSA4S3QETHBQRDv35ExgYEwGzEBgRDkQTGQAM//7/awPoA1EACAARABcAGwAfACMAJwArADEANQA8AHEAABcyFhQGIiY0NiEyFhQGIiY0NhMVMzI/ASMVMzUjFzM1NxUzNyEVMzUhFzM1NxUzNzY1IRUzNSEUFh8BMzUBMzIWFAYrASIGBwMGBwYjISImNDYzITI3Nj8BNjcxISInJicDJjc2NzYzITIfATc2NzY3NuIdKSk6KSkBBR0pKTopKiJAAgIW9WniISbNahT+52n+6B9ezY4SA/7Caf6yAgEclAI4hhAXFhGGGBUJtg8YMEH+0BAWFhABMCAZDggCAwH+xxoTDgOLDAICEhUlAjILBgMBHAoOFyEJKTopKTopKTopKTopATdGAkRGRkZGdEJCQkJCQnhGOwYFRkYBBgI9RgE3FiAXER79kh8ZMRcgFhkOEgUJBxIODgEqHBodERQCAQJjHy8YIAAAAAANAAD/xwPoAvUACAARABYAGgAeACIAJgAqAC4AMgA4AEUAfgAAJTIWFAYiJjQ2IzIWFAYiJjQ2NxUzPwEjFTM1IxczNTcVMzcjFTM1IxczNTcVMzchFTM1JQcnBxc3JzIeARQOASIuATQ+ASUzMhYUBisBIgYHAwYHBisBIiY0NjsBMjc2PwE2NzUjIicmLwEzNjczNSM1Nj8BITIfAT8BNjc2MwIvGCEhLyIiphghIS8iItk0AxLHVbgbH6dWEeVV5BlNp3MS/v1V/tlnHRsxglkrSSsrSVZJKytJAuduDRISDW4TEgeUDBQnNfcNEhIN9xsUDAYBAgL/Fg8KBFMBJBttQQwFAQFlBAgEAR8LExswOiIvIiIvIiIvIiIvIv05ATg5OTk5XjU1NTU1NWI5OTk5i0woFENghCtJVkkrK0lWSSsKExoSDhn+BhoUJxIaExQMDgIIBgEPCgy0Dhk5AhUhCQIBAmomExsABAAA/6gD6AMcAAMABwALAA8AABEhFSERIRUhESEVIREhFSED6PwYA+j8GAPo/BgD6PwYAxwq/OAqAUMqAUIpAAQAAP+ZA+gDIwAWABkAOwBGAAATIRUDMzI3PgE3FwchNRMjIgcGBwYHJxMHMyczExYXFjMVIzUzMjY1NC8BIwcGFBYXFjMVIzUyNz4BPwEBMxE3Fwc1Byc3F0UBFNIZNBkaKQ00NP7R0iEgFhMQERoyuSlPQ1p3CQgGFrwLEQsFDHkOBQcHAxiaDAoIBgYBApdggkT2AfVDgwE0N/7oCQwtJBGTNwEXCAcQEy8WAf5t1v7NFwcFNzcJBQkMJCgNBwgCATc3AgQHDgIBS/0ugkT2AQH2RIIAAAQAAP+ZA+gDIwACACMAOQBEAAA3BzMnMxMeATcVIzUzMjY1NC8BIwcGFBYXFjMVIzUyNz4BPwETIRUDMzI3PgE3FwchNRMjIgYHBgcnJTMRNxcHNQcnNxfCKU9DWncJEBS8CxELBQx5DgUHBwMYmhEFCAYGARoBFNIZNBkaKQ00NP7R0iEjJhARGjICuWCCRPYB9UODy23W/s0XDQE3NwkFCQwkKA0HCAIBNzcCBAcOAgMWN/7oCQwtJBGTNwEXDxATLxac/S6CRPYBAfZEggABAAD/mwPoA1IACQAAARMFBxMlBRMnJQH0mwFZ+jv+y/7LO/oBWgNS/scy9P6ooqIBWPQyAAAAAAIAAP9qA+gDUgAFAB4AAAkBJwcTCQEyFx4BFxYUBw4BBwYiJy4BJyY0Nz4BNzYC4P7IlVXfAY3+ymZdWYsmJycmi1ldzF1ZiyYnJyaLWV0CJf7trUr+/gFdAYInJotZXcxdWYsmJycmi1ldzF1ZiyYnAAAABwAA/8AD6AL8AAMABwALAC4AOwBIAEwAABMzFSMVMxUjJzMVIwEXNycHFwcmJzUzNSMVMxUOAQcGFRQXFhcWMjc2NzY1NCYnASIuATQ+ATIeARQOAQMiDgEUHgEyPgE0LgEHJzcXPYGBgYE9vr4DoR4pZCoeKUtfMtUxT4EkJi4tTU+4T00tLyYj/vVGeEZGeIx4RkZ3RzdcNjZcblw3N1wiKVMqAcE6zTq+OwENHipkKh0pQxBIUVFIDl9HSFNcUE0tLi4tTVBcOmws/ipGd453RkZ4jXdGAc02XG5cNzdcblw23ipTKQAAAAAJ//0AAAPRAiMADQAWABoATgBgAIAApwDBAMoAAAEiDwIWPwE2NzYvATQ3IgYdATM1NCYlMxUjJTYfAQcmLwEiBh8BFhcWFxYfARYHBgcGDwEGJyYvATUWFxY/ATYmLwEmLwEmJyY3Nj8BNiEyHwEVJgcGDwIjNTMWHwE2JTIzFxYfARYXFhcWFxYHBgcGBwYHIicVIxMzFzQ2MzY3MhcWFxYXFg8CFBcWHwEWPwEVBicmJyYnJi8BJjc2NzY3Nj8BNiUHMwcjFQYXFj8BFQYnJicmJyYvAiM1MzclMhYUBiImNDYCpgUHBgEJBwYKAwICAsIHCSAJ/lpQUP56FRUSAgkRDg8HAwQVDwwHBQIBBgUDCgcJCA8bExgUExAMCgcGBAYFAg0NFwcGBQQICBkBhAYGBRMNCgcEAUw8BgQDDAEpAgQFCgUHCAcIAwUEAgIECgYSEBgQEk4BPgoQARDFIBUSCgcCAgICZwUDBQUMIB4rIRwVEAsIBAMGBAQLCQ0KCwkJ/aQCKwseAQoIDAsgGRQODAYFAgEBGxsJATsQFRUfFhYBhwIDZwMBAggYERgUDwsJByEhBwkt2NkBBgU1BAICCQcGCQkICAYGBBkUEAwIBQQHAQEEBTgHAgICAQgMBAMBBgcSFBERDQwJEgEBQgcCAQQFkdgECQgXAQECAgMFCQ4HChYQHhsiEwsJAgVNASQQAQoIAQ4MFhEXEBIOAQoHBgMCAgQFNw4BAQsKEAsOCyceGRMPCQcEAgI8QTJYEAUEAgM2CgEBCAcLCQkIdjIwNhYgFRYeFwAAAwAA/2oD6ANSAEEASQBRAAABIgcGBwYVERQWMjY1ETQmIyIHPgE3NjIXHgEXJiMiBhURFBYzMj8BFRQGKwEuASMiBhQWMzI2NzMyNjURNCcmJyYBET4BPQE0JgUVFBYXEQ4BAfRoWVYzNDNKMzMlDQ8GWUdIqEhHWQYPDSQ0NCQKEgISDNMJLhwlMzMlHC4J0yUzNDNWWQFRGiEh/DkhGhohA1I0M1ZZaP6fJTMzJQEmJTMFUokoKCgoiVIFMyX+2iU0BQEjDBEaIDNKMyEaMyUB12dZVzM0/l/+qgktHbAcLkqwHS0JAVYJLgADAAD/agPVA1IACAATABsAABMyFg4BLgE+ATciDgEeAT4BJy4BJxc3CQI3J70SGAIaJBgCGREeLAIqPi4DFgodBdwCAjH+ev3OAgwC1RskGAIaJBcgKT4uAio+FwwMXR8B/Zz+mgJkAd4AAAAEAAD/agN+A1IAAgAsADUAQAAAARcHAzMHIw8BBgcGBwYHBi8BERQWMyEyNjURNxEUBiMhIiY1ETc1NyMHNzM3JRcHLwU3Mh8BFgYPASc3NgHrT1tOvUVzBQICBgcMDxUZIWQLBwIDCAtJNib9/SY2Jb8BMzUBAgFjgJ4DKgIqBSP3CQZbCAIJEoMSDAIBSBQBLUmhCw0MEgwPBwkEA/44BwsLBwIjSv2TJjY2JgHTJgHJNjgCd3asGw8cDCAF+QZUBxoKE3gTDQAAAAAJAAD/hwPoAzQABAAPABwAKQAyADgAPgBHAEoAADchFhchJRUzNRcHNSMVJz8BIg4BFB4BMj4BNC4BJzIeARQOASIuATQ+ASczBxUmIyIHNSUzBxEjESUzBxEjEQEiBhQWMjY0JicBIRsB3wwl/dUCzHRVVXRVKmUyVTIyVWRUMjJUMj1oPT1oemg9PWgepBsZFR8g/pykG23+nKQbbQF+FiAgLSAgFwG2/JU2PDHmMTFERTY2RSKWMlRkVTIyVWRVMSo9aHpoPj1oe2g9nzc+BQhBNzf+uAFINzf+uAFIAREfLiAgLh9u/u4AAAYAAP9qA+gDUwAVAB8AIwAnACsALwAAASE1NCcmKwEiBwYdASEiBwYVITQnJgUDFBYzITI2NQMBIxEzEyMRMxMjETMTIxEzA73++wYLIvYiCwb++xMNCwO8Cw38swMjGQKcGCMC/Z9XV65XV65XV65XVwL7BiIRHh4QIwYhHBoaHCGC/SgXICAXAtj9SAJh/Z8CYf2fAmH9nwJhAAEAAP9qAykDUgAOAAABBQcnETcXBSU3FxEHJzcB9QE0VJ2bVP7N/sxUqKdU4ANS/EWB/Zp/Rfz8RYoCeYlFtwACAAD/agPoA1IABwAOAAAFIREzEQURMyURMxEzCQED6PwYlgK+lP2qvM/+1/7XlgGj/vMBAQ7N/u8BEQF4/ogAAgAA/2oDygNSACYAKgAAExEzNTY3Njc2NzYnJicmNDc+ATIWFxYUBwYHMwYXFhcWFxYXFTMRJSERIWNeA0E3Tw0HDAskFhcXFUxaTBUXFxYkAQsKBQtSOEIDXvyZA6z8VAMN/VgCKS0lHQUMFB4kNTduKSYpKSYpbjc0JCITCwQbJi0qAgKoRfwYAAADAAD/mwPoAz0AfwCMAOAAACUjIiYvASY2PwE2NC8BJiIPAQ4BLwEuAT0BNCYrASIGHQEUBg8BBiYvASYiDwEGFB8BHgEPAQ4BKwEiBh0BFBY7ATIWHwEWBg8BBhQfARYyPwE+AR8BHgEdARQWOwEyNj0BNDY/ATYWHwEWMj8BNjQvAS4BPwE+ATsBMjY9ATQmBxQOASIuATQ+ATIeAQU0Njc1ND8BNjcWMxY2PwE2JyYnNTQnLgEnJicmJyYnJiMiBwYPAQYHBgcGBwYHBgcGFSMGBwYfAR4BNzI3Fh8BFh8BFQcGDwMGBwYHBgcVISYD1RgIDwIOBAMGEQUFHAYQBhAGEgchCAsLCCcIDAoIIQgSBREFEQUcBgYQBgMEDQMPCBcIDAwIFwgPAw0EAwYQBgYcBREFEQUSCCEICgwIJwgLCwghBxIGEAYQBhwFBREGAwQOAg8IGAgLC5EaLTYsGhosNi0a/ncxKwMOCggCAgsQAgECAgMODAIHAwMHChIPERkiDhELEgoTChAHBgMCAgQDCQEPAwICAQIQCwICCAoDAwIJKRkYIUVJFhAQBwwDAeMgwAsIIAgSBREGEAYbBgYQBgMEDgIPCBcIDAwIFwgPAg4EAwYQBgYbBhAGEQUSCCAICwsIKAgLCwggCBIGEAYQBhsGBhAGAwQOAg8IGAgLCwgYCA8CDgQDBhAGBhsGEAYQBhIIIAgLDAcoCAsnGy0aGi02LRoaLQc2Wx1BBQkvExYCASIbCBYGCAEFOSgIHQYKCAwLCQYLBQQIAwcFCAkHCQYNEQohRAEHBhYKGyEBAhkSCQoFIUASDAkPHR0HEhYNGxFINQAAAAAGAAD/+wPoAsEADAAZACUAMgA/AOAAAAEzMh4BHQEjNTQmJzYhMzIXDgEdASM1ND4BJTMyHgEdASE1ND4BJTIeARQOASIuATQ+ASEyHgEUDgEiLgE0PgElMjMXMhYyHwEyHwIeAR8BFhcWHwEeAx8BFh8CHgEfARQWFRYUHwIUFgcVDwEUBhUPAQ4CDwEGBwYHBg8BDgEPAwYiDwEiDwEGIwYjBwYrASInIiYiIyciJiMvAi4BLwEmLwEmLwEmLwEmLwI0JyY1JyY3NSY9ATQ3NTQ/AjY0PwI+AT8BPgE/ATY/BDYzNjM/AQL/YyQ+JOYYFhb9nGMLFBgZ1yQ+AUqBMFEv/iAvUAG3HjIdHTI8MR0dMv2lHjIdHTI8Mh0dMgFUBAMHBQQIBAcBBAgMBAMDAgIEAQICBAIEAQICAwEFBAIDAgYEAgEBAgIBAwQEBgQCAwQDBAEEAgMBAgICBQQGBgwEBAMCAQQCAwQCBQcCBQ8EAwUDBQEHAgMBBwcMBAMDAgMCBgECEAMBCAEBCgICAQIBAQEBAQEDAgIKDgICAgMCAgILAQEGBgwHBAMEAgcVAWwkPiSwqyREGwgEHEUmq7AkPiQkL1Aw5uYwUC/FHTI7Mh0dMTwyHR0yOzIdHTI7Mh1sAQICAgEDBgIDAQECAgECAgIDAwICAgMCBQYEAwQNAggDBAUDAQ8EBQMJFg0DCAINBgQDBwIGAgIDAgECAgEFAgMEBgICAQEBAQEBAQECAQIDAgYCAwEBAwEEAQIRAwILAQMVBwIEAgUHAQQCAwUOBQIIAgMCDQQEAxUSAgICBAICAggBAQMEBgICAgIDAAAAAQAA//kD6ALDAB8AAAERFAcGIyIvARUUBiMhIiY1ETQ2MyEyFh0BNzYzMhcWA+gWBwcPCuFeQv53Q15eQwGJQl7hCg8HBxYCjv2gFwkDCuFcQ15eQwGIQ15eQ1zhCgIKAAAAAAgAAAAAA+gCrgADAAcACwAPABMAFwAbADcAACUVMzUhFTM1JRUzNSEVMzU3ESERNxUzNSEVMzUnMxUzNTMVITUzFTM1MxEjNSMVIzUhFSM1IxUjAzN7/JZ7AnR7/JZ7OgH2RHv8lnu/RXo6AfZFejo9ekL+Cjx7QulMTExMnExMTEyJ/pgBaBNMTExMjTU1Xl41Nf1gNTVVVTU1AAYAAP+uA+QDFQAVACUAMQBQAGEAtQAANwYHBgc0DwE3FAcGFxYfATY3Njc2NyUiBxYXFhcWMzc2JyYvASYlBgcGBwYHNycmJyYlMh8BFh8BFgYPAQYPAQYmNzUjIiY9ATQ2OwE3NDYzJSIPAQYVFhcWFzc2NzYvASYnMhcWHwEWFxYHBgcGDwEWFxYXFh8BNhcWFxYfARYXFhcWDwEGBwYnJicmLwEFBgcGBwYHBg8BBicmJyYnNzY3Njc2PwE2NzY/ASYnJicmNzY/ATa3KCUYEwMEBwQFBgMJCB8XEw0JBQIMDQ4hJR4eFhMQEAUDDw09/mYFBg0PFBTzISceKwGxCAglDSI5DgEOPx4MJQ4UAdwLEREL3QEJCP5BBQMCAQEEBgsGBwIBCQYGJAwMCQkHFAgHAgIHBgcHGScfKBseFzAxJyYaGBIcDgwDAgMDGCskMSguISEa/sINGRYeGBwUFRAZEA0FBAEBFCMdJRsdFxknHB8aGg0KAQEGBAcGDWoMHBIWAgUFCAMJDAYFAQEFExAYERRoARsQDAUDAgIKBgoIGtUXFzYpORYkHyUjL+UHHwodMAsgCzMYCR8LEBc5EQs9CxE6DxJ3CwsPEhkbIiQYHRsmHBAQQwwJDg0rKyQiHBkSDww6NismGxYRAgMDBwUHBQ4QDQ0KCAcaBQMMCRQNEg41LCUfGRQPCwcFAwkIDwsODCsiHBQOCgYbWUBYTDszKyQdGBEMCRUAAAAAAwAA/2oD6ANSABgAcQCfAAABIgcOAQcGFBceARcWMjc+ATc2NCcuAScmAyYnJicmJyYnJicmJyYnJjc2PwEVMjY3Njc2NzY3NhcWFxYPAQYHDgEWFxYfARY3Njc2NzUfAhQHBgcOAQcOAR8BBw4BJyYnJicmBw4BBwYXFhcWFxYfARM2NzY3Njc2JicmJyYnLgE3Njc2NzY/ARcWFxYzNhcWFRQHBgcGBwYHBgcOAgH0Zl1ZiyYnJyaLWV3MXVmLJicnJotZXY8MDR4aJRkgCiEbBwMDAgQBAQIDAgYICA4PFRkvJjAkHQQDChwPHAMFBwUREw8KBwUDAUIZAQIECggkBwsEAgMDAwkFHBUIEAwRDhcBCgYFEQ0VDhAOOQIJBQ4XCA0MDAgRFgsPCggJFxQaEhQPNTgTCRgfDRUPDRkXHxwiHh8dMBoDUicmi1ldzF1ZiyYnJyaLWV3MXVmLJif9xgMDCQoOEBQVQiUJBQcMER4VGhUBBQcKEBMbIAoIBgQKAQECBAcNLBMEAwMFBA0LFA8TDycZERQQGAwKGwkQMisnAwIBBBQqEAUFAwILAh8ZFRENCgcFA/5mCA0JEh4OGBkJBQgKCAwxGh0UEgwIBAMQEQQCAQQIGSMjIB4cGRcVEg4NEAMAAAAAFQAA/2oD6ANSAAQACgAQABYAGwAhACcALQAzADkAPwBFAEsAUQBXAF0AYwBpAG8AdgCXAAAlBgc2NyMGBz4BNyEeATI2NyEeARcmJyMWFyYnJQYHMzY3IQYHMzY3IRYXMzY3IRYXMyYnIRYXMyYnJRYVMyYnIxYVMzQnIQYVITQnIQYVMzQ3IwYHMzQ/AQ4BBzM2JRYXMy4BJxYXMy4BJw4BBzM2NyIGBzMuAScyFx4BFxYVFAcGBxUjBgcGIicmJyM1JicmNTQ3PgE3NgMhKDphQdoYKTVbIf6QFTs7OhX+kCFbNSkY2kFhNysCmQQqST8H/uQDE3srBv4tAxTqFAP+LQYrexMD/uQHP0kqBAK1JGICNPgQlyb+YxEBGBH+YyaXEfk0AmIkfjhdI0kqAdtELEgiXrEuGnkiY+A8YyJ5GoAhPxToFD8hZl1ZiyYnFhYpBEVqb/pua0UEKRYWJyaLWV1DUDQvVWs6E1U9VGBgVD1VEzprVS8yUvpwZWF0dWBfdndeXnd2X2B1dGFlcPpmb3JjbWhwZWF0dGFlcGxpY3JvZsYbUjRjPj1kNFI8QYFHZRYWZUeBUHFgYHElJyaLWV1mTEhFPQVkOjs7OmQFPUVITGZdWYsmJwAEAAD/gQPoAzsAAwAHAAsADwAAAQURJQEFESUBEQURJREFEQHJAh/94v42AZn+ZwGZ/mcD6P3iAUQB/j5JAX8C/og2AuT+iQIBRIf+PAQBfQAAAAALAAD/xQPoAvcACQAYADQAXQBuAHYAlAChAL0A2ADhAAAlMzIWFQcjNzQ2JzIXFh0BFAcGIiY9ATQ2JRcVBh8BHgEzMj4BNwcXNSMVFBcUBw4BJyY3JyUiBw4CHQEUFxY7ATY3NjU0JyMVFAYrASImPQEzNTQnNCcuAScmKwElET8BHgE+AT0BNCcmIyIHNSEVMxUzNTM1JyEyFxYXHgEdARQGBw4BIyEiJicuAT0BNDY3Njc2JSIGHQEUFjI2PQE0JjczFRQWMjY9ATMVIzcGBwYjIicmLwEmNScmPQEnMhcWFxYXFh0BFAcOAQcGIiYnLgE9ATQ2NzYlMxc3MwcVIzUDLAMNEwJCAhLJCgwJCQwVExP+ywEBAQMCGg8SGh4EATlFAQMDHQgCAgEB0wsFEyUUHx0fBiQaFAMzEA0LDg53AQMDHxQOBwb+xzkFGi0gEB8MDBci/gxHRVJ/AqAfIBsZFxoaFxQ+If1gIT4UFhsbFhkbHgFlDRISGRMTe0ANGA47TAENBwwOEQwKBwECAwGKFxcUCwkEBQUCGhASMSkHCQsSExT+0VEtLlBWStANCBsbCQwJBQYGgAYFBQoGgAYLFIcaCwYTCgsHDwcbAdmIEQYIAggKEQIJnwwBARMhH0QqExEBFQ4ZCAkZCAoKCDUeFgoQCQ8SAwI//t4BEhAIDh8UcCENBRFUJf/+JlEICA8NJxbxFyYODRISDQ4mF/EWJw0PCAj5Dwl3CA4OCHcKDhyvBwkKBq/gEg0EBgYFCgMEAgkECxigBwcMCg0PFToeDw0cBQcLCwkgHDwdKggLUG9vlKysAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDIxIGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21hcHBpY29uc1JlZ3VsYXJhcHBpY29uc2FwcGljb25zVmVyc2lvbiAxLjBhcHBpY29uc0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMgAxACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBhAHAAcABpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgBhAHAAcABpAGMAbwBuAHMAYQBwAHAAaQBjAG8AbgBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABhAHAAcABpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwAA2FkZAZhZGRjc3YIYWdyZW1lbnQHYXJjaGl2ZQRiYWNrBmJhY2t1cAdiYXJjb2RlBmJhc2tldAJiZQRiZWZyBGJlbmwEYmlsbARib29rCGJvb2tpbmdzBWJvb2tzA2JveAxib3hjaGVjay1ub3QLYm94Y2hlY2stb2sFYm94ZXMJY2FsZW5kYXIxCWNhbGVuZGFyMgdjYXRhbG9nBWNsb3NlBmNsb3NlMQpjbG91ZC1kYXRhBGNvZGUGY29uZmlnB2NvbmZpZzMIY29udGFjdHMNY29udHJhdC1jYWRyZQpjcmVkaXRjYXJkB2N1dGVybHkKZGF0LWV4cG9ydAtkYXRhLWltcG9ydA1kYXRhLXRyYW5zZmVyB2RhdGFhZGQKZGF0YWRlbGV0ZQhkYXRhZWRpdAhkYXRhc2V0cwRkYXRlAmRlCGRlbGl2ZXJ5CGRvd25sb2FkCWR1cGxpY2F0ZQpkdXBsaWNhdGUyBGVkaXQFZWRpdDIIZWRpdGJsb2cFZW1haWwCZW4IZXVyby10YWcGZXZlbnRzBGV4aXQJZXllLWNsb3NlCGV5ZS1vcGVuCGZhY2Vib29rBGZpbGUGZmlsdGVyB2ZpbHRlcjIGZm9sZGVyC2ZvbGRlcnNoYXJlBGZvb2QCZnIEZ2lmdANoZGQIaGVscC1ib3gOaGVscC1pbXBvcnRhbnQEaGVscAhoZWxwZGVzawRob21lBWltYWdlAmluCGluZm8tYm94BGluZm8JaW5zdGFncmFtB2ludm9pY2UIaW52b2ljZTEGbGFiZWxzBmxhcHRvcAdsYXB0b3AxCGxvY2F0aW9uDGxvY2F0aW9ubWFyawJsdQhtYWlsc2VuZAptYWlsc2VydmVyDG1haWx0ZW1wbGF0ZQRtZW51BW1pbnVzBm1vYmlsZQdtc3N0b3JlBG5ld3MEbmV4dAJubAdub3N0b2NrAm9rBG9wZW4Gb3JkZXJzA291dAVwYXBlcglwYXJhZ3JhcGgIcGFzc3dvcmQPcGMtZGF0YXRyYW5zZmVyBnBjLW1hYwpwYy13aW5kb3dzAnBjA3BkZgdwZXJjZW50BXBob25lB3ByZXZpZXcFcHJpbnQHcHJpbnRlcg1wcml2YXRlLWNsb3VkB3Byb2R1Y3QJcHJvZHVjdGNkAnB0BnFyY29kZQRxdWJlBnJlbG9hZApyZW5kZXp2b3VzDHJuZGNoZWNrLW5vdAtybmRjaGVjay1vawRzYWxlBHNhdmUGc2VhcmNoDXNldHRpbmdzLWJhcnMIc2V0dGluZ3MGc2hpZWxkBHNob3AFc2hvcDMMc2hvcHBpbmdjYXJkBnNsaW5lcwdzb3J0YXNjCHNvcnRkZXNjBHN0YXIIc3RvY2stb2sLc3RvcHdhdGNoZXMGc3RyaXBlB3N1cHBvcnQDdGFnCHRlbXBsYXRlDHRyYW5zYWN0aW9ucwV0cmFzaAZ1bnNvcnQGdXBsb2FkBHVzZXIKdXNlcmNvbmZpZwl1c2VyZ3JvdXAMdmlkZW8tY2FtZXJhBXZpZGVvB3ZpZXdwZGYHd2Vic2l0ZQh3ZWJzaXRlMgV3aW4xMAd5b3V0dWJlAAAAAAA=') format('truetype');
+}
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+  @font-face {
+    font-family: 'appicons';
+    src: url('../font/appicons.svg?29278266#appicons') format('svg');
+  }
+}
+*/
+ [class^=""]:before, [class*=" "]:before {
+  font-family: "appicons";
+  font-style: normal;
+  font-weight: normal;
+  speak: none;
+  display: inline-block;
+  text-decoration: inherit;
+  width: 1em;
+  margin-right: .2em;
+  text-align: center;
+  /* opacity: .8; */
+  /* For safety - reset parent styles, that can break glyph codes*/
+  font-variant: normal;
+  text-transform: none;
+     
+  /* fix buttons height, for twitter bootstrap */
+  line-height: 1em;
+  /* Animation center compensation - margins should be symmetric */
+  /* remove if not needed */
+  margin-left: .2em;
+  /* you can be more comfortable with increased icons size */
+  /* font-size: 120%; */
+  /* Uncomment for 3D effect */
+  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+.icon-add:before { content: '\e800'; }
+.icon-addcsv:before { content: '\e801'; }
+.icon-agrement:before { content: '\e802'; }
+.icon-archive:before { content: '\e803'; }
+.icon-back:before { content: '\e804'; }
+.icon-backup:before { content: '\e805'; }
+.icon-barcode:before { content: '\e806'; }
+.icon-basket:before { content: '\e807'; }
+.icon-be:before { content: '\e808'; }
+.icon-befr:before { content: '\e809'; }
+.icon-benl:before { content: '\e80a'; }
+.icon-bill:before { content: '\e80b'; }
+.icon-book:before { content: '\e80c'; }
+.icon-bookings:before { content: '\e80d'; }
+.icon-books:before { content: '\e80e'; }
+.icon-box:before { content: '\e80f'; }
+.icon-boxcheck-not:before { content: '\e810'; }
+.icon-boxcheck-ok:before { content: '\e811'; }
+.icon-boxes:before { content: '\e812'; }
+.icon-calendar1:before { content: '\e813'; }
+.icon-calendar2:before { content: '\e814'; }
+.icon-catalog:before { content: '\e815'; }
+.icon-close:before { content: '\e816'; }
+.icon-close1:before { content: '\e817'; }
+.icon-cloud-data:before { content: '\e818'; }
+.icon-code:before { content: '\e819'; }
+.icon-config:before { content: '\e81a'; }
+.icon-config3:before { content: '\e81b'; }
+.icon-contacts:before { content: '\e81c'; }
+.icon-contrat-cadre:before { content: '\e81d'; }
+.icon-creditcard:before { content: '\e81e'; }
+.icon-cuterly:before { content: '\e81f'; }
+.icon-dat-export:before { content: '\e820'; }
+.icon-data-import:before { content: '\e821'; }
+.icon-data-transfer:before { content: '\e822'; }
+.icon-dataadd:before { content: '\e823'; }
+.icon-datadelete:before { content: '\e824'; }
+.icon-dataedit:before { content: '\e825'; }
+.icon-datasets:before { content: '\e826'; }
+.icon-date:before { content: '\e827'; }
+.icon-de:before { content: '\e828'; }
+.icon-delivery:before { content: '\e829'; }
+.icon-download:before { content: '\e82a'; }
+.icon-duplicate:before { content: '\e82b'; }
+.icon-duplicate2:before { content: '\e82c'; }
+.icon-edit:before { content: '\e82d'; }
+.icon-edit2:before { content: '\e82e'; }
+.icon-editblog:before { content: '\e82f'; }
+.icon-email:before { content: '\e830'; }
+.icon-en:before { content: '\e831'; }
+.icon-euro-tag:before { content: '\e832'; }
+.icon-events:before { content: '\e833'; }
+.icon-exit:before { content: '\e834'; }
+.icon-eye-close:before { content: '\e835'; }
+.icon-eye-open:before { content: '\e836'; }
+.icon-facebook:before { content: '\e837'; }
+.icon-file:before { content: '\e838'; }
+.icon-filter:before { content: '\e839'; }
+.icon-filter2:before { content: '\e83a'; }
+.icon-folder:before { content: '\e83b'; }
+.icon-foldershare:before { content: '\e83c'; }
+.icon-food:before { content: '\e83d'; }
+.icon-fr:before { content: '\e83e'; }
+.icon-gift:before { content: '\e83f'; }
+.icon-hdd:before { content: '\e840'; }
+.icon-help-box:before { content: '\e841'; }
+.icon-help-important:before { content: '\e842'; }
+.icon-help:before { content: '\e843'; }
+.icon-helpdesk:before { content: '\e844'; }
+.icon-home:before { content: '\e845'; }
+.icon-image:before { content: '\e846'; }
+.icon-in:before { content: '\e847'; }
+.icon-info-box:before { content: '\e848'; }
+.icon-info:before { content: '\e849'; }
+.icon-instagram:before { content: '\e84a'; }
+.icon-invoice:before { content: '\e84b'; }
+.icon-invoice1:before { content: '\e84c'; }
+.icon-labels:before { content: '\e84d'; }
+.icon-laptop:before { content: '\e84e'; }
+.icon-laptop1:before { content: '\e84f'; }
+.icon-license:before { content: '\e850'; }
+.icon-location:before { content: '\e851'; }
+.icon-locationmark:before { content: '\e852'; }
+.icon-lu:before { content: '\e853'; }
+.icon-mailsend:before { content: '\e854'; }
+.icon-mailserver:before { content: '\e855'; }
+.icon-mailtemplate:before { content: '\e856'; }
+.icon-menu:before { content: '\e857'; }
+.icon-minus:before { content: '\e858'; }
+.icon-mobile:before { content: '\e859'; }
+.icon-msstore:before { content: '\e85a'; }
+.icon-news:before { content: '\e85b'; }
+.icon-next:before { content: '\e85c'; }
+.icon-nl:before { content: '\e85d'; }
+.icon-nostock:before { content: '\e85e'; }
+.icon-ok:before { content: '\e85f'; }
+.icon-open:before { content: '\e860'; }
+.icon-orders:before { content: '\e861'; }
+.icon-out:before { content: '\e862'; }
+.icon-paper:before { content: '\e863'; }
+.icon-paragraph:before { content: '\e864'; }
+.icon-password:before { content: '\e865'; }
+.icon-pc-datatransfer:before { content: '\e866'; }
+.icon-pc-mac:before { content: '\e867'; }
+.icon-pc-windows:before { content: '\e868'; }
+.icon-pc:before { content: '\e869'; }
+.icon-pc1:before { content: '\e86a'; }
+.icon-pdf:before { content: '\e86b'; }
+.icon-percent:before { content: '\e86c'; }
+.icon-phone:before { content: '\e86d'; }
+.icon-preview:before { content: '\e86e'; }
+.icon-print:before { content: '\e86f'; }
+.icon-printer:before { content: '\e870'; }
+.icon-private-cloud:before { content: '\e871'; }
+.icon-product:before { content: '\e872'; }
+.icon-productcd:before { content: '\e873'; }
+.icon-pt:before { content: '\e874'; }
+.icon-qrcode:before { content: '\e875'; }
+.icon-qube:before { content: '\e876'; }
+.icon-reload:before { content: '\e877'; }
+.icon-rendezvous:before { content: '\e878'; }
+.icon-reporttemplate:before { content: '\e879'; }
+.icon-rndcheck-not:before { content: '\e87a'; }
+.icon-rndcheck-ok:before { content: '\e87b'; }
+.icon-sale:before { content: '\e87c'; }
+.icon-save:before { content: '\e87d'; }
+.icon-search:before { content: '\e87e'; }
+.icon-settings-bars:before { content: '\e87f'; }
+.icon-settings:before { content: '\e880'; }
+.icon-shield:before { content: '\e881'; }
+.icon-shop:before { content: '\e882'; }
+.icon-shop3:before { content: '\e883'; }
+.icon-shoppingcard:before { content: '\e884'; }
+.icon-slines:before { content: '\e885'; }
+.icon-sortasc:before { content: '\e886'; }
+.icon-sortdesc:before { content: '\e887'; }
+.icon-star:before { content: '\e888'; }
+.icon-stock-ok:before { content: '\e889'; }
+.icon-stopwatches:before { content: '\e88a'; }
+.icon-stripe:before { content: '\e88b'; }
+.icon-support:before { content: '\e88c'; }
+.icon-tag:before { content: '\e88d'; }
+.icon-template:before { content: '\e88e'; }
+.icon-terms:before { content: '\e88f'; }
+.icon-transactions:before { content: '\e890'; }
+.icon-trash:before { content: '\e891'; }
+.icon-unsort:before { content: '\e892'; }
+.icon-upload:before { content: '\e893'; }
+.icon-user:before { content: '\e894'; }
+.icon-userconfig:before { content: '\e895'; }
+.icon-usergroup:before { content: '\e896'; }
+.icon-video-camera:before { content: '\e897'; }
+.icon-video:before { content: '\e898'; }
+.icon-viewpdf:before { content: '\e899'; }
+.icon-website:before { content: '\e89a'; }
+.icon-website2:before { content: '\e89b'; }
+.icon-win10:before { content: '\e89c'; }
+.icon-youtube:before { content: '\e89d'; }
\ No newline at end of file
diff --git a/dev/tmp/webfonts/css/appicons-ie7-codes.css b/dev/tmp/webfonts/css/appicons-ie7-codes.css
new file mode 100644 (file)
index 0000000..a3bef71
--- /dev/null
@@ -0,0 +1,159 @@
+
+.icon-add { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
+.icon-addcsv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
+.icon-agrement { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
+.icon-archive { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
+.icon-back { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
+.icon-backup { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
+.icon-barcode { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
+.icon-basket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
+.icon-be { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
+.icon-befr { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
+.icon-benl { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
+.icon-bill { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
+.icon-book { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
+.icon-bookings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
+.icon-books { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
+.icon-box { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
+.icon-boxcheck-not { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
+.icon-boxcheck-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
+.icon-boxes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe812;&nbsp;'); }
+.icon-calendar1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe813;&nbsp;'); }
+.icon-calendar2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe814;&nbsp;'); }
+.icon-catalog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe815;&nbsp;'); }
+.icon-close { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe816;&nbsp;'); }
+.icon-close1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe817;&nbsp;'); }
+.icon-cloud-data { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe818;&nbsp;'); }
+.icon-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe819;&nbsp;'); }
+.icon-config { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;'); }
+.icon-config3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;'); }
+.icon-contacts { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;'); }
+.icon-contrat-cadre { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;'); }
+.icon-creditcard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;'); }
+.icon-cuterly { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81f;&nbsp;'); }
+.icon-dat-export { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe820;&nbsp;'); }
+.icon-data-import { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe821;&nbsp;'); }
+.icon-data-transfer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe822;&nbsp;'); }
+.icon-dataadd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe823;&nbsp;'); }
+.icon-datadelete { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe824;&nbsp;'); }
+.icon-dataedit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe825;&nbsp;'); }
+.icon-datasets { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe826;&nbsp;'); }
+.icon-date { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;'); }
+.icon-de { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe828;&nbsp;'); }
+.icon-delivery { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;'); }
+.icon-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82a;&nbsp;'); }
+.icon-duplicate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82b;&nbsp;'); }
+.icon-duplicate2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82c;&nbsp;'); }
+.icon-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82d;&nbsp;'); }
+.icon-edit2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82e;&nbsp;'); }
+.icon-editblog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82f;&nbsp;'); }
+.icon-email { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe830;&nbsp;'); }
+.icon-en { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;'); }
+.icon-euro-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe832;&nbsp;'); }
+.icon-events { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe833;&nbsp;'); }
+.icon-exit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe834;&nbsp;'); }
+.icon-eye-close { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe835;&nbsp;'); }
+.icon-eye-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe836;&nbsp;'); }
+.icon-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe837;&nbsp;'); }
+.icon-file { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe838;&nbsp;'); }
+.icon-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe839;&nbsp;'); }
+.icon-filter2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83a;&nbsp;'); }
+.icon-folder { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83b;&nbsp;'); }
+.icon-foldershare { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83c;&nbsp;'); }
+.icon-food { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83d;&nbsp;'); }
+.icon-fr { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83e;&nbsp;'); }
+.icon-gift { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83f;&nbsp;'); }
+.icon-hdd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe840;&nbsp;'); }
+.icon-help-box { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe841;&nbsp;'); }
+.icon-help-important { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe842;&nbsp;'); }
+.icon-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe843;&nbsp;'); }
+.icon-helpdesk { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe844;&nbsp;'); }
+.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe845;&nbsp;'); }
+.icon-image { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe846;&nbsp;'); }
+.icon-in { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe847;&nbsp;'); }
+.icon-info-box { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe848;&nbsp;'); }
+.icon-info { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe849;&nbsp;'); }
+.icon-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84a;&nbsp;'); }
+.icon-invoice { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84b;&nbsp;'); }
+.icon-invoice1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84c;&nbsp;'); }
+.icon-labels { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84d;&nbsp;'); }
+.icon-laptop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84e;&nbsp;'); }
+.icon-laptop1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84f;&nbsp;'); }
+.icon-license { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe850;&nbsp;'); }
+.icon-location { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe851;&nbsp;'); }
+.icon-locationmark { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe852;&nbsp;'); }
+.icon-lu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe853;&nbsp;'); }
+.icon-mailsend { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe854;&nbsp;'); }
+.icon-mailserver { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe855;&nbsp;'); }
+.icon-mailtemplate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe856;&nbsp;'); }
+.icon-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe857;&nbsp;'); }
+.icon-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe858;&nbsp;'); }
+.icon-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe859;&nbsp;'); }
+.icon-msstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85a;&nbsp;'); }
+.icon-news { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85b;&nbsp;'); }
+.icon-next { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85c;&nbsp;'); }
+.icon-nl { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85d;&nbsp;'); }
+.icon-nostock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85e;&nbsp;'); }
+.icon-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85f;&nbsp;'); }
+.icon-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe860;&nbsp;'); }
+.icon-orders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe861;&nbsp;'); }
+.icon-out { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe862;&nbsp;'); }
+.icon-paper { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe863;&nbsp;'); }
+.icon-paragraph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe864;&nbsp;'); }
+.icon-password { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe865;&nbsp;'); }
+.icon-pc-datatransfer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe866;&nbsp;'); }
+.icon-pc-mac { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe867;&nbsp;'); }
+.icon-pc-windows { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe868;&nbsp;'); }
+.icon-pc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe869;&nbsp;'); }
+.icon-pc1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86a;&nbsp;'); }
+.icon-pdf { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86b;&nbsp;'); }
+.icon-percent { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86c;&nbsp;'); }
+.icon-phone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86d;&nbsp;'); }
+.icon-preview { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86e;&nbsp;'); }
+.icon-print { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86f;&nbsp;'); }
+.icon-printer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe870;&nbsp;'); }
+.icon-private-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe871;&nbsp;'); }
+.icon-product { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe872;&nbsp;'); }
+.icon-productcd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe873;&nbsp;'); }
+.icon-pt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe874;&nbsp;'); }
+.icon-qrcode { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe875;&nbsp;'); }
+.icon-qube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe876;&nbsp;'); }
+.icon-reload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe877;&nbsp;'); }
+.icon-rendezvous { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe878;&nbsp;'); }
+.icon-reporttemplate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe879;&nbsp;'); }
+.icon-rndcheck-not { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87a;&nbsp;'); }
+.icon-rndcheck-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87b;&nbsp;'); }
+.icon-sale { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87c;&nbsp;'); }
+.icon-save { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87d;&nbsp;'); }
+.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87e;&nbsp;'); }
+.icon-settings-bars { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87f;&nbsp;'); }
+.icon-settings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe880;&nbsp;'); }
+.icon-shield { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe881;&nbsp;'); }
+.icon-shop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe882;&nbsp;'); }
+.icon-shop3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe883;&nbsp;'); }
+.icon-shoppingcard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe884;&nbsp;'); }
+.icon-slines { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe885;&nbsp;'); }
+.icon-sortasc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe886;&nbsp;'); }
+.icon-sortdesc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe887;&nbsp;'); }
+.icon-star { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe888;&nbsp;'); }
+.icon-stock-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe889;&nbsp;'); }
+.icon-stopwatches { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88a;&nbsp;'); }
+.icon-stripe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88b;&nbsp;'); }
+.icon-support { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88c;&nbsp;'); }
+.icon-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88d;&nbsp;'); }
+.icon-template { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88e;&nbsp;'); }
+.icon-terms { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88f;&nbsp;'); }
+.icon-transactions { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe890;&nbsp;'); }
+.icon-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe891;&nbsp;'); }
+.icon-unsort { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe892;&nbsp;'); }
+.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe893;&nbsp;'); }
+.icon-user { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe894;&nbsp;'); }
+.icon-userconfig { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe895;&nbsp;'); }
+.icon-usergroup { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe896;&nbsp;'); }
+.icon-video-camera { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe897;&nbsp;'); }
+.icon-video { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe898;&nbsp;'); }
+.icon-viewpdf { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe899;&nbsp;'); }
+.icon-website { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89a;&nbsp;'); }
+.icon-website2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89b;&nbsp;'); }
+.icon-win10 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89c;&nbsp;'); }
+.icon-youtube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89d;&nbsp;'); }
\ No newline at end of file
diff --git a/dev/tmp/webfonts/css/appicons-ie7.css b/dev/tmp/webfonts/css/appicons-ie7.css
new file mode 100644 (file)
index 0000000..d34df04
--- /dev/null
@@ -0,0 +1,170 @@
+[class^=""], [class*=" "] {
+  font-family: 'appicons';
+  font-style: normal;
+  font-weight: normal;
+  /* fix buttons height */
+  line-height: 1em;
+  /* you can be more comfortable with increased icons size */
+  /* font-size: 120%; */
+}
+.icon-add { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe800;&nbsp;'); }
+.icon-addcsv { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe801;&nbsp;'); }
+.icon-agrement { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe802;&nbsp;'); }
+.icon-archive { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe803;&nbsp;'); }
+.icon-back { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe804;&nbsp;'); }
+.icon-backup { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe805;&nbsp;'); }
+.icon-barcode { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe806;&nbsp;'); }
+.icon-basket { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe807;&nbsp;'); }
+.icon-be { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe808;&nbsp;'); }
+.icon-befr { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe809;&nbsp;'); }
+.icon-benl { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80a;&nbsp;'); }
+.icon-bill { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80b;&nbsp;'); }
+.icon-book { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80c;&nbsp;'); }
+.icon-bookings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80d;&nbsp;'); }
+.icon-books { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80e;&nbsp;'); }
+.icon-box { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe80f;&nbsp;'); }
+.icon-boxcheck-not { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe810;&nbsp;'); }
+.icon-boxcheck-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe811;&nbsp;'); }
+.icon-boxes { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe812;&nbsp;'); }
+.icon-calendar1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe813;&nbsp;'); }
+.icon-calendar2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe814;&nbsp;'); }
+.icon-catalog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe815;&nbsp;'); }
+.icon-close { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe816;&nbsp;'); }
+.icon-close1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe817;&nbsp;'); }
+.icon-cloud-data { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe818;&nbsp;'); }
+.icon-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe819;&nbsp;'); }
+.icon-config { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;'); }
+.icon-config3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;'); }
+.icon-contacts { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;'); }
+.icon-contrat-cadre { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;'); }
+.icon-creditcard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;'); }
+.icon-cuterly { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81f;&nbsp;'); }
+.icon-dat-export { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe820;&nbsp;'); }
+.icon-data-import { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe821;&nbsp;'); }
+.icon-data-transfer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe822;&nbsp;'); }
+.icon-dataadd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe823;&nbsp;'); }
+.icon-datadelete { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe824;&nbsp;'); }
+.icon-dataedit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe825;&nbsp;'); }
+.icon-datasets { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe826;&nbsp;'); }
+.icon-date { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;'); }
+.icon-de { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe828;&nbsp;'); }
+.icon-delivery { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;'); }
+.icon-download { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82a;&nbsp;'); }
+.icon-duplicate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82b;&nbsp;'); }
+.icon-duplicate2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82c;&nbsp;'); }
+.icon-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82d;&nbsp;'); }
+.icon-edit2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82e;&nbsp;'); }
+.icon-editblog { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe82f;&nbsp;'); }
+.icon-email { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe830;&nbsp;'); }
+.icon-en { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;'); }
+.icon-euro-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe832;&nbsp;'); }
+.icon-events { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe833;&nbsp;'); }
+.icon-exit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe834;&nbsp;'); }
+.icon-eye-close { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe835;&nbsp;'); }
+.icon-eye-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe836;&nbsp;'); }
+.icon-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe837;&nbsp;'); }
+.icon-file { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe838;&nbsp;'); }
+.icon-filter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe839;&nbsp;'); }
+.icon-filter2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83a;&nbsp;'); }
+.icon-folder { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83b;&nbsp;'); }
+.icon-foldershare { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83c;&nbsp;'); }
+.icon-food { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83d;&nbsp;'); }
+.icon-fr { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83e;&nbsp;'); }
+.icon-gift { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe83f;&nbsp;'); }
+.icon-hdd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe840;&nbsp;'); }
+.icon-help-box { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe841;&nbsp;'); }
+.icon-help-important { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe842;&nbsp;'); }
+.icon-help { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe843;&nbsp;'); }
+.icon-helpdesk { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe844;&nbsp;'); }
+.icon-home { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe845;&nbsp;'); }
+.icon-image { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe846;&nbsp;'); }
+.icon-in { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe847;&nbsp;'); }
+.icon-info-box { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe848;&nbsp;'); }
+.icon-info { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe849;&nbsp;'); }
+.icon-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84a;&nbsp;'); }
+.icon-invoice { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84b;&nbsp;'); }
+.icon-invoice1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84c;&nbsp;'); }
+.icon-labels { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84d;&nbsp;'); }
+.icon-laptop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84e;&nbsp;'); }
+.icon-laptop1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe84f;&nbsp;'); }
+.icon-license { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe850;&nbsp;'); }
+.icon-location { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe851;&nbsp;'); }
+.icon-locationmark { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe852;&nbsp;'); }
+.icon-lu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe853;&nbsp;'); }
+.icon-mailsend { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe854;&nbsp;'); }
+.icon-mailserver { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe855;&nbsp;'); }
+.icon-mailtemplate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe856;&nbsp;'); }
+.icon-menu { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe857;&nbsp;'); }
+.icon-minus { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe858;&nbsp;'); }
+.icon-mobile { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe859;&nbsp;'); }
+.icon-msstore { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85a;&nbsp;'); }
+.icon-news { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85b;&nbsp;'); }
+.icon-next { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85c;&nbsp;'); }
+.icon-nl { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85d;&nbsp;'); }
+.icon-nostock { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85e;&nbsp;'); }
+.icon-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe85f;&nbsp;'); }
+.icon-open { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe860;&nbsp;'); }
+.icon-orders { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe861;&nbsp;'); }
+.icon-out { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe862;&nbsp;'); }
+.icon-paper { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe863;&nbsp;'); }
+.icon-paragraph { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe864;&nbsp;'); }
+.icon-password { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe865;&nbsp;'); }
+.icon-pc-datatransfer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe866;&nbsp;'); }
+.icon-pc-mac { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe867;&nbsp;'); }
+.icon-pc-windows { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe868;&nbsp;'); }
+.icon-pc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe869;&nbsp;'); }
+.icon-pc1 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86a;&nbsp;'); }
+.icon-pdf { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86b;&nbsp;'); }
+.icon-percent { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86c;&nbsp;'); }
+.icon-phone { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86d;&nbsp;'); }
+.icon-preview { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86e;&nbsp;'); }
+.icon-print { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe86f;&nbsp;'); }
+.icon-printer { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe870;&nbsp;'); }
+.icon-private-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe871;&nbsp;'); }
+.icon-product { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe872;&nbsp;'); }
+.icon-productcd { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe873;&nbsp;'); }
+.icon-pt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe874;&nbsp;'); }
+.icon-qrcode { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe875;&nbsp;'); }
+.icon-qube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe876;&nbsp;'); }
+.icon-reload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe877;&nbsp;'); }
+.icon-rendezvous { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe878;&nbsp;'); }
+.icon-reporttemplate { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe879;&nbsp;'); }
+.icon-rndcheck-not { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87a;&nbsp;'); }
+.icon-rndcheck-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87b;&nbsp;'); }
+.icon-sale { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87c;&nbsp;'); }
+.icon-save { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87d;&nbsp;'); }
+.icon-search { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87e;&nbsp;'); }
+.icon-settings-bars { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87f;&nbsp;'); }
+.icon-settings { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe880;&nbsp;'); }
+.icon-shield { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe881;&nbsp;'); }
+.icon-shop { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe882;&nbsp;'); }
+.icon-shop3 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe883;&nbsp;'); }
+.icon-shoppingcard { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe884;&nbsp;'); }
+.icon-slines { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe885;&nbsp;'); }
+.icon-sortasc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe886;&nbsp;'); }
+.icon-sortdesc { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe887;&nbsp;'); }
+.icon-star { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe888;&nbsp;'); }
+.icon-stock-ok { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe889;&nbsp;'); }
+.icon-stopwatches { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88a;&nbsp;'); }
+.icon-stripe { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88b;&nbsp;'); }
+.icon-support { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88c;&nbsp;'); }
+.icon-tag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88d;&nbsp;'); }
+.icon-template { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88e;&nbsp;'); }
+.icon-terms { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88f;&nbsp;'); }
+.icon-transactions { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe890;&nbsp;'); }
+.icon-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe891;&nbsp;'); }
+.icon-unsort { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe892;&nbsp;'); }
+.icon-upload { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe893;&nbsp;'); }
+.icon-user { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe894;&nbsp;'); }
+.icon-userconfig { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe895;&nbsp;'); }
+.icon-usergroup { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe896;&nbsp;'); }
+.icon-video-camera { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe897;&nbsp;'); }
+.icon-video { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe898;&nbsp;'); }
+.icon-viewpdf { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe899;&nbsp;'); }
+.icon-website { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89a;&nbsp;'); }
+.icon-website2 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89b;&nbsp;'); }
+.icon-win10 { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89c;&nbsp;'); }
+.icon-youtube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89d;&nbsp;'); }
\ No newline at end of file
diff --git a/dev/tmp/webfonts/css/appicons.css b/dev/tmp/webfonts/css/appicons.css
new file mode 100644 (file)
index 0000000..e53590c
--- /dev/null
@@ -0,0 +1,215 @@
+@font-face {
+  font-family: 'appicons';
+  src: url('../font/appicons.eot?88347603');
+  src: url('../font/appicons.eot?88347603#iefix') format('embedded-opentype'),
+       url('../font/appicons.woff2?88347603') format('woff2'),
+       url('../font/appicons.woff?88347603') format('woff'),
+       url('../font/appicons.ttf?88347603') format('truetype'),
+       url('../font/appicons.svg?88347603#appicons') format('svg');
+  font-weight: normal;
+  font-style: normal;
+}
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+  @font-face {
+    font-family: 'appicons';
+    src: url('../font/appicons.svg?88347603#appicons') format('svg');
+  }
+}
+*/
+ [class^=""]:before, [class*=" "]:before {
+  font-family: "appicons";
+  font-style: normal;
+  font-weight: normal;
+  speak: none;
+  display: inline-block;
+  text-decoration: inherit;
+  width: 1em;
+  margin-right: .2em;
+  text-align: center;
+  /* opacity: .8; */
+  /* For safety - reset parent styles, that can break glyph codes*/
+  font-variant: normal;
+  text-transform: none;
+  /* fix buttons height, for twitter bootstrap */
+  line-height: 1em;
+  /* Animation center compensation - margins should be symmetric */
+  /* remove if not needed */
+  margin-left: .2em;
+  /* you can be more comfortable with increased icons size */
+  /* font-size: 120%; */
+  /* Font smoothing. That was taken from TWBS */
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+  /* Uncomment for 3D effect */
+  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+.icon-add:before { content: '\e800'; }
+.icon-addcsv:before { content: '\e801'; }
+.icon-agrement:before { content: '\e802'; }
+.icon-archive:before { content: '\e803'; }
+.icon-back:before { content: '\e804'; }
+.icon-backup:before { content: '\e805'; }
+.icon-barcode:before { content: '\e806'; }
+.icon-basket:before { content: '\e807'; }
+.icon-be:before { content: '\e808'; }
+.icon-befr:before { content: '\e809'; }
+.icon-benl:before { content: '\e80a'; }
+.icon-bill:before { content: '\e80b'; }
+.icon-book:before { content: '\e80c'; }
+.icon-bookings:before { content: '\e80d'; }
+.icon-books:before { content: '\e80e'; }
+.icon-box:before { content: '\e80f'; }
+.icon-boxcheck-not:before { content: '\e810'; }
+.icon-boxcheck-ok:before { content: '\e811'; }
+.icon-boxes:before { content: '\e812'; }
+.icon-calendar1:before { content: '\e813'; }
+.icon-calendar2:before { content: '\e814'; }
+.icon-catalog:before { content: '\e815'; }
+.icon-close:before { content: '\e816'; }
+.icon-close1:before { content: '\e817'; }
+.icon-cloud-data:before { content: '\e818'; }
+.icon-code:before { content: '\e819'; }
+.icon-config:before { content: '\e81a'; }
+.icon-config3:before { content: '\e81b'; }
+.icon-contacts:before { content: '\e81c'; }
+.icon-contrat-cadre:before { content: '\e81d'; }
+.icon-creditcard:before { content: '\e81e'; }
+.icon-cuterly:before { content: '\e81f'; }
+.icon-dat-export:before { content: '\e820'; }
+.icon-data-import:before { content: '\e821'; }
+.icon-data-transfer:before { content: '\e822'; }
+.icon-dataadd:before { content: '\e823'; }
+.icon-datadelete:before { content: '\e824'; }
+.icon-dataedit:before { content: '\e825'; }
+.icon-datasets:before { content: '\e826'; }
+.icon-date:before { content: '\e827'; }
+.icon-de:before { content: '\e828'; }
+.icon-delivery:before { content: '\e829'; }
+.icon-download:before { content: '\e82a'; }
+.icon-duplicate:before { content: '\e82b'; }
+.icon-duplicate2:before { content: '\e82c'; }
+.icon-edit:before { content: '\e82d'; }
+.icon-edit2:before { content: '\e82e'; }
+.icon-editblog:before { content: '\e82f'; }
+.icon-email:before { content: '\e830'; }
+.icon-en:before { content: '\e831'; }
+.icon-euro-tag:before { content: '\e832'; }
+.icon-events:before { content: '\e833'; }
+.icon-exit:before { content: '\e834'; }
+.icon-eye-close:before { content: '\e835'; }
+.icon-eye-open:before { content: '\e836'; }
+.icon-facebook:before { content: '\e837'; }
+.icon-file:before { content: '\e838'; }
+.icon-filter:before { content: '\e839'; }
+.icon-filter2:before { content: '\e83a'; }
+.icon-folder:before { content: '\e83b'; }
+.icon-foldershare:before { content: '\e83c'; }
+.icon-food:before { content: '\e83d'; }
+.icon-fr:before { content: '\e83e'; }
+.icon-gift:before { content: '\e83f'; }
+.icon-hdd:before { content: '\e840'; }
+.icon-help-box:before { content: '\e841'; }
+.icon-help-important:before { content: '\e842'; }
+.icon-help:before { content: '\e843'; }
+.icon-helpdesk:before { content: '\e844'; }
+.icon-home:before { content: '\e845'; }
+.icon-image:before { content: '\e846'; }
+.icon-in:before { content: '\e847'; }
+.icon-info-box:before { content: '\e848'; }
+.icon-info:before { content: '\e849'; }
+.icon-instagram:before { content: '\e84a'; }
+.icon-invoice:before { content: '\e84b'; }
+.icon-invoice1:before { content: '\e84c'; }
+.icon-labels:before { content: '\e84d'; }
+.icon-laptop:before { content: '\e84e'; }
+.icon-laptop1:before { content: '\e84f'; }
+.icon-license:before { content: '\e850'; }
+.icon-location:before { content: '\e851'; }
+.icon-locationmark:before { content: '\e852'; }
+.icon-lu:before { content: '\e853'; }
+.icon-mailsend:before { content: '\e854'; }
+.icon-mailserver:before { content: '\e855'; }
+.icon-mailtemplate:before { content: '\e856'; }
+.icon-menu:before { content: '\e857'; }
+.icon-minus:before { content: '\e858'; }
+.icon-mobile:before { content: '\e859'; }
+.icon-msstore:before { content: '\e85a'; }
+.icon-news:before { content: '\e85b'; }
+.icon-next:before { content: '\e85c'; }
+.icon-nl:before { content: '\e85d'; }
+.icon-nostock:before { content: '\e85e'; }
+.icon-ok:before { content: '\e85f'; }
+.icon-open:before { content: '\e860'; }
+.icon-orders:before { content: '\e861'; }
+.icon-out:before { content: '\e862'; }
+.icon-paper:before { content: '\e863'; }
+.icon-paragraph:before { content: '\e864'; }
+.icon-password:before { content: '\e865'; }
+.icon-pc-datatransfer:before { content: '\e866'; }
+.icon-pc-mac:before { content: '\e867'; }
+.icon-pc-windows:before { content: '\e868'; }
+.icon-pc:before { content: '\e869'; }
+.icon-pc1:before { content: '\e86a'; }
+.icon-pdf:before { content: '\e86b'; }
+.icon-percent:before { content: '\e86c'; }
+.icon-phone:before { content: '\e86d'; }
+.icon-preview:before { content: '\e86e'; }
+.icon-print:before { content: '\e86f'; }
+.icon-printer:before { content: '\e870'; }
+.icon-private-cloud:before { content: '\e871'; }
+.icon-product:before { content: '\e872'; }
+.icon-productcd:before { content: '\e873'; }
+.icon-pt:before { content: '\e874'; }
+.icon-qrcode:before { content: '\e875'; }
+.icon-qube:before { content: '\e876'; }
+.icon-reload:before { content: '\e877'; }
+.icon-rendezvous:before { content: '\e878'; }
+.icon-reporttemplate:before { content: '\e879'; }
+.icon-rndcheck-not:before { content: '\e87a'; }
+.icon-rndcheck-ok:before { content: '\e87b'; }
+.icon-sale:before { content: '\e87c'; }
+.icon-save:before { content: '\e87d'; }
+.icon-search:before { content: '\e87e'; }
+.icon-settings-bars:before { content: '\e87f'; }
+.icon-settings:before { content: '\e880'; }
+.icon-shield:before { content: '\e881'; }
+.icon-shop:before { content: '\e882'; }
+.icon-shop3:before { content: '\e883'; }
+.icon-shoppingcard:before { content: '\e884'; }
+.icon-slines:before { content: '\e885'; }
+.icon-sortasc:before { content: '\e886'; }
+.icon-sortdesc:before { content: '\e887'; }
+.icon-star:before { content: '\e888'; }
+.icon-stock-ok:before { content: '\e889'; }
+.icon-stopwatches:before { content: '\e88a'; }
+.icon-stripe:before { content: '\e88b'; }
+.icon-support:before { content: '\e88c'; }
+.icon-tag:before { content: '\e88d'; }
+.icon-template:before { content: '\e88e'; }
+.icon-terms:before { content: '\e88f'; }
+.icon-transactions:before { content: '\e890'; }
+.icon-trash:before { content: '\e891'; }
+.icon-unsort:before { content: '\e892'; }
+.icon-upload:before { content: '\e893'; }
+.icon-user:before { content: '\e894'; }
+.icon-userconfig:before { content: '\e895'; }
+.icon-usergroup:before { content: '\e896'; }
+.icon-video-camera:before { content: '\e897'; }
+.icon-video:before { content: '\e898'; }
+.icon-viewpdf:before { content: '\e899'; }
+.icon-website:before { content: '\e89a'; }
+.icon-website2:before { content: '\e89b'; }
+.icon-win10:before { content: '\e89c'; }
+.icon-youtube:before { content: '\e89d'; }
\ No newline at end of file
diff --git a/dev/tmp/webfonts/demo.html b/dev/tmp/webfonts/demo.html
new file mode 100644 (file)
index 0000000..347ce4c
--- /dev/null
@@ -0,0 +1,507 @@
+<!DOCTYPE html>
+<html>
+  <head><!--[if lt IE 9]><script language="javascript" type="text/javascript" src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
+    <meta charset="UTF-8"><style>/*
+ * Bootstrap v2.2.1
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
+ */
+.clearfix {
+  *zoom: 1;
+}
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  content: "";
+  line-height: 0;
+}
+.clearfix:after {
+  clear: both;
+}
+html {
+  font-size: 100%;
+  -webkit-text-size-adjust: 100%;
+  -ms-text-size-adjust: 100%;
+}
+a:focus {
+  outline: thin dotted #333;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+a:hover,
+a:active {
+  outline: 0;
+}
+button,
+input,
+select,
+textarea {
+  margin: 0;
+  font-size: 100%;
+  vertical-align: middle;
+}
+button,
+input {
+  *overflow: visible;
+  line-height: normal;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+body {
+  margin: 0;
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 20px;
+  color: #333;
+  background-color: #fff;
+}
+a {
+  color: #08c;
+  text-decoration: none;
+}
+a:hover {
+  color: #005580;
+  text-decoration: underline;
+}
+.row {
+  margin-left: -20px;
+  *zoom: 1;
+}
+.row:before,
+.row:after {
+  display: table;
+  content: "";
+  line-height: 0;
+}
+.row:after {
+  clear: both;
+}
+[class*="span"] {
+  float: left;
+  min-height: 1px;
+  margin-left: 20px;
+}
+.container,
+.navbar-static-top .container,
+.navbar-fixed-top .container,
+.navbar-fixed-bottom .container {
+  width: 940px;
+}
+.span12 {
+  width: 940px;
+}
+.span11 {
+  width: 860px;
+}
+.span10 {
+  width: 780px;
+}
+.span9 {
+  width: 700px;
+}
+.span8 {
+  width: 620px;
+}
+.span7 {
+  width: 540px;
+}
+.span6 {
+  width: 460px;
+}
+.span5 {
+  width: 380px;
+}
+.span4 {
+  width: 300px;
+}
+.span3 {
+  width: 220px;
+}
+.span2 {
+  width: 140px;
+}
+.span1 {
+  width: 60px;
+}
+[class*="span"].pull-right,
+.row-fluid [class*="span"].pull-right {
+  float: right;
+}
+.container {
+  margin-right: auto;
+  margin-left: auto;
+  *zoom: 1;
+}
+.container:before,
+.container:after {
+  display: table;
+  content: "";
+  line-height: 0;
+}
+.container:after {
+  clear: both;
+}
+p {
+  margin: 0 0 10px;
+}
+.lead {
+  margin-bottom: 20px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 30px;
+}
+small {
+  font-size: 85%;
+}
+h1 {
+  margin: 10px 0;
+  font-family: inherit;
+  font-weight: bold;
+  line-height: 20px;
+  color: inherit;
+  text-rendering: optimizelegibility;
+}
+h1 small {
+  font-weight: normal;
+  line-height: 1;
+  color: #999;
+}
+h1 {
+  line-height: 40px;
+}
+h1 {
+  font-size: 38.5px;
+}
+h1 small {
+  font-size: 24.5px;
+}
+body {
+  margin-top: 90px;
+}
+.header {
+  position: fixed;
+  top: 0;
+  left: 50%;
+  margin-left: -480px;
+  background-color: #fff;
+  border-bottom: 1px solid #ddd;
+  padding-top: 10px;
+  z-index: 10;
+}
+.footer {
+  color: #ddd;
+  font-size: 12px;
+  text-align: center;
+  margin-top: 20px;
+}
+.footer a {
+  color: #ccc;
+  text-decoration: underline;
+}
+.the-icons {
+  line-height: 24px;
+}
+.i-code {
+  display: inline;
+}
+@font-face {
+      font-family: 'appicons';
+      src: url('./font/appicons.woff2?63535054') format('woff2');
+      font-weight: normal;
+      font-style: normal;
+    }
+     
+     
+    .demo-icon
+    {
+      font-family: "appicons";
+      font-style: normal;
+      font-weight: normal;
+      font-size: 64px;
+      speak: none;
+     
+      display: inline-block;
+      text-decoration: inherit;
+      width: 1em;
+      margin-right: .2em;
+      text-align: center;
+      /* opacity: .8; */
+     
+      /* For safety - reset parent styles, that can break glyph codes*/
+      font-variant: normal;
+      text-transform: none;
+     
+      /* fix buttons height, for twitter bootstrap */
+      line-height: 1em;
+     
+      /* Animation center compensation - margins should be symmetric */
+      /* remove if not needed */
+      margin-left: .2em;
+     
+      /* You can be more comfortable with increased icons size */
+      /* font-size: 120%; */
+     
+      /* Font smoothing. That was taken from TWBS */
+      -webkit-font-smoothing: antialiased;
+      -moz-osx-font-smoothing: grayscale;
+     
+      /* Uncomment for 3D effect */
+      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+    }
+     </style>
+    <link rel="stylesheet" href="css/animation.css"><link rel="stylesheet" href="css/appicons-codes.css"><!--[if IE 7]><link rel="stylesheet" href="css/" + font.fontname + "-ie7.css"><![endif]-->
+  </head>
+  <body>
+    <div class="container header">
+      <h1>APPICONS <small>icons</small></h1>
+    </div>
+    <div class="container" id="icons">
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe800"><i class="demo-icon icon-add"></i><br><span class="i-name">icon-add</span><br><span class="i-code">0xe800</span></div>
+        <div class="the-icons span3" title="Code: 0xe801"><i class="demo-icon icon-addcsv"></i><br><span class="i-name">icon-addcsv</span><br><span class="i-code">0xe801</span></div>
+        <div class="the-icons span3" title="Code: 0xe802"><i class="demo-icon icon-agrement"></i><br><span class="i-name">icon-agrement</span><br><span class="i-code">0xe802</span></div>
+        <div class="the-icons span3" title="Code: 0xe803"><i class="demo-icon icon-archive"></i><br><span class="i-name">icon-archive</span><br><span class="i-code">0xe803</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe804"><i class="demo-icon icon-back"></i><br><span class="i-name">icon-back</span><br><span class="i-code">0xe804</span></div>
+        <div class="the-icons span3" title="Code: 0xe805"><i class="demo-icon icon-backup"></i><br><span class="i-name">icon-backup</span><br><span class="i-code">0xe805</span></div>
+        <div class="the-icons span3" title="Code: 0xe806"><i class="demo-icon icon-barcode"></i><br><span class="i-name">icon-barcode</span><br><span class="i-code">0xe806</span></div>
+        <div class="the-icons span3" title="Code: 0xe807"><i class="demo-icon icon-basket"></i><br><span class="i-name">icon-basket</span><br><span class="i-code">0xe807</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe808"><i class="demo-icon icon-be"></i><br><span class="i-name">icon-be</span><br><span class="i-code">0xe808</span></div>
+        <div class="the-icons span3" title="Code: 0xe809"><i class="demo-icon icon-befr"></i><br><span class="i-name">icon-befr</span><br><span class="i-code">0xe809</span></div>
+        <div class="the-icons span3" title="Code: 0xe80a"><i class="demo-icon icon-benl"></i><br><span class="i-name">icon-benl</span><br><span class="i-code">0xe80a</span></div>
+        <div class="the-icons span3" title="Code: 0xe80b"><i class="demo-icon icon-bill"></i><br><span class="i-name">icon-bill</span><br><span class="i-code">0xe80b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe80c"><i class="demo-icon icon-book"></i><br><span class="i-name">icon-book</span><br><span class="i-code">0xe80c</span></div>
+        <div class="the-icons span3" title="Code: 0xe80d"><i class="demo-icon icon-bookings"></i><br><span class="i-name">icon-bookings</span><br><span class="i-code">0xe80d</span></div>
+        <div class="the-icons span3" title="Code: 0xe80e"><i class="demo-icon icon-books"></i><br><span class="i-name">icon-books</span><br><span class="i-code">0xe80e</span></div>
+        <div class="the-icons span3" title="Code: 0xe80f"><i class="demo-icon icon-box"></i><br><span class="i-name">icon-box</span><br><span class="i-code">0xe80f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe810"><i class="demo-icon icon-boxcheck-not"></i><br><span class="i-name">icon-boxcheck-not</span><br><span class="i-code">0xe810</span></div>
+        <div class="the-icons span3" title="Code: 0xe811"><i class="demo-icon icon-boxcheck-ok"></i><br><span class="i-name">icon-boxcheck-ok</span><br><span class="i-code">0xe811</span></div>
+        <div class="the-icons span3" title="Code: 0xe812"><i class="demo-icon icon-boxes"></i><br><span class="i-name">icon-boxes</span><br><span class="i-code">0xe812</span></div>
+        <div class="the-icons span3" title="Code: 0xe813"><i class="demo-icon icon-calendar1"></i><br><span class="i-name">icon-calendar1</span><br><span class="i-code">0xe813</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe814"><i class="demo-icon icon-calendar2"></i><br><span class="i-name">icon-calendar2</span><br><span class="i-code">0xe814</span></div>
+        <div class="the-icons span3" title="Code: 0xe815"><i class="demo-icon icon-catalog"></i><br><span class="i-name">icon-catalog</span><br><span class="i-code">0xe815</span></div>
+        <div class="the-icons span3" title="Code: 0xe816"><i class="demo-icon icon-close"></i><br><span class="i-name">icon-close</span><br><span class="i-code">0xe816</span></div>
+        <div class="the-icons span3" title="Code: 0xe817"><i class="demo-icon icon-close1"></i><br><span class="i-name">icon-close1</span><br><span class="i-code">0xe817</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe818"><i class="demo-icon icon-cloud-data"></i><br><span class="i-name">icon-cloud-data</span><br><span class="i-code">0xe818</span></div>
+        <div class="the-icons span3" title="Code: 0xe819"><i class="demo-icon icon-code"></i><br><span class="i-name">icon-code</span><br><span class="i-code">0xe819</span></div>
+        <div class="the-icons span3" title="Code: 0xe81a"><i class="demo-icon icon-config"></i><br><span class="i-name">icon-config</span><br><span class="i-code">0xe81a</span></div>
+        <div class="the-icons span3" title="Code: 0xe81b"><i class="demo-icon icon-config3"></i><br><span class="i-name">icon-config3</span><br><span class="i-code">0xe81b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe81c"><i class="demo-icon icon-contacts"></i><br><span class="i-name">icon-contacts</span><br><span class="i-code">0xe81c</span></div>
+        <div class="the-icons span3" title="Code: 0xe81d"><i class="demo-icon icon-contrat-cadre"></i><br><span class="i-name">icon-contrat-cadre</span><br><span class="i-code">0xe81d</span></div>
+        <div class="the-icons span3" title="Code: 0xe81e"><i class="demo-icon icon-creditcard"></i><br><span class="i-name">icon-creditcard</span><br><span class="i-code">0xe81e</span></div>
+        <div class="the-icons span3" title="Code: 0xe81f"><i class="demo-icon icon-cuterly"></i><br><span class="i-name">icon-cuterly</span><br><span class="i-code">0xe81f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe820"><i class="demo-icon icon-dat-export"></i><br><span class="i-name">icon-dat-export</span><br><span class="i-code">0xe820</span></div>
+        <div class="the-icons span3" title="Code: 0xe821"><i class="demo-icon icon-data-import"></i><br><span class="i-name">icon-data-import</span><br><span class="i-code">0xe821</span></div>
+        <div class="the-icons span3" title="Code: 0xe822"><i class="demo-icon icon-data-transfer"></i><br><span class="i-name">icon-data-transfer</span><br><span class="i-code">0xe822</span></div>
+        <div class="the-icons span3" title="Code: 0xe823"><i class="demo-icon icon-dataadd"></i><br><span class="i-name">icon-dataadd</span><br><span class="i-code">0xe823</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe824"><i class="demo-icon icon-datadelete"></i><br><span class="i-name">icon-datadelete</span><br><span class="i-code">0xe824</span></div>
+        <div class="the-icons span3" title="Code: 0xe825"><i class="demo-icon icon-dataedit"></i><br><span class="i-name">icon-dataedit</span><br><span class="i-code">0xe825</span></div>
+        <div class="the-icons span3" title="Code: 0xe826"><i class="demo-icon icon-datasets"></i><br><span class="i-name">icon-datasets</span><br><span class="i-code">0xe826</span></div>
+        <div class="the-icons span3" title="Code: 0xe827"><i class="demo-icon icon-date"></i><br><span class="i-name">icon-date</span><br><span class="i-code">0xe827</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe828"><i class="demo-icon icon-de"></i><br><span class="i-name">icon-de</span><br><span class="i-code">0xe828</span></div>
+        <div class="the-icons span3" title="Code: 0xe829"><i class="demo-icon icon-delivery"></i><br><span class="i-name">icon-delivery</span><br><span class="i-code">0xe829</span></div>
+        <div class="the-icons span3" title="Code: 0xe82a"><i class="demo-icon icon-download"></i><br><span class="i-name">icon-download</span><br><span class="i-code">0xe82a</span></div>
+        <div class="the-icons span3" title="Code: 0xe82b"><i class="demo-icon icon-duplicate"></i><br><span class="i-name">icon-duplicate</span><br><span class="i-code">0xe82b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe82c"><i class="demo-icon icon-duplicate2"></i><br><span class="i-name">icon-duplicate2</span><br><span class="i-code">0xe82c</span></div>
+        <div class="the-icons span3" title="Code: 0xe82d"><i class="demo-icon icon-edit"></i><br><span class="i-name">icon-edit</span><br><span class="i-code">0xe82d</span></div>
+        <div class="the-icons span3" title="Code: 0xe82e"><i class="demo-icon icon-edit2"></i><br><span class="i-name">icon-edit2</span><br><span class="i-code">0xe82e</span></div>
+        <div class="the-icons span3" title="Code: 0xe82f"><i class="demo-icon icon-editblog"></i><br><span class="i-name">icon-editblog</span><br><span class="i-code">0xe82f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe830"><i class="demo-icon icon-email"></i><br><span class="i-name">icon-email</span><br><span class="i-code">0xe830</span></div>
+        <div class="the-icons span3" title="Code: 0xe831"><i class="demo-icon icon-en"></i><br><span class="i-name">icon-en</span><br><span class="i-code">0xe831</span></div>
+        <div class="the-icons span3" title="Code: 0xe832"><i class="demo-icon icon-euro-tag"></i><br><span class="i-name">icon-euro-tag</span><br><span class="i-code">0xe832</span></div>
+        <div class="the-icons span3" title="Code: 0xe833"><i class="demo-icon icon-events"></i><br><span class="i-name">icon-events</span><br><span class="i-code">0xe833</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe834"><i class="demo-icon icon-exit"></i><br><span class="i-name">icon-exit</span><br><span class="i-code">0xe834</span></div>
+        <div class="the-icons span3" title="Code: 0xe835"><i class="demo-icon icon-eye-close"></i><br><span class="i-name">icon-eye-close</span><br><span class="i-code">0xe835</span></div>
+        <div class="the-icons span3" title="Code: 0xe836"><i class="demo-icon icon-eye-open"></i><br><span class="i-name">icon-eye-open</span><br><span class="i-code">0xe836</span></div>
+        <div class="the-icons span3" title="Code: 0xe837"><i class="demo-icon icon-facebook"></i><br><span class="i-name">icon-facebook</span><br><span class="i-code">0xe837</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe838"><i class="demo-icon icon-file"></i><br><span class="i-name">icon-file</span><br><span class="i-code">0xe838</span></div>
+        <div class="the-icons span3" title="Code: 0xe839"><i class="demo-icon icon-filter"></i><br><span class="i-name">icon-filter</span><br><span class="i-code">0xe839</span></div>
+        <div class="the-icons span3" title="Code: 0xe83a"><i class="demo-icon icon-filter2"></i><br><span class="i-name">icon-filter2</span><br><span class="i-code">0xe83a</span></div>
+        <div class="the-icons span3" title="Code: 0xe83b"><i class="demo-icon icon-folder"></i><br><span class="i-name">icon-folder</span><br><span class="i-code">0xe83b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe83c"><i class="demo-icon icon-foldershare"></i><br><span class="i-name">icon-foldershare</span><br><span class="i-code">0xe83c</span></div>
+        <div class="the-icons span3" title="Code: 0xe83d"><i class="demo-icon icon-food"></i><br><span class="i-name">icon-food</span><br><span class="i-code">0xe83d</span></div>
+        <div class="the-icons span3" title="Code: 0xe83e"><i class="demo-icon icon-fr"></i><br><span class="i-name">icon-fr</span><br><span class="i-code">0xe83e</span></div>
+        <div class="the-icons span3" title="Code: 0xe83f"><i class="demo-icon icon-gift"></i><br><span class="i-name">icon-gift</span><br><span class="i-code">0xe83f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe840"><i class="demo-icon icon-hdd"></i><br><span class="i-name">icon-hdd</span><br><span class="i-code">0xe840</span></div>
+        <div class="the-icons span3" title="Code: 0xe841"><i class="demo-icon icon-help-box"></i><br><span class="i-name">icon-help-box</span><br><span class="i-code">0xe841</span></div>
+        <div class="the-icons span3" title="Code: 0xe842"><i class="demo-icon icon-help-important"></i><br><span class="i-name">icon-help-important</span><br><span class="i-code">0xe842</span></div>
+        <div class="the-icons span3" title="Code: 0xe843"><i class="demo-icon icon-help"></i><br><span class="i-name">icon-help</span><br><span class="i-code">0xe843</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe844"><i class="demo-icon icon-helpdesk"></i><br><span class="i-name">icon-helpdesk</span><br><span class="i-code">0xe844</span></div>
+        <div class="the-icons span3" title="Code: 0xe845"><i class="demo-icon icon-home"></i><br><span class="i-name">icon-home</span><br><span class="i-code">0xe845</span></div>
+        <div class="the-icons span3" title="Code: 0xe846"><i class="demo-icon icon-image"></i><br><span class="i-name">icon-image</span><br><span class="i-code">0xe846</span></div>
+        <div class="the-icons span3" title="Code: 0xe847"><i class="demo-icon icon-in"></i><br><span class="i-name">icon-in</span><br><span class="i-code">0xe847</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe848"><i class="demo-icon icon-info-box"></i><br><span class="i-name">icon-info-box</span><br><span class="i-code">0xe848</span></div>
+        <div class="the-icons span3" title="Code: 0xe849"><i class="demo-icon icon-info"></i><br><span class="i-name">icon-info</span><br><span class="i-code">0xe849</span></div>
+        <div class="the-icons span3" title="Code: 0xe84a"><i class="demo-icon icon-instagram"></i><br><span class="i-name">icon-instagram</span><br><span class="i-code">0xe84a</span></div>
+        <div class="the-icons span3" title="Code: 0xe84b"><i class="demo-icon icon-invoice"></i><br><span class="i-name">icon-invoice</span><br><span class="i-code">0xe84b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe84c"><i class="demo-icon icon-invoice1"></i><br><span class="i-name">icon-invoice1</span><br><span class="i-code">0xe84c</span></div>
+        <div class="the-icons span3" title="Code: 0xe84d"><i class="demo-icon icon-labels"></i><br><span class="i-name">icon-labels</span><br><span class="i-code">0xe84d</span></div>
+        <div class="the-icons span3" title="Code: 0xe84e"><i class="demo-icon icon-laptop"></i><br><span class="i-name">icon-laptop</span><br><span class="i-code">0xe84e</span></div>
+        <div class="the-icons span3" title="Code: 0xe84f"><i class="demo-icon icon-laptop1"></i><br><span class="i-name">icon-laptop1</span><br><span class="i-code">0xe84f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe850"><i class="demo-icon icon-license"></i><br><span class="i-name">icon-license</span><br><span class="i-code">0xe850</span></div>
+        <div class="the-icons span3" title="Code: 0xe851"><i class="demo-icon icon-location"></i><br><span class="i-name">icon-location</span><br><span class="i-code">0xe851</span></div>
+        <div class="the-icons span3" title="Code: 0xe852"><i class="demo-icon icon-locationmark"></i><br><span class="i-name">icon-locationmark</span><br><span class="i-code">0xe852</span></div>
+        <div class="the-icons span3" title="Code: 0xe853"><i class="demo-icon icon-lu"></i><br><span class="i-name">icon-lu</span><br><span class="i-code">0xe853</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe854"><i class="demo-icon icon-mailsend"></i><br><span class="i-name">icon-mailsend</span><br><span class="i-code">0xe854</span></div>
+        <div class="the-icons span3" title="Code: 0xe855"><i class="demo-icon icon-mailserver"></i><br><span class="i-name">icon-mailserver</span><br><span class="i-code">0xe855</span></div>
+        <div class="the-icons span3" title="Code: 0xe856"><i class="demo-icon icon-mailtemplate"></i><br><span class="i-name">icon-mailtemplate</span><br><span class="i-code">0xe856</span></div>
+        <div class="the-icons span3" title="Code: 0xe857"><i class="demo-icon icon-menu"></i><br><span class="i-name">icon-menu</span><br><span class="i-code">0xe857</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe858"><i class="demo-icon icon-minus"></i><br><span class="i-name">icon-minus</span><br><span class="i-code">0xe858</span></div>
+        <div class="the-icons span3" title="Code: 0xe859"><i class="demo-icon icon-mobile"></i><br><span class="i-name">icon-mobile</span><br><span class="i-code">0xe859</span></div>
+        <div class="the-icons span3" title="Code: 0xe85a"><i class="demo-icon icon-msstore"></i><br><span class="i-name">icon-msstore</span><br><span class="i-code">0xe85a</span></div>
+        <div class="the-icons span3" title="Code: 0xe85b"><i class="demo-icon icon-news"></i><br><span class="i-name">icon-news</span><br><span class="i-code">0xe85b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe85c"><i class="demo-icon icon-next"></i><br><span class="i-name">icon-next</span><br><span class="i-code">0xe85c</span></div>
+        <div class="the-icons span3" title="Code: 0xe85d"><i class="demo-icon icon-nl"></i><br><span class="i-name">icon-nl</span><br><span class="i-code">0xe85d</span></div>
+        <div class="the-icons span3" title="Code: 0xe85e"><i class="demo-icon icon-nostock"></i><br><span class="i-name">icon-nostock</span><br><span class="i-code">0xe85e</span></div>
+        <div class="the-icons span3" title="Code: 0xe85f"><i class="demo-icon icon-ok"></i><br><span class="i-name">icon-ok</span><br><span class="i-code">0xe85f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe860"><i class="demo-icon icon-open"></i><br><span class="i-name">icon-open</span><br><span class="i-code">0xe860</span></div>
+        <div class="the-icons span3" title="Code: 0xe861"><i class="demo-icon icon-orders"></i><br><span class="i-name">icon-orders</span><br><span class="i-code">0xe861</span></div>
+        <div class="the-icons span3" title="Code: 0xe862"><i class="demo-icon icon-out"></i><br><span class="i-name">icon-out</span><br><span class="i-code">0xe862</span></div>
+        <div class="the-icons span3" title="Code: 0xe863"><i class="demo-icon icon-paper"></i><br><span class="i-name">icon-paper</span><br><span class="i-code">0xe863</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe864"><i class="demo-icon icon-paragraph"></i><br><span class="i-name">icon-paragraph</span><br><span class="i-code">0xe864</span></div>
+        <div class="the-icons span3" title="Code: 0xe865"><i class="demo-icon icon-password"></i><br><span class="i-name">icon-password</span><br><span class="i-code">0xe865</span></div>
+        <div class="the-icons span3" title="Code: 0xe866"><i class="demo-icon icon-pc-datatransfer"></i><br><span class="i-name">icon-pc-datatransfer</span><br><span class="i-code">0xe866</span></div>
+        <div class="the-icons span3" title="Code: 0xe867"><i class="demo-icon icon-pc-mac"></i><br><span class="i-name">icon-pc-mac</span><br><span class="i-code">0xe867</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe868"><i class="demo-icon icon-pc-windows"></i><br><span class="i-name">icon-pc-windows</span><br><span class="i-code">0xe868</span></div>
+        <div class="the-icons span3" title="Code: 0xe869"><i class="demo-icon icon-pc"></i><br><span class="i-name">icon-pc</span><br><span class="i-code">0xe869</span></div>
+        <div class="the-icons span3" title="Code: 0xe86a"><i class="demo-icon icon-pc1"></i><br><span class="i-name">icon-pc1</span><br><span class="i-code">0xe86a</span></div>
+        <div class="the-icons span3" title="Code: 0xe86b"><i class="demo-icon icon-pdf"></i><br><span class="i-name">icon-pdf</span><br><span class="i-code">0xe86b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe86c"><i class="demo-icon icon-percent"></i><br><span class="i-name">icon-percent</span><br><span class="i-code">0xe86c</span></div>
+        <div class="the-icons span3" title="Code: 0xe86d"><i class="demo-icon icon-phone"></i><br><span class="i-name">icon-phone</span><br><span class="i-code">0xe86d</span></div>
+        <div class="the-icons span3" title="Code: 0xe86e"><i class="demo-icon icon-preview"></i><br><span class="i-name">icon-preview</span><br><span class="i-code">0xe86e</span></div>
+        <div class="the-icons span3" title="Code: 0xe86f"><i class="demo-icon icon-print"></i><br><span class="i-name">icon-print</span><br><span class="i-code">0xe86f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe870"><i class="demo-icon icon-printer"></i><br><span class="i-name">icon-printer</span><br><span class="i-code">0xe870</span></div>
+        <div class="the-icons span3" title="Code: 0xe871"><i class="demo-icon icon-private-cloud"></i><br><span class="i-name">icon-private-cloud</span><br><span class="i-code">0xe871</span></div>
+        <div class="the-icons span3" title="Code: 0xe872"><i class="demo-icon icon-product"></i><br><span class="i-name">icon-product</span><br><span class="i-code">0xe872</span></div>
+        <div class="the-icons span3" title="Code: 0xe873"><i class="demo-icon icon-productcd"></i><br><span class="i-name">icon-productcd</span><br><span class="i-code">0xe873</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe874"><i class="demo-icon icon-pt"></i><br><span class="i-name">icon-pt</span><br><span class="i-code">0xe874</span></div>
+        <div class="the-icons span3" title="Code: 0xe875"><i class="demo-icon icon-qrcode"></i><br><span class="i-name">icon-qrcode</span><br><span class="i-code">0xe875</span></div>
+        <div class="the-icons span3" title="Code: 0xe876"><i class="demo-icon icon-qube"></i><br><span class="i-name">icon-qube</span><br><span class="i-code">0xe876</span></div>
+        <div class="the-icons span3" title="Code: 0xe877"><i class="demo-icon icon-reload"></i><br><span class="i-name">icon-reload</span><br><span class="i-code">0xe877</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe878"><i class="demo-icon icon-rendezvous"></i><br><span class="i-name">icon-rendezvous</span><br><span class="i-code">0xe878</span></div>
+        <div class="the-icons span3" title="Code: 0xe879"><i class="demo-icon icon-reporttemplate"></i><br><span class="i-name">icon-reporttemplate</span><br><span class="i-code">0xe879</span></div>
+        <div class="the-icons span3" title="Code: 0xe87a"><i class="demo-icon icon-rndcheck-not"></i><br><span class="i-name">icon-rndcheck-not</span><br><span class="i-code">0xe87a</span></div>
+        <div class="the-icons span3" title="Code: 0xe87b"><i class="demo-icon icon-rndcheck-ok"></i><br><span class="i-name">icon-rndcheck-ok</span><br><span class="i-code">0xe87b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe87c"><i class="demo-icon icon-sale"></i><br><span class="i-name">icon-sale</span><br><span class="i-code">0xe87c</span></div>
+        <div class="the-icons span3" title="Code: 0xe87d"><i class="demo-icon icon-save"></i><br><span class="i-name">icon-save</span><br><span class="i-code">0xe87d</span></div>
+        <div class="the-icons span3" title="Code: 0xe87e"><i class="demo-icon icon-search"></i><br><span class="i-name">icon-search</span><br><span class="i-code">0xe87e</span></div>
+        <div class="the-icons span3" title="Code: 0xe87f"><i class="demo-icon icon-settings-bars"></i><br><span class="i-name">icon-settings-bars</span><br><span class="i-code">0xe87f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe880"><i class="demo-icon icon-settings"></i><br><span class="i-name">icon-settings</span><br><span class="i-code">0xe880</span></div>
+        <div class="the-icons span3" title="Code: 0xe881"><i class="demo-icon icon-shield"></i><br><span class="i-name">icon-shield</span><br><span class="i-code">0xe881</span></div>
+        <div class="the-icons span3" title="Code: 0xe882"><i class="demo-icon icon-shop"></i><br><span class="i-name">icon-shop</span><br><span class="i-code">0xe882</span></div>
+        <div class="the-icons span3" title="Code: 0xe883"><i class="demo-icon icon-shop3"></i><br><span class="i-name">icon-shop3</span><br><span class="i-code">0xe883</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe884"><i class="demo-icon icon-shoppingcard"></i><br><span class="i-name">icon-shoppingcard</span><br><span class="i-code">0xe884</span></div>
+        <div class="the-icons span3" title="Code: 0xe885"><i class="demo-icon icon-slines"></i><br><span class="i-name">icon-slines</span><br><span class="i-code">0xe885</span></div>
+        <div class="the-icons span3" title="Code: 0xe886"><i class="demo-icon icon-sortasc"></i><br><span class="i-name">icon-sortasc</span><br><span class="i-code">0xe886</span></div>
+        <div class="the-icons span3" title="Code: 0xe887"><i class="demo-icon icon-sortdesc"></i><br><span class="i-name">icon-sortdesc</span><br><span class="i-code">0xe887</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe888"><i class="demo-icon icon-star"></i><br><span class="i-name">icon-star</span><br><span class="i-code">0xe888</span></div>
+        <div class="the-icons span3" title="Code: 0xe889"><i class="demo-icon icon-stock-ok"></i><br><span class="i-name">icon-stock-ok</span><br><span class="i-code">0xe889</span></div>
+        <div class="the-icons span3" title="Code: 0xe88a"><i class="demo-icon icon-stopwatches"></i><br><span class="i-name">icon-stopwatches</span><br><span class="i-code">0xe88a</span></div>
+        <div class="the-icons span3" title="Code: 0xe88b"><i class="demo-icon icon-stripe"></i><br><span class="i-name">icon-stripe</span><br><span class="i-code">0xe88b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe88c"><i class="demo-icon icon-support"></i><br><span class="i-name">icon-support</span><br><span class="i-code">0xe88c</span></div>
+        <div class="the-icons span3" title="Code: 0xe88d"><i class="demo-icon icon-tag"></i><br><span class="i-name">icon-tag</span><br><span class="i-code">0xe88d</span></div>
+        <div class="the-icons span3" title="Code: 0xe88e"><i class="demo-icon icon-template"></i><br><span class="i-name">icon-template</span><br><span class="i-code">0xe88e</span></div>
+        <div class="the-icons span3" title="Code: 0xe88f"><i class="demo-icon icon-terms"></i><br><span class="i-name">icon-terms</span><br><span class="i-code">0xe88f</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe890"><i class="demo-icon icon-transactions"></i><br><span class="i-name">icon-transactions</span><br><span class="i-code">0xe890</span></div>
+        <div class="the-icons span3" title="Code: 0xe891"><i class="demo-icon icon-trash"></i><br><span class="i-name">icon-trash</span><br><span class="i-code">0xe891</span></div>
+        <div class="the-icons span3" title="Code: 0xe892"><i class="demo-icon icon-unsort"></i><br><span class="i-name">icon-unsort</span><br><span class="i-code">0xe892</span></div>
+        <div class="the-icons span3" title="Code: 0xe893"><i class="demo-icon icon-upload"></i><br><span class="i-name">icon-upload</span><br><span class="i-code">0xe893</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe894"><i class="demo-icon icon-user"></i><br><span class="i-name">icon-user</span><br><span class="i-code">0xe894</span></div>
+        <div class="the-icons span3" title="Code: 0xe895"><i class="demo-icon icon-userconfig"></i><br><span class="i-name">icon-userconfig</span><br><span class="i-code">0xe895</span></div>
+        <div class="the-icons span3" title="Code: 0xe896"><i class="demo-icon icon-usergroup"></i><br><span class="i-name">icon-usergroup</span><br><span class="i-code">0xe896</span></div>
+        <div class="the-icons span3" title="Code: 0xe897"><i class="demo-icon icon-video-camera"></i><br><span class="i-name">icon-video-camera</span><br><span class="i-code">0xe897</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe898"><i class="demo-icon icon-video"></i><br><span class="i-name">icon-video</span><br><span class="i-code">0xe898</span></div>
+        <div class="the-icons span3" title="Code: 0xe899"><i class="demo-icon icon-viewpdf"></i><br><span class="i-name">icon-viewpdf</span><br><span class="i-code">0xe899</span></div>
+        <div class="the-icons span3" title="Code: 0xe89a"><i class="demo-icon icon-website"></i><br><span class="i-name">icon-website</span><br><span class="i-code">0xe89a</span></div>
+        <div class="the-icons span3" title="Code: 0xe89b"><i class="demo-icon icon-website2"></i><br><span class="i-name">icon-website2</span><br><span class="i-code">0xe89b</span></div>
+      </div>
+      <div class="row">
+        <div class="the-icons span3" title="Code: 0xe89c"><i class="demo-icon icon-win10"></i><br><span class="i-name">icon-win10</span><br><span class="i-code">0xe89c</span></div>
+        <div class="the-icons span3" title="Code: 0xe89d"><i class="demo-icon icon-youtube"></i><br><span class="i-name">icon-youtube</span><br><span class="i-code">0xe89d</span></div>
+      </div>
+    </div>
+    <div class="container footer">Generated by <a href="http://fontello.com">fontello.com</a></div>
+  </body>
+</html>
\ No newline at end of file
diff --git a/dev/tmp/webfonts/font/appicons.eot b/dev/tmp/webfonts/font/appicons.eot
new file mode 100644 (file)
index 0000000..6057e10
Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.eot differ
diff --git a/dev/tmp/webfonts/font/appicons.svg b/dev/tmp/webfonts/font/appicons.svg
new file mode 100644 (file)
index 0000000..656cb95
--- /dev/null
@@ -0,0 +1,326 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Copyright (C) 2021 by original authors @ fontello.com</metadata>
+<defs>
+<font id="appicons" horiz-adv-x="1000" >
+<font-face font-family="appicons" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
+<missing-glyph horiz-adv-x="1000" />
+<glyph glyph-name="add" unicode="&#xe800;" d="M876 464h-265v265h-220v-265h-265v-220h265v-265h220v265h265z" horiz-adv-x="1000" />
+
+<glyph glyph-name="addcsv" unicode="&#xe801;" d="M495 410h61l24-83c4-15 8-29 10-44h1c3 15 6 29 10 44l23 83h59l-67-179h-55z m-76 4c21 0 39-5 50-10l-9-39c-8 5-24 11-39 11-14 0-21-6-21-15 0-8 6-13 28-20 35-12 49-29 49-56 0-33-26-58-77-58-24 0-45 5-58 13l10 40c10-7 31-14 48-14 16 0 23 6 23 15 0 9-5 14-26 21-37 12-51 32-51 54 0 33 29 58 73 58z m-144 0c15 0 31-2 43-7l-9-41c-7 3-16 5-31 5-29 0-49-21-48-50 0-33 22-50 49-50 13 0 23 2 32 5l6-41c-9-4-28-8-49-8-58 0-95 35-95 92 0 52 36 95 102 95z m451 353v-87h-87v-41h87v-87h41v87h87v41h-87v87z m-663 60h505c-16-17-30-37-40-58h-407v-857h428l0 214 177 0v290c6-1 13-1 20-1 14 0 28 1 41 3v-362l-184-206h-540z m683 23c106 0 191-85 191-190s-85-191-191-191c-105 0-190 85-190 191s85 190 190 190z" horiz-adv-x="1000" />
+
+<glyph glyph-name="agrement" unicode="&#xe802;" d="M164 188h315c0 0 6-31 8-37h-323c-9 0-16 7-16 15v7c0 8 7 15 16 15z m-1 118h279c0-2 0-3 0-5l-13-32h-266c-9 0-16 7-16 16v6c0 8 7 15 16 15z m-2 116h271l4-9c2-4 1-9-2-12l-16-16h-257c-9 0-16 7-16 16v6c0 8 7 15 16 15z m565 102c-98 0-177-79-177-176s79-176 177-176c97 0 176 79 176 176s-79 176-176 176z m-566 13h319v-33c0-2 0-3 0-4h-319c-8 0-15 7-15 15v7c0 8 7 15 15 15z m566 82c3 0 7-1 10-4l28-28c3-3 8-4 12-2l36 16c7 3 16 0 19-7l19-43c2-4 6-7 10-7h47c8 0 15-6 15-14v-40c0-5 2-9 6-10l38-15c7-2 11-11 8-18l-17-44c-2-4-1-9 3-12l33-33c5-6 5-15 0-20l-28-29c-4-3-4-7-3-11l17-37c3-7-1-16-8-19l-43-19c-4-2-6-6-6-10v-47c0-8-7-14-15-14h-1l92-222c2-5-3-10-8-8l-107 48c-4 1-8 0-10-4l-44-107c-2-5-9-5-11 0l-89 215c-1 1-1 2-1 3-2 0-4 0-6 0l-90-215c-2-5-9-5-11 0l-44 107c-1 3-5 5-9 3l-108-47c-5-2-9 2-7 7l91 220h0c-8 0-15 6-15 14v40c0 4-2 8-6 10l-38 14c-7 3-11 11-8 19l17 44c2 4 1 8-3 11l-33 34c-5 5-5 14 0 20l29 28c3 3 3 8 2 12l-17 37c-3 7 1 15 8 19l43 19c4 1 6 5 6 10v47c0 8 7 14 15 14h40c4 0 8 3 9 7l15 37c3 7 11 11 18 8l44-17c4-1 9 0 12 3l33 33c3 3 7 4 10 4z m-566 47h202c9 0 15-7 15-15v-6c0-9-6-16-15-16h-202c-8 0-15 7-15 16v6c0 8 7 15 15 15z m-134 180h704c14 0 26-11 26-25v-174l-16 15c-4 4-9 6-14 6s-11-2-15-6l-22-22v119c0 11-9 21-20 21h-582c-11 0-20-9-20-21v-735c0-11 9-20 20-20h345l-28-67h-378c-14 0-26 12-26 26v858c0 14 12 25 26 25z" horiz-adv-x="1000" />
+
+<glyph glyph-name="archive" unicode="&#xe803;" d="M374 137v-64h252v64z m-349 46h950v-333h-950z m343 369v-64h253v64z m-343 43h950v-346h-84l-28 175-600-175h-238z m200 255h532l178-157 0-34h-870l-3 35z" horiz-adv-x="1000" />
+
+<glyph glyph-name="back" unicode="&#xe804;" d="M708-150l-505 500 505 500 132-130-374-370 374-370-132-130z" horiz-adv-x="1000" />
+
+<glyph glyph-name="backup" unicode="&#xe805;" d="M155 361c2 0 5-1 6-3 3-2 4-4 5-8 3-39 14-78 33-115 29-53 71-93 120-119l19 75c1 5 5 8 10 9 4 0 9-2 11-5l137-221c2-4 2-7 1-10-1-4-4-6-7-7l-253-85c-4-2-9 0-12 3-3 4-4 9-2 13l37 71c-86 41-159 108-207 197-30 57-48 116-53 176-1 6 4 12 10 13l143 16c1 0 1 0 2 0z m633 249c3 0 5-1 7-3l200-177c4-3 5-8 3-12-1-4-5-7-10-8l-80-4c8-94-13-191-67-277-33-55-76-99-126-134-5-4-12-3-15 2l-86 116c-2 2-3 5-2 8 0 4 2 6 5 8 32 22 61 51 83 87 31 51 45 107 43 163l-75-21c-4-1-9 0-12 4-3 4-3 9-1 13l122 229c3 3 5 5 9 6 0 0 1 0 2 0z m-320 220c63 0 124-13 179-37 6-2 9-9 7-15l-53-133c-1-3-4-5-7-6s-6-2-9 0c-36 16-75 24-117 24-60 0-115-17-162-48l57-53c4-3 5-8 4-12-2-5-6-8-11-8l-259-16c-4 0-7 1-9 3-3 3-4 6-3 10l19 109 26 154c1 5 4 8 9 9s9-1 12-4l45-66c76 56 170 89 272 89z" horiz-adv-x="1000" />
+
+<glyph glyph-name="barcode" unicode="&#xe806;" d="M0 116v-159h155v775h-155z m222 0v-159h98v775h-98z m176 0v-159h268v775h-268z m334 0v-159h99v775h-99z m170 616v-775h98v775z" horiz-adv-x="1000" />
+
+<glyph glyph-name="basket" unicode="&#xe807;" d="M671 211c-26 0-46-20-46-46s20-46 46-46 46 21 46 46c0 26-21 46-46 46z m-160 0c-25 0-46-20-46-46s21-46 46-46 46 21 46 46c0 26-20 46-46 46z m-170 0c-26 0-46-20-46-46s20-46 46-46c25 0 46 21 46 46s-21 46-46 46z m411 129c-25 0-46-21-46-46s21-46 46-46 46 21 46 46c0 25-21 46-46 46z m-170 0c-26 0-46-21-46-46s20-46 46-46c25 0 45 21 45 46s-20 46-45 46z m-171 0c-25 0-46-21-46-46s21-46 46-46c25 0 46 21 46 46s-20 46-46 46z m-168 0c-25 0-46-21-46-46s21-46 46-46 46 21 46 46c0 25-20 46-46 46z m-204 166h157l99-99c15-15 35-24 56-24s41 9 56 24c27 26 30 68 10 99h166c-20-31-17-73 10-99 15-15 35-24 56-24 22 0 41 9 56 24l99 99h158c21 0 38-18 38-39v-115c0-21-17-39-38-39h-39v-38c0-4-77-308-77-308-9-22-17-38-38-38h-616c-17 0-27 18-38 38 0 0-77 304-77 308v38h-38c-22 0-39 18-39 39v115c0 21 17 39 39 39z m881 265c10 0 20-3 27-11 15-15 15-39 0-54l-263-263c-7-7-17-11-27-11-10 0-19 4-27 11-15 15-15 39 0 54l263 263c8 8 17 11 27 11z m-840 0c10 0 19-3 27-11l263-263c15-15 15-39 0-54-8-7-17-11-27-11-10 0-19 4-27 11l-263 263c-15 15-15 39 0 54 8 8 17 11 27 11z" horiz-adv-x="1000" />
+
+<glyph glyph-name="be" unicode="&#xe808;" d="M0 850h444v-1000h-444z m444 0h445v-1000h-445z m445 0h444v-1000h-444z" horiz-adv-x="1000" />
+
+<glyph glyph-name="befr" unicode="&#xe809;" d="M0 850h1333v-1000h-1333z m0 0h444v-1000h-444z m889 0h444v-1000h-444z m-445 0h445l4-330-446-334z m-444 0h444l3-664-447-336z m889 0h444v0l-440-330z m-889-1000l1333 1000" horiz-adv-x="1000" />
+
+<glyph glyph-name="benl" unicode="&#xe80a;" d="M0 850h1333v-1000h-1333z m0 0h1333v-667h-1333z m0 0h1333v-333h-1333z m444 0h445l4-330-446-334z m-444 0h444l3-664-447-336z m889 0h444v0l-440-330z m-889-1000l1333 1000" horiz-adv-x="1000" />
+
+<glyph glyph-name="bill" unicode="&#xe80b;" d="M663 152h18v-21c13 0 23-3 30-7l-6-20c-5 3-15 8-30 8-15 0-20-8-20-15 0-9 8-14 26-22 24-9 35-21 35-40 0-18-13-35-37-39v-22h-17v21c-14 1-28 5-35 10l5 20c9-5 21-9 34-9 14 0 23 6 23 17 0 10-7 16-23 22-23 8-38 18-38 38 0 19 13 33 35 37z m-252 48c-17-25-32-50-47-76h47z m-144 68v-144h88c-24 33-45 68-71 99 5 7 11 13 18 17 12-10 23-19 38-30 2-1 17-11 18-11 2 0 10 13 14 18 12 15 25 29 39 43v8z m285 8h182v-39h-182z m-61 53c8 0 15 0 23 0 1-3-6-6-9-10-27-27-52-58-75-90v-124h-183v183h183v-8c21 19 42 36 61 49z m-80 134c-17-25-32-50-47-76h47z m141 0h182v-39h-182z m-285 68v-144h88c-24 33-45 68-71 99 5 7 11 13 18 17 12-10 23-19 38-30 2-1 17-11 18-11 3 0 10 13 14 19 12 14 25 28 39 43v7z m224 61c8 0 15 0 23 0 1-3-6-6-9-10-27-27-52-58-75-90v-124h-183v183h183v-8c21 19 42 36 61 49z m-301 182v-849h620v659h-196v191z m-71 76h535l227-223v-777h-762z" horiz-adv-x="1000" />
+
+<glyph glyph-name="book" unicode="&#xe80c;" d="M213 806c-35 0-65-15-67-50h664v-841l50 40 0 851z m-18 44h692c9 0 16-7 16-15l0-894c0 0 0-20-9-29-10-10-84-62-84-62l-713 0v890c0 70 43 110 97 110z" horiz-adv-x="1000" />
+
+<glyph glyph-name="bookings" unicode="&#xe80d;" d="M751 224l31-48-328-214-102 158 49 31 70-108z m-533 52h425v-91l-64-41v68h-297v-298h297v99l64 42v-205h-425z m533 522l31-48-328-213-102 157 49 32 70-109z m-533 52h425v-91l-64-41v68h-297v-298h297v100l64 41v-205h-425z" horiz-adv-x="1000" />
+
+<glyph glyph-name="books" unicode="&#xe80e;" d="M379 581v-68h134v68z m-326 0v-68h133v68z m725 82l222-580-205-79-223 580z m-458 33h252v-692h-252z m-320 0h252v-692h-252z" horiz-adv-x="1000" />
+
+<glyph glyph-name="box" unicode="&#xe80f;" d="M478 526v-613l-478 220v564z m522 171l-153-53v-342l-128-42v340l-197-67 0-626 478 199z m-161-8l136 46-486 115-115-31z m-809 36l453-157 218 74-467 137z" horiz-adv-x="1000" />
+
+<glyph glyph-name="boxcheck-not" unicode="&#xe810;" d="M54 797v-894h892v894z m-54 53h1000v-1000h-1000z" horiz-adv-x="1000" />
+
+<glyph glyph-name="boxcheck-ok" unicode="&#xe811;" d="M742 573l76-88-408-358-228 266 88 75 152-177z m-688 224v-894h893v894z m-54 53h1000v-1000h-1000z" horiz-adv-x="1000" />
+
+<glyph glyph-name="boxes" unicode="&#xe812;" d="M750 100h250v-250h-250z m-375 0h250v-250h-250z m-375 0h250v-250h-250z m750 375h250v-250h-250z m-375 0h250v-250h-250z m-375 0h250v-250h-250z m750 375h250v-250h-250z m-375 0h250v-250h-250z m-375 0h250v-250h-250z" horiz-adv-x="1000" />
+
+<glyph glyph-name="calendar1" unicode="&#xe813;" d="M547 92h122v-118h-122z m-190 0h122v-118h-122z m-190 0h122v-118h-122z m560 186h122v-118h-122z m-180 0h122v-118h-122z m-190 0h122v-118h-122z m-190 0h122v-118h-122z m560 190h122v-118h-122z m-190 0h122v-118h-122z m-190 0h122v-118h-122z m-256 124v-686h819v686z m-56 258h930v-1000h-930z" horiz-adv-x="1000" />
+
+<glyph glyph-name="calendar2" unicode="&#xe814;" d="M765 23h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 119h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 119h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 118h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 119h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m-65 57v-652h778v652z m65 295h116v-112h93v62h221v-62h97v62h1v50h118v-50h120v-950h-884v950h118z" horiz-adv-x="1000" />
+
+<glyph glyph-name="catalog" unicode="&#xe815;" d="M255 42h569v-62h-569z m-131 808h700v-751h-696v-182h759v818h64v-885h-823v67h-79v871c0 0 13 34 24 45 13 13 51 17 51 17z" horiz-adv-x="1000" />
+
+<glyph glyph-name="close" unicode="&#xe816;" d="M688 697l-187-188-187 188-156-156 187-187-187-188 156-155 187 187 187-187 156 155-187 188 187 187z" horiz-adv-x="1000" />
+
+<glyph glyph-name="close1" unicode="&#xe817;" d="M93 849c23 0 47-9 65-27l337-337 338 337c36 36 95 36 131 0 36-36 36-95 0-131l-337-336 337-337c36-36 36-95 0-131-36-36-95-36-131 0l-338 337-337-337c-36-36-95-36-131 0-36 36-36 95 0 131l337 337-337 336c-36 36-36 95 0 131 18 18 42 27 66 27z" horiz-adv-x="1000" />
+
+<glyph glyph-name="cloud-data" unicode="&#xe818;" d="M844 567c-4 0-8 0-11-1-11 36-32 68-61 93-38 33-88 50-139 48-50 88-143 143-242 143-126 0-236-86-270-207-72-32-119-104-119-184 0-77 44-145 109-179v74c0 48 40 88 88 88h602c48 0 88-40 88-88v-89c63 19 109 78 109 148 0 85-69 154-154 154z m-43-184h-602c-16 0-29-13-29-29v-207h660v207c0 16-13 29-29 29z m-380-150h-155c-17 0-30 13-30 29s13 29 30 29h155c16 0 29-13 29-29s-13-29-29-29z m188 0c-16 0-29 13-29 29s13 30 29 30c17 0 30-13 30-30s-13-29-30-29z m125 0c-16 0-29 13-29 29s13 30 29 30c17 0 30-13 30-30s-13-29-30-29z m-564-354c0-16 13-29 29-29h602c16 0 29 13 29 29v209h-660z m564 127c17 0 30-13 30-29s-13-29-30-29c-16 0-29 13-29 29s13 29 29 29z m-125 0c17 0 30-13 30-29s-13-29-30-29c-16 0-29 13-29 29s13 29 29 29z m-343 0h155c16 0 29-13 29-29s-13-29-29-29h-155c-17 0-30 13-30 29s13 29 30 29z" horiz-adv-x="1000" />
+
+<glyph glyph-name="code" unicode="&#xe819;" d="M668 658l332-246v-128l-332-245v133l218 175v2l-218 174z m-336 0v-134l-217-174v-2l217-175v-134l-332 246v128z m198 140l90-16-151-880-90 16z" horiz-adv-x="1000" />
+
+<glyph glyph-name="config" unicode="&#xe81a;" d="M372 74c-19 0-37-9-49-27-18-27-10-64 17-82s65-11 83 16 10 65-17 83c-10 7-22 10-34 10z m-4 105l13-48 0-2c9 0 18-2 27-5l1 2 31 39 46-30-25-44-1-1c6-7 11-15 15-23l2 0 49 8 11-54-48-14-1-1c-1-9-3-18-5-27l1-1 40-30-30-45-44 24-2 0c-7-6-14-11-23-15l1-2 7-49-54-11-14 48 0 2c-9 0-18 2-27 5l-1-2-30-40-46 31 24 44 1 1c-6 7-11 15-15 23l-2 0-50-6-11 53 49 13 1 1c1 9 3 18 6 27l-2 1-39 31 30 46 43-26 2-1c7 6 14 12 22 16l0 2-6 49z m407 156c-30 0-59-18-71-47-17-39 2-84 41-101s84 2 100 41-1 84-40 100c-10 5-20 7-30 7z m-45 130l27-58 1-2c12 1 24 1 36-1l1 3 30 56 65-27-22-61-1-2c9-7 18-16 25-25l2 1 61 20 26-65-57-29-2-1c1-12 1-24-1-35l2-1 58-29-28-65-61 20-2 1c-7-9-16-18-25-25l1-2 20-61-65-26-29 58-1 2c-12-2-24-2-36 0l-1-2-28-58-65 28 20 61 1 2c-9 8-18 16-25 26l-2-1-62-19-26 65 59 28 2 0c-2 12-2 24 0 36l-2 1-57 30 27 65 61-22 2-1c8 9 16 18 25 25l-1 2-18 62z m-427 206c-58 0-105-47-105-104s47-105 105-105c57 0 104 47 104 105s-47 104-104 104z m-47 179h95l5-87v-3c16-5 31-11 45-18l2 2 65 58 68-68-57-67-1-2c7-14 14-29 18-44h3l87-6v-95l-87-8h-3c-4-15-11-30-18-44l2-2 58-65-68-68-67 57-2 1c-14-7-29-14-45-18v-3l-5-87h-95l-8 87v3c-15 5-30 11-44 19l-2-3-67-56-68 68 59 65 2 2c-8 14-14 29-19 44h-3l-87 8v95l87 6h3c5 15 11 30 19 44l-3 2-56 67 68 68 65-59 2-2c14 8 29 14 44 19v3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="config3" unicode="&#xe81b;" d="M292 390c-59 0-107-48-107-107 0-59 48-107 107-107 59 0 107 48 107 107 0 59-48 107-107 107z m490 182c-10 0-20-3-31-7-40-18-58-66-40-106 18-40 66-58 106-40 40 18 58 65 40 106-13 30-43 47-75 47z m-538 2h98l5-89v-3c16-5 31-11 46-19l2 2 69 58 69-70-60-67-2-2c8-14 15-29 19-46h3l90-7v-98l-90-6h-3c-4-16-11-31-19-46l2-1 58-69-69-70-67 60-2 2c-15-8-30-14-46-19v-3l-5-90h-98l-8 90v3c-16 5-32 11-46 19l-2-2-67-60-69 70 57 68 3 3c-8 14-15 29-19 45h-3l-90 6v98l90 7h3c4 16 11 32 19 46l-2 2-60 67 69 70 69-58 2-2c14 8 30 14 46 18v3z m582 135l69-26-19-65 0-2c9-7 18-16 26-25l2 1 64 22 30-67-59-31-2-1c1-12 2-25 1-37l1-1 61-29-26-68-64 20-2 0c-7-9-16-18-25-26l1-2 22-64-67-30-31 60-1 2c-12-2-25-3-37-2l-1-1-29-61-68 26 20 64 1 2c-10 7-19 16-27 25l-2 0-63-24-30 66 59 33 2 1c-2 12-2 25-1 37l-2 1-61 27 26 68 64-18 2-1c8 10 16 19 26 27l-1 2-24 63 67 30 32-59 1-2c13 2 25 2 37 1l1 2z" horiz-adv-x="1000" />
+
+<glyph glyph-name="contacts" unicode="&#xe81c;" d="M547 353c-106 0-198-80-250-200h501c-52 120-145 200-251 200z m0 194c-54 0-98-39-98-87 0-48 44-86 98-86 55 0 98 38 98 86 0 48-43 87-98 87z m-452 302h905v-998h-905v65h-95v67h95v135h-95v67h95v135h-95v66h95v135h-95v67h95v135h-95v66h95z" horiz-adv-x="1000" />
+
+<glyph glyph-name="contrat-cadre" unicode="&#xe81d;" d="M180 26h639c9 0 17-7 17-16v-7c0-10-8-17-17-17h-639c-9 0-17 7-17 17v7c0 9 8 16 17 16z m-1 76h640c9 0 16-8 16-17v-7c0-9-7-17-16-17h-640c-9 0-16 8-16 17v7c0 9 7 17 16 17z m0 91h188c9 0 17-7 17-17v-7c0-9-8-16-17-16h-188c-9 0-17 7-17 16v7c0 10 8 17 17 17z m-82 245c-11 0-20-10-20-21v-469c0-12 9-21 20-21h806c11 0 20 9 20 21v469c0 11-9 21-20 21h-239l73-144c1-2 1-6-1-9-2-3-5-4-8-4-2 0-3 0-4 0l-93 41-37-91c-2-4-6-7-10-7s-8 3-9 7l-75 143-73-141c-2-4-6-6-10-6-4 0-8 2-10 6l-37 92-92-41c-2-1-3-1-4-1-4 0-7 2-9 4-2 3-2 7-1 10l72 141z m403 281c2 0 4-1 5-4l19-60c2-4 6-7 10-7h63c5 0 7-6 3-9l-51-37c-4-3-5-7-4-12l20-60c1-4-4-8-8-5l-51 37c-4 3-8 3-12 0l-51-37c-4-3-9 1-8 5l20 60c1 5 0 9-4 12l-51 37c-4 3-2 9 3 9h63c5 0 9 3 10 7l19 60c1 3 3 4 5 4z m1 65c-94 0-170-76-170-170s76-170 170-170c93 0 170 77 170 170s-77 170-170 170z m0 66c4 0 9-2 12-5l26-26 33 15c2 1 5 1 7 1 7 0 13-4 16-10l17-39 43 0c10 0 18-8 18-18v-36l34-13c4-2 7-5 9-9 2-5 2-9 1-14l-16-39 30-31c4-3 6-7 6-12-1-5-2-9-6-12l-25-26 14-33c2-5 2-9 1-14-2-3-4-6-8-8l-10-6h267c16 0 30-14 30-31v-604c0-16-14-30-30-30h-940c-16 0-30 14-30 30v604c0 17 14 31 30 31h257l-2 4c-1 3-2 8 0 13l15 39-30 31c-3 3-5 7-5 12s2 9 5 12l26 26-15 34c-2 4-2 9 0 13s5 8 9 10l38 17 1 42c0 10 8 18 17 18h37l13 34c3 7 9 11 16 11 2 0 5 0 7-1l39-15 30 30c4 3 8 5 13 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="creditcard" unicode="&#xe81e;" d="M0 409h998c2 0 1 0 0-1l0 0v-271c0-68-56-125-125-125h-749c-69 0-124 57-124 125z m126 279h749c69 0 124-54 124-123v-13c-3 1-7 0-10 0h-988v13c1 69 56 123 125 123z" horiz-adv-x="1000" />
+
+<glyph glyph-name="cuterly" unicode="&#xe81f;" d="M95 655c302-108 231-232 231-232-4-8-2-18 4-24l439-439c46-110-41-61-41-61-7 4-18 12-24 18l-437 437c-164-40-239 215-239 215-2 8 1 10 7 5l152-125c7-5 8-4 3 3l-117 161c-5 6-3 8 3 3l152-120c6-5 7-4 2 2z m192 195l686-686c0 0 59-88-55-55l-381 382-90 0-219 228c0 0-57 118 59 131z" horiz-adv-x="1000" />
+
+<glyph glyph-name="dat-export" unicode="&#xe820;" d="M733 618l267-268-267-236v126c0 0-460 126-575-126 0 63 42 378 575 378z m-733 132h667v-133h-67v66h-533v-666h533v66h67v-133h-667v733z" horiz-adv-x="1000" />
+
+<glyph glyph-name="data-import" unicode="&#xe821;" d="M425 618v-126c533 0 575-315 575-378-115 252-575 126-575 126v-126l-267 236z m-425 132h667v-133h-67v66h-533v-666h533v66h67v-133h-667v733z" horiz-adv-x="1000" />
+
+<glyph glyph-name="data-transfer" unicode="&#xe822;" d="M617 108c0-42 86-77 191-77 106 0 192 35 192 77v-77c0-42-86-76-192-76-105 0-191 34-191 76z m-617 0c0-42 86-76 192-76 106 0 192 34 192 76v-76c0-43-86-77-192-77-106 0-192 34-192 77z m617 115c0-42 86-76 191-76 106 0 192 34 192 76v-76c0-43-86-77-192-77-105 0-191 34-191 77z m-617 0c0-42 86-76 192-76 106 0 192 34 192 76v-76c0-43-86-77-192-77-106 0-192 34-192 77z m789 172c-94-4-153-35-153-57 0-23 67-57 172-57 106 0 173 34 173 57 0 22-59 53-153 57v-56c0-11-9-20-20-20-10 0-19 9-19 20z m-617 0c-93-4-153-35-153-57 0-23 67-57 173-57s172 34 172 57c0 22-59 53-153 57v-56c0-11-9-20-19-20-11 0-20 9-20 20z m699 183h32v-72h20l-36-58-36 58h20z m-759 0l36-58h-19v-72h-33v72h-19z m80 51l616 0c11 0 20-9 20-19v-196c96-4 172-36 172-76v-76c0-43-86-77-192-77-105 0-191 34-191 77v76c0 40 75 72 172 76v176h-578v-176c97-4 173-36 173-76v-76c0-43-86-77-192-77-106 0-192 34-192 77v76c0 40 76 72 172 76v196c0 5 2 10 6 14 4 3 9 5 14 5z m363 116l58-35-58-36v19h-168v33h168z" horiz-adv-x="1000" />
+
+<glyph glyph-name="dataadd" unicode="&#xe823;" d="M49 236h384l-2-4c-13-36-21-75-21-116s8-79 21-115l2-5h-384c-27 0-49 22-49 49v143c0 26 22 48 49 48z m656 45v-131h-130v-83h130v-130h83v130h131v83h-131v131z m42 89c140 0 253-114 253-254 0-140-113-253-253-253s-254 113-254 253c0 140 114 254 254 254z m-698 169h682c27 0 48-21 48-48v-40l-6 1c-9 0-18 1-26 1-116 0-219-59-279-149l-3-5h-416c-27 0-49 22-49 49v143c0 27 22 48 49 48z m95 233c-31 0-56-24-56-55 0-30 25-55 56-55s55 25 55 55c0 31-25 55-55 55z m-95 65h682c27 0 48-22 48-49v-142c0-27-21-49-48-49h-682c-27 0-49 22-49 49v142c0 27 22 49 49 49z" horiz-adv-x="1000" />
+
+<glyph glyph-name="datadelete" unicode="&#xe824;" d="M49 236h384l-2-4c-13-36-21-75-21-116s8-79 21-115l2-5h-384c-27 0-49 22-49 49v143c0 26 22 48 49 48z m605 24l-58-59 92-92-92-93 58-58 93 92 92-92 59 58-93 93 93 92-59 59-92-93z m93 110c140 0 253-114 253-254 0-140-113-253-253-253s-254 113-254 253c0 140 114 254 254 254z m-698 169h682c27 0 48-21 48-48v-40l-6 1c-9 0-18 1-26 1-116 0-219-59-279-149l-3-5h-416c-27 0-49 22-49 49v143c0 27 22 48 49 48z m95 233c-31 0-56-24-56-55 0-30 25-55 56-55s55 25 55 55c0 31-25 55-55 55z m-95 65h682c27 0 48-22 48-49v-142c0-27-21-49-48-49h-682c-27 0-49 22-49 49v142c0 27 22 49 49 49z" horiz-adv-x="1000" />
+
+<glyph glyph-name="dataedit" unicode="&#xe825;" d="M562 170c0 0 1 0 1 0 4 0 9-2 13-5l31-23c14-11 37-28 52-38l31-23c14-11 12-25-4-32l-35-15c-16-7-43-19-59-26l-35-15c-17-7-28 1-26 19l4 38c2 17 5 46 7 64l5 38c1 11 7 18 15 18z m-506 118h557l-52-70c-5-8-8-16-9-26-16-4-27-18-30-37l-4-39h-462c-31 0-56 24-56 55v62c0 30 25 55 56 55z m0 215h624c29 0 52-22 55-50l-91-123h-588c-31 0-56 25-56 56v61c0 31 25 56 56 56z m812 74c5 1 11-1 15-5l106-78c11-8 14-22 6-33l-269-364c-8-11-23-13-33-5l-106 79c-11 7-14 22-6 32l269 365c4 6 11 9 18 9z m-812 138h624c31 0 56-25 56-56v-62c0-30-25-55-56-55h-624c-31 0-56 25-56 55v62c0 31 25 56 56 56z" horiz-adv-x="1000" />
+
+<glyph glyph-name="datasets" unicode="&#xe826;" d="M601-90h195v-34h-199c3 9 4 18 4 28 0 2 0 4 0 6z m-397 0h216c0-2 0-4 0-6 0-10 1-19 4-28h-220z m-16 391h624c25 0 44-20 44-45v-130c0-25-19-45-44-45h-272v-132l1 0c14-10 23-27 23-45 0-30-24-54-54-54-29 0-53 24-53 54 0 17 7 32 19 41l4 3v133h-292c-24 0-44 20-44 45v130c0 25 20 45 44 45z m0 277h624c25 0 44-20 44-45v-130c0-25-19-45-44-45h-624c-24 0-44 20-44 45v130c0 25 20 45 44 45z m87 213c-28 0-51-23-51-51s23-50 51-50c28 0 50 22 50 50s-22 51-50 51z m-87 59h624c25 0 44-20 44-45v-130c0-24-19-44-44-44h-624c-24 0-44 20-44 44v130c0 25 20 45 44 45z" horiz-adv-x="1000" />
+
+<glyph glyph-name="date" unicode="&#xe827;" d="M755 92h121v-94h-121z m-232 0h191v-94h-191z m-216 0h174v-94h-174z m-193 0h152v-94h-152z m641 193h121v-152h-121z m-232 0h191v-152h-191z m-409 0h152v-152h-152z m641 144h121v-102h-121z m-232 0h191v-102h-191z m-216 0h174v-102h-174z m-193 0h152v-102h-152z m-41 41v-513h844v513z m-73 208h193v-70c0-51 42-93 94-93 51 0 93 41 93 93v70h261v-70c0-51 42-93 93-93s94 41 94 93v70h172v-785h-1000z m734 129c23 0 42-19 42-41v-158c0-23-19-42-42-42-23 0-41 19-41 42v158c0 22 18 41 41 41z m-447 0c23 0 41-19 41-41v-158c0-23-18-42-41-42-23 0-42 19-42 42v158c0 22 19 41 42 41z" horiz-adv-x="1000" />
+
+<glyph glyph-name="de" unicode="&#xe828;" d="M0 183h1333v-333h-1333z m0 667h1333v-333h-1333z m0-333h1333v-334h-1333z" horiz-adv-x="1000" />
+
+<glyph glyph-name="delivery" unicode="&#xe829;" d="M241 85c-29 0-52-23-52-52s23-52 52-52c28 0 52 24 52 52s-24 52-52 52z m0 85c75 0 137-61 137-137s-62-137-137-137c-76 0-137 62-137 137s61 137 137 137z m670 323l89-319-467-126-89 304z m-192 244l81-222-370-111-67 229z m-682 67h148c14 0 27-8 33-20l1-2h65l206-810 304 90 12-42-348-103-209 820h-42l-1-1c-6-4-13-6-21-6h-148c-20 0-37 16-37 37s17 37 37 37z" horiz-adv-x="1000" />
+
+<glyph glyph-name="download" unicode="&#xe82a;" d="M1000-150l-1000 0v419l150 0v-269l702-1v270l148 0z m-598 727v273h188v-273h207l-297-376-297 376z" horiz-adv-x="1000" />
+
+<glyph glyph-name="duplicate" unicode="&#xe82b;" d="M166 684l585 0-2 166h-749v-749h166z m53-53v-781h781v781h-781z m688-435h-252v-253h-84v253h-252v83h252v252h84v-252h252v-83z" horiz-adv-x="1000" />
+
+<glyph glyph-name="duplicate2" unicode="&#xe82c;" d="M719 366v140l156-156h-141c-8 0-15 7-15 16v0z m-375 172v171c0 9-7 16-16 16v0h-140c-18 0-32-14-32-31v0-469c0-17 14-31 32-31v0h218v281c0 11 3 22 6 32l0-1h-37c-17 0-31 14-31 32v0z m312-219v172c0 8-7 15-15 15v0h-141c-17 0-31-14-31-31v0-469c0-17 14-31 31-31v0h344c17 0 31 14 31 31v0 266c0 9-7 16-16 16v0h-171c-18 0-32 14-32 31v0z m-250 406v-141c0-8 7-15 16-15v0h141z" horiz-adv-x="1000" />
+
+<glyph glyph-name="edit" unicode="&#xe82d;" d="M105 156l209-196 501 509-210 195-500-508z m866 595l-79 74c-38 35-96 33-132-3l-99-102 214-199 99 102c36 36 34 93-3 128z m-971-901l262 57-205 191-57-248z" horiz-adv-x="1000" />
+
+<glyph glyph-name="edit2" unicode="&#xe82e;" d="M268 79h404v-59h-404z m0 146h268v-58h-268z m258 325l121-116-171-59z m190 221l130-119-160-174-3 28-42 14-2 29-42 12-5 32-36 5z m-325 4h267l-73-78h-163v-131c0 0-4-113-129-103l-139 0v-516c0-10 9-19 20-19h545c11 0 20 9 20 19v528l78 79v-607c0-53-44-97-98-97h-545c-54 0-98 44-98 97v495l78 82v0l164 173h-1z m414 75c6 0 12-2 16-6l92-85c11-10 9-30-4-44l-17-19-133 122 18 19c8 9 19 13 28 13z" horiz-adv-x="1000" />
+
+<glyph glyph-name="editblog" unicode="&#xe82f;" d="M554 5l24-155-144 67z m-48 260h223v-46h-223z m-194 74l208-283-120-88-207 283z m-88 67c18-1 36-7 50-20l-120-88c-15 32-6 71 24 93 13 9 28 14 43 15 1 0 2 0 3 0z m201 21h304v-46h-304z m-62 170h366v-46h-366z m-205 253h527l168-136v-39h0v-733c0-38-31-69-70-69h-185l-11 69h196v733h-58c-25 0-46 21-46 47v58h-451v-352c-2 1-4 1-5 1-22 0-42-7-59-19-2-2-4-4-6-5v375z" horiz-adv-x="1000" />
+
+<glyph glyph-name="email" unicode="&#xe830;" d="M1000 50l-351 273 351 344z m-1000 632l366-355-366-301z m567-450c-21-21-68-21-97 6l-69 55-370-295 969 1-371 284-62-51z m415 474l-413-403c-27-24-72-24-99 0l-439 403 951 0z" horiz-adv-x="1000" />
+
+<glyph glyph-name="en" unicode="&#xe831;" d="M0 850h1333v-1000h-1333z m156 0l509-377 506 377h162v-129l-500-373 500-371v-127h-166l-500 373-498-373h-169v125l498 371-498 371v133h156z m727-585l450-332v-83l-564 415h114z m-383-42l13-73-400-300h-113l500 373z m833 627v-6l-518-392 4 92 410 306h104z m-1333 0l498-367h-125l-373 280v87z m502 0v-1000h333v1000h-333z m-502-333v-334h1333v334h-1333z m0-69v-200h1333v200h-1333z m569 402v-1000h200v1000h-200z" horiz-adv-x="1000" />
+
+<glyph glyph-name="euro-tag" unicode="&#xe832;" d="M537 389c-14 0-33-3-55-12-66-26-101-92-88-175l-32-13 14-35 27 11c3-10 4-16 9-27 3-8 4-10 7-17l-26-10 14-34 30 12c44-71 111-99 181-71 32 13 55 32 63 44l-28 46c-10-12-28-26-48-34-43-17-84-3-114 36l113 46-13 34-120-48c-4 8-6 11-9 19-4 11-5 15-8 25l119 48-14 34-112-45c-4 51 18 87 58 103 21 9 42 10 57 8l-10 54c-4 1-9 1-15 1z m-235 215c8 0 18-2 32-4 8-1 16-3 24-4 0-3 0-5-1-7-3-9-11-28-21-47-20-6-36-22-43-44-10-35 10-72 45-83 35-10 72 10 83 45 4 13 3 26-1 39 11 21 23 46 28 63 1 4 1 9 2 13 67-16 125-34 129-41l235-437c14-27 4-61-23-75l-292-158c-27-14-61-4-75 23l-235 438c-11 20 47 165 80 240 13 29 17 39 33 39z m13 246c7 0 15 0 22-1 41-6 76-28 99-61 21-32 29-72 24-114-17-123-83-204-86-208-5-5-12-9-18-9-6 0-11 2-16 6-10 8-12 24-3 34 0 1 60 75 75 184 4 30-2 58-16 80-15 22-38 36-65 40-53 7-102-30-109-83-3-22 0-81 1-102 1-13-9-25-22-26-13-1-25 10-26 23-1 8-6 80-1 112 10 72 71 124 141 125z" horiz-adv-x="1000" />
+
+<glyph glyph-name="events" unicode="&#xe833;" d="M938 270l62-61-260-260 0 0-147 147 62 61 85-85z m-604 143c13 0 26-3 37-9 12-6 20-14 26-24 7-10 10-21 10-32 0-11-3-21-9-29s-14-16-26-22c15-3 26-10 35-21 8-11 12-24 12-40 0-22-8-40-24-55s-36-23-60-23c-22 0-40 6-55 19-14 13-23 30-25 51l31 4c4-17 10-30 18-37s19-12 31-12c14 0 26 5 36 15 10 10 15 23 15 37 0 14-4 26-13 35-10 9-21 14-36 14-5 0-13-1-21-4l3 27c2 0 4 0 5 0 13 0 25 3 35 10 11 7 16 18 16 32 0 11-4 20-11 28-8 7-18 11-30 11-12 0-22-4-30-12-8-7-13-18-15-33l-31 5c4 21 13 37 26 48 13 11 30 17 50 17z m211 0h20v-251h-31v196c-7-7-17-14-29-21-12-8-23-13-32-16v29c17 8 32 18 45 30 12 11 22 22 27 33z m-470 268h82v-93h150v93h209v-93h149v93h90c41 0 75-34 75-75v-397l-80-79v365h-671v-403h471l87-88h-637v88h0v514c0 41 34 75 75 75z m469 70h92v-133h-92z m-358 0h92v-133h-92z" horiz-adv-x="1000" />
+
+<glyph glyph-name="exit" unicode="&#xe834;" d="M807 609l171-171-171-170v113h-317v115h317z m-785 241h731v-315h-83v228h-515l140-91v-559h375v228h83v-315h-458v-176l-273 176z" horiz-adv-x="1000" />
+
+<glyph glyph-name="eye-close" unicode="&#xe835;" d="M600 405c7-14 10-29 10-45 0-61-49-110-110-110-8 0-15 1-22 2z m128 159c162-80 272-214 272-214s-224-271-500-271c-50 0-98 9-143 23l55 68c29-6 58-11 88-11 167 0 319 114 403 191-53 49-132 111-225 151z m-228 58c22 0 43-2 65-5l-61-76c-171 0-323-113-406-191 39-36 94-80 158-117l-48-60c-126 78-208 177-208 177s224 272 500 272z m268 173l53-42-682-848-53 42z" horiz-adv-x="1000" />
+
+<glyph glyph-name="eye-open" unicode="&#xe836;" d="M500 470c61 0 110-49 110-110s-49-110-110-110-110 49-110 110c0 61 49 110 110 110z m0 71c-167 0-319-114-402-191 83-77 235-191 402-191s319 114 403 191c-84 77-236 191-403 191z m0 81c276 0 500-272 500-272s-224-272-500-272c-276 0-500 272-500 272s224 272 500 272z" horiz-adv-x="1000" />
+
+<glyph glyph-name="facebook" unicode="&#xe837;" d="M57 850h886c29 0 52-26 52-57v-886c0-31-23-57-52-57h-256v411h123v133h-123v45c0 33 26 59 58 59h65v133h-140c-86 0-155-70-155-157v-80h-111v-133h111v-411h-458c-28 0-51 26-51 57v886c0 31 23 57 51 57z" horiz-adv-x="1000" />
+
+<glyph glyph-name="file" unicode="&#xe838;" d="M920 498h-352v352z m-417-64v416h-418v-1000h842l0 585-424-1z" horiz-adv-x="1000" />
+
+<glyph glyph-name="filter" unicode="&#xe839;" d="M916 627h-915l325-511v-266h240v267z m-916 223h917v-179h-917v179z" horiz-adv-x="1000" />
+
+<glyph glyph-name="filter2" unicode="&#xe83a;" d="M72 691h858l-331-385v-456l-187 107v358z m-13 159h882c12 0 21-9 21-21v-24c0-12-9-21-21-21h-882c-12 0-21 9-21 21v24c0 12 9 21 21 21z" horiz-adv-x="1000" />
+
+<glyph glyph-name="folder" unicode="&#xe83b;" d="M235 463h765l-184-445h-746z m-235 220h291l58-128h467l-1-39h-616l-184-498h-15z" horiz-adv-x="1000" />
+
+<glyph glyph-name="foldershare" unicode="&#xe83c;" d="M638-67h261v-42h-266c4 11 5 23 5 35 0 2 0 4 0 7z m-537 0h286c0-3 0-5 0-7 0-12 2-24 5-35h-291z m64 917h262c41 0 74-33 74-74v-36h334c41 0 74-33 74-74v-481c0-41-33-75-74-75h-290v-115l3-1c26-12 43-38 43-68 0-42-34-76-75-76-42 0-76 34-76 76 0 30 17 56 43 68l1 1v115h-319c-41 0-74 34-74 75v481c0 1 0 2 0 4l0 0 0 1c0 2 0 3 0 4v101c0 41 33 74 74 74z" horiz-adv-x="1000" />
+
+<glyph glyph-name="food" unicode="&#xe83d;" d="M490 298c15 0 31-10 38-24 7-15 1-28-14-29-15-2-33 9-41 24s-1 27 14 29c1 0 2 0 3 0z m-241 69c20 0 36-10 37-25 2-17-15-33-39-36s-44 8-46 25c-2 16 16 32 39 35 3 1 6 1 9 1z m184 59c11-1 22-4 31-10 19-12 22-30 7-41-15-11-42-10-60 2-19 11-22 30-7 41 8 5 18 8 29 8z m5 26c-167 0-314-47-399-119 85-72 232-120 399-120s313 48 398 120c-24 20-52 38-85 54l-5 2-3-1c-59-35-87-65-96-77l-1 0 3-3c10-16 15-28 11-32-5-5-25 8-44 29-19 22-30 43-24 48 4 4 18-4 34-19l0 0 5 5c27 23 53 44 78 62l4 3-8 3c-76 28-168 45-267 45z m514 80c46-9 21-52 21-52-85-23-149-49-198-74l0 0 1-1c30-15 57-33 80-52l8-7 1 1 0-1 0 0 0 0 2-8c4-20 6-40 6-61 0-124-73-233-184-299l-5-4 0-1c1-5 2-9 2-14 0-60-111-109-249-109s-248 49-248 109c0 5 0 9 2 14l0 1-6 4c-111 66-183 175-183 299 0 21 2 41 6 61l2 8 0 0 0 0 0 1 0-1 8 7c93 76 246 126 419 126 109 0 209-20 292-53l10-4 1 1c122 83 212 109 212 109z m-545 318c26-1 50-8 72-22 32-20 55-52 63-89 10-45-1-96-29-141s-70-76-115-86l-5 20c40 8 77 37 103 77s35 86 26 126c-7 32-26 59-53 76s-60 23-92 16c-51-12-83-63-72-114 9-40 49-65 89-56 30 7 50 38 43 68-5 24-29 39-52 34-18-4-29-22-25-40 1-6 5-12 10-15s12-5 19-3c4 1 8 4 11 7s3 9 2 14l20 4c2-10 0-20-5-28s-14-15-24-17c-11-3-23-1-34 6s-17 16-19 28c-7 28 11 57 40 63 34 8 69-14 77-48 9-42-17-83-59-93-51-11-101 21-113 72-14 62 25 124 88 138 11 2 23 3 34 3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="fr" unicode="&#xe83e;" d="M0 850h1333v-1000h-1333z m0 0h444v-1000h-444z m889 0h444v-1000h-444z" horiz-adv-x="1000" />
+
+<glyph glyph-name="gift" unicode="&#xe83f;" d="M556 387h363v-502c0-20-15-35-34-35h-329z m-483 0h364v-537h-329c-19 0-35 15-35 35z m483 208h371c19 0 35-16 35-35v-98c0-19-16-34-35-34h-371z m-102 0h85v-745h-85z m-388 0h371v-167h-371c-19 0-35 15-35 34v98c0 19 16 35 35 35z m430 159c52 0 94-32 94-71s-42-71-94-71c-51 0-93 32-93 71s42 71 93 71z m388 95c8 0 16-1 23-3 19-7 22-18 19-29-4-16-19-34-20-51 0-22 63-78 4-86-66-9-134-17-200-29-30-6-65-12-88 3 5 9 8 18 8 29 0 20-11 38-29 51 11 24 38 37 70 48 46 17 91 37 138 51 19 5 50 15 75 16z m-782 1c72 0 204-46 216-52 6-3 78-40 69-47-27-22-31-51-16-81 6-14-84-12-93-12-44 2-88-4-132 4-17 3-50 7-63 20-23 23 0 56-2 83-2 17-17 34-23 49-9 27 12 36 44 36z" horiz-adv-x="1000" />
+
+<glyph glyph-name="hdd" unicode="&#xe840;" d="M258 17c-31 0-56-25-56-56s25-55 56-55c30 0 55 24 55 55s-25 56-55 56z m484 0c-30 0-55-25-55-56s25-55 55-55c31 0 56 24 56 55s-25 56-56 56z m-242 340c52 0 93-42 93-94s-41-93-93-93c-52 0-93 42-93 93s41 94 93 94z m6 104c111-6 199-98 199-210h-27c0 98-78 179-176 184z m-6 76c-151 0-273-123-273-274s122-273 273-273c151 0 273 122 273 273s-122 274-273 274z m242 100c-30 0-55-25-55-56s25-55 55-55c31 0 56 24 56 55s-25 56-56 56z m-484 0c-31 0-56-25-56-56s25-55 56-55c30 0 55 24 55 55s-25 56-55 56z m-71 213h626c45 0 80-36 80-80v-840c0-44-35-80-80-80h-626c-44 0-80 36-80 80v840c0 44 36 80 80 80z" horiz-adv-x="1000" />
+
+<glyph glyph-name="help-box" unicode="&#xe841;" d="M445 119h82v-89h-82z m48 551c55 0 97-15 126-45 32-32 48-72 48-122 0-42-15-77-44-107-17-17-41-41-70-70-23-22-34-56-34-100h-66c0 54 8 95 26 122 12 20 35 47 70 81 20 20 29 44 29 71 0 34-8 60-25 77-15 15-36 23-63 23-22 0-41-8-56-23-24-24-37-61-37-111h-85c0 65 21 118 63 159 30 30 69 45 118 45z m7 82c-222 0-402-180-402-402s180-402 402-402c222 0 402 180 402 402s-180 402-402 402z m0 98c276 0 500-224 500-500s-224-500-500-500c-276 0-500 224-500 500s224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="help-important" unicode="&#xe842;" d="M495 204c20 0 36-15 36-35 0-19-16-35-36-35-19 0-35 16-35 35 0 20 16 35 35 35z m1 362c25 0 46-13 46-29l-15-269c0-17-14-32-31-32s-32 15-32 32l-15 269c0 16 21 29 47 29z m0 78c-163 0-294-132-294-294 0-162 131-294 294-294 162 0 293 132 293 294 0 162-131 294-293 294z m371 43c82-88 133-207 133-337 0-130-51-249-133-337l-47 44c71 77 115 180 115 293s-44 216-115 293z m-734 0l47-44c-71-77-115-180-115-293s44-216 115-293l-47-44c-82 88-133 207-133 337 0 130 51 249 133 337z m363 18c195 0 354-159 354-355 0-196-159-355-354-355-196 0-355 159-355 355 0 196 159 355 355 355z" horiz-adv-x="1000" />
+
+<glyph glyph-name="help" unicode="&#xe843;" d="M500 850c-276 0-500-224-500-500 0-276 224-500 500-500s500 224 500 500c0 276-224 500-500 500z m72-839h-137v131h137v-131z m130 384c-12-17-34-38-67-63l-32-26c-17-13-29-29-35-47-4-12-6-30-6-54h-123c1 51 6 87 14 106 8 20 28 42 61 68l33 26c11 8 20 17 27 27 12 17 18 35 18 55 0 23-7 44-20 63-14 19-39 29-74 29-36 0-60-12-75-35-15-24-22-48-22-73h-132c3 86 34 148 91 184 35 23 80 35 132 35 69 0 126-17 171-50 46-32 68-81 68-146 0-39-10-72-29-99z" horiz-adv-x="1000" />
+
+<glyph glyph-name="helpdesk" unicode="&#xe844;" d="M640 311c12 0 24-5 33-14l117-117c18-18 18-47 0-65l-47-47-182 183 46 46c9 9 21 14 33 14z m237 290v-53h-36z m3 45l-66-98v-26h63v-31h28v31h20v26h-20v98z m-130 0c-14 0-26-3-35-10s-15-19-17-36l30-2c0 8 3 14 6 18 4 4 9 6 15 6 6 0 11-2 15-6s5-8 5-15c0-6-2-12-6-18-3-4-11-13-25-25-16-16-27-28-33-37s-9-19-10-30h104v28h-59c1 2 3 5 6 8s8 8 18 17c9 9 16 15 19 20 6 7 9 13 12 19 2 7 4 13 4 20 0 12-5 23-13 31s-21 12-36 12z m-680 50l185-185c-64-64-35-132 25-192l66-65c60-60 128-90 192-26l184-184-7-7c-115-115-287-64-426 75l-150 151c-139 138-191 311-76 426z m739 54c105 0 191-86 191-191 0-75-43-140-105-171l-115-108-1 90c-91 14-162 93-162 189 0 105 86 191 192 191z m-637 28c12 0 24-4 33-13l117-117c18-18 18-47 0-66l-46-46-183 182 47 47c9 9 20 13 32 13z" horiz-adv-x="1000" />
+
+<glyph glyph-name="home" unicode="&#xe845;" d="M496 594l343-305v-393c0-15-10-24-18-29-9-4-18-6-28-6h-182c-6 0-12 2-17 6-4 5-7 11-7 17v189h-181v-189c0-6-3-12-7-17-5-4-11-6-17-6h-183c-9 0-18 2-27 6-8 5-18 14-18 29v393z m0 246c16 0 32-6 44-17l432-386c26-23 28-63 4-88-24-26-65-27-91-4l-389 347-388-347c-13-11-28-17-44-17-17 0-34 7-47 21l0 0c-24 25-22 65 4 88l432 386c12 11 28 17 43 17z" horiz-adv-x="1000" />
+
+<glyph glyph-name="image" unicode="&#xe846;" d="M301 455l72-74 44 24 177-177 122 62 169-83v-157h-770v222z m343 29h20l-6-35h-8z m80 33l21-29-6-6-30 21z m-137 0l14-14-29-21-6 6z m153 65l36-6v-8l-36-6z m-172 0v-20l-36 6v8z m84 51c34 0 61-27 61-61s-27-60-61-60c-33 0-60 27-60 60s27 61 60 61z m84 27l6-6-21-29-14 14z m-166 0l29-21-14-14-21 29z m80 33h9l6-35h-21z m-579 84v-763h852v763z m-69 73h996v-1000h-996z" horiz-adv-x="1000" />
+
+<glyph glyph-name="in" unicode="&#xe847;" d="M500 807l500-371h-312v-543h-375v543h-313z" horiz-adv-x="1000" />
+
+<glyph glyph-name="info-box" unicode="&#xe848;" d="M545 484l9-5c-3-40-5-90-5-151v-102c0-7 1-28 2-64s2-57 4-63c1-6 3-11 6-13 3-3 6-5 10-6s20-2 49-3l4-4v-42l-4-4c-38 2-74 3-109 3-35 0-71-1-108-3l-4 4v42l4 4c29 1 45 3 49 4 4 1 7 2 10 5s5 8 6 13c1 6 2 26 4 59 1 33 2 58 2 75v89c0 12-1 28-2 49s-2 33-3 38c-1 5-3 9-7 11-4 2-12 3-24 3l-38 1-4 3v20l4 3c57 7 106 19 145 34z m-38 203c14 0 26-5 36-15s15-22 15-37c0-13-5-25-15-35s-22-15-36-15c-14 0-26 5-36 15s-15 21-15 35c0 15 5 27 15 37s22 15 36 15z m-400 83v-840h786v840z m0 80h786c45 0 80-36 80-80v-840c0-44-35-80-80-80h-786c-44 0-80 36-80 80v840c0 44 36 80 80 80z" horiz-adv-x="1000" />
+
+<glyph glyph-name="info" unicode="&#xe849;" d="M500 850c-276 0-500-224-500-500s224-500 500-500c276 0 500 224 500 500s-224 500-500 500z m-7-169c37 0 66-28 66-66 0-36-29-66-67-66-35 0-66 30-66 66 0 38 31 66 67 66z m128-619h-242v30c55 7 61 11 61 77v187c0 62-7 65-52 73v27c56 7 119 19 171 34v-321c0-65 5-69 62-77v-30z" horiz-adv-x="1000" />
+
+<glyph glyph-name="instagram" unicode="&#xe84a;" d="M500 490c-7 0-15-1-22-2-68-10-123-69-123-139 0-48 21-90 54-117l3-2c24-18 54-29 86-29 79-1 145 64 146 140 0 83-63 148-144 149z m-489 3c92 0 183 0 274 0 2 0 3 0 6-1-49-74-60-152-30-235 19-55 55-97 104-128 98-60 225-47 307 31 83 78 114 215 34 333 26 0 50 0 74 0 69 0 137 0 205 0 9 0 12-2 12-11 0-146 0-293 0-439-1-105-90-193-194-193-202 0-405 0-607 0-105 0-194 88-194 194 0 146 0 292 0 437 0 8-1 12 9 12z m488 49c108 0 195-88 196-196 0-109-88-197-197-197-108 0-196 88-196 196-1 108 88 197 197 197z m323 225c-17 0-35 0-53 0-8 0-15-3-20-7l0 0c-7-6-11-15-11-25 0-18 0-36 0-54s0-35 0-53c0-19 13-32 32-32 35 0 69 0 104 0 15 0 27 9 30 22l0 0c1 3 2 6 2 9 0 36 0 72 0 108 0 19-13 32-31 32-18 0-35 0-53 0z m-548 83c177 0 355 0 532 0 95 0 182-81 189-176 4-47 1-95 2-143 0-8-4-8-10-8-43 0-87 0-131 0-54 0-109 0-164 0-8 0-14 2-21 8-98 92-250 91-348-2-4-4-9-6-15-6-98 0-197 0-296 0-5 0-11-2-10 8 1 48-3 96 1 144 6 57 34 102 79 137 0 0 1 0 4 0 0-66 0-132-1-198 0-10 3-12 12-12 28 1 28 0 28 28 0 65 0 130 0 196 0 9 19 22 27 18 4-2 2-7 2-10 0-64 0-129 0-193 0-3 0-6 0-8 0-31 0-31 30-31 8 0 11 2 10 11 0 36 0 73 0 109 0 39 1 78 0 118 0 13 8 9 15 10 7 0 13 1 13-11-1-74 0-149 0-224 0-10 2-13 12-13 28 1 28 0 28 28 0 70 0 139 0 208 0 9 2 12 12 12z" horiz-adv-x="1000" />
+
+<glyph glyph-name="invoice" unicode="&#xe84b;" d="M57 666l572-135c0 0-334-241-89-493 0 0-275 199-30 470l-421 103c0 0-150-338 114-550 0 0-333 159-146 605z m145 54l798-129c-612-252-458-487-394-554l1-1h113v-56h-701v56h582l-7 5c-302 240 168 517 168 517l-593 132z m83-199c27 0 49-7 67-19l-8-43c-18 15-38 23-60 23-24 0-44-6-60-18-10-8-19-18-26-32-9-14-13-27-15-40h147l-6-31h-144c0-3 0-6 0-9 0-12 0-19 0-21h138l-6-31h-128c6-36 21-61 44-76 16-10 34-16 53-16 27 0 48 8 63 23v-47c-18-9-38-14-60-14-64 0-108 29-130 87-5 12-9 26-12 43h-33l6 31h23c-1 6-1 13-1 21 0 3 0 6 0 9h-28l6 31h25c9 50 32 86 69 108 23 14 49 21 76 21z" horiz-adv-x="1000" />
+
+<glyph glyph-name="invoice1" unicode="&#xe84c;" d="M878 850h-747c-20 0-36-16-36-36v-928c0-20 16-36 36-36h747c20 0 36 16 36 36v928c0 20-16 36-36 36z m-713-705h419v-93h-419v93z m0 35v87h419v-87h-419z m0 123v91h419v-91h-419z m0 127v48c0 20 17 36 38 36h381v-84h-419z m-4 265c0 19 13 35 29 35h147c16 0 29-16 29-35v-23c0-20-13-35-29-35h-147c-16 0-29 15-29 35v23z m4-740v62h419v-97h-381c-21 0-38 16-38 35z m679 0c0-19-17-35-37-35h-188v97h225v-62z m0 98h-225v92h225v-92z m0 127h-225v87h225v-87z m0 123h-225v91h221v36h-221v84h188c20 0 37-16 37-36v-176z" horiz-adv-x="1000" />
+
+<glyph glyph-name="labels" unicode="&#xe84d;" d="M558 850h442v-252h-442v252z m0-354h442v-252h-442v252z m0-355h442v-251h-442v251z m-558 709h442v-252h-442v252z m0-354h442v-252h-442v252z m0-355h442v-251h-442v251z" horiz-adv-x="1000" />
+
+<glyph glyph-name="laptop" unicode="&#xe84e;" d="M360 166l-96-12 70-12 92 13z m30 66l-191-22 445-83 210 39z m529 329l-66-341-401 57 67 273z m37 30l-462-12-80-327 464-66z m44 34l-92-477-17-3 0 0-355-70-536 104v25l380 42 90 365z" horiz-adv-x="1000" />
+
+<glyph glyph-name="laptop1" unicode="&#xe84f;" d="M328 104l-11-128h366l-14 128z m-209 131h755c14 0 25-11 25-24l101-310c0-14-11-25-25-25l-950 1c-14 0-25 11-25 25l94 309c0 13 11 24 25 24z m45 520v-438h672v438z m-49 68h770c14 0 26-11 26-25v-530c0-14-12-25-26-25h-770c-14 0-26 11-26 25v530c0 14 12 25 26 25z" horiz-adv-x="1000" />
+
+<glyph glyph-name="license" unicode="&#xe850;" d="M180 26h639c9 0 17-7 17-16v-7c0-10-8-17-17-17h-639c-9 0-17 7-17 17v7c0 9 8 16 17 16z m-1 76h640c9 0 16-8 16-17v-7c0-9-7-17-16-17h-640c-9 0-16 8-16 17v7c0 9 7 17 16 17z m0 91h188c9 0 17-7 17-17v-7c0-9-8-16-17-16h-188c-9 0-17 7-17 16v7c0 10 8 17 17 17z m-82 245c-11 0-20-10-20-21v-469c0-12 9-21 20-21h806c11 0 20 9 20 21v469c0 11-9 21-20 21h-239l73-144c1-2 1-6-1-9-2-3-5-4-8-4-2 0-3 0-4 0l-93 41-37-91c-2-4-6-7-10-7s-8 3-9 7l-75 143-73-141c-2-4-6-6-10-6-4 0-8 2-10 6l-37 92-92-41c-2-1-3-1-4-1-4 0-7 2-9 4-2 3-2 7-1 10l72 141z m403 281c2 0 4-1 5-4l19-60c2-4 6-7 10-7h63c5 0 7-6 3-9l-51-37c-4-3-5-7-4-12l20-60c1-4-4-8-8-5l-51 37c-4 3-8 3-12 0l-51-37c-4-3-9 1-8 5l20 60c1 5 0 9-4 12l-51 37c-4 3-2 9 3 9h63c5 0 9 3 10 7l19 60c1 3 3 4 5 4z m1 65c-94 0-170-76-170-170s76-170 170-170c93 0 170 77 170 170s-77 170-170 170z m0 66c4 0 9-2 12-5l26-26 33 15c2 1 5 1 7 1 7 0 13-4 16-10l17-39 43 0c10 0 18-8 18-18v-36l34-13c4-2 7-5 9-9 2-5 2-9 1-14l-16-39 30-31c4-3 6-7 6-12-1-5-2-9-6-12l-25-26 14-33c2-5 2-9 1-14-2-3-4-6-8-8l-10-6h267c16 0 30-14 30-31v-604c0-16-14-30-30-30h-940c-16 0-30 14-30 30v604c0 17 14 31 30 31h257l-2 4c-1 3-2 8 0 13l15 39-30 31c-3 3-5 7-5 12s2 9 5 12l26 26-15 34c-2 4-2 9 0 13s5 8 9 10l38 17 1 42c0 10 8 18 17 18h37l13 34c3 7 9 11 16 11 2 0 5 0 7-1l39-15 30 30c4 3 8 5 13 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="location" unicode="&#xe851;" d="M496 850c-202 0-366-163-366-365 0-202 366-635 366-635s365 433 365 635c0 202-164 365-365 365z m3-552c-101 0-182 82-182 182s81 182 182 182c100 0 182-82 182-182 0-100-82-182-182-182z" horiz-adv-x="1000" />
+
+<glyph glyph-name="locationmark" unicode="&#xe852;" d="M340 102c7-10 14-21 22-30-35-20-57-47-57-75 0-59 91-110 195-110s195 51 195 110c0 28-22 55-56 75 7 9 14 20 22 30 44-26 71-64 71-105 0-81-104-147-232-147-128 0-232 66-232 147 0 41 28 79 72 105z m160 576c53 0 96-43 96-96s-43-95-96-95c-53 0-96 42-96 95s43 96 96 96z m0 71c-92 0-167-75-167-167 0-92 75-167 167-167 92 0 167 75 167 167 0 92-75 167-167 167z m0 101c170 0 308-138 308-308 0-170-308-545-308-545s-308 375-308 545c0 170 138 308 308 308z" horiz-adv-x="1000" />
+
+<glyph glyph-name="lu" unicode="&#xe853;" d="M0 350h1333v-500h-1333z m0 500h1333v-500h-1333z m0-333h1333v-334h-1333z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mailsend" unicode="&#xe854;" d="M27 603c-26-236 121-447 331-473 127-15 248 41 331 140l-97 76 408 165-61-436-93 72c-100-123-259-194-428-173-260 32-446 269-414 530 4 34 12 67 23 99z m90 93l294-294c10-10 26-10 36 0l293 293c6-4 10-11 10-18v-218l-249-100 105-82h-441c-23 22-43 46-60 73v327c0 8 5 15 12 19z m34 51h556c0-5-2-11-7-15l-256-255c-9-8-23-9-31 0l-256 254c-4 4-6 10-6 16z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mailserver" unicode="&#xe855;" d="M39 798l364-296c1 0 2-1 2-1 15-9 32-14 49-14 17 0 34 5 50 14l366 297c6 5 9 12 9 19-1 7-4 14-10 18-15 10-33 15-51 15h-727c-18 0-36-5-51-15-6-4-9-11-10-18 0-7 3-14 9-19z m847-402c13 0 23 10 23 22v305c0 9-5 17-13 21-8 3-17 2-24-3l-337-274c-4-2-7-5-11-7-20-12-45-19-69-19-27 0-52 8-74 22-2 1-4 3-6 4l-338 274c-7 5-16 7-24 3-8-4-13-12-13-21v-418c0-51 41-91 91-91h23c12 0 22 10 22 22v46c0 63 51 113 114 113h636z m46-46h-682c-38 0-68-31-68-68v-91c0-38 30-68 68-68h682c37 0 68 30 68 68v91c0 37-31 68-68 68z m-614-136c0-13-10-23-22-23s-23 10-23 23v45c0 13 10 23 23 23s22-10 22-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m227-23c-25 0-45 20-45 45s20 46 45 46 46-21 46-46c0-25-21-45-46-45z m137 0c-25 0-46 20-46 45s21 46 46 46 45-21 45-46c0-25-20-45-45-45z m68-114h-682c-38 0-68-30-68-68v-91c0-37 30-68 68-68h682c37 0 68 31 68 68v91c0 38-31 68-68 68z m-614-136c0-13-10-23-22-23s-23 10-23 23v45c0 13 10 23 23 23s22-10 22-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m227-23c-25 0-45 21-45 46s20 45 45 45 46-20 46-45c0-25-21-46-46-46z m137 0c-25 0-46 21-46 46s21 45 46 45 45-20 45-45c0-25-20-46-45-46z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mailtemplate" unicode="&#xe856;" d="M532 203c3 0 5 0 7-2l107-107c4-4 4-10 0-14-1-1-3-2-5-3l-145-38c-3-1-7 0-9 3-3 2-4 6-3 9l38 145c1 2 2 3 3 4 2 2 4 3 7 3z m227 227c2 0 5-1 7-2l106-107c4-4 4-10 0-14l-187-188c-2-2-4-3-7-3s-5 1-7 3l-106 107c-4 3-4 10 0 13l187 188c2 2 4 3 7 3z m135 119c12 0 23-4 31-12l58-58c17-17 16-45-1-63l-70-70c-4-4-10-4-14 0l-106 105c-2 2-3 5-3 7s1 6 3 7l70 71c9 8 20 13 32 13z m-894 113h793l-397-250z m0 0l397-329 396 329-1-139-334-334h-458l4 2-4-1z" horiz-adv-x="1000" />
+
+<glyph glyph-name="menu" unicode="&#xe857;" d="M18 113h965v-263h-965z m0 369h965v-264h-965z m0 368h965v-263h-965z" horiz-adv-x="1000" />
+
+<glyph glyph-name="minus" unicode="&#xe858;" d="M0 433h1000v-166h-1000z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mobile" unicode="&#xe859;" d="M469-33c-12 0-22-13-22-28v-17c0-15 10-27 22-27h64c13 0 23 12 23 27v17c0 15-10 28-23 28z m-189 760v-715h436v715z m126 82c-6 0-10-5-10-11s4-11 10-11h197c6 0 11 5 11 11s-5 11-11 11z m-112 41h412c32 0 58-28 58-62v-876c0-35-26-62-58-62h-412c-32 0-58 28-58 62v876c0 34 26 62 58 62z" horiz-adv-x="1000" />
+
+<glyph glyph-name="msstore" unicode="&#xe85a;" d="M400 261l0-148 202-28v176z m-165 0v-127l156-21v148z m154 161l-152-23-3-129h157z m213 27l-202-25v-154h202z m177 204l145-49v-699l-143-55-705 137v536z m-294 134l4-21c-30-13-59-36-56-73v-81l-22-4v101c0 0 2 51 74 78z m100 16c0 0 73-7 80-85v-63l-21-4v74c0 0-8 65-90 59 0 0-3 0-6-1l-3 18c12 1 25 2 40 2z m-138 47c0 0 78-8 85-91v-129l-20-4h-2v140c0 0-8 70-96 63 0 0-134-16-128-96v-148l-23-5v170c0 0 4 97 184 100z" horiz-adv-x="1000" />
+
+<glyph glyph-name="news" unicode="&#xe85b;" d="M282 240h295v-47h-295z m0 139h295v-47h-295z m0 139h295v-47h-295z m-212 21v-411c0-60 15-88 33-88 22 0 35 28 35 88v411z m138 128v-539c0-41-7-71-19-95h702c23 0 39 28 39 46v106h-309v340h309v142z m-70 70h862v-658c0-61-53-116-109-116h-749c-92 0-142 48-142 165v482h138z" horiz-adv-x="1000" />
+
+<glyph glyph-name="next" unicode="&#xe85c;" d="M334-150l-131 130 373 370-373 370 131 130 506-500-506-500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="nl" unicode="&#xe85d;" d="M0 850h1333v-1000h-1333z m0 0h1333v-667h-1333z m0 0h1333v-333h-1333z" horiz-adv-x="1000" />
+
+<glyph glyph-name="nostock" unicode="&#xe85e;" d="M370 586l-105-106 129-130-129-130 105-105 130 129 130-129 106 105-130 130 130 130-106 106-130-130z m130 264c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="ok" unicode="&#xe85f;" d="M880 659l120-122-641-495-359 367 138 105 239-245z" horiz-adv-x="1000" />
+
+<glyph glyph-name="open" unicode="&#xe860;" d="M271 208c13 0 22-4 29-14s11-22 11-38c0-16-4-29-11-38s-17-13-30-13c-12 0-21 4-29 14s-11 21-11 37c0 16 4 29 11 38s18 14 30 14z m141 1h14c19 0 29-8 29-25 0-17-10-25-29-25h-14z m227 28v-161h34v88c0 12-1 21-1 26h0c2-3 4-7 8-13l66-101h37v161h-34v-89c0-11 0-18 1-22h-1c-2 4-5 9-8 13l-64 98z m-122 0v-161h96v30h-60v36h52v30h-52v35h56v30z m-141 0v-161h36v56h17c20 0 35 4 47 14s17 23 17 40c0 34-20 51-61 51z m-104 2c-24 0-43-7-58-23s-22-36-22-62c0-24 7-43 22-58s33-23 56-23c23 0 43 8 57 24s22 35 22 61c0 24-7 44-21 59s-33 22-56 22z m-272 202h1000v-541h-1000z m510 360c52 0 94-43 94-95 0-8-1-16-3-23l0-1 182-178h-68l-140 134-2-2c-17-15-39-24-63-24-26 0-50 10-67 27l-1 2-109-105-20-32h-82l186 183 0 0c-1 6-2 13-2 19 0 52 43 95 95 95z" horiz-adv-x="1000" />
+
+<glyph glyph-name="orders" unicode="&#xe861;" d="M401 395h402v-64h-402z m-72 127h522v-63h-522z m-313 252l148-33 10-27 0 0 173-457h503l86 375 64-15-95-413-2 0v-12h-531l31-82 0 0c2 0 3 0 5 0 35 0 65-19 81-48l2-4h203l2 4c15 29 46 48 81 48 51 0 92-41 92-92s-41-92-92-92c-43 0-79 29-90 69l0 4h-189l-1-4c-10-40-46-69-89-69-51 0-92 41-92 92 0 25 10 48 27 65l0 0-230 607-113 28z" horiz-adv-x="1000" />
+
+<glyph glyph-name="out" unicode="&#xe862;" d="M323 850h354v-594h296l-473-406-473 406h296z" horiz-adv-x="1000" />
+
+<glyph glyph-name="paper" unicode="&#xe863;" d="M180 607l133 0 0-26-133 0z m0 52l180 0 0-26-180 0z m0 53l180 0 0-27-180 0z m-119 36l-31-3 30-255 26 3z m119 16l180 0 0-26-180 0z m-67 34l-29-2 29-291 0 248c0 11 0 20 0 27z m27 25l0-22 0-18 0-27 0-235 176 0 28 0 27 0 28 0 0 0 0 302-30 0z m-27 27l314 0 0-356-43 0-295-28 0 0-54-5-35 308 58 6-4 45 59 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="paragraph" unicode="&#xe864;" d="M762 387c-17 49-53 89-101 112-1 1-3 1-4 2l-145 52c-1 0-1 0-2 0-1 1-2 1-3 1-9 4-18 7-27 10-38 16-92 47-92 99 0 60 50 109 111 109h20c65 0 115-48 115-109 0-22 17-39 39-39s39 17 39 39c0 50-20 98-57 133-36 35-84 54-136 54h-20c-104 0-189-84-189-187 0-39 14-75 42-106-44-17-82-50-104-95-23-47-27-98-10-146 17-50 53-89 101-113 2 0 3-1 4-1l155-55c0 0 1 0 2 0 20-6 122-39 122-110 0-60-50-109-111-109h-21c-64 0-114 48-114 110 0 21-18 39-39 39s-39-18-39-39c0-51 20-99 57-134 36-35 84-54 135-54h21c104 0 189 84 189 187 0 48-22 92-64 127-30 24-70 45-113 57l-152 54c-28 14-49 37-59 66-10 28-8 59 6 86 25 51 82 76 136 63 8-3 17-6 26-9 2-1 5-2 8-3l141-50c28-14 50-38 59-66 10-28 8-59-5-86-10-20-2-43 17-53 6-2 12-4 18-4 14 0 28 8 35 22 22 46 26 98 9 146z" horiz-adv-x="1000" />
+
+<glyph glyph-name="password" unicode="&#xe865;" d="M790 751c-18 0-36-6-50-18-27-24-27-63 0-88 28-24 72-24 99 0 27 25 27 64 0 88-14 12-32 18-49 18z m-103 84c173 0 313-125 313-279 0-154-140-279-313-279-35 0-69 7-100 16l-46-41-96 11 19-79-99 7 14-83-111-3 19-79-100 6 16-81-96-86-72 137 386 344-24 22-377-337-20 38 408 364c-20 38-33 79-33 123 0 154 140 279 312 279z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc-datatransfer" unicode="&#xe866;" d="M600 299v-209h330v209z m-530 399v-209h330v209z m-70 62h470v-181h295v-219h235v-331h-171l0-42h69v-47h-266v47h70l0 42h-172v331h172v164h-232v-96h-172l0-41h70v-47h-266v47h69l0 41h-171z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc-mac" unicode="&#xe867;" d="M422 23h156c21 0 38-17 38-39v-38l76 0c22 0 39-17 39-39v-38h-462v38c0 22 17 39 39 39h76v38c0 22 17 39 38 39z m78 190c-31 0-56-25-56-56s25-56 56-56c31 0 56 25 56 56s-25 56-56 56z m71 384c24 0 48-13 66-35-58-32-48-114 10-136-8-18-12-26-22-42-15-22-35-49-60-49-23 0-28 14-59 14-30 0-36-15-59-14-25 0-44 25-59 47-40 61-44 133-20 172 18 27 46 43 72 43 27 0 44-15 66-15 21 0 34 15 65 15z m-6 80c3-21-6-41-17-56-12-15-33-27-53-26-3 19 6 40 17 54 13 15 34 27 53 28z m-450 76c-21 0-38-17-38-38v-423c0-21 17-39 38-39h770c21 0 38 18 38 39v423c0 21-17 38-38 38z m-38 78h846c43 0 77-34 77-77v-615c0-43-34-77-77-77h-846c-42 0-77 34-77 77v615c0 43 34 77 77 77z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc-windows" unicode="&#xe868;" d="M231-55h538c21 0 38-17 38-38v-38h-614v38c0 0 17 38 38 38z m665 220c-15 0-28-12-28-28s13-28 28-28c15 0 28 13 28 28s-13 28-28 28z m-388 297c35-24 72-42 156-13l-39-137c-83-34-122-15-158 10z m-98 41c32-1 55-13 76-27l-41-142c-36 24-75 44-158 10l41 140 0 0c34 14 60 19 82 19z m145 124c36-24 75-44 158-10l-41-140c-79-36-122-16-158 9z m-103 42c35 1 59-12 81-28l-40-140c-22 15-45 28-78 28-22 1-47-6-80-19l40 141c31 13 56 18 77 18z m-336 82c-21 0-38-17-38-38v-461c0-21 17-38 38-38h768c21 0 38 17 38 38v461c0 21-17 38-38 38z m-78 80h924c21 0 38-17 38-38v-693c0-21-17-39-38-39h-330l0 0c3-6 5-12 5-19v-11c0-21-17-38-39-38h-196c-21 0-39 17-39 38v11c0 7 2 13 5 19l0 0h-330c-21 0-38 18-38 39v693c0 21 17 38 38 38z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc" unicode="&#xe869;" d="M717 114c-24-1-43-25-43-54s19-52 43-51c23 1 42 25 42 55 0 29-19 51-42 50z m-8 114c-15 0-27-16-27-34s12-33 27-32c15 0 27 16 27 34s-12 33-27 32z m-547 21v-99l89-40v107z m607 221l-197-6 1-83 198 8z m-586 66l-21-67 20-76h41l16 72-16 71z m390 76v-100l276 3v87z m-1 142v-100l277-15v95z m-66 96l375-31v-907l-375-62z m-24 0v-1000l-363 201v720z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc1" unicode="&#xe86a;" d="M717 114c-24-1-43-25-43-54s19-52 43-51c23 1 42 25 42 55 0 29-19 51-42 50z m-8 114c-15 0-27-16-27-34s12-33 27-32c15 0 27 16 27 34s-12 33-27 32z m-547 21v-99l89-40v107z m607 221l-197-6 1-83 198 8z m-586 66l-21-67 20-76h41l16 72-16 71z m390 76v-100l276 3v87z m-1 142v-100l277-15v95z m-66 96l375-31v-907l-375-62z m-24 0v-1000l-363 201v720z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pdf" unicode="&#xe86b;" d="M819 638q16-16 27-42t11-50v-642q0-23-15-38t-38-16h-750q-23 0-38 16t-16 38v892q0 23 16 38t38 16h500q22 0 49-11t42-27z m-248 136v-210h210q-5 17-12 23l-175 175q-6 7-23 12z m215-853v572h-232q-23 0-38 16t-16 37v233h-429v-858h715z m-287 331q18-14 47-31 33 4 65 4 82 0 99-27 9-13 1-29 0-1-1-1l-1-2v0q-3-21-39-21-27 0-64 11t-73 29q-123-13-219-46-85-146-135-146-8 0-15 4l-14 7q0 0-3 2-6 6-4 20 5 23 32 51t73 54q8 5 13-3 1-1 1-2 29 47 60 110 38 76 58 146-13 46-17 89t4 71q6 22 23 22h12q13 0 20-8 10-12 5-38-1-3-2-4 0-2 0-5v-17q-1-68-8-107 31-91 82-133z m-321-229q29 13 76 88-29-22-49-47t-27-41z m222 513q-9-23-2-73 1 4 4 24 0 2 4 24 1 3 3 5-1 0-1 1t0 1-1 1q0 12-7 20 0-1 0-1v-2z m-70-368q76 30 159 45-1 0-7 5t-9 8q-43 37-71 98-15-48-46-110-17-31-26-46z m361 9q-13 13-78 13 42-16 69-16 8 0 10 1 0 0-1 2z" horiz-adv-x="1000" />
+
+<glyph glyph-name="percent" unicode="&#xe86c;" d="M800 299c-34 0-60-15-80-43-19-29-28-69-28-120 0-51 9-90 28-119 20-29 46-44 80-44 33 0 59 15 78 44 19 29 29 68 29 119 0 51-10 90-29 119-19 29-45 44-78 44z m0 73c61 0 110-21 146-64s54-100 54-172c0-73-18-130-55-173-36-42-84-63-145-63-62 0-111 21-147 63-36 43-54 100-54 173 0 73 18 130 54 172 36 43 85 64 147 64z m-600 354c-33 0-60-14-79-43-19-29-29-68-29-119 0-51 10-91 29-119s45-44 79-44 60 15 79 44c19 28 29 68 29 119 0 50-10 90-29 119s-46 43-79 43z m525 74h93l-543-900h-93l543 900z m-525 0c61 0 110-21 147-64 36-42 54-99 54-172 0-73-18-131-54-173-36-42-85-63-147-63s-110 21-146 63c-36 43-54 100-54 173 0 72 18 130 54 172s85 64 146 64z" horiz-adv-x="1000" />
+
+<glyph glyph-name="phone" unicode="&#xe86d;" d="M1000 129l-253 124c0 0-93-139-114-134-12 3-14 3-24 7-38 15-130 58-216 136l-1-1c-86 78-137 164-155 199-5 10-6 12-10 23-7 21 121 128 121 128l-149 239c0 0-198-15-199-212-1-269 234-490 234-490 128-117 318-267 575-239 196 21 191 220 191 220z" horiz-adv-x="1000" />
+
+<glyph glyph-name="preview" unicode="&#xe86e;" d="M524 418c-30 1-61-8-86-28-59-46-69-131-23-190s131-68 189-22c59 46 69 130 23 189-26 33-64 50-103 51z m2 93c66-1 130-31 174-86 64-82 64-194 6-274l177-225-97-76-176 224c-92-39-203-14-268 69-78 99-61 242 38 320 43 34 95 50 146 48z m-134 339h287c47 0 85-38 85-85v-304l-1 1c-18 20-39 37-62 51l-5 4v248c0 9-8 17-17 17h-283l-4-148c0 0-6-99-114-87l-93 3v-422c0-9 8-17 17-17h65l2-3c17-23 37-44 60-62l4-3h-131c-47 0-85 38-85 85v432l34 36 0 0 176 186h0l-47-50 49 53h1l1 1h1z" horiz-adv-x="1000" />
+
+<glyph glyph-name="print" unicode="&#xe86f;" d="M951 691h-902c-27 0-49-22-49-49v-445c0-27 22-49 49-49h107v-240h683v240h112c27 0 49 22 49 49v445c0 27-22 49-49 49z m-153-741h-601v457h601v-457z m-541 900h486v-103h-486v103z" horiz-adv-x="1000" />
+
+<glyph glyph-name="printer" unicode="&#xe870;" d="M313 100h312v-63h-312z m0 125h375v-63h-375z m-63 62v-375h500v375z m625 238c-27 0-49-23-49-50 0-27 22-49 49-49 28 0 50 22 50 49 0 27-22 50-50 50z m-812 75h875c34 0 62-28 62-62v-376c0-34-28-62-62-62h-125v-188c0-34-28-62-63-62h-500c-34 0-62 28-62 62v188h-125c-35 0-63 28-63 62v376c0 34 28 62 63 62z m187 250h500c35 0 63-28 63-62v-125h-63v125h-500v-125h-62v125c0 34 28 62 62 62z" horiz-adv-x="1000" />
+
+<glyph glyph-name="private-cloud" unicode="&#xe871;" d="M500 490c42 0 76-32 79-73h0v-78h-158v77c3 42 37 74 79 74z m0 30c-58 0-106-46-109-103h0v-78h-28v-201h275v201h-29v78h0c-3 57-51 103-109 103z m-3 135c113 0 208-85 240-203 18 5 36 7 56 7 114 0 207-92 207-207 0-74-39-138-96-175-24-19-53-30-85-31-9-1-18-1-26-1-9 0-17 0-26 1h-534c-8-1-17-1-26-1-114 0-207 89-207 199s93 199 207 199c16 0 32-1 46-5 28 125 127 217 244 217z" horiz-adv-x="1000" />
+
+<glyph glyph-name="product" unicode="&#xe872;" d="M828 819l-20-748-439-221-23 920z m-167 31l142-17-481-49 22-920-142 74-30 867z" horiz-adv-x="1000" />
+
+<glyph glyph-name="productcd" unicode="&#xe873;" d="M697 207c15 0 28-12 28-28s-13-28-28-28c-16 0-28 13-28 28s12 28 28 28z m0 47c-42 0-75-33-75-75s33-75 75-75c41 0 75 34 75 75s-34 75-75 75z m0 187c144 0 262-117 262-262s-118-262-262-262-262 118-262 262c0 145 117 262 262 262z m0 378l-10-357c-151-6-273-130-273-283 0-77 32-148 82-199l-258-130-22 920z m-167 31l142-17-481-49 23-920-143 74-30 867z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pt" unicode="&#xe874;" d="M533 850h800v-1000h-800z m-533 0h533v-1000h-533z m707-638c-67 2-375 194-377 225l17 28c31-44 345-231 376-224l-16-29m-363 257c-6-16 80-69 184-133 104-63 193-102 200-96l3 5c-1-2-4-2-9-1-28 8-101 42-192 97-91 55-170 106-182 127a13 13 0 0 0-1 6h0l-3-4 0-1z m365-258c-1-2-4-2-7-1-25 2-102 39-192 93-105 63-192 120-182 135l2 5 1 0c-8-26 171-128 182-135 103-64 191-102 199-92l-3-5z m-175 207c67 1 150 10 198 29l-11 16c-28-15-111-26-188-27-90 1-154 9-186 31l-10-18c59-25 119-30 197-31m200 28c-1-2-32-13-78-21a794 794 0 0 0-122-9 867 867 0 0 0-117 8c-49 7-73 18-83 21l3 5c26-11 51-17 80-21a857 857 0 0 1 116-8 816 816 0 0 1 122 9c47 8 72 17 76 22l3-6z m-9 17c-5-4-30-13-75-20a809 809 0 0 0-116-8c-46 0-84 3-112 7-45 6-70 17-78 20l2 4c7-3 30-13 76-19a802 802 0 0 1 112-7 800 800 0 0 1 115 8c45 6 69 18 73 21l3-6z m-412-125c41-23 133-34 220-35 79 0 182 12 221 33l-1 22c-12-19-123-37-221-36-98 1-189 16-219 35v-19m443 3v-6c-6-7-42-17-88-25a904 904 0 0 0-136-9 833 833 0 0 0-129 9 323 323 0 0 0-93 25v6c21-13 75-23 94-26 33-5 75-9 128-9 56 0 101 4 136 9 32 5 79 18 88 26z m0 18v-5c-6-7-42-17-88-25a904 904 0 0 0-136-9 863 863 0 0 0-129 9 323 323 0 0 0-93 25v6c21-13 75-23 94-26a850 850 0 0 1 128-9c56 0 101 4 136 9 32 5 79 17 88 25z m-223-143c-95 1-176 26-194 30l13-19a520 520 0 0 1 182-30c72 2 135 7 180 29l13 21c-31-15-134-31-194-31m186 15a298 298 0 0 0-6-9c-21-7-54-15-68-17a616 616 0 0 0-112-11c-84 2-153 18-185 32l-3 5 0 1 5-2a597 597 0 0 1 183-31c40 0 79 5 110 10 48 10 68 18 74 21l1 1z m11 18a598 598 0 0 0-5-7c-11-4-41-13-86-19-29-4-47-8-105-9a724 724 0 0 0-196 29l-3 5a813 813 0 0 1 199-29c53 1 76 5 105 9 52 8 78 16 85 19a6 6 0 0 1 0 0l6 2z m1 106c0-62-32-119-58-143a207 207 0 0 0-141-59c-63-1-122 40-138 58a210 210 0 0 0-58 141c4 68 31 115 70 148a208 208 0 0 0 133 47 205 205 0 0 0 148-74c26-31 38-66 44-118z m-198 214a221 221 0 0 0 220-219 220 220 0 1 0-440 0c0 120 99 219 220 219m0 1c121 0 220-99 220-220s-99-220-220-220-220 99-220 220c0 121 99 220 220 220z m-215-220c0-118 97-215 215-215 118 0 215 97 215 215s-97 215-215 215-215-97-215-215z m215 202a202 202 0 0 0 202-202 202 202 0 0 0-202-202c-110 0-201 91-201 202a202 202 0 0 0 201 202z m-196-202c0-108 88-197 196-197s197 89 197 197c0 108-89 197-197 197a198 198 0 0 1-196-197z m205 221h-19v-442h19z m-2 2h5v-447h-5v447z m-18 0h5v-447h-5v447z m231-232v17l-13 12-76 20-108 11-132-7-93-22-19-14v-16l48 21 113 18h109l80-9 56-13z m-220 43c52 0 102-5 143-13 41-8 70-18 80-30v-6c-12 15-51 25-81 32-40 7-90 12-142 12-54 0-105-5-144-13-31-6-73-19-79-31v6c3 9 34 21 78 30 40 8 90 13 145 13z m0 19a798 798 0 0 0 143-13c41-8 70-18 80-30v-6c-12 15-51 25-81 31-40 8-90 13-142 13a783 783 0 0 1-144-13c-30-6-74-19-79-31v6c3 8 35 22 78 30 40 8 90 13 145 13z m-1 96c82 0 153-11 186-28l12-21c-28 15-105 31-198 29-75 0-155-8-195-30l14 24c33 17 111 26 181 26m1-17a738 738 0 0 0 128-9c33-6 65-15 70-20l3-7c-11 7-38 16-74 22s-80 9-127 9c-53 0-94-3-129-9a227 227 0 0 1-69-21l4 6c12 6 31 14 64 20 37 7 78 9 130 9z m0 19c45 0 89-2 124-9a200 200 0 0 0 63-20l5-9c-8 10-41 19-71 24-34 6-76 9-121 9a752 752 0 0 1-124-9 203 203 0 0 1-61-19l4 7c12 6 32 12 57 17a744 744 0 0 0 124 9z m110-243a576 576 0 0 1-110 9c-136-2-180-28-186-36l-10 16c35 25 109 40 197 38 46-1 85-4 118-10l-9-17m-110 11c37-1 75-2 111-9l-3-4c-33 6-69 8-108 8-51 0-102-4-146-17-14-4-37-13-40-20l-2 4c1 4 14 13 41 21 51 14 98 17 147 17z m1 19a681 681 0 0 0 120-10l-3-5a623 623 0 0 1-117 10c-50 0-104-4-152-18-16-4-43-14-44-22l-3 5c1 7 24 16 45 22 49 14 103 18 154 18z m194-43l-16-26-48 42-122 82-138 76-71 24 15 29 5 2 45-11 146-75 85-54 71-51 29-33z m-398 198c13 8 105-33 202-91 96-58 188-124 180-137l-3-4-1-1c0 0 1 2 0 7-5 13-70 65-178 131-106 62-194 100-202 89l2 6z m401-198c8 16-77 80-183 143-109 61-187 98-201 87l-3-6c0 0 0 0 1 1 2 2 7 2 8 2 25 0 95-33 194-89 43-25 182-115 182-140 0-2 0-2-1-4l4 6z m-330 81a130 130 0 0 1 39-93 131 131 0 0 1 93-39 132 132 0 0 1 93 38 131 131 0 0 1 39 93v176l-264 1v-176z m5-1a125 125 0 0 1 38-89 127 127 0 0 1 89-37 126 126 0 0 1 89 37 125 125 0 0 1 37 89v171h-252v-171m202 120v-109l0-11a74 74 0 0 0-23-54 76 76 0 0 0-53-22c-21 0-39 9-53 23a76 76 0 0 0-22 53v120l151 0z m-186 6c0 13 9 15 9 15 0 0 9-3 9-15h-18m-8 15l-1-14h9c0 12 9 14 9 14 0 0 9-3 9-14h9l-2 14h-33z m-2-14h38c0 0 1-1 1-2 0-1-1-1-1-1h-38c-1 0-1 0-1 1 0 1 0 2 1 2z m14 0c0 8 5 10 5 10s5-3 5-10h-10m-13 20h36c1 0 1-1 1-2 0 0 0-1-1-1h-36c-1 0-2 1-2 2 0 0 1 1 2 1z m1-3h34c1 0 1-1 1-2 0-1 0-1-1-1h-35c0 0-1 0-1 1 0 1 1 2 1 2z m11 23h2v-1h2v1h3v-2h2v3h3v-5c0-1 0-1-1-1h-10c-1 0-1 0-1 1v4z m10-6l1-14h-10l1 15h8m-12-7v-8h-8v8h8z m-10 6h3v-3h2v3h2v-3h2v3h3v-5c0-1 0-1-1-1h-10a1 1 0 0 0-1 1v5z m17-4c0 1 2 1 2 0v-4h-2v4m-12-5c0 1 2 1 2 0v-3h-2v3m98-132a18 18 0 0 1 5-13 16 16 0 0 1 12-5c4 0 8 2 11 5a18 18 0 0 1 5 13v24h-33v-24" horiz-adv-x="1000" />
+
+<glyph glyph-name="qrcode" unicode="&#xe875;" d="M214 207v-71h-71v71h71z m0 429v-72h-71v72h71z m429 0v-72h-72v72h72z m-572-571h215v214h-215v-214z m0 428h215v214h-215v-214z m429 0h214v214h-214v-214z m-143-143v-357h-357v357h357z m286-286v-71h-72v71h72z m143 0v-71h-72v71h72z m0 286v-214h-215v71h-71v-214h-71v357h214v-71h71v71h72z m-429 429v-358h-357v358h357z m429 0v-358h-357v358h357z" horiz-adv-x="1000" />
+
+<glyph glyph-name="qube" unicode="&#xe876;" d="M441 745c-1 0-5-1-10-1s-17-3-28-6c-46-9-128-26-131-26-1-1-6-1-10-2-4-1-15-3-25-5s-21-5-25-5c-4-1-8-1-9-2-29-6-38-9-42-17-3-5-2-21 1-52l1-11-41-10c-46-11-54-15-61-24-3-5-4-9-3-21 1-14 3-34 4-41 0-2 1-8 2-13 1-5 2-14 3-20s2-15 3-21c0-6 1-13 1-16 1-3 2-10 3-17 1-11 1-15 3-30 1-4 2-13 2-21 1-7 2-14 2-14s2-8 2-16c1-8 2-16 2-17 1-2 2-9 2-16s2-15 2-16c1-2 1-9 2-16 1-7 2-15 2-18 2-16 8-64 10-82 1-9 4-35 6-47 1-10 8-22 14-26 3-3 17-12 30-21 22-15 51-35 86-59 71-50 92-63 102-66 9-3 18-3 43-3h33l17 10 17 10 8-4c4-2 12-8 19-13 15-11 27-15 49-15 31-1 42 3 103 43 23 15 52 34 64 43 32 20 78 51 130 85 24 15 50 33 57 37 18 12 20 16 25 54 3 20 3 26 5 37 2 19 5 41 6 47 0 4 2 15 3 25 2 21 3 31 5 38 0 3 1 10 2 17 0 8 1 15 2 18 1 9 10 85 11 94 2 19-10 28-47 38l-17 5 0 9c0 12 3 45 6 58 0 3 1 14 2 25 1 32-5 39-45 47-2 0-24 5-48 9-60 13-154 32-163 34-3 1-13 3-23 5-10 2-21 4-24 5-4 0-8 1-10 2-27 5-55 11-64 13-11 1-65 4-66 2z m83-23c7-2 24-5 28-6 12-3 83-17 88-18 3-1 14-3 23-5s19-4 21-4c43-8 107-22 113-25 10-5 14-12 14-28 0-10-3-35-4-41 0-1-1-8-2-15-1-13-3-26-4-34-1-3-1-11-2-19-1-7-2-14-3-15-2-2-217-91-220-91-2 0-2 14-2 43 0 69 0 70-51 86-17 6-34 11-37 12s-20 6-40 13c-19 6-47 14-62 19-107 34-112 36-133 37-8 1-15 2-15 2-1 1-3 21-3 34-1 19 2 20 47 29 1 0 4 1 7 2 4 0 8 1 11 2 3 0 14 3 25 5 10 2 22 4 25 5 3 1 21 4 39 8 19 4 36 7 40 8 3 0 13 2 22 4l17 4 26-6c15-3 29-6 32-6z m-227-126c197-63 187-59 193-66 6-6 10-20 10-35v-9l-10 0c-21-1-31-3-53-11-12-4-29-10-36-12-18-6-25-10-29-16-6-8-9-24-8-37 0-11 2-68 4-138 0-24 1-57 2-76 0-18 1-57 2-86 0-29 1-56 2-60 1-10 13-23 28-31 6-4 12-8 12-8 0-1-32-20-34-20-1 0-24 16-53 36-28 19-67 46-86 59-55 38-52 36-56 49-3 7-4 13-6 32 0 6-1 14-1 16s-2 10-2 16c-2 14-3 21-5 40-1 9-3 21-3 27-1 7-2 13-2 16s-2 9-2 16c-1 6-2 14-2 17s-2 13-3 22c-1 10-2 21-3 25 0 3-1 11-2 16-1 6-2 14-2 18-1 4-1 11-2 15-1 5-1 12-2 16-1 7-7 57-10 82 0 4-1 12-2 17 0 6-1 13-2 16 0 3-1 12-2 21-1 15-1 16 5 22 5 7 8 8 50 18 25 6 47 11 48 11 1 1 29-8 62-18z m569-107c-1-7-2-15-2-18-2-14-4-28-4-35-1-3-2-10-2-13s-1-11-2-16c-1-5-2-20-4-32-4-35-5-38-7-55-1-9-2-19-3-22 0-3-1-11-2-18 0-6-1-14-2-17 0-3-2-19-4-36-3-16-5-31-6-34s-2-6-1-6c0-1-18-14-40-28-22-15-53-35-68-45s-59-39-97-64c-39-25-74-48-78-51-5-3-10-6-11-6-3 0-75 45-80 50-5 5-5 1-7 83 0 29-1 63-2 76 0 13-1 43-2 67-2 79-3 125-4 126 0 1 0 2 1 4 1 2 6 1 25-7 32-13 37-14 56-18 11-2 30-2 42 1 15 2 32 9 86 32 12 5 32 13 114 47 49 21 93 40 97 42s7 5 7 5c1 0 0-5 0-12z m-411-44c0-6 0-7-3-5-2 1-5 2-6 2-2 1-2 3 1 6 6 6 8 5 8-3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="reload" unicode="&#xe877;" d="M553 850c111 0 214-32 300-87l79 87 49-253-275 5 82 90c-68 41-149 65-235 65-240 0-435-183-435-407s195-407 435-407c126 0 239 51 319 132l65-71c-97-95-233-154-384-154-295 0-534 224-534 500 0 276 239 500 534 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="rendezvous" unicode="&#xe878;" d="M200 271c19 0 37-15 40-36l0-1c7 22 27 36 48 32 17-4 29-19 31-38 11 21 30 34 48 30 22-6 35-35 28-65l-1-6c11 14 27 21 44 17 22-6 35-32 28-57l-14-52c-6-26-30-42-52-36-19 5-31 24-31 45-10-15-26-24-42-20-19 4-31 26-30 51-10-13-25-20-40-17-14 3-25 15-29 30-5-3-9-5-15-6-21-2-40 13-43 36l-7 46c-3 23 12 44 33 47 1 0 2 0 4 0z m16 296h39c0 0-69-68 6-128 0 0 39-35 94 1l102 57 64-32 290-207c0 0 24-18 18-46 0 0-12-29-37-28l-135 97c-6 4-14 4-17-1-3-4-1-11 4-16l110-78c2-6 4-19-5-32 0 0-13-15-28-15l-136 98c-6 4-14 4-17-1-3-5-1-12 5-16l107-77c3-5 6-15-1-27 0 0-13-20-33-20l-97 70c-5 4-12 3-15-2-4-4-2-11 3-15l61-44c1-4 2-13-4-25 0 0-14-22-37-18l-64 48c0 0 49 120-56 130 0 0-20 80-100 45 0 0-36 33-82 6 0 0-55 46-103-20l-11 4c0 0 4 170 75 292z m728 12c0 0 21 0 24-27l32-234c0 0 3-25-23-28l-43 0c0 0 1 176-75 267z m-831 26c3 0 7 0 12-2l45-24c0 0-80-164-81-313l-74 13c0 0-22 10-12 40l83 266c0 0 6 20 27 20z m349 42c6-1 13-2 19-5l158-68 0 0 93-42 92 11c84-98 68-249 68-249l-51-14-289 215-86 37-131-74c-20-11-49 0-63 26-15 26-10 56 11 68l161 90c5 4 12 5 18 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="reporttemplate" unicode="&#xe879;" d="M554 5l24-155-144 67z m-48 260h223v-46h-223z m-194 74l208-283-120-88-207 283z m-88 67c18-1 36-7 50-20l-120-88c-15 32-6 71 24 93 13 9 28 14 43 15 1 0 2 0 3 0z m201 21h304v-46h-304z m-62 170h366v-46h-366z m-205 253h527l168-136v-39h0v-733c0-38-31-69-70-69h-185l-11 69h196v733h-58c-25 0-46 21-46 47v58h-451v-352c-2 1-4 1-5 1-22 0-42-7-59-19-2-2-4-4-6-5v375z" horiz-adv-x="1000" />
+
+<glyph glyph-name="rndcheck-not" unicode="&#xe87a;" d="M100 801c-28 0-51-23-51-51v-800c0-28 23-51 51-51h800c28 0 51 23 51 51v800c0 28-23 51-51 51z m1 49h798c56 0 101-45 101-101v-798c0-56-45-101-101-101h-798c-56 0-101 45-101 101v798c0 56 45 101 101 101z" horiz-adv-x="1000" />
+
+<glyph glyph-name="rndcheck-ok" unicode="&#xe87b;" d="M721 553l70-79-373-328-209 243 81 69 139-162z m-621 248c-28 0-51-23-51-51v-800c0-29 23-51 51-51h800c29 0 51 22 51 51v800c0 28-22 51-51 51z m1 49h798c56 0 101-45 101-101v-798c0-56-45-101-101-101h-798c-56 0-101 45-101 101v798c0 56 45 101 101 101z" horiz-adv-x="1000" />
+
+<glyph glyph-name="sale" unicode="&#xe87c;" d="M471 331v-12c0-11-3-20-10-27-6-8-15-11-25-11-8 0-14 2-18 6-5 4-7 9-7 15 0 15 9 23 27 25z m281 63c21 0 31-13 31-39h-67c2 11 6 20 12 28s15 11 24 11z m0 38c-26 0-47-9-65-27s-26-42-26-72c0-29 8-51 24-68 17-16 39-24 69-24 27 0 48 4 65 13v41c-15-10-32-14-52-14-32 0-49 13-50 39h118v24c0 27-7 48-22 64-14 16-35 24-61 24z m-306 0c-11 0-23-2-37-5-13-3-24-7-32-11v-42c20 13 40 19 62 19s32-10 32-29l-49-7c-42-5-63-26-63-61 0-17 5-30 16-40 10-10 24-15 41-15 24 0 42 10 54 30h1v-26h53v109c0 52-26 78-78 78z m-184 72c-14 0-27-1-39-4s-22-8-32-14c-9-6-16-14-21-23-6-10-8-21-8-34 0-17 5-32 14-44 10-12 25-22 45-30 8-3 15-6 22-10 6-3 12-6 17-9s9-7 12-11c3-4 4-8 4-13 0-4-1-7-3-10-1-4-4-6-8-9-3-2-8-4-13-5-5-1-12-2-19-2-12 0-25 2-37 6s-23 11-33 20v-57c9-5 20-8 33-11s25-3 39-3c14 0 27 1 39 4 13 2 23 7 32 13 10 6 17 13 22 23 6 10 8 22 8 36 0 10-1 19-4 27-3 8-8 15-13 21-6 6-13 11-21 16-8 5-18 9-28 13-7 4-14 6-20 9s-11 6-15 9c-4 3-7 6-10 10s-3 7-3 11c0 4 1 8 3 11 2 3 5 6 9 8 3 2 8 4 13 5 5 1 11 2 18 2 5 0 10 0 15-1 5-1 10-2 16-3 5-2 10-4 15-6 5-2 10-5 14-8v53c-8 4-18 6-28 8-10 1-22 2-35 2z m307 10v-269h56v269z m42 331c9 0 19-4 25-13l66-87 110-5c15 0 27-11 29-26l18-108 95-55c13-8 19-23 14-37l-35-104 59-93c8-13 6-29-5-40l-79-76 9-109c1-15-8-28-23-33l-105-30-43-101c-6-14-21-22-35-19l-108 22-85-69c-5-5-12-7-19-7-8 0-15 2-20 7l-85 69-108-22c-14-3-29 5-35 19l-43 101-105 30c-15 5-24 18-23 33l9 109-79 76c-11 11-13 27-5 40l59 93-35 104c-5 14 1 29 14 37l95 55 18 108c2 15 14 26 29 26l110 5 66 87c9 12 25 16 38 10l100-47 99 47c4 2 8 3 13 3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="save" unicode="&#xe87d;" d="M175 79v-101h649v101z m90 770h124v-255h-124z m-260 1h165v-306h654v306h171v-1000h-989z" horiz-adv-x="1000" />
+
+<glyph glyph-name="search" unicode="&#xe87e;" d="M395 708c-119 0-221-81-233-189-13-115 81-218 209-230 129-12 243 72 257 188 13 115-81 218-209 230-8 0-16 1-24 1z m-2 141c13 0 27 0 40-1 216-20 373-193 352-387-8-69-38-131-82-181l264-281c33-36 28-89-12-119-39-29-98-25-132 11l-267 285c-61-26-130-37-202-30-216 19-374 192-352 386 21 182 192 317 391 318z" horiz-adv-x="1000" />
+
+<glyph glyph-name="settings-bars" unicode="&#xe87f;" d="M746 192v-130h186v130z m-678 0v-130h186v130z m342 215v-130h186v130z m381 443h96v-623h80v-201h-80v-174h-96v174h-80v201h80z m-336 0h96v-408h80v-201h-80v-391h-96v391h-80v201h80z m-342 0h96v-623h80v-201h-80v-176h-96v176h-80v201h80z" horiz-adv-x="1000" />
+
+<glyph glyph-name="settings" unicode="&#xe880;" d="M809 28l-20-20v-27l20-20h27l20 20v27l-20 20z m-156 300l236-237c45-45 45-118 0-163s-118-45-163 0l-263 263 65 64 58-58 71 71-5 11c-8 15-7 34 1 49z m198 455l149-149-270-270c-26 13-58 9-80-13s-25-54-12-80l-52-51-58 58-246-246 2-2-4-25-105-74-25 25 72 107 25 4 3-2 245 245-58 59 52 51c26-13 58-9 79 13s26 54 13 79z m-634 34c55 0 110-21 152-63 54-55 73-130 58-200l118-119c-8-4-16-6-25-6-8 0-16 2-24 5l-10 6-71-72 58-58-65-64-145 145c-70-16-145 3-200 57-56 56-75 135-56 207l151-151 106 49 49 106-151 151c18 5 37 7 55 7z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shield" unicode="&#xe881;" d="M574 518c2 0 5-2 11-6 9-7 18-14 27-23 11-11 21-27 31-43 3-6 6-11 9-16 12-21 16-44 16-68 0-26 2-62-10-87-10-19-24-41-38-58-9-11-32-34-48-31 8 14 24 23 30 40 7 16 7 37 3 53-3 12-6 17-16 24-6 4-14 8-17 16-8 19 11 36 25 46 11 7 52 26 23 37-23 8-45-14-66 5-15 14-10 39-4 57 5 15 7 34 16 47 3 5 5 8 8 7z m-113 16c7 0 13-1 16-4 18-13 1-49-3-65-6-22-8-51-28-65-15-10-8 9-20 16-13 8-37-14-34-29 2-7 21-14 28-14 15 1 30 16 39 0 21-38-27-77-21-115 1-7 26-94 18-94-39-2-78 41-96 72-6 11-9 10-18 16-19 12-32 37-33 59-1 20 8 35 22 48 7 7 10 9 19 11 8 2 20-2 25 7 5 9-1 16-8 20-11 7-39 4-42 21-2 10 8 11 13 18 6 6 2 10 0 15-3 5-5 9-1 16 10 17 33 26 48 37 14 10 29 21 45 25 7 2 20 5 31 5z m28 58c-134 0-243-108-243-242s109-242 243-242c133 0 242 108 242 242s-109 242-242 242z m10 258c0 0 150-168 414-168 0 0 27-337-61-528-62-132-186-240-363-304-178 64-302 177-363 310-88 190-62 522-62 522 264 0 435 168 435 168z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shop" unicode="&#xe882;" d="M659 92c53 0 96-44 96-98s-43-99-96-99c-53 0-96 44-96 99s43 98 96 98z m-462 0c53 0 96-44 96-98s-43-99-96-99c-53 0-96 44-96 99s43 98 96 98z m462 275c-19 0-35-14-38-32l-13-78c-1-9 1-18 7-25 6-7 15-11 24-11h5c19 0 36 13 41 31l2 10c5 19 12 43 19 70 2 9 0 17-5 24-6 7-14 11-23 11z m-157 0c-19 0-34-15-34-34v-82c0-17 13-30 30-30 16 0 30 12 33 28l13 83c2 9-1 18-7 24-5 7-14 11-23 11z m-156 0c-8 0-17-4-23-11s-8-15-7-24l14-83c3-16 17-28 33-28 16 0 30 13 30 30v82c0 19-16 34-35 34z m-167 0c-9 0-17-4-23-11-5-7-7-16-5-24 7-28 13-52 18-70l3-9c5-19 21-32 39-32h13c8 0 16 4 22 10 6 7 8 16 7 26l-13 78c-3 18-20 32-39 32z m515 217c-19 0-35-13-38-32l-12-72c-1-9 1-18 7-24s14-11 23-11h26c19 0 36 12 41 30 5 21 10 39 14 55l5 18c2 9 0 18-5 25-6 7-14 11-24 11z m-192 0c-19 0-34-15-34-34v-71c0-19 15-34 34-34h27c19 0 35 13 38 32l12 72c1 9-1 17-7 24-6 7-15 11-24 11z m-189 0c-10 0-19-4-25-11-5-7-8-15-6-24l12-72c3-19 19-32 38-32h26c19 0 35 15 35 34v71c0 19-16 34-34 34z m-189 0c-9 0-18-4-23-11-5-7-7-15-5-24l5-19c5-16 10-33 15-54 4-18 21-31 40-31h31c9 0 17 4 23 11s8 15 7 24l-12 72c-3 19-20 32-39 32z m746 221l97-1c18 0 33-15 33-33s-15-34-33-34h-53c-19 0-36-13-41-31l-127-519c-6-26-29-43-55-43h-525c-27 0-50 17-56 43l-109 435c-2 10 0 20 6 28 6 7 15 12 25 12h724c19 0 35 13 40 31l18 68c6 26 29 44 56 44z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shop3" unicode="&#xe883;" d="M226-9c39 0 70-32 70-70 0-39-31-70-70-70-39 0-70 31-70 70 0 38 31 70 70 70z m232 0c39 0 70-32 70-70 0-39-31-70-70-70-38 0-70 31-70 70 0 38 32 70 70 70z m6 311v-70h64c2 0 3 1 4 2l22 68z m-155 0v-70h105v70z m-121 0l33-70h38v70z m276 116v-66h106l20 66z m-155 0v-66h105v66z m-175 0l31-66h94v66z m330 120v-70h142l18 59c2 4 3 8 3 11z m-155 0v-70h105v70z m-229 0c1-3 1-6 3-9l28-61h148v70z m747 311h134c22 0 39-17 39-38 0-22-17-39-39-39h-134c-31 0-42-6-54-47-13-45-181-617-181-617 0-1-1-3-1-4-2-4-45-106-152-106h-304c-21 0-38 17-38 39s17 38 38 38h304c51 0 75 48 79 57 1 4 4 11 6 21l0 0h-313c-40 0-59 33-62 46l-139 298c-22 52-11 120 68 120 89 0 527 0 562 0 5 0 11 0 17-2l3-1 1 2c19 68 34 118 38 130 15 51 42 103 128 103z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shoppingcard" unicode="&#xe884;" d="M559 58c32 0 57-26 57-57 0-32-25-58-57-58-31 0-57 26-57 58 0 31 26 57 57 57z m-189 0c32 0 57-26 57-57 0-32-25-58-57-58-31 0-57 26-57 58 0 31 26 57 57 57z m194 253v-57h52c1 0 2 1 3 1l18 56z m-126 0v-57h85v57z m-99 0l27-57h31v57z m225 94v-53h86l17 53z m-126 0v-53h85v53z m-143 0l25-53h77v53z m269 98v-57h115l15 48c1 4 2 6 3 9z m-126 0v-57h85v57z m-210 139l-103-76-29 40-27-20 49-67 130 96z m-69 105c87 0 159-71 159-159s-72-159-159-159c-88 0-159 71-159 159s71 159 159 159z m700 10h110c17 0 31-15 31-32 0-17-14-31-31-31h-110c-25 0-34-5-44-39-10-36-147-502-147-502 0-1-1-2-1-3-2-4-36-86-124-86h-247c-17 0-31 14-31 31s14 32 31 32h247c42 0 62 39 65 46 1 3 3 8 5 16l0 1h-255c-33 0-48 27-51 37l-83 180 1 0c24 9 45 22 63 39l1 0h108v57h-65l0 2c9 16 14 35 17 54l1 9h6c132 0 330 0 351 0 5 0 9-1 14-2l2-1 1 2c16 55 28 96 31 106 12 41 34 84 105 84z" horiz-adv-x="1000" />
+
+<glyph glyph-name="slines" unicode="&#xe885;" d="M0 796h1000v-42h-1000v42z m0-842h1000v-42h-1000v42z m0 281h1000v-42h-1000v42z m0 280h1000v-41h-1000v41z" horiz-adv-x="1000" />
+
+<glyph glyph-name="sortasc" unicode="&#xe886;" d="M69 308h276v-55l-210-280h25c34 0 60 3 77 9 16 7 32 18 46 34 15 16 26 36 34 59l52-17-52-147h-303v55l210 279h-33c-22 0-40-3-54-8-13-5-25-13-35-23-10-11-25-33-43-66l-50 22z m125 372l-41-109h79z m-29 105h90l119-307c6-16 12-26 17-30s14-5 28-5v-55h-188v55l11 0c11 0 18 1 22 4s6 6 6 10c0 4-1 11-5 21l-12 36h-121l-14-40c-3-8-5-14-5-16 0-4 1-6 3-9 2-2 6-4 11-5 3-1 12-1 27-1v-55h-154v55c10 0 17 1 22 2 4 2 8 4 11 8 3 3 6 10 10 19z m541 18h96v-722l130 130 68-68-246-246 0 1-1-1-245 246 67 68 131-130z" horiz-adv-x="1000" />
+
+<glyph glyph-name="sortdesc" unicode="&#xe887;" d="M194 203l-41-109h79z m-29 105h90l119-307c6-16 12-26 17-30s14-6 28-5v-55h-188v55l11 0c11 0 18 1 22 4s6 6 6 10c0 4-1 11-5 21l-12 36h-121l-14-40c-3-8-5-14-5-17 0-3 1-5 3-8 2-2 6-4 11-5 3-1 12-1 27-1v-55h-154v55c10 0 17 0 22 2 4 2 8 4 11 8 3 3 6 10 10 19z m-96 477h276v-55l-210-280h25c34 0 60 3 77 9 16 7 32 18 46 34 15 16 26 36 34 59l52-17-52-147h-303v55l210 279h-33c-22 0-40-2-54-8-13-5-25-13-35-23-10-11-25-33-43-66l-50 22z m637 18h96v-722l130 130 68-68-246-246 0 1-1-1-245 246 67 68 131-130z" horiz-adv-x="1000" />
+
+<glyph glyph-name="star" unicode="&#xe888;" d="M500 850l155-313 345-50-250-244 59-344-309 162-309-162 59 344-250 244 346 50z" horiz-adv-x="1000" />
+
+<glyph glyph-name="stock-ok" unicode="&#xe889;" d="M736 549l-312-275-149 173-85-74 223-258 397 349z m-236 301c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="stopwatches" unicode="&#xe88a;" d="M61 449h129v-58h-129v58z m0-263h129v-58h-129v58z m-61 132h190v-59h-190v59z m929 210l30-30 41 42-100 100-42-42 30-29-41-41c-47 42-105 72-170 83v72h50v81h-213v-81h49v-72c-160-28-282-167-282-335 0-188 152-340 339-340s340 152 340 340c0 79-27 152-73 210l42 42z m-309-512c-143 0-260 116-260 260s117 260 260 260 260-117 260-260c0-144-116-260-260-260z m0 461c-111 0-201-90-201-201s90-202 201-202 202 91 202 202-91 201-202 201z m21-222l-41 42 83 83 42-41-84-84z" horiz-adv-x="1000" />
+
+<glyph glyph-name="stripe" unicode="&#xe88b;" d="M678 391c-8 0-18-5-18-5l-1-103c14-5 22 0 22 0 22 18 11 93 11 93 0 12-7 15-14 15z m208 11c-9 0-16-7-16-16v-33h32v33c0 9-7 16-16 16z m-415 45h80v-216h-80z m-390 1c33 1 60-10 60-10l-2-53c-15 6-40 8-40 8-34 1-15-22-15-22 62-25 63-50 63-50 16-74-36-90-36-90-33-16-105 4-105 4v56c42-16 64-8 64-8 14 19-9 27-9 27-4 1-28 14-28 14-67 51-11 106-11 106 18 13 39 18 59 18z m354 0c10 0 17-2 17-2v-66c-42 15-53-5-53-5l-1-145h-76v216l60 0c10-6 13-21 13-21 10 19 27 23 40 23z m269 1c4 0 7-1 11-1 5-1 10-2 15-4 3-1 5-2 7-3 6-4 11-9 15-14 4-7 8-14 11-21 5-10 7-21 9-32 2-16 1-31 0-46-3-21-8-41-14-61-4-12-13-23-24-30-12-7-26-10-40-11-12 0-23 2-34 5v-77h-78l1 292h62l10-16c0 2 16 11 17 11 10 5 21 8 32 8z m181 1c115 0 88-136 88-136l-103-1c0-23 18-28 18-28 19-4 74 7 74 7v-55c-153-51-167 61-167 61-23 139 65 150 65 150 9 2 17 2 25 2z m-620 60l-2-65h43l-11-50h-30v-88c-2-36 40-20 40-20v-54c-116-35-117 44-117 44l-1 118h-27v50h27l9 48z m246 37c21 0 37-17 37-38s-16-37-37-37c-20 0-37 17-37 37s17 38 37 38z" horiz-adv-x="1000" />
+
+<glyph glyph-name="support" unicode="&#xe88c;" d="M500 850c-211 0-382-171-382-382v-353c0-49 39-88 88-88s88 39 88 88v294c0 49-39 88-88 88-10 0-19-2-28-5 12 167 152 299 322 299 170 0 310-132 322-299-9 3-18 5-28 5-48 0-88-39-88-88v-294c0-49 40-89 88-89 11 0 20 3 30 6v-35c0-16-14-29-30-29h-211c-12 34-45 58-83 58-49 0-88-39-88-88s39-88 88-88c38 0 71 25 83 59h211c49 0 88 39 88 88 0 177 0 294 0 471 0 210-171 382-382 382z m441-417v-342c34 12 59 44 59 83v176c0 38-25 71-59 83z m-941-83v-176c0-39 25-71 59-83v342c-34-12-59-45-59-83z" horiz-adv-x="1000" />
+
+<glyph glyph-name="tag" unicode="&#xe88d;" d="M189 725c11 0 22-5 30-14 16-17 15-45-3-61-17-16-45-14-61 3-16 17-15 45 3 61 9 8 20 11 31 11z m-2 32c-18 0-36-6-51-20-30-28-32-75-4-106 28-30 75-32 106-4 31 28 33 75 4 106-14 16-35 24-55 24z m11 93l220-31 2 1 561-612-390-358-562 612 2 1-12 222z" horiz-adv-x="1000" />
+
+<glyph glyph-name="template" unicode="&#xe88e;" d="M491 513l79-72-91-20z m-90 209h189l-69-73h-115l-5-161c0 0-6-106-123-93l-100 3v-456c0-10 8-18 18-18h515c10 0 19 8 19 18v547l73 74v-621c0-51-41-92-92-92h-515c-50 0-92 41-92 92v467l37 38 0 1 191 201h-1l-51-54 53 56h1l2 2h0z m290 50l128-118-158-172-3 27-42 15-2 28-42 12-5 32-35 5z m88 78c5 0 11-2 15-6l91-84c11-10 9-30-3-43l-18-19-131 120 18 19c8 9 18 13 28 13z" horiz-adv-x="1000" />
+
+<glyph glyph-name="terms" unicode="&#xe88f;" d="M292 390c-59 0-107-48-107-107 0-59 48-107 107-107 59 0 107 48 107 107 0 59-48 107-107 107z m490 182c-10 0-20-3-31-7-40-18-58-66-40-106 18-40 66-58 106-40 40 18 58 65 40 106-13 30-43 47-75 47z m-538 2h98l5-89v-3c16-5 31-11 46-19l2 2 69 58 69-70-60-67-2-2c8-14 15-29 19-46h3l90-7v-98l-90-6h-3c-4-16-11-31-19-46l2-1 58-69-69-70-67 60-2 2c-15-8-30-14-46-19v-3l-5-90h-98l-8 90v3c-16 5-32 11-46 19l-2-2-67-60-69 70 57 68 3 3c-8 14-15 29-19 45h-3l-90 6v98l90 7h3c4 16 11 32 19 46l-2 2-60 67 69 70 69-58 2-2c14 8 30 14 46 18v3z m582 135l69-26-19-65 0-2c9-7 18-16 26-25l2 1 64 22 30-67-59-31-2-1c1-12 2-25 1-37l1-1 61-29-26-68-64 20-2 0c-7-9-16-18-25-26l1-2 22-64-67-30-31 60-1 2c-12-2-25-3-37-2l-1-1-29-61-68 26 20 64 1 2c-10 7-19 16-27 25l-2 0-63-24-30 66 59 33 2 1c-2 12-2 25-1 37l-2 1-61 27 26 68 64-18 2-1c8 10 16 19 26 27l-1 2-24 63 67 30 32-59 1-2c13 2 25 2 37 1l1 2z" horiz-adv-x="1000" />
+
+<glyph glyph-name="transactions" unicode="&#xe890;" d="M27 54h479c8-40 25-77 49-109h-555z m689 121v-49h116v49l85-68-85-69v54h-116v-54l-85 69 42 34z m58 116c-102 0-185-83-185-184s83-185 185-185c101 0 184 83 184 185s-83 184-184 184z m0 42c125 0 226-102 226-226s-101-227-226-227c-125 0-226 102-226 227s101 226 226 226z m-91 159h164l-27-55v-62c-15 3-30 5-46 5-22 0-43-3-63-8v65z m-328 0h164l-27-55v-328h-109v328z m-328 0h164l-27-55v-328h-109v328z m410 218c-30 0-54-24-54-54s24-55 54-55c31 0 55 24 55 55s-25 54-55 54z m0 110l438-274h-875z" horiz-adv-x="1000" />
+
+<glyph glyph-name="trash" unicode="&#xe891;" d="M957 763h-261c0 26 5 87-51 87h-246c-56 0-51-60-51-87h-261c-29 0-43-60-43-87h956c0 27-15 87-43 87z m-826-130l-3-728c0-31 27-55 60-55h668c32 0 59 24 59 55l-2 728h-782z m173-696h-87v609h87v-609z m174 0h-87v609h87v-609z m174 0h-87v609h87v-609z m174 0h-87v609h87v-609z" horiz-adv-x="1000" />
+
+<glyph glyph-name="unsort" unicode="&#xe892;" d="M501 850l308-252-84-69-157 129v-614l155 127 84-69-307-252-308 252 84 69 168-138v633l-167-137-84 69 224 183z" horiz-adv-x="1000" />
+
+<glyph glyph-name="upload" unicode="&#xe893;" d="M1000-150l-1000 0v419l150 0v-269l702-1v270l148 0z m-598 624v-273h188v273h207l-297 376-297-376z" horiz-adv-x="1000" />
+
+<glyph glyph-name="user" unicode="&#xe894;" d="M99 781v-680h94l0 2c4 59 111 119 202 152 7 3 39 20 21 67-46 47-81 124-81 198 0 115 76 176 165 176 89 0 165-61 165-176 0-74-35-150-81-197h1c-18-54 10-66 15-68 96-32 203-91 207-152l0-2h94v680z m-69 69h940v-1000h-940z" horiz-adv-x="1000" />
+
+<glyph glyph-name="userconfig" unicode="&#xe895;" d="M981 192h-24c-11 0-22 8-25 19l-14 32c-5 10-3 24 5 31l17 17c7 8 7 20 0 28l-28 27c-8 8-20 8-28 0l-16-16c-8-8-22-10-31-5l-33 14c-10 3-19 14-19 25v23c0 11-8 20-19 20h-39c-11 0-20-9-20-20v-23c0-11-8-22-18-25l-33-14c-10-5-24-3-31 5l-17 16c-7 8-20 8-27 0l-28-27c-8-8-8-20 0-28l16-17c8-7 10-21 5-31l-13-32c-4-11-15-19-26-19h-23c-11 0-20-9-20-19v-40c0-10 9-19 20-19h23c11 0 22-8 26-19l13-32c5-10 3-24-5-32l-16-16c-8-8-8-20 0-28l28-27c7-8 20-8 27 0l17 16c7 8 21 10 31 5l33-14c10-3 18-14 18-25v-24c0-10 9-19 20-19h39c11 0 19 9 19 19v24c0 11 9 22 19 25l33 14c9 5 23 3 31-5l16-16c8-8 20-8 28 0l28 27c7 8 7 20 0 28l-17 16c-8 8-10 22-5 32l14 32c3 11 14 19 25 19h24c10 0 19 9 19 19v40c0 10-9 19-19 19z m-137-39c0-54-44-98-98-98-54 0-97 44-97 98 0 54 43 98 97 98 54 0 98-44 98-98z m-393 20c0 73 36 136 92 174l0 0v65c0 3 1 8 3 14 2 7 4 14 6 21 3 8 5 17 8 26 7 13 13 27 18 41 1-1 2-2 4-2 15-2 26 25 29 60 3 33 6 43-16 45 0 2 0 3 0 5 0 38-4 70-12 97-8 26-8 45-22 61-14 17-41 31-60 38-18 8-38 11-59 11-21 0-42-9-60-17-19-7-49-15-62-32-14-16-11-36-20-62-7-26-9-64-9-101-1 0-1 0-1 0-24-1-20-12-17-46 3-34 14-61 29-59 1 0 3 1 4 2 5-15 11-30 18-43 3-9 5-17 8-24 2-6 3-13 5-19 2-6 3-11 4-14v-64c-12-5-25-11-41-18-15-7-31-14-49-21-17-8-34-15-52-23-17-7-34-14-50-21-15-6-29-12-42-17-13-5-23-9-31-12-15-5-28-14-38-25-9-12-17-23-23-35-6-14-12-29-15-44v-72h483c-20 33-32 71-32 111z" horiz-adv-x="1000" />
+
+<glyph glyph-name="usergroup" unicode="&#xe896;" d="M767 364h99c74 0 134-60 134-134v-176h-230v171c0 49-17 95-46 131 14 5 28 8 43 8z m-633 0h99c11 0 21-2 31-4-31-37-49-84-49-135v-171h-215v176c0 74 60 134 134 134z m294 36h129c97 0 176-78 176-175v-230h-480v230c0 97 78 175 175 175z m391 197c60 0 109-49 109-109 0-60-49-108-109-108-60 0-108 48-108 108 0 60 48 109 108 109z m-632 0c60 0 109-49 109-109 0-60-49-108-109-108-60 0-109 48-109 108 0 60 49 109 109 109z m310 108c2 0 5 0 7 0s5-1 7-1c3 0 5 0 7-1s5-1 7-1c3 0 5-1 7-2s5-1 7-2c2 0 4-1 7-2s4-1 6-2c2-1 4-2 6-3s4-2 6-3c2-1 4-2 6-4s4-2 6-3c2-2 4-3 6-4s3-3 5-5c2-1 4-2 5-4s4-3 5-5c2-1 3-3 5-5s3-3 4-5c2-2 3-3 5-5s2-4 4-6c1-2 2-4 3-5s3-4 4-6c1-2 2-4 3-7s2-4 3-6c0-2 1-4 2-6s2-5 2-7c1-2 2-4 2-7s1-4 2-6c0-3 1-5 1-7s1-5 1-8c0-2 0-4 1-7s0-5 0-7c0-3 0-5 0-7s-1-5-1-8c0-2-1-4-1-7s-1-4-1-7c-1-2-1-4-2-7s-1-4-2-6c0-3-1-5-2-7s-2-4-2-6c-1-2-2-5-3-7s-2-4-3-6c-1-2-3-4-4-6s-2-4-3-5c-2-2-3-4-4-6s-3-4-5-5c-1-2-3-4-4-6s-3-3-5-4c-1-2-3-4-5-5s-3-3-5-5c-2-1-3-2-5-4s-4-3-6-4c-2-1-4-2-6-3s-4-3-6-4c-2-1-4-2-6-3s-4-2-6-3c-2-1-4-2-6-2s-5-2-7-3c-2 0-4-1-7-2s-4-1-7-1c-2-1-4-1-7-1s-4-1-7-1c-2-1-4-1-7-1s-5 0-7 0c-3 0-5 0-8 0s-4 0-7 1c-2 0-5 0-7 1s-5 0-7 1c-2 0-4 1-7 1s-4 2-6 2c-3 1-5 2-7 3s-4 1-7 2c-2 1-4 2-6 3s-4 2-6 3c-2 1-4 2-6 4s-4 2-6 3c-1 1-3 3-5 4s-4 3-6 4c-1 2-3 3-5 5s-3 3-5 5c-1 1-3 3-4 4s-3 4-5 6c-1 1-3 3-4 5s-3 4-4 6c-1 1-2 3-4 5s-2 4-3 6c-1 2-2 4-3 6s-2 5-3 7c-1 2-2 4-3 6s-1 4-2 7c0 2-1 4-2 6s-1 5-1 7c-1 3-1 5-2 7s0 5 0 7c-1 3-1 5-1 8s0 4 0 7c0 2 0 5 0 7s0 5 1 7c0 3 0 5 0 8s1 4 2 7c0 2 1 4 1 6s2 5 2 7c1 2 2 5 2 7s2 4 3 6c1 2 2 4 3 6s2 5 3 7c1 2 2 4 3 6s3 3 4 5c1 2 3 4 4 6s3 3 4 5c2 2 3 4 5 5s3 4 4 5c2 2 4 3 5 5s4 3 5 4c2 2 4 3 6 5s4 2 5 4c2 1 4 2 6 3s4 3 6 4c2 1 4 2 6 3s4 2 6 3c3 1 5 1 7 2s4 2 7 2c2 1 4 2 6 2s5 2 7 2c2 0 5 1 7 1s5 1 7 1c3 0 5 1 7 1s5 0 8 0z" horiz-adv-x="1000" />
+
+<glyph glyph-name="video-camera" unicode="&#xe897;" d="M1000 654v-608q0-23-22-32-7-3-14-3-15 0-25 10l-225 225v-92q0-67-47-114t-113-47h-393q-67 0-114 47t-47 114v392q0 67 47 114t114 47h393q66 0 113-47t47-114v-92l225 225q10 10 25 10 7 0 14-2 22-10 22-33z" horiz-adv-x="1000" />
+
+<glyph glyph-name="video" unicode="&#xe898;" d="M819 233v-76h123v76z m-751 0v-76h123v76z m751 156v-76h123v76z m-751 0v-76h123v76z m181 137v-360h502v360z m570 19v-76h123v76z m-751 0v-76h123v76z m-68 141h69v-53h122v53h58v-94h502v94h69v-53h122v53h58v-672h-61v53h-122v-53h-66v85h-502v-85h-60v53h-123v-53h-66z" horiz-adv-x="1000" />
+
+<glyph glyph-name="viewpdf" unicode="&#xe899;" d="M183 106c-61-18-105-63-120-80 0 3-7-8-7-8s3 3 7 8c0-2-1-5-4-12-11-26 21-25 21-25 91 14 103 117 103 117z m521 88c-17 0-27-1-27-1 97-79 187-61 187-61 37 5-20 36-20 36-52 22-107 26-140 26z m-331 213c0 0-35-170-79-220l243 36c0 0-121 108-164 184z m452 195c5 0 10-2 16-7l37-31c19-15 48-40 66-55l38-32c18-15 18-39-1-54l-38-31c-18-14-48-39-67-53l-37-31c-19-15-34-2-33 28l0 57h-220c-15 0-28 13-28 28v61c0 15 13 28 28 28h221l1 58c0 21 7 33 17 33z m-447 118c-3 0-6-3-8-11 0 0-14-62 19-166 0 0 28 82 7 146 0 0-9 32-18 31z m-30 68c26 1 49-48 49-48 73-155 4-254 4-254 72-169 215-259 215-259 140 7 242-28 242-28 80-42 53-81 53-81-84-94-330 52-330 52l-318-53c-46-158-199-195-199-195-74-10-63 66-63 66 57 126 200 155 200 155 57 60 149 344 149 344-93 210-28 280-28 280 9 15 18 21 26 21z" horiz-adv-x="1000" />
+
+<glyph glyph-name="website" unicode="&#xe89a;" d="M500 850c-276 0-500-224-500-500s224-500 500-500c276 0 500 224 500 500s-224 500-500 500z m-41-570c0 0-155 35-185 96-61 122-68 98-75 136-8 38 3 115 3 115s-1-15 74 83c54 70 179 45 223 30 18-6-78 0-81-51-4-51 7-43 51-55 43-11 41 89 41 89l66-39 25-25c0 0 7-61-15-89-25-31-59-31-64-87-4-40 3-107 3-107s-8-11-20-2c-18 13-36 36-49 62-23 46-89 13-91 8-37-110 96-132 96-132l-2-32z m59-378c7 30 83 98 68 128-15 31-46 31-76 53-30 23-33 93 15 136 46 41 99 45 99 45s98-30 128-37c30-8 98 15 98-38 0-197-340-317-332-287z" horiz-adv-x="1000" />
+
+<glyph glyph-name="website2" unicode="&#xe89b;" d="M801 67c-26-52-59-97-98-132 64 31 119 76 162 132z m-154 0c-15-68-37-126-65-165 72 26 133 85 177 165z m-256 0c28-112 70-180 109-180 40 0 81 68 109 180z m-150 0c44-80 105-139 177-165-28 39-50 97-65 165z m-106 0c43-56 98-101 162-132-39 35-71 80-98 132z m729 250c-3-77-20-150-46-213h73c40 62 65 135 70 213z m-187 0c-2-74-9-147-22-213h123c28 62 45 135 49 213z m-317 0c2-80 10-152 23-213h234c13 61 21 133 23 213z m-187 0c4-78 21-151 49-213h123c-13 66-20 139-22 213z m-134 0c5-78 30-151 70-213h73c-26 63-43 136-46 213z m790 250c23-65 36-137 36-213h98c-1 76-20 149-54 213z m-168 0c10-68 16-141 16-213h151c0 76-14 149-38 213z m-284 0c-11-63-17-134-17-213h280c0 79-6 150-17 213z m-167 0c-24-64-38-137-38-213h151c0 72 6 145 17 213z m-119 0c-34-64-53-137-54-213h98c0 76 13 148 36 213z m206 198c-75-36-138-92-184-161h73c27 64 65 120 111 161z m406 0c46-41 84-97 112-161h72c-45 69-109 125-184 161z m-121 33c32-45 56-114 72-194h121c-45 94-113 164-193 194z m-164 0c-80-30-148-100-193-194h121c16 80 40 149 72 194z m82 15c-43 0-89-80-116-209h232c-27 129-73 209-116 209z m0 37c276 0 500-224 500-500 0-103-31-198-85-278v-5h-4c-90-131-241-217-411-217-170 0-321 86-411 217h-4v5c-54 80-85 175-85 278 0 276 224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="win10" unicode="&#xe89c;" d="M457 324l543-1 0-450-542 73z m-457 5l409-2 0-376-409 54z m409 416l0-375-409-2 0 324z m591 82v-452l-542-4v381z" horiz-adv-x="1000" />
+
+<glyph glyph-name="youtube" unicode="&#xe89d;" d="M812 208h3c8 0 16-2 22-6 6-4 10-9 10-15l-2-27h-66l2 27c0 6 3 11 9 15 6 4 13 6 22 6z m-214 9c8 0 15-2 22-5 6-4 9-8 9-12v-128c0-4-3-8-9-11-7-3-14-5-22-5-8 0-15 2-21 5-6 3-9 7-9 11v128c0 4 3 8 9 12 6 3 13 5 21 5z m-320 20l1-135c0-11 0-19 0-26-1-8-1-13 0-17 1-6 2-12 3-19 1-6 6-12 15-16 8-3 17-5 28-5 10 0 21 1 31 4 10 2 20 6 28 10 9 5 16 10 19 15l-1-27 57-1v217h-69v-136c0-10 0-17 1-23 0-5-1-9-3-10-2-6-8-10-18-13-9-3-17 1-22 12-1 1-1 5 0 11 0 5 0 13 0 22l-1 137z m536 12c-6 0-11 0-16-1-15-1-27-5-38-10-13-7-22-16-29-27-6-11-9-27-9-47v-68c0-28 11-49 31-61 19-11 39-17 60-17 2 0 4 0 6 0 24 1 44 8 62 22 14 10 20 23 20 39 0 5-1 11-3 17h-51v-25c0-5-3-10-9-13-6-4-13-5-20-5h-11c-8 0-15 1-20 5-5 3-8 8-8 13v53h119v30c0 11 0 22-1 32 0 11-1 19-3 25-2 10-8 18-19 24-10 6-22 10-35 12-7 1-14 2-21 2-2 0-4 0-6 0z m-314 63v-290l57 1 5 18c18-11 35-18 49-21 15-2 27-1 38 3 10 5 18 12 24 23 5 10 8 22 8 36v112c0 22-10 37-31 46-7 3-15 5-24 5-17 0-35-6-57-17v84z m-431 0v-37h71v-255h69v254h82v38z m95 81h672c22 0 43-3 63-8 20-6 37-14 52-23 15-9 27-20 36-33 9-13 13-27 13-41v-241c0-15-4-29-13-42-9-13-21-24-36-33-15-10-32-17-52-23-19-5-41-8-63-8h-672c-22 0-44 3-63 8-20 6-37 13-52 23-15 9-27 20-36 33-9 13-13 27-13 42v241c0 14 4 28 13 41 9 13 21 24 36 33 15 9 32 17 52 23 19 5 41 8 63 8z m324 249c-8 0-15-2-21-7-6-5-10-10-10-17v-119c0-6 3-11 9-16 6-4 14-6 22-6 8 0 15 2 22 6 6 5 9 10 9 16v119c0 7-3 12-9 17-7 5-14 7-22 7z m135 28h64v-175c0-4 2-8 7-11 5-4 10-5 18-5 7 0 13 1 18 5 5 3 8 7 8 11v175h59v-224h-76l1 18c-7-7-13-13-20-17-8-4-16-6-26-6-11 0-21 2-29 6-6 3-12 8-17 15-1 3-3 6-3 9-1 3-2 6-3 9-1 4-1 8-1 15v24z m-138 9c18 0 33-3 46-7 12-4 23-10 31-19 6-7 10-14 13-23 3-9 5-21 5-36v-58c0-21-2-36-5-45-1-8-6-18-15-28-9-9-19-15-29-18-13-5-27-7-43-7-16 0-31 2-45 6-12 3-22 8-27 16-6 6-11 14-15 24-3 10-5 25-5 45v60c0 20 3 37 8 50 6 13 15 23 29 29 13 7 31 11 52 11z m-335 80h81l45-111 46 111h80l-86-148v-172h-74v172z" horiz-adv-x="1000" />
+</font>
+</defs>
+</svg>
\ No newline at end of file
diff --git a/dev/tmp/webfonts/font/appicons.ttf b/dev/tmp/webfonts/font/appicons.ttf
new file mode 100644 (file)
index 0000000..8f2f237
Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.ttf differ
diff --git a/dev/tmp/webfonts/font/appicons.woff b/dev/tmp/webfonts/font/appicons.woff
new file mode 100644 (file)
index 0000000..3a8eab8
Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.woff differ
diff --git a/dev/tmp/webfonts/font/appicons.woff2 b/dev/tmp/webfonts/font/appicons.woff2
new file mode 100644 (file)
index 0000000..d2b3ced
Binary files /dev/null and b/dev/tmp/webfonts/font/appicons.woff2 differ
diff --git a/icons/Paper.svg b/icons/Paper.svg
new file mode 100644 (file)
index 0000000..3a97e6d
--- /dev/null
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="utf-8"?> \r<svg version="1.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" \r      x="0px" y="0px" width="50px" height="50px" viewBox="0 0 21.33 19.47"> \r<path d="M9.0170002,12.148L15.668,12.148 15.668,13.454 9.0170002,13.454z M9.0170002,9.5380001L17.975,9.5380001 17.975,10.844 9.0170002,10.844z M9.0170002,6.9270002L17.975,6.9270002 17.975,8.2330002 9.0170002,8.2330002z M3.0494576,5.0819178L1.5065088,5.2330363 2.9751782,18.001016 4.2981,17.872216z M9.0170002,4.3159997L17.975,4.3159997 17.975,5.6220002 9.0170002,5.6220002z M5.6288912,2.5833435L4.2095313,2.721282 5.6288912,17.262723 5.6288912,4.8306406C5.6288912,4.3032959,5.6288912,3.8488405,5.6288912,3.4882441z M7.0141816,1.3385463L7.0141816,2.447855 7.0141816,3.3527458 7.0141816,4.6951418 7.0141816,16.443831 15.816178,16.443831 17.188559,16.443831 18.54784,16.443831 19.935821,16.443831 19.94892,16.443831 19.94892,1.3385463 18.462041,1.3385463z M5.6288912,0L21.333,0 21.333,17.781017 19.191231,17.781017 4.4309077,19.221103 4.4283481,19.201603 1.7278161,19.466001 0,4.0363386 2.9204893,3.7511215 2.7018023,1.5259843 5.6288912,1.2394271z"/> \r</svg>
\ No newline at end of file
diff --git a/icons/add.svg b/icons/add.svg
new file mode 100644 (file)
index 0000000..cfdc733
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>add</title>
+<path d="M28.028 12.364h-8.479v-8.477h-7.043v8.477h-8.479v7.044h8.479v8.477h7.043v-8.477h8.479z"></path>
+</svg>
diff --git a/icons/addcsv.svg b/icons/addcsv.svg
new file mode 100644 (file)
index 0000000..f8672a2
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>addcsv</title>
+<path d="M15.853 14.077h1.933l0.774 2.662c0.14 0.481 0.246 0.938 0.328 1.395h0.036c0.093-0.468 0.186-0.902 0.315-1.395l0.739-2.662h1.877l-2.135 5.734h-1.782zM13.403 13.948c0.669 0 1.267 0.152 1.619 0.328l-0.316 1.231c-0.258-0.14-0.751-0.328-1.243-0.328-0.434 0-0.68 0.176-0.68 0.468 0 0.27 0.222 0.411 0.926 0.657 1.091 0.376 1.549 0.927 1.56 1.771 0 1.068-0.844 1.853-2.485 1.853-0.751 0-1.42-0.166-1.853-0.398l0.316-1.279c0.329 0.199 1.009 0.434 1.537 0.434 0.539 0 0.762-0.188 0.762-0.482 0-0.292-0.176-0.433-0.844-0.655-1.185-0.4-1.642-1.044-1.63-1.725 0-1.067 0.914-1.875 2.333-1.875zM8.808 13.947c0.469 0 0.985 0.081 1.361 0.222l-0.282 1.325c-0.211-0.094-0.527-0.176-0.997-0.176-0.938 0-1.548 0.67-1.536 1.607 0 1.055 0.703 1.607 1.571 1.607 0.422 0 0.751-0.071 1.020-0.175l0.211 1.312c-0.316 0.142-0.914 0.259-1.595 0.259-1.853 0-3.036-1.126-3.036-2.932 0-1.678 1.148-3.049 3.282-3.049zM23.228 2.669v2.771h-2.772v1.314h2.772v2.772h1.313v-2.772h2.772v-1.314h-2.772v-2.771zM2.016 0.742h16.164c-0.516 0.548-0.951 1.171-1.293 1.85h-13.024v27.435h13.719l-0.020-6.856 5.653 0.006v-9.279c0.22 0.019 0.443 0.034 0.668 0.034 0.45 0 0.886-0.046 1.314-0.119v11.59l-5.894 6.595h-17.286zM23.885 0c3.367 0 6.096 2.729 6.096 6.097s-2.729 6.098-6.096 6.098c-3.369 0-6.098-2.73-6.098-6.098s2.729-6.097 6.098-6.097z"></path>
+</svg>
diff --git a/icons/agrement.svg b/icons/agrement.svg
new file mode 100644 (file)
index 0000000..78dfb9f
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>agrement</title>
+<path d="M5.231 21.183h10.107c0 0 0.185 0.997 0.23 1.183h-10.336c-0.271 0-0.49-0.219-0.49-0.49v-0.203c0-0.27 0.219-0.49 0.49-0.49zM5.208 17.403h8.941c0.004 0.055 0.001 0.111-0.020 0.165l-0.392 1.018h-8.529c-0.271 0-0.49-0.219-0.49-0.49v-0.202c0-0.271 0.219-0.49 0.49-0.49zM5.141 13.693h8.684l0.125 0.28c0.059 0.134 0.030 0.292-0.073 0.397l-0.505 0.505h-8.232c-0.27 0-0.49-0.219-0.49-0.49v-0.203c0-0.27 0.219-0.49 0.49-0.49zM23.215 10.435c-3.113 0-5.636 2.523-5.636 5.636s2.523 5.638 5.636 5.638c3.113 0 5.637-2.525 5.637-5.638s-2.524-5.636-5.637-5.636zM5.125 10.020h10.213v1.061c0 0.042-0.008 0.083-0.022 0.121h-10.191c-0.271 0-0.49-0.219-0.49-0.49v-0.203c0-0.271 0.219-0.49 0.49-0.49zM23.215 7.385c0.117 0 0.235 0.045 0.325 0.134l0.905 0.904c0.098 0.099 0.246 0.126 0.372 0.070l1.173-0.518c0.232-0.104 0.502 0.003 0.605 0.234l0.61 1.376c0.056 0.126 0.183 0.209 0.323 0.209h1.505c0.253 0 0.459 0.205 0.459 0.459v1.281c0 0.139 0.086 0.263 0.215 0.312l1.196 0.462c0.237 0.091 0.355 0.358 0.264 0.594l-0.542 1.403c-0.051 0.13-0.019 0.279 0.079 0.377l1.065 1.063c0.18 0.18 0.18 0.471 0 0.651l-0.906 0.905c-0.097 0.097-0.125 0.245-0.069 0.372l0.518 1.171c0.103 0.233-0.002 0.504-0.234 0.607l-1.375 0.61c-0.127 0.056-0.21 0.184-0.21 0.323v1.503c0 0.255-0.205 0.461-0.459 0.461h-0.052l2.956 7.105c0.064 0.153-0.092 0.306-0.244 0.238l-3.451-1.523c-0.116-0.051-0.251 0.003-0.298 0.12l-1.41 3.428c-0.064 0.158-0.286 0.158-0.352 0.002l-2.869-6.881c-0.012-0.031-0.015-0.064-0.022-0.094-0.062 0.009-0.124 0.008-0.185-0.007l-2.87 6.894c-0.065 0.156-0.288 0.156-0.351-0.001l-1.41-3.428c-0.048-0.116-0.182-0.172-0.299-0.12l-3.451 1.523c-0.152 0.067-0.308-0.085-0.244-0.238l2.92-7.018h-0.004c-0.253 0-0.459-0.206-0.459-0.461v-1.28c0-0.138-0.086-0.263-0.215-0.312l-1.195-0.462c-0.238-0.091-0.355-0.357-0.264-0.593l0.541-1.405c0.050-0.13 0.018-0.277-0.080-0.376l-1.064-1.063c-0.179-0.18-0.179-0.471 0-0.651l0.908-0.906c0.097-0.098 0.124-0.247 0.068-0.372l-0.52-1.172c-0.102-0.231 0.002-0.503 0.233-0.607l1.377-0.608c0.127-0.056 0.209-0.183 0.209-0.322v-1.505c0-0.254 0.206-0.459 0.459-0.459h1.281c0.137 0 0.262-0.086 0.311-0.215l0.461-1.195c0.091-0.236 0.358-0.354 0.595-0.263l1.404 0.541c0.131 0.052 0.279 0.019 0.378-0.079l1.063-1.064c0.090-0.090 0.207-0.134 0.325-0.134zM5.12 5.883h6.467c0.271 0 0.49 0.219 0.49 0.49v0.203c0 0.271-0.219 0.49-0.49 0.49h-6.467c-0.271 0-0.49-0.219-0.49-0.49v-0.203c0-0.271 0.219-0.49 0.49-0.49zM0.819 0.126h22.54c0.452 0 0.82 0.368 0.82 0.819v5.563l-0.495-0.494c-0.123-0.123-0.286-0.191-0.46-0.191s-0.337 0.068-0.46 0.19l-0.714 0.715v-3.824c0-0.358-0.292-0.65-0.651-0.65h-18.62c-0.358 0-0.649 0.291-0.649 0.65v23.52c0 0.359 0.291 0.65 0.649 0.65h11.034l-0.886 2.13h-12.108c-0.452 0-0.819-0.368-0.819-0.82v-27.44c0-0.452 0.368-0.819 0.819-0.819z"></path>
+</svg>
diff --git a/icons/archive.svg b/icons/archive.svg
new file mode 100644 (file)
index 0000000..44f1dc8
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>archive</title>
+<path d="M11.958 22.832v2.043h8.086v-2.043zM0.81 21.361h30.382v10.639h-30.382zM11.789 9.532v2.043h8.085v-2.043zM0.81 8.17h30.382v11.065h-2.683l-0.891-5.593-19.215 5.593h-7.593zM7.192 0h17.022l5.72 5.023-0.019 1.104h-27.83l-0.104-1.125z"></path>
+</svg>
diff --git a/icons/back.svg b/icons/back.svg
new file mode 100644 (file)
index 0000000..bbf50cd
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>back</title>
+<path d="M22.659 32l-16.179-16.001 16.179-15.999 4.221 4.173-11.959 11.825 11.959 11.827-4.221 4.175z"></path>
+</svg>
diff --git a/icons/backup.svg b/icons/backup.svg
new file mode 100644 (file)
index 0000000..4714889
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>backup</title>
+<path d="M4.961 15.649c0.074 0.007 0.145 0.036 0.201 0.082 0.077 0.064 0.126 0.157 0.133 0.256 0.099 1.257 0.45 2.512 1.084 3.692 0.905 1.683 2.249 2.976 3.816 3.815l0.623-2.414c0.037-0.143 0.155-0.25 0.301-0.272 0.147-0.022 0.29 0.044 0.369 0.169l4.387 7.064c0.061 0.112 0.070 0.22 0.034 0.32-0.038 0.107-0.123 0.187-0.23 0.224l-8.095 2.714c-0.142 0.048-0.298 0.005-0.396-0.108-0.099-0.114-0.119-0.274-0.049-0.409l1.165-2.282c-2.726-1.297-5.078-3.442-6.614-6.304-0.966-1.796-1.518-3.707-1.69-5.621-0.018-0.199 0.126-0.376 0.325-0.399l4.561-0.527c0.025-0.003 0.050-0.003 0.074-0zM25.22 7.685c0.083 0.004 0.162 0.036 0.227 0.092l6.399 5.651c0.113 0.1 0.154 0.256 0.103 0.397-0.049 0.143-0.178 0.239-0.329 0.247l-2.556 0.134c0.24 3.008-0.44 6.118-2.149 8.88-1.073 1.735-2.452 3.17-4.022 4.276-0.163 0.114-0.388 0.079-0.508-0.082l-2.738-3.684c-0.059-0.081-0.083-0.182-0.068-0.28 0.018-0.099 0.074-0.187 0.155-0.243 1.038-0.714 1.949-1.647 2.655-2.787 1.006-1.626 1.451-3.436 1.395-5.213l-2.404 0.667c-0.142 0.040-0.293-0.008-0.385-0.124-0.093-0.116-0.108-0.273-0.038-0.405l3.92-7.333c0.067-0.108 0.157-0.17 0.261-0.189 0.028-0.005 0.056-0.007 0.083-0.006zM14.964 0.652c2.041-0.001 3.986 0.416 5.752 1.169 0.185 0.079 0.273 0.289 0.198 0.476l-1.693 4.267c-0.037 0.092-0.111 0.167-0.203 0.204s-0.197 0.036-0.287-0.004c-1.154-0.507-2.426-0.791-3.767-0.791-1.911 0-3.684 0.572-5.166 1.556l1.831 1.692c0.11 0.1 0.148 0.255 0.098 0.394-0.049 0.139-0.176 0.235-0.323 0.245l-8.298 0.524c-0.127 0.001-0.228-0.043-0.298-0.121-0.077-0.085-0.108-0.196-0.089-0.308l0.594-3.481 0.843-4.934c0.027-0.148 0.138-0.265 0.285-0.298s0.296 0.026 0.382 0.15l1.459 2.105c2.431-1.787 5.434-2.846 8.682-2.845z"></path>
+</svg>
diff --git a/icons/barcode.svg b/icons/barcode.svg
new file mode 100644 (file)
index 0000000..15ad4e5
--- /dev/null
@@ -0,0 +1,9 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>a106_barcode2</title>
+<path d="M0 23.481v5.097h4.957v-24.789h-4.957z"></path>
+<path d="M7.097 23.481v5.097h3.156v-24.789h-3.156z"></path>
+<path d="M12.733 23.481v5.097h8.563v-24.789h-8.563z"></path>
+<path d="M23.435 23.481v5.097h3.157v-24.789h-3.157z"></path>
+<path d="M28.847 3.789v24.789h3.153v-24.789z"></path>
+</svg>
diff --git a/icons/basket.svg b/icons/basket.svg
new file mode 100644 (file)
index 0000000..a3d04e9
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>basket</title>
+<path d="M21.463 20.443c-0.811 0-1.472 0.66-1.472 1.471s0.66 1.472 1.472 1.472 1.471-0.66 1.471-1.472c0-0.811-0.66-1.471-1.471-1.471zM16.357 20.443c-0.811 0-1.471 0.66-1.471 1.471s0.66 1.472 1.471 1.472 1.471-0.66 1.471-1.472c0-0.811-0.66-1.471-1.471-1.471zM10.904 20.443c-0.811 0-1.471 0.66-1.471 1.471s0.659 1.472 1.471 1.472c0.812 0 1.471-0.66 1.471-1.472s-0.659-1.471-1.471-1.471zM24.059 16.319c-0.811 0-1.471 0.66-1.471 1.471s0.66 1.471 1.471 1.471 1.471-0.66 1.471-1.471c0-0.811-0.66-1.471-1.471-1.471zM18.607 16.319c-0.811 0-1.471 0.66-1.471 1.471s0.66 1.471 1.471 1.471c0.812 0 1.471-0.66 1.471-1.471s-0.659-1.471-1.471-1.471zM13.155 16.319c-0.812 0-1.471 0.66-1.471 1.471s0.659 1.471 1.471 1.471c0.811 0 1.471-0.66 1.471-1.471s-0.659-1.471-1.471-1.471zM7.789 16.319c-0.811 0-1.471 0.66-1.471 1.471s0.66 1.471 1.471 1.471 1.471-0.66 1.471-1.471c0-0.811-0.66-1.471-1.471-1.471zM1.233 11.024h5.031l3.17 3.167c0.476 0.481 1.114 0.743 1.79 0.743s1.314-0.262 1.79-0.743c0.865-0.857 0.973-2.186 0.335-3.167h5.301c-0.639 0.981-0.525 2.31 0.335 3.167 0.481 0.481 1.115 0.743 1.79 0.743 0.682 0 1.314-0.262 1.796-0.743l3.17-3.167h5.031c0.676 0 1.228 0.551 1.228 1.23v3.692c0 0.679-0.552 1.23-1.228 1.23h-1.233v1.23c0 0.111-2.462 9.847-2.462 9.847-0.286 0.692-0.551 1.23-1.228 1.23h-19.694c-0.557 0-0.866-0.576-1.234-1.23 0 0-2.461-9.736-2.461-9.847v-1.23h-1.228c-0.682 0-1.233-0.552-1.233-1.23v-3.692c0-0.679 0.551-1.23 1.233-1.23zM29.444 2.515c0.312 0 0.625 0.119 0.863 0.357 0.476 0.476 0.476 1.25 0 1.726l-8.416 8.414c-0.238 0.238-0.552 0.357-0.861 0.357-0.313 0-0.627-0.119-0.865-0.357-0.476-0.476-0.476-1.247 0-1.723l8.416-8.417c0.238-0.238 0.55-0.357 0.863-0.357zM2.558 2.515c0.311 0 0.622 0.119 0.86 0.357l8.416 8.417c0.477 0.476 0.477 1.247 0 1.723-0.238 0.238-0.552 0.357-0.86 0.357-0.313 0-0.622-0.119-0.865-0.357l-8.411-8.414c-0.477-0.476-0.477-1.25 0-1.726 0.238-0.238 0.549-0.357 0.86-0.357z"></path>
+</svg>
diff --git a/icons/bill.svg b/icons/bill.svg
new file mode 100644 (file)
index 0000000..1f261cb
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>bill</title>
+<path d="M21.215 22.349h0.569v0.646c0.437 0.013 0.736 0.117 0.958 0.229l-0.187 0.639c-0.166-0.076-0.472-0.236-0.944-0.236-0.486 0-0.659 0.25-0.659 0.486 0 0.285 0.25 0.444 0.839 0.68 0.777 0.291 1.124 0.666 1.124 1.283 0 0.59-0.41 1.111-1.173 1.236v0.714h-0.569v-0.673c-0.437-0.013-0.874-0.139-1.124-0.306l0.188-0.652c0.271 0.16 0.659 0.306 1.082 0.306 0.437 0 0.736-0.215 0.736-0.548 0-0.313-0.243-0.514-0.757-0.701-0.728-0.264-1.2-0.597-1.2-1.242 0-0.597 0.416-1.056 1.117-1.181zM13.139 20.798c-0.524 0.795-1.019 1.612-1.495 2.428h1.495zM8.528 18.614v4.612h2.825c-0.755-1.045-1.447-2.155-2.253-3.149 0.146-0.229 0.333-0.417 0.561-0.563 0.399 0.323 0.739 0.618 1.221 0.964 0.069 0.048 0.526 0.362 0.564 0.36 0.088-0.007 0.321-0.418 0.464-0.596 0.363-0.45 0.784-0.919 1.229-1.376v-0.252zM17.657 18.373h5.816v1.253h-5.816zM15.714 16.67c0.241 0 0.484 0 0.727 0 0.044 0.093-0.176 0.209-0.297 0.332-0.857 0.856-1.643 1.839-2.378 2.88v3.971h-5.864v-5.865h5.864v0.261c0.649-0.612 1.324-1.17 1.949-1.579zM13.139 12.38c-0.523 0.795-1.019 1.612-1.495 2.427h1.495zM17.657 12.371h5.816v1.252h-5.816zM8.528 10.196v4.611h2.825c-0.755-1.045-1.446-2.154-2.252-3.149 0.146-0.229 0.333-0.416 0.561-0.562 0.399 0.322 0.739 0.618 1.221 0.965 0.069 0.048 0.526 0.362 0.564 0.358 0.088-0.006 0.321-0.418 0.464-0.596 0.363-0.45 0.784-0.919 1.229-1.376v-0.251zM15.714 8.252c0.241 0 0.484 0 0.727 0 0.044 0.092-0.176 0.209-0.297 0.331-0.857 0.857-1.643 1.839-2.378 2.88v3.97h-5.864v-5.864h5.864v0.261c0.649-0.612 1.324-1.169 1.949-1.579zM6.078 2.418v27.166h19.841v-21.082h-6.287v-6.085zM3.796 0h17.129l7.279 7.126v24.874h-24.408z"></path>
+</svg>
diff --git a/icons/book.svg b/icons/book.svg
new file mode 100644 (file)
index 0000000..3d05894
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>book</title>
+<path d="M6.822 1.395c-1.142 0-2.079 0.496-2.151 1.622h21.25v26.913l1.59-1.299-0.007-27.237zM6.223 0h22.174c0.273 0 0.496 0.221 0.497 0.494l0.013 28.607c0 0-0.013 0.619-0.314 0.909-0.322 0.323-2.673 1.991-2.673 1.991l-22.829-0.005v-28.481c0-2.247 1.391-3.514 3.131-3.514z"></path>
+</svg>
diff --git a/icons/bookings.svg b/icons/bookings.svg
new file mode 100644 (file)
index 0000000..7538e25
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>bookings</title>
+<path d="M24.023 20.026l1.012 1.559-10.507 6.814-3.261-5.031 1.559-1.011 2.251 3.47zM6.963 18.375h13.624v2.902l-2.049 1.328v-2.181h-9.527v9.526h9.527v-3.177l2.049-1.329v6.555h-13.624zM24.023 1.651l1.012 1.559-10.507 6.814-3.261-5.031 1.559-1.010 2.251 3.47zM6.963 0h13.624v2.902l-2.049 1.328v-2.18h-9.527v9.525h9.527v-3.176l2.049-1.329v6.554h-13.624z"></path>
+</svg>
diff --git a/icons/books.svg b/icons/books.svg
new file mode 100644 (file)
index 0000000..b873a81
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>books</title>
+<path d="M12.129 8.613v2.183h4.28v-2.183zM1.679 8.613v2.183h4.28v-2.183zM24.882 5.983l7.124 18.571-6.581 2.525-7.127-18.571zM10.241 4.921h8.058v22.157h-8.058zM0 4.921h8.058v22.157h-8.058z"></path>
+</svg>
diff --git a/icons/box.svg b/icons/box.svg
new file mode 100644 (file)
index 0000000..5ffb7aa
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>box</title>
+<path d="M15.301 10.355v19.62l-15.301-7.028v-18.044zM32 4.903l-4.885 1.679v10.969l-4.1 1.34v-10.903l-6.305 2.168 0.003 20.017 15.288-6.377zM26.839 5.167l4.373-1.489-15.553-3.677-3.677 0.999zM0.945 3.995l14.503 5.044 6.983-2.375-14.943-4.405z"></path>
+</svg>
diff --git a/icons/boxcheck-not.svg b/icons/boxcheck-not.svg
new file mode 100644 (file)
index 0000000..3bf2cb5
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>boxcheck-not</title>
+<path d="M1.712 1.713v28.575h28.572v-28.575zM0 0h32v32h-32z"></path>
+</svg>
diff --git a/icons/boxcheck-ok.svg b/icons/boxcheck-ok.svg
new file mode 100644 (file)
index 0000000..0f37746
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>boxcheck-ok</title>
+<path d="M23.745 8.878l2.44 2.795-13.053 11.449-7.317-8.482 2.813-2.415 4.872 5.653zM1.711 1.713v28.577h28.576v-28.577zM0 0h32.005v32.002h-32.005z"></path>
+</svg>
diff --git a/icons/boxes.svg b/icons/boxes.svg
new file mode 100644 (file)
index 0000000..9624f9e
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>boxes</title>
+<path d="M24.004 24.004h8.001v8.001h-8.001zM12.002 24.004h8.001v8.001h-8.001zM0 24.004h8.001v8.001h-8.001zM24.004 12.002h8.001v8.001h-8.001zM12.002 12.002h8.001v8.001h-8.001zM0 12.002h8.001v8.001h-8.001zM24.004 0h8.001v8.001h-8.001zM12.002 0h8.001v8.001h-8.001zM0 0h8.001v8.001h-8.001z"></path>
+</svg>
diff --git a/icons/calendar1.svg b/icons/calendar1.svg
new file mode 100644 (file)
index 0000000..d2ca6b2
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>calendar1</title>
+<path d="M17.493 24.251h3.908v3.785h-3.908zM11.414 24.251h3.907v3.785h-3.907zM5.335 24.251h3.908v3.785h-3.908zM23.261 18.298h3.908v3.784h-3.908zM17.493 18.298h3.908v3.784h-3.908zM11.414 18.298h3.907v3.784h-3.907zM5.335 18.298h3.908v3.784h-3.908zM23.261 12.219h3.908v3.784h-3.908zM17.182 12.219h3.908v3.784h-3.908zM11.103 12.219h3.908v3.784h-3.908zM2.904 8.249v21.968h26.2v-21.968zM1.118 0h29.772v32.005h-29.772z"></path>
+</svg>
diff --git a/icons/calendar2.svg b/icons/calendar2.svg
new file mode 100644 (file)
index 0000000..caa1994
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>calendar2</title>
+<path d="M24.487 26.466h2.004v1.884h-2.004zM20.714 26.466h2.004v1.884h-2.004zM16.942 26.466h2.003v1.884h-2.003zM13.169 26.466h2.004v1.884h-2.004zM9.397 26.466h2.004v1.884h-2.004zM5.624 26.466h2.004v1.884h-2.004zM24.487 22.664h2.004v1.884h-2.004zM20.714 22.664h2.004v1.884h-2.004zM16.942 22.664h2.003v1.884h-2.003zM13.169 22.664h2.004v1.884h-2.004zM9.397 22.664h2.004v1.884h-2.004zM5.624 22.664h2.004v1.884h-2.004zM24.487 18.861h2.004v1.886h-2.004zM20.714 18.861h2.004v1.886h-2.004zM16.942 18.861h2.003v1.886h-2.003zM13.169 18.861h2.004v1.886h-2.004zM9.397 18.861h2.004v1.886h-2.004zM5.624 18.861h2.004v1.886h-2.004zM24.487 15.059h2.004v1.887h-2.004zM20.714 15.059h2.004v1.887h-2.004zM16.942 15.059h2.003v1.887h-2.003zM13.169 15.059h2.004v1.887h-2.004zM9.397 15.059h2.004v1.887h-2.004zM5.624 15.059h2.004v1.887h-2.004zM24.487 11.258h2.004v1.887h-2.004zM20.714 11.258h2.004v1.887h-2.004zM16.942 11.258h2.003v1.887h-2.003zM13.169 11.258h2.004v1.887h-2.004zM9.397 11.258h2.004v1.887h-2.004zM5.624 11.258h2.004v1.887h-2.004zM3.55 9.431v20.876h24.896v-20.876zM5.625 0h3.713v3.596h2.965v-2.004h7.073v2.004h3.105v-2.004h0.058v-1.592h3.773v1.592h3.831v30.412h-28.291v-30.412h3.772z"></path>
+</svg>
diff --git a/icons/catalog.svg b/icons/catalog.svg
new file mode 100644 (file)
index 0000000..794e3bd
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>catalog</title>
+<path d="M8.152 25.87h18.216v1.961h-18.216zM3.958 0h22.41v24.035h-22.263v5.818h24.287v-26.186h2.026v28.336h-26.313v-2.15h-2.529v-27.872c0 0 0.406-1.094 0.758-1.446 0.422-0.421 1.625-0.537 1.625-0.537z"></path>
+</svg>
diff --git a/icons/close.svg b/icons/close.svg
new file mode 100644 (file)
index 0000000..b9c1119
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>close</title>
+<path d="M22.024 4.911l-5.996 5.996-5.995-5.995-4.979 4.979 5.995 5.996-5.996 5.995 4.98 4.98 5.996-5.995 5.995 5.995 4.98-4.98-5.993-5.993 5.995-5.996z"></path>
+</svg>
diff --git a/icons/close1.svg b/icons/close1.svg
new file mode 100644 (file)
index 0000000..33af509
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>close1</title>
+<path d="M2.966 0.037c0.759 0 1.519 0.289 2.098 0.867l10.79 10.764 10.789-10.764c1.159-1.156 3.038-1.156 4.197 0 1.157 1.156 1.157 3.030-0.002 4.186l-10.789 10.764 10.79 10.766c1.159 1.156 1.157 3.030 0 4.187-1.159 1.155-3.038 1.156-4.197 0l-10.789-10.765-10.79 10.765c-1.159 1.156-3.038 1.155-4.195 0-1.159-1.156-1.159-3.030 0-4.187l10.789-10.764-10.789-10.766c-1.159-1.156-1.159-3.030 0-4.186 0.579-0.578 1.338-0.867 2.097-0.867z"></path>
+</svg>
diff --git a/icons/cloud-data.svg b/icons/cloud-data.svg
new file mode 100644 (file)
index 0000000..6220bd0
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>cloud-data</title>
+<path d="M27 9.063c-0.119 0-0.238 0.004-0.356 0.013-0.356-1.136-1.026-2.161-1.939-2.949-1.227-1.060-2.817-1.619-4.443-1.559-1.594-2.794-4.573-4.567-7.762-4.567-4.006 0-7.552 2.754-8.616 6.616-2.306 1.025-3.822 3.328-3.822 5.884 0 2.492 1.423 4.658 3.5 5.727v-2.352c0-1.551 1.262-2.813 2.813-2.813h19.25c1.551 0 2.813 1.262 2.813 2.813v2.848c2.023-0.617 3.5-2.5 3.5-4.723 0-2.723-2.215-4.938-4.938-4.938zM25.625 14.938h-19.25c-0.518 0-0.938 0.42-0.938 0.938v6.622h21.125v-6.622c0-0.518-0.42-0.938-0.938-0.938zM13.476 19.75h-4.976c-0.518 0-0.938-0.42-0.938-0.938s0.42-0.938 0.938-0.938h4.976c0.518 0 0.938 0.42 0.938 0.938s-0.42 0.938-0.938 0.938zM19.5 19.741c-0.518 0-0.938-0.42-0.938-0.938s0.42-0.938 0.938-0.938c0.518 0 0.938 0.42 0.938 0.938s-0.42 0.938-0.938 0.938zM23.5 19.741c-0.518 0-0.938-0.42-0.938-0.938s0.42-0.938 0.938-0.938c0.518 0 0.938 0.42 0.938 0.938s-0.42 0.938-0.938 0.938zM5.438 31.063c0 0.518 0.42 0.938 0.938 0.938h19.25c0.518 0 0.938-0.42 0.938-0.938v-6.691h-21.125zM23.5 27c0.518 0 0.938 0.42 0.938 0.938s-0.42 0.938-0.938 0.938c-0.518 0-0.938-0.42-0.938-0.938s0.42-0.938 0.938-0.938zM19.5 27c0.518 0 0.938 0.42 0.938 0.938s-0.42 0.938-0.938 0.938c-0.518 0-0.938-0.42-0.938-0.938s0.42-0.938 0.938-0.938zM8.5 27h4.976c0.518 0 0.938 0.42 0.938 0.938s-0.42 0.938-0.938 0.938h-4.976c-0.518 0-0.938-0.42-0.938-0.938s0.42-0.938 0.938-0.938z"></path>
+</svg>
diff --git a/icons/code.svg b/icons/code.svg
new file mode 100644 (file)
index 0000000..737805a
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>code</title>
+<path d="M21.383 6.154l10.622 7.868v4.1l-10.622 7.833v-4.264l6.954-5.587v-0.066l-6.954-5.587zM10.623 6.154v4.266l-6.952 5.587v0.064l6.952 5.589v4.296l-10.623-7.866v-4.1zM16.972 1.68l2.877 0.498-4.851 28.143-2.876-0.496z"></path>
+</svg>
diff --git a/icons/config.svg b/icons/config.svg
new file mode 100644 (file)
index 0000000..c2638f5
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>config</title>
+<path d="M11.917 24.829c-0.614 0.007-1.214 0.308-1.577 0.857-0.581 0.879-0.338 2.067 0.541 2.648s2.068 0.338 2.649-0.541 0.338-2.067-0.541-2.648c-0.33-0.218-0.703-0.32-1.071-0.316zM11.771 21.464l0.412 1.552 0.011 0.051c0.291 0.020 0.582 0.076 0.866 0.167l0.032-0.049 0.997-1.255 1.459 0.964-0.806 1.389-0.028 0.042c0.196 0.226 0.363 0.471 0.496 0.731l0.053-0.011 1.583-0.228 0.35 1.713-1.542 0.458-0.046 0.009c-0.020 0.293-0.077 0.584-0.169 0.869l0.044 0.029 1.281 0.958-0.964 1.459-1.414-0.767-0.039-0.026c-0.226 0.197-0.472 0.363-0.734 0.497l0.011 0.051 0.228 1.583-1.713 0.35-0.458-1.542-0.010-0.047c-0.292-0.021-0.583-0.078-0.867-0.17l-0.031 0.047-0.958 1.281-1.459-0.964 0.767-1.415 0.029-0.044c-0.195-0.226-0.361-0.47-0.493-0.73l-0.057 0.012-1.593 0.183-0.35-1.713 1.551-0.412 0.053-0.011c0.020-0.291 0.077-0.58 0.169-0.864l-0.051-0.034-1.255-0.997 0.964-1.459 1.388 0.806 0.046 0.030c0.225-0.195 0.469-0.361 0.728-0.494l-0.012-0.058-0.183-1.592zM24.796 16.495c-0.958-0.002-1.872 0.561-2.27 1.496-0.531 1.247 0.052 2.695 1.299 3.226s2.695-0.052 3.226-1.299-0.052-2.695-1.3-3.226c-0.312-0.133-0.636-0.196-0.956-0.196zM23.356 12.317l0.882 1.868 0.025 0.063c0.373-0.043 0.754-0.039 1.134 0.011l0.029-0.069 0.971-1.82 2.070 0.881-0.698 1.945-0.025 0.059c0.301 0.24 0.569 0.512 0.798 0.81l0.064-0.026 1.951-0.656 0.841 2.087-1.846 0.937-0.056 0.022c0.042 0.375 0.038 0.757-0.012 1.139l0.063 0.027 1.843 0.915-0.881 2.070-1.968-0.642-0.056-0.024c-0.241 0.301-0.514 0.569-0.813 0.799l0.025 0.063 0.656 1.951-2.086 0.841-0.937-1.846-0.023-0.057c-0.374 0.041-0.756 0.037-1.137-0.014l-0.028 0.067-0.915 1.844-2.070-0.881 0.642-1.968 0.026-0.062c-0.299-0.24-0.566-0.511-0.794-0.81l-0.069 0.028-1.973 0.601-0.84-2.087 1.867-0.882 0.064-0.026c-0.042-0.373-0.037-0.752 0.013-1.132l-0.073-0.031-1.82-0.97 0.881-2.070 1.944 0.698 0.065 0.028c0.239-0.299 0.51-0.565 0.807-0.794l-0.029-0.071-0.601-1.973zM9.683 5.737c-1.84 0-3.336 1.497-3.336 3.336s1.496 3.336 3.336 3.336c1.84 0 3.336-1.497 3.336-3.336s-1.496-3.336-3.336-3.336zM8.191 0h3.051l0.162 2.798v0.088c0.503 0.14 0.982 0.336 1.427 0.587l0.067-0.067 2.086-1.856 2.158 2.158-1.806 2.151-0.057 0.057c0.252 0.446 0.45 0.924 0.591 1.428h0.093l2.786 0.162v3.052l-2.797 0.244h-0.082c-0.141 0.504-0.339 0.983-0.591 1.429l0.065 0.065 1.855 2.086-2.157 2.158-2.151-1.806-0.059-0.059c-0.445 0.251-0.923 0.447-1.427 0.587v0.098l-0.162 2.787h-3.051l-0.245-2.798v-0.091c-0.501-0.141-0.977-0.338-1.421-0.589l-0.072 0.072-2.143 1.799-2.157-2.158 1.862-2.093 0.067-0.067c-0.25-0.443-0.446-0.919-0.585-1.42h-0.107l-2.786-0.244v-3.052l2.797-0.162h0.096c0.14-0.5 0.336-0.976 0.585-1.42l-0.073-0.073-1.798-2.143 2.158-2.158 2.093 1.863 0.065 0.065c0.443-0.252 0.92-0.449 1.421-0.589v-0.102z"></path>
+</svg>
diff --git a/icons/config3.svg b/icons/config3.svg
new file mode 100644 (file)
index 0000000..0cab8ec
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>config3</title>
+<path d="M9.33 14.722c-1.891 0-3.427 1.538-3.427 3.428 0 1.888 1.537 3.427 3.427 3.427 1.892 0 3.43-1.538 3.43-3.427 0-1.891-1.538-3.428-3.43-3.428zM25.037 8.903c-0.332 0.007-0.669 0.080-0.991 0.225-1.287 0.577-1.865 2.094-1.287 3.382 0.577 1.287 2.096 1.861 3.383 1.286 1.286-0.581 1.864-2.094 1.286-3.384-0.433-0.963-1.394-1.529-2.392-1.508zM7.799 8.825h3.135l0.166 2.864v0.102c0.518 0.143 1.009 0.345 1.467 0.603l0.060-0.061 2.211-1.857 2.218 2.219-1.908 2.143-0.066 0.067c0.259 0.458 0.462 0.95 0.607 1.469h0.083l2.875 0.25v3.136l-2.864 0.167h-0.094c-0.145 0.517-0.348 1.009-0.607 1.467l0.058 0.059 1.856 2.21-2.217 2.217-2.143-1.906-0.069-0.069c-0.458 0.258-0.949 0.46-1.467 0.602v0.092l-0.166 2.875h-3.135l-0.252-2.865v-0.104c-0.514-0.144-1.005-0.347-1.46-0.605l-0.067 0.066-2.151 1.914-2.217-2.217 1.848-2.202 0.076-0.074c-0.257-0.457-0.459-0.945-0.603-1.459h-0.098l-2.875-0.167v-3.136l2.864-0.25h0.109c0.144-0.516 0.346-1.005 0.603-1.46l-0.070-0.068-1.913-2.151 2.217-2.219 2.203 1.85 0.074 0.072c0.455-0.257 0.945-0.46 1.46-0.604v-0.094zM26.444 4.525l2.186 0.83-0.584 2.067-0.028 0.072c0.315 0.23 0.603 0.502 0.859 0.808l0.063-0.029 2.035-0.705 0.958 2.135-1.897 0.989-0.069 0.031c0.060 0.397 0.071 0.792 0.035 1.183l0.059 0.022 1.939 0.939-0.831 2.186-2.042-0.641-0.066-0.025c-0.232 0.316-0.505 0.604-0.813 0.86l0.027 0.058 0.706 2.035-2.135 0.957-0.99-1.898-0.029-0.064c-0.396 0.061-0.794 0.072-1.184 0.036l-0.022 0.057-0.938 1.939-2.187-0.83 0.643-2.045 0.024-0.064c-0.314-0.232-0.602-0.507-0.859-0.814l-0.060 0.027-2.009 0.764-0.958-2.133 1.872-1.048 0.072-0.031c-0.060-0.396-0.071-0.792-0.034-1.182l-0.064-0.024-1.961-0.878 0.831-2.187 2.064 0.584 0.075 0.028c0.233-0.313 0.503-0.598 0.808-0.853l-0.029-0.069-0.766-2.008 2.136-0.96 1.047 1.874 0.033 0.076c0.395-0.060 0.788-0.072 1.176-0.038l0.026-0.066z"></path>
+</svg>
diff --git a/icons/contacts.svg b/icons/contacts.svg
new file mode 100644 (file)
index 0000000..d52ceb9
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>contacts</title>
+<path d="M17.513 15.912c-3.393 0-6.358 2.562-8.006 6.385h16.014c-1.65-3.823-4.615-6.385-8.008-6.385zM17.515 9.703c-1.734 0-3.138 1.242-3.138 2.773 0 1.529 1.404 2.773 3.138 2.773 1.733 0 3.137-1.243 3.137-2.773 0-1.531-1.404-2.773-3.137-2.773zM3.025 0.037h28.975v31.926h-28.975v-2.080h-3.025v-2.133h3.025v-4.32h-3.025v-2.133h3.025v-4.32h-3.025v-2.133h3.025v-4.318h-3.025v-2.133h3.025v-4.32h-3.025v-2.133h3.025z"></path>
+</svg>
diff --git a/icons/contrat-cadre.svg b/icons/contrat-cadre.svg
new file mode 100644 (file)
index 0000000..31b4bbb
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>contrat-cadre</title>
+<path d="M5.756 26.359h20.457c0.297 0 0.537 0.24 0.537 0.537v0.222c0 0.297-0.24 0.537-0.537 0.537h-20.457c-0.297 0-0.537-0.24-0.537-0.537v-0.222c0-0.297 0.24-0.537 0.537-0.537zM5.739 23.945h20.457c0.297 0 0.537 0.24 0.537 0.537v0.222c0 0.297-0.24 0.537-0.537 0.537h-20.457c-0.297 0-0.537-0.24-0.537-0.537v-0.222c0-0.297 0.24-0.537 0.537-0.537zM5.733 21.023h6.013c0.297 0 0.537 0.24 0.537 0.537v0.222c0 0.297-0.24 0.537-0.537 0.537h-6.013c-0.297 0-0.537-0.24-0.537-0.537v-0.222c0-0.297 0.24-0.537 0.537-0.537zM3.114 13.201c-0.355 0-0.644 0.289-0.644 0.644v15.033c0 0.356 0.289 0.644 0.644 0.644h25.771c0.356 0 0.644-0.289 0.644-0.644v-15.033c0-0.355-0.289-0.644-0.644-0.644h-7.641l2.346 4.579c0.038 0.093 0.027 0.207-0.033 0.298-0.061 0.092-0.163 0.146-0.271 0.146-0.046 0-0.089-0.009-0.134-0.029l-2.949-1.301-1.203 2.93c-0.051 0.124-0.172 0.204-0.307 0.204s-0.254-0.080-0.306-0.204l-2.384-4.597-2.349 4.514c-0.056 0.132-0.176 0.212-0.31 0.212-0.135 0-0.255-0.080-0.306-0.205l-1.208-2.937-2.946 1.309c-0.044 0.018-0.087 0.028-0.132 0.028-0.109 0-0.211-0.055-0.272-0.146-0.060-0.090-0.071-0.204-0.029-0.306l2.309-4.496zM15.999 4.205c0.062 0 0.124 0.036 0.147 0.107l0.627 1.926c0.044 0.135 0.171 0.227 0.313 0.227h2.024c0.15 0 0.212 0.193 0.091 0.282l-1.638 1.191c-0.115 0.083-0.163 0.232-0.118 0.368l0.625 1.925c0.046 0.142-0.117 0.261-0.239 0.174l-1.639-1.189c-0.115-0.084-0.272-0.084-0.388 0l-1.637 1.189c-0.122 0.088-0.285-0.031-0.238-0.174l0.625-1.925c0.044-0.135-0.004-0.284-0.118-0.368l-1.639-1.191c-0.121-0.089-0.058-0.282 0.092-0.282h2.025c0.143 0 0.269-0.092 0.313-0.227l0.625-1.926c0.023-0.071 0.085-0.107 0.148-0.107zM16.023 2.119c-2.994 0-5.43 2.436-5.43 5.431s2.436 5.431 5.43 5.431c2.995 0 5.432-2.436 5.432-5.431s-2.437-5.431-5.432-5.431zM16.023 0.006c0.149 0 0.289 0.058 0.395 0.164l0.82 0.821 1.070-0.468c0.073-0.032 0.149-0.049 0.228-0.049 0.221 0 0.422 0.131 0.512 0.334l0.545 1.229 1.367 0.015c0.309 0 0.56 0.251 0.56 0.56v1.161l1.088 0.425c0.14 0.053 0.25 0.159 0.311 0.296 0.060 0.136 0.064 0.289 0.011 0.429l-0.485 1.255 0.957 0.977c0.106 0.107 0.165 0.249 0.165 0.398-0.001 0.149-0.059 0.289-0.165 0.394l-0.822 0.821 0.469 1.070c0.061 0.137 0.065 0.289 0.012 0.429-0.041 0.106-0.121 0.196-0.236 0.266l-0.325 0.199h8.531c0.533 0 0.966 0.434 0.966 0.966v19.328c0 0.533-0.434 0.966-0.966 0.966h-30.066c-0.533 0-0.966-0.434-0.966-0.966v-19.328c0-0.533 0.434-0.966 0.966-0.966h8.214l-0.058-0.147c-0.037-0.095-0.069-0.243-0.007-0.405l0.484-1.255-0.956-0.977c-0.106-0.106-0.164-0.246-0.165-0.395s0.058-0.291 0.164-0.396l0.822-0.822-0.468-1.070c-0.061-0.137-0.066-0.288-0.012-0.428s0.159-0.25 0.296-0.31l1.231-0.546 0.015-1.366c0-0.31 0.251-0.561 0.559-0.561h1.16l0.425-1.087c0.083-0.215 0.293-0.359 0.523-0.359 0.069 0 0.137 0.013 0.201 0.037l1.257 0.484 0.976-0.956c0.107-0.106 0.247-0.165 0.397-0.165z"></path>
+</svg>
diff --git a/icons/creditcard.svg b/icons/creditcard.svg
new file mode 100644 (file)
index 0000000..82a209d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>creditcard</title>
+<path d="M0 14.125h31.945c0.054 0 0.028 0.003 0.002 0.005l-0.002 0v8.685c-0.008 2.193-1.815 4.013-4.007 4.006h-23.979c-2.193-0.006-3.965-1.814-3.959-4.006zM4.026 5.179h23.975c2.192 0.005 3.964 1.74 3.959 3.935v0.414c-0.103-0.014-0.203 0.002-0.313 0h-31.605v-0.413c0.006-2.195 1.789-3.942 3.984-3.935z"></path>
+</svg>
diff --git a/icons/cuterly.svg b/icons/cuterly.svg
new file mode 100644 (file)
index 0000000..e9ddab9
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>cuterly</title>
+<path d="M3.046 6.248c9.661 3.464 7.397 7.429 7.397 7.429-0.131 0.23-0.086 0.572 0.102 0.759l14.046 14.046c1.49 3.52-1.296 1.952-1.296 1.952-0.231-0.13-0.574-0.39-0.761-0.577l-13.979-13.981c-5.271 1.267-7.66-6.88-7.66-6.88-0.074-0.255 0.032-0.325 0.237-0.157l4.862 3.981c0.205 0.168 0.245 0.129 0.090-0.085l-3.738-5.14c-0.156-0.215-0.113-0.256 0.096-0.093l4.849 3.818c0.209 0.164 0.237 0.134 0.065-0.067zM9.178 0l21.947 21.948c0 0 1.906 2.835-1.751 1.751l-12.202-12.204-2.858-0.001-7.012-7.303c0 0-1.835-3.763 1.876-4.192z"></path>
+</svg>
diff --git a/icons/dat-export.svg b/icons/dat-export.svg
new file mode 100644 (file)
index 0000000..dc32e01
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>dat-export</title>
+<path d="M23.47 7.424l8.528 8.576-8.528 7.56v-4.038c0 0-14.728-4.028-18.409 4.038 0-2.016 1.338-12.103 18.409-12.103zM0 3.202h21.333v4.268h-2.134v-2.134h-17.064v21.331h17.064v-2.134h2.134v4.268h-21.333v-23.465z"></path>
+</svg>
diff --git a/icons/data-import.svg b/icons/data-import.svg
new file mode 100644 (file)
index 0000000..973505e
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>data-import</title>
+<path d="M13.594 7.423v4.034c17.068 0 18.406 10.089 18.406 12.104-3.681-8.068-18.406-4.036-18.406-4.036v4.036l-8.533-7.561zM0 3.2h21.334v4.267h-2.133v-2.134h-17.068v21.334h17.068v-2.134h2.133v4.267h-21.334v-23.467z"></path>
+</svg>
diff --git a/icons/data-transfer.svg b/icons/data-transfer.svg
new file mode 100644 (file)
index 0000000..36a6257
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>data-transfer</title>
+<path d="M19.731 23.741c0 1.356 2.749 2.458 6.138 2.458 3.384 0 6.131-1.102 6.131-2.458v2.458c0 1.356-2.747 2.451-6.131 2.451-3.389 0-6.138-1.096-6.138-2.451zM0 23.741c0 1.356 2.747 2.451 6.137 2.451 3.389 0 6.138-1.096 6.138-2.451v2.451c0 1.356-2.749 2.458-6.138 2.458-3.39 0-6.137-1.096-6.137-2.458zM19.731 20.061c0 1.356 2.749 2.451 6.138 2.451 3.384 0 6.131-1.095 6.131-2.451v2.451c0 1.356-2.747 2.457-6.131 2.457-3.389 0-6.138-1.102-6.138-2.457zM0 20.061c0 1.356 2.747 2.451 6.137 2.451 3.389 0 6.138-1.095 6.138-2.451v2.451c0 1.356-2.749 2.457-6.138 2.457-3.39 0-6.137-1.102-6.137-2.457zM25.246 14.565c-3.003 0.127-4.903 1.114-4.903 1.81 0 0.756 2.155 1.847 5.526 1.847 3.372 0 5.521-1.091 5.521-1.847 0-0.696-1.901-1.689-4.903-1.81v1.804c0 0.339-0.279 0.618-0.618 0.618-0.344 0-0.623-0.279-0.623-0.618zM5.515 14.559c-3.003 0.127-4.903 1.12-4.903 1.816 0 0.751 2.154 1.841 5.525 1.841s5.519-1.089 5.519-1.841c0-0.702-1.9-1.689-4.903-1.816v1.804c0 0.345-0.277 0.624-0.617 0.624-0.346 0-0.623-0.279-0.623-0.624zM27.86 8.713h1.047v2.287h0.624l-1.145 1.859-1.143-1.859h0.617zM3.595 8.713l1.145 1.864h-0.624v2.282h-1.047v-2.282h-0.617zM6.137 7.066l19.731 0.006c0.339 0 0.618 0.279 0.618 0.618v6.258c3.093 0.127 5.513 1.162 5.513 2.427v2.457c0 1.356-2.747 2.451-6.131 2.451-3.389 0-6.137-1.095-6.137-2.451v-2.457c0-1.264 2.422-2.3 5.515-2.427v-5.642h-18.492v5.642c3.093 0.127 5.521 1.162 5.521 2.427v2.457c0 1.356-2.749 2.451-6.138 2.451-3.39 0-6.137-1.095-6.137-2.451v-2.457c0-1.264 2.42-2.3 5.515-2.427v-6.258c0-0.17 0.067-0.327 0.181-0.442 0.121-0.116 0.277-0.183 0.442-0.183zM17.758 3.35l1.864 1.143-1.864 1.145v-0.624h-5.381v-1.047h5.381z"></path>
+</svg>
diff --git a/icons/dataadd.svg b/icons/dataadd.svg
new file mode 100644 (file)
index 0000000..58a1a00
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>dataadd</title>
+<path d="M1.56 19.639h12.282l-0.055 0.144c-0.423 1.153-0.654 2.398-0.654 3.696s0.231 2.543 0.654 3.696l0.055 0.144h-12.282c-0.861 0-1.56-0.699-1.56-1.559v-4.562c0-0.86 0.699-1.558 1.56-1.558zM22.574 18.21v4.182h-4.182v2.651h4.182v4.182h2.651v-4.182h4.182v-2.651h-4.182v-4.182zM23.893 15.372c4.477 0 8.106 3.628 8.106 8.106 0 4.474-3.63 8.105-8.106 8.105s-8.106-3.631-8.106-8.105c0-4.478 3.629-8.106 8.106-8.106zM1.56 9.941h21.822c0.861 0 1.559 0.698 1.559 1.558v1.27l-0.221-0.020c-0.273-0.021-0.549-0.031-0.827-0.031-3.708 0-6.984 1.886-8.92 4.749l-0.097 0.152h-13.316c-0.861 0-1.56-0.698-1.56-1.559v-4.56c0-0.86 0.699-1.558 1.56-1.558zM4.591 2.483c-0.975 0-1.77 0.794-1.77 1.77 0 0.977 0.795 1.77 1.77 1.77s1.77-0.792 1.77-1.77c0-0.976-0.794-1.77-1.77-1.77zM1.56 0.414h21.822c0.861 0 1.559 0.698 1.559 1.558v4.561c0 0.862-0.698 1.558-1.559 1.558h-21.822c-0.861 0-1.56-0.696-1.56-1.558v-4.561c0-0.86 0.699-1.558 1.56-1.558z"></path>
+</svg>
diff --git a/icons/datadelete.svg b/icons/datadelete.svg
new file mode 100644 (file)
index 0000000..1ce9b80
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>datadelete</title>
+<path d="M1.56 19.641h12.281l-0.055 0.143c-0.423 1.153-0.654 2.398-0.654 3.696s0.231 2.543 0.654 3.696l0.055 0.144h-12.282c-0.861 0-1.56-0.7-1.56-1.56v-4.561c0-0.86 0.699-1.558 1.56-1.558zM20.942 18.889l-1.874 1.875 2.957 2.957-2.957 2.957 1.874 1.874 2.957-2.957 2.957 2.957 1.874-1.874-2.957-2.957 2.957-2.957-1.874-1.875-2.957 2.957zM23.893 15.375c4.477 0 8.106 3.628 8.106 8.106 0 4.474-3.63 8.105-8.106 8.105s-8.106-3.631-8.106-8.105c0-4.478 3.629-8.106 8.106-8.106zM1.56 9.943h21.822c0.861 0 1.559 0.698 1.559 1.558v1.269l-0.221-0.020c-0.273-0.021-0.549-0.031-0.827-0.031-3.708 0-6.984 1.886-8.92 4.749l-0.098 0.153h-13.315c-0.861 0-1.56-0.698-1.56-1.56v-4.56c0-0.86 0.699-1.558 1.56-1.558zM4.591 2.485c-0.975 0-1.77 0.794-1.77 1.769 0 0.977 0.795 1.769 1.77 1.769s1.77-0.792 1.77-1.769c0-0.976-0.794-1.769-1.77-1.769zM1.56 0.417h21.822c0.861 0 1.559 0.698 1.559 1.558v4.561c0 0.862-0.698 1.558-1.559 1.558h-21.822c-0.861 0-1.56-0.697-1.56-1.558v-4.561c0-0.86 0.699-1.558 1.56-1.558z"></path>
+</svg>
diff --git a/icons/dataedit.svg b/icons/dataedit.svg
new file mode 100644 (file)
index 0000000..09db08d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>dataedit</title>
+<path d="M17.974 21.763c0.017-0.001 0.034-0.001 0.051 0.001 0.126 0.008 0.265 0.062 0.407 0.166l0.99 0.73c0.455 0.336 1.198 0.884 1.652 1.221l0.989 0.73c0.455 0.336 0.401 0.794-0.115 1.021l-1.126 0.491c-0.517 0.228-1.366 0.596-1.885 0.821l-1.126 0.493c-0.518 0.225-0.891-0.050-0.827-0.611l0.139-1.223c0.064-0.561 0.167-1.48 0.23-2.041l0.137-1.222c0.041-0.361 0.232-0.566 0.484-0.577zM1.783 17.974h17.844l-1.666 2.257c-0.176 0.241-0.275 0.522-0.288 0.816-0.508 0.137-0.882 0.576-0.956 1.207l-0.14 1.251h-14.794c-0.985 0-1.783-0.799-1.783-1.784v-1.963c0-0.985 0.798-1.784 1.783-1.784zM1.783 11.115h19.979c0.916 0 1.661 0.691 1.765 1.577l-2.918 3.952h-18.826c-0.985 0-1.783-0.799-1.783-1.782v-1.963c0-0.984 0.798-1.784 1.783-1.784zM27.769 8.726c0.17-0.005 0.345 0.046 0.495 0.157l3.391 2.504c0.342 0.252 0.425 0.722 0.183 1.048l-8.622 11.678c-0.241 0.326-0.713 0.385-1.057 0.134l-3.39-2.504c-0.343-0.253-0.425-0.723-0.183-1.049l8.62-11.679c0.136-0.184 0.345-0.282 0.563-0.289zM1.783 4.336h19.979c0.987 0 1.786 0.799 1.786 1.783v1.964c0 0.984-0.798 1.784-1.786 1.784h-19.979c-0.985 0-1.783-0.799-1.783-1.784v-1.964c0-0.984 0.798-1.783 1.783-1.783z"></path>
+</svg>
diff --git a/icons/datasets.svg b/icons/datasets.svg
new file mode 100644 (file)
index 0000000..0a81309
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>datasets</title>
+<path d="M19.232 30.091h6.242v1.085h-6.377c0.092-0.284 0.143-0.586 0.143-0.9 0-0.063-0.005-0.124-0.009-0.185zM6.529 30.091h6.907c-0.004 0.061-0.009 0.122-0.009 0.185 0 0.314 0.052 0.616 0.145 0.9h-7.042zM6.022 17.582h19.957c0.788 0 1.426 0.638 1.426 1.424v4.172c0 0.787-0.638 1.426-1.426 1.426h-8.711v4.224l0.030 0.018c0.459 0.31 0.761 0.835 0.761 1.429 0 0.952-0.772 1.724-1.725 1.724-0.952 0-1.724-0.772-1.724-1.724 0-0.535 0.244-1.014 0.628-1.33l0.12-0.090v-4.252h-9.335c-0.786 0-1.424-0.639-1.424-1.426v-4.172c0-0.786 0.638-1.424 1.424-1.424zM6.022 8.712h19.957c0.788 0 1.426 0.638 1.426 1.426v4.171c0 0.786-0.638 1.424-1.426 1.424h-19.957c-0.786 0-1.424-0.638-1.424-1.424v-4.171c0-0.788 0.638-1.426 1.424-1.426zM8.794 1.892c-0.891 0-1.617 0.725-1.617 1.618s0.727 1.619 1.617 1.619c0.893 0 1.62-0.725 1.62-1.619s-0.727-1.618-1.62-1.618zM6.022 0h19.957c0.788 0 1.426 0.639 1.426 1.426v4.172c0 0.786-0.638 1.424-1.426 1.424h-19.957c-0.786 0-1.424-0.638-1.424-1.424v-4.172c0-0.787 0.638-1.426 1.424-1.426z"></path>
+</svg>
diff --git a/icons/date.svg b/icons/date.svg
new file mode 100644 (file)
index 0000000..4267a83
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>date</title>
+<path d="M24.16 24.267h3.862v2.984h-3.862zM16.731 24.267h6.102v2.984h-6.102zM9.835 24.267h5.57v2.984h-5.57zM3.648 24.267h4.86v2.984h-4.86zM24.16 18.077h3.862v4.863h-3.862zM16.731 18.077h6.102v4.863h-6.102zM3.648 18.077h4.86v4.863h-4.86zM24.16 13.489h3.862v3.261h-3.862zM16.731 13.489h6.102v3.261h-6.102zM9.835 13.489h5.57v3.261h-5.57zM3.648 13.489h4.86v3.261h-4.86zM2.322 12.163v16.415h27.027v-16.415zM0 5.501h6.187v2.245c0 1.647 1.338 2.987 2.983 2.987 1.646 0 2.986-1.339 2.986-2.987v-2.245h8.355v2.245c0 1.647 1.339 2.987 2.986 2.987s2.985-1.339 2.985-2.987v-2.245h5.52v25.12h-32.002zM23.497 1.38c0.734 0 1.327 0.593 1.327 1.325v5.041c0 0.735-0.592 1.329-1.327 1.329-0.733 0-1.328-0.593-1.328-1.329v-5.041c0-0.732 0.595-1.325 1.328-1.325zM9.17 1.38c0.733 0 1.328 0.593 1.328 1.325v5.041c0 0.735-0.594 1.329-1.328 1.329-0.731 0-1.325-0.593-1.325-1.329v-5.041c0-0.732 0.594-1.325 1.325-1.325z"></path>
+</svg>
diff --git a/icons/delivery.svg b/icons/delivery.svg
new file mode 100644 (file)
index 0000000..4737514
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>delivery</title>
+<path d="M7.703 24.472c-0.916 0-1.659 0.743-1.659 1.66s0.743 1.659 1.659 1.659c0.916 0 1.66-0.743 1.66-1.659s-0.743-1.66-1.66-1.66zM7.703 21.746c2.422 0 4.385 1.963 4.385 4.386s-1.963 4.385-4.385 4.385c-2.421 0-4.385-1.963-4.385-4.385s1.963-4.386 4.385-4.386zM29.154 11.436l2.844 10.192-14.933 4.030-2.844-9.718zM22.991 3.614l2.607 7.111-11.851 3.555-2.133-7.347zM1.185 1.481h4.741c0.45 0 0.841 0.251 1.042 0.62l0.044 0.091h2.074l6.591 25.892 9.721-2.872 0.402 1.364-11.137 3.29-6.682-26.253h-1.346l-0.046 0.034c-0.189 0.128-0.417 0.202-0.662 0.202h-4.741c-0.654 0-1.185-0.531-1.185-1.185s0.531-1.185 1.185-1.185z"></path>
+</svg>
diff --git a/icons/download.svg b/icons/download.svg
new file mode 100644 (file)
index 0000000..25ae774
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>download</title>
+<path d="M32 31.997l-32 0.003v-13.396l4.8-0.005v8.601l22.451 0.024v-8.62l4.749-0.003zM12.875 8.735v-8.735h6.016v8.735h6.608l-9.499 12.033-9.497-12.033z"></path>
+</svg>
diff --git a/icons/duplicate.svg b/icons/duplicate.svg
new file mode 100644 (file)
index 0000000..49ad2a6
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>duplicate</title>
+<path d="M5.307 5.304l18.719 0.025-0.044-5.329h-23.981v23.981h5.307zM7.020 7.020v24.98h24.98v-24.98h-24.98zM29.028 20.945h-8.083v8.081h-2.667v-8.081h-8.081v-2.667h8.081v-8.083h2.667v8.083h8.083v2.667z"></path>
+</svg>
diff --git a/icons/duplicate2.svg b/icons/duplicate2.svg
new file mode 100644 (file)
index 0000000..201d1a0
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>duplicate2</title>
+<path d="M23 15.5v-4.5l5 5h-4.5c-0.276 0-0.5-0.224-0.5-0.5v0zM11 10v-5.5c0-0.276-0.224-0.5-0.5-0.5v0h-4.5c-0.552 0-1 0.448-1 1v0 15c0 0.552 0.448 1 1 1v0h7v-9c0.004-0.36 0.071-0.703 0.191-1.020l-0.007 0.020h-1.184c-0.552 0-1-0.448-1-1v0zM21 17v-5.5c0-0.276-0.224-0.5-0.5-0.5v0h-4.5c-0.552 0-1 0.448-1 1v0 15c0 0.552 0.448 1 1 1v0h11c0.552 0 1-0.448 1-1v0-8.5c0-0.276-0.224-0.5-0.5-0.5v0h-5.5c-0.552 0-1-0.448-1-1v0zM13 4v4.5c0 0.276 0.224 0.5 0.5 0.5v0h4.5z"></path>
+</svg>
diff --git a/icons/edit.svg b/icons/edit.svg
new file mode 100644 (file)
index 0000000..2fe7f33
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>edit</title>
+<path d="M3.347 22.223l6.713 6.249 16.021-16.28-6.709-6.247-16.025 16.277zM31.081 3.175l-2.552-2.373c-1.189-1.107-3.065-1.061-4.195 0.095l-3.199 3.277 6.848 6.369 3.195-3.272c1.132-1.16 1.088-2.993-0.097-4.096zM0.009 32l8.389-1.82-6.567-6.112-1.823 7.932z"></path>
+</svg>
diff --git a/icons/edit2.svg b/icons/edit2.svg
new file mode 100644 (file)
index 0000000..54dba40
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>edit2</title>
+<path d="M8.571 24.677h12.945v1.874h-12.945zM8.571 20h8.579v1.871h-8.579zM16.822 9.606l3.895 3.692-5.494 1.897zM22.922 2.515l4.153 3.831-5.125 5.555-0.086-0.878-1.369-0.466-0.040-0.932-1.362-0.36-0.166-1.051-1.13-0.145zM12.518 2.415h8.546l-2.333 2.496h-5.243v4.179c0 0-0.106 3.603-4.12 3.29l-4.435 0.018v16.483c0 0.345 0.279 0.624 0.623 0.624h17.466c0.345 0 0.623-0.279 0.623-0.624v-16.89l2.498-2.518v19.408c0 1.723-1.395 3.118-3.121 3.118h-17.466c-1.723 0-3.117-1.395-3.117-3.118v-15.831l2.494-2.632v0.020l5.236-5.527h-0.016zM25.771 0.001c0.185 0.008 0.357 0.071 0.491 0.194l2.939 2.714c0.36 0.328 0.312 0.961-0.103 1.409l-0.564 0.613-4.236-3.908 0.565-0.612c0.258-0.28 0.6-0.423 0.908-0.41z"></path>
+</svg>
diff --git a/icons/editblog.svg b/icons/editblog.svg
new file mode 100644 (file)
index 0000000..84f7abf
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>editblog</title>
+<path d="M17.718 27.044l0.78 4.956-4.611-2.138zM16.184 18.706h7.155v1.48h-7.155zM9.996 16.36l6.651 9.039-3.833 2.82-6.649-9.040zM7.172 14.221c0.575 0.012 1.14 0.226 1.582 0.625l-3.831 2.809c-0.477-1.023-0.182-2.271 0.764-2.964 0.414-0.303 0.893-0.456 1.37-0.469 0.038-0.001 0.077-0.001 0.115-0zM13.583 13.534h9.756v1.479h-9.756zM11.599 8.086h11.74v1.48h-11.74zM5.068 0h16.866l5.366 4.366v1.229h-0.005v23.447c0 1.233-1 2.233-2.233 2.233h-5.924l-0.352-2.233h6.276v-23.447h-1.855c-0.823 0-1.489-0.667-1.489-1.489v-1.872h-14.419v11.259c-0.059-0.004-0.117-0.016-0.177-0.016-0.678 0-1.328 0.213-1.877 0.615-0.065 0.047-0.118 0.105-0.178 0.157v-12.014z"></path>
+</svg>
diff --git a/icons/email.svg b/icons/email.svg
new file mode 100644 (file)
index 0000000..7d94e48
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>email</title>
+<path d="M32 25.592l-11.247-8.711 11.247-11.028zM0 5.375l11.725 11.348-11.725 9.653zM18.133 19.792c-0.667 0.657-2.16 0.657-3.081-0.219l-2.219-1.743-11.833 9.424 31-0.033-11.88-9.075-1.987 1.645zM31.413 4.601l-13.195 12.913c-0.877 0.755-2.305 0.755-3.191 0l-14.028-12.889 30.413-0.024z"></path>
+</svg>
diff --git a/icons/euro-tag.svg b/icons/euro-tag.svg
new file mode 100644 (file)
index 0000000..e5e0dba
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>euro-tag</title>
+<path d="M17.178 14.746c-0.447 0.002-1.062 0.096-1.768 0.38-2.103 0.845-3.211 2.942-2.806 5.623l-1.026 0.413 0.441 1.098 0.87-0.349c0.095 0.344 0.141 0.53 0.285 0.887 0.095 0.235 0.136 0.306 0.24 0.523l-0.835 0.335 0.437 1.088 0.954-0.384c1.433 2.253 3.555 3.156 5.803 2.253 1.040-0.416 1.746-1.004 2.022-1.383l-0.89-1.487c-0.328 0.396-0.92 0.826-1.541 1.076-1.395 0.56-2.69 0.101-3.665-1.153l3.642-1.463-0.437-1.088-3.821 1.535c-0.128-0.24-0.189-0.339-0.299-0.614-0.132-0.328-0.17-0.482-0.25-0.786l3.81-1.531-0.442-1.098-3.601 1.447c-0.126-1.623 0.574-2.787 1.845-3.294 0.698-0.282 1.348-0.315 1.842-0.251l-0.312-1.733c-0.126-0.027-0.294-0.045-0.498-0.044zM9.674 7.873c0.238-0.004 0.556 0.051 1.017 0.131 0.251 0.042 0.512 0.091 0.778 0.141-0.014 0.066-0.018 0.131-0.037 0.197-0.092 0.305-0.366 0.9-0.668 1.511-0.639 0.209-1.17 0.714-1.378 1.407-0.338 1.124 0.298 2.31 1.424 2.649 1.124 0.339 2.31-0.299 2.648-1.423 0.127-0.421 0.117-0.851-0.005-1.243 0.345-0.694 0.714-1.491 0.875-2.028 0.043-0.14 0.052-0.281 0.082-0.421 2.126 0.52 3.984 1.089 4.105 1.311l7.523 14.004c0.463 0.861 0.14 1.936-0.723 2.399l-9.361 5.029c-0.862 0.463-1.937 0.14-2.399-0.721l-7.523-14.004c-0.341-0.637 1.529-5.304 2.565-7.677 0.417-0.956 0.554-1.251 1.078-1.26zM10.085 0.001c0.232-0.003 0.468 0.011 0.705 0.044 1.318 0.181 2.438 0.872 3.151 1.943 0.677 1.016 0.949 2.311 0.765 3.644-0.541 3.922-2.642 6.536-2.733 6.646-0.152 0.187-0.375 0.284-0.598 0.284-0.172 0-0.344-0.056-0.488-0.173-0.331-0.269-0.381-0.756-0.112-1.088 0.019-0.024 1.92-2.405 2.399-5.88 0.132-0.958-0.052-1.873-0.519-2.575-0.472-0.708-1.19-1.147-2.075-1.269-1.696-0.223-3.254 0.954-3.488 2.644-0.099 0.72-0.003 2.598 0.043 3.261 0.030 0.426-0.293 0.796-0.718 0.825-0.417 0.039-0.796-0.292-0.825-0.719-0.018-0.26-0.171-2.572-0.032-3.579 0.317-2.298 2.279-3.975 4.526-4.008z"></path>
+</svg>
diff --git a/icons/events.svg b/icons/events.svg
new file mode 100644 (file)
index 0000000..4a53c81
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>events</title>
+<path d="M30.021 18.548l1.976 1.975-8.317 8.318-0.005-0.006-4.696-4.695 1.975-1.976 2.725 2.726zM10.671 13.988c0.434 0 0.836 0.093 1.204 0.281 0.367 0.187 0.648 0.443 0.843 0.766 0.195 0.322 0.291 0.667 0.291 1.030 0 0.345-0.092 0.66-0.277 0.943s-0.461 0.508-0.825 0.675c0.473 0.109 0.841 0.337 1.102 0.678 0.263 0.345 0.393 0.776 0.393 1.289 0 0.698-0.255 1.29-0.763 1.775s-1.152 0.728-1.93 0.728c-0.7 0-1.282-0.21-1.746-0.627-0.463-0.42-0.728-0.962-0.793-1.628l0.981-0.129c0.114 0.554 0.304 0.957 0.575 1.202s0.6 0.368 0.989 0.368c0.462 0 0.851-0.16 1.17-0.48 0.316-0.32 0.476-0.715 0.476-1.189 0-0.449-0.147-0.823-0.441-1.114-0.296-0.293-0.669-0.439-1.124-0.439-0.184 0-0.415 0.037-0.692 0.109l0.109-0.86c0.065 0.009 0.118 0.011 0.157 0.011 0.419 0 0.796-0.109 1.13-0.327 0.334-0.217 0.501-0.553 0.501-1.009 0-0.359-0.122-0.657-0.364-0.892-0.244-0.236-0.559-0.355-0.943-0.355-0.38 0-0.7 0.122-0.954 0.36-0.255 0.239-0.419 0.6-0.49 1.078l-0.98-0.173c0.119-0.659 0.392-1.169 0.817-1.529 0.425-0.362 0.954-0.543 1.585-0.543zM17.433 13.987h0.632v8.021h-0.981v-6.252c-0.236 0.227-0.546 0.453-0.928 0.677-0.385 0.225-0.728 0.393-1.034 0.506v-0.947c0.549-0.26 1.029-0.57 1.441-0.938 0.41-0.365 0.7-0.722 0.871-1.068zM2.4 5.418h2.634v2.962h4.773v-2.962h6.694v2.962h4.773v-2.962h2.871c1.326 0 2.4 1.073 2.4 2.4v12.698l-2.536 2.535v-11.688h-21.472v12.908h15.064l2.793 2.793h-20.394v-2.793h0.002v-16.453c0-1.326 1.073-2.4 2.398-2.4zM17.411 3.157h2.955v4.255h-2.955zM5.945 3.157h2.954v4.255h-2.954z"></path>
+</svg>
diff --git a/icons/exit.svg b/icons/exit.svg
new file mode 100644 (file)
index 0000000..1b0aa56
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>exit</title>
+<path d="M25.83 7.717l5.459 5.46-5.459 5.464v-3.629h-10.141v-3.673h10.141zM0.706 0h23.401v10.078h-2.669v-7.296h-16.479l4.479 2.928v17.866h12v-7.296h2.669v10.078h-14.669v5.642l-8.732-5.642z"></path>
+</svg>
diff --git a/icons/eye-close.svg b/icons/eye-close.svg
new file mode 100644 (file)
index 0000000..cbffdd9
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>eye-close</title>
+<path d="M19.213 14.24c0.2 0.441 0.315 0.926 0.315 1.441 0 1.948-1.578 3.526-3.526 3.526-0.249 0-0.489-0.027-0.722-0.074zM23.298 9.16c5.165 2.553 8.706 6.833 8.706 6.833s-7.165 8.693-16.003 8.693c-1.594 0-3.129-0.289-4.581-0.752l1.756-2.186c0.922 0.209 1.862 0.36 2.825 0.36 5.335 0 10.197-3.641 12.881-6.114-1.682-1.549-4.217-3.555-7.189-4.839zM16.003 7.3c0.699 0 1.385 0.070 2.061 0.172l-1.944 2.416c-5.452-0.010-10.314 3.632-12.999 6.105 1.264 1.164 3.020 2.579 5.071 3.759l-1.547 1.922c-4.021-2.512-6.646-5.681-6.646-5.681s7.166-8.693 16.003-8.693zM24.56 1.748l1.701 1.367-21.809 27.13-1.7-1.365z"></path>
+</svg>
diff --git a/icons/eye-open.svg b/icons/eye-open.svg
new file mode 100644 (file)
index 0000000..bea2bdb
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>eye-open</title>
+<path d="M16.004 12.161c1.948 0 3.526 1.579 3.526 3.526s-1.579 3.526-3.526 3.526-3.526-1.578-3.526-3.526c0-1.948 1.579-3.526 3.526-3.526zM16.002 9.885c-5.335 0-10.197 3.642-12.88 6.115 2.684 2.473 7.546 6.114 12.88 6.114s10.197-3.641 12.88-6.114c-2.684-2.473-7.546-6.115-12.88-6.115zM16.002 7.306c8.837 0 16.002 8.693 16.002 8.693s-7.165 8.693-16.002 8.693c-8.837 0-16.002-8.693-16.002-8.693s7.165-8.693 16.002-8.693z"></path>
+</svg>
diff --git a/icons/facebook.svg b/icons/facebook.svg
new file mode 100644 (file)
index 0000000..1a86d3f
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>facebook</title>
+<path d="M1.821 0h28.359c0.909 0 1.646 0.819 1.646 1.829v28.342c0 1.011-0.737 1.829-1.646 1.829h-8.187v-13.148h3.934v-4.271h-3.934v-1.432c0-1.039 0.828-1.883 1.854-1.883h2.081v-4.269h-4.505c-2.737 0-4.954 2.251-4.954 5.030v2.554h-3.55v4.271h3.55v13.148h-14.646c-0.909 0-1.646-0.818-1.646-1.829v-28.342c0-1.010 0.737-1.829 1.646-1.829z"></path>
+</svg>
diff --git a/icons/file.svg b/icons/file.svg
new file mode 100644 (file)
index 0000000..0ce3d6c
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>file</title>
+<path d="M29.427 11.251h-11.251v-11.251zM16.099 13.311v-13.3h-13.383v31.989h26.937l0.013-18.721-13.568 0.032z"></path>
+</svg>
diff --git a/icons/filter.svg b/icons/filter.svg
new file mode 100644 (file)
index 0000000..e7c1c4b
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>filter</title>
+<path d="M29.316 7.133h-29.3l10.412 16.369v8.497h7.668v-8.533zM0 0h29.333v5.732h-29.333v-5.732z"></path>
+</svg>
diff --git a/icons/filter2.svg b/icons/filter2.svg
new file mode 100644 (file)
index 0000000..fc25709
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>filter2</title>
+<path d="M2.295 5.096h27.479l-10.594 12.306v14.599l-6.009-3.437v-11.448zM1.871 0h28.255c0.368 0 0.664 0.301 0.664 0.668v0.775c0 0.367-0.296 0.668-0.664 0.668h-28.255c-0.368 0-0.664-0.301-0.664-0.668v-0.775c0-0.367 0.296-0.668 0.664-0.668z"></path>
+</svg>
diff --git a/icons/folder.svg b/icons/folder.svg
new file mode 100644 (file)
index 0000000..31c98a4
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>folder</title>
+<path d="M7.517 12.379h24.487l-5.889 14.261h-23.869zM0 5.357h9.299l1.861 4.094h14.936l-0.004 1.254h-19.74l-5.888 15.935h-0.463z"></path>
+</svg>
diff --git a/icons/foldershare.svg b/icons/foldershare.svg
new file mode 100644 (file)
index 0000000..fe3c96c
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>foldershare</title>
+<path d="M20.417 29.352h8.363v1.321h-8.527c0.115-0.345 0.174-0.712 0.174-1.097 0-0.075-0.005-0.148-0.009-0.224zM3.218 29.352h9.175c-0.007 0.076-0.012 0.149-0.012 0.224 0 0.385 0.062 0.752 0.175 1.097h-9.338zM5.277 0h8.37c1.313 0 2.377 1.064 2.377 2.377v1.14h10.698c1.313 0 2.377 1.064 2.377 2.377v15.402c0 1.313-1.064 2.377-2.377 2.377h-9.268v3.678l0.093 0.042c0.813 0.391 1.373 1.222 1.373 2.183 0 1.339-1.085 2.424-2.425 2.424-1.335 0-2.42-1.085-2.42-2.424 0-0.961 0.56-1.792 1.372-2.183l0.048-0.022v-3.698h-10.217c-1.313 0-2.377-1.064-2.377-2.377v-15.402c0-0.041 0.001-0.082 0.003-0.122l0.002-0.026-0.002-0.026c-0.002-0.041-0.003-0.081-0.003-0.122v-3.219c0-1.312 1.064-2.377 2.377-2.377z"></path>
+</svg>
diff --git a/icons/food.svg b/icons/food.svg
new file mode 100644 (file)
index 0000000..b464be9
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>food</title>
+<path d="M15.681 17.666c0.464 0.003 0.993 0.332 1.215 0.771 0.237 0.468 0.035 0.884-0.451 0.929-0.485 0.044-1.070-0.299-1.307-0.767s-0.035-0.885 0.451-0.929c0.030-0.003 0.061-0.004 0.092-0.004zM7.967 15.457c0.633 0.007 1.145 0.334 1.199 0.801 0.060 0.534-0.503 1.047-1.257 1.148s-1.415-0.251-1.476-0.784c-0.061-0.532 0.501-1.047 1.255-1.148 0.094-0.013 0.187-0.018 0.278-0.017zM13.852 13.583c0.349 0.011 0.713 0.113 1.008 0.304 0.589 0.382 0.684 0.975 0.207 1.324-0.475 0.35-1.338 0.323-1.929-0.060-0.589-0.381-0.683-0.974-0.207-1.323 0.237-0.175 0.572-0.255 0.921-0.244zM14 12.731c-5.341 0-10.035 1.524-12.761 3.829 2.727 2.305 7.421 3.828 12.761 3.828s10.034-1.523 12.761-3.828c-0.767-0.648-1.689-1.235-2.738-1.743l-0.164-0.077-0.092 0.054c-1.868 1.109-2.771 2.074-3.077 2.443l-0.011 0.014 0.077 0.105c0.342 0.486 0.501 0.898 0.366 1.018-0.179 0.159-0.814-0.262-1.417-0.942-0.602-0.679-0.946-1.36-0.766-1.52 0.146-0.129 0.593 0.125 1.078 0.589l0.004 0.004 0.167-0.147c0.859-0.745 1.696-1.407 2.498-1.994l0.113-0.082-0.246-0.096c-2.439-0.919-5.382-1.456-8.552-1.456zM30.45 10.188c1.495 0.288 0.69 1.667 0.69 1.667-2.716 0.716-4.788 1.559-6.346 2.369l-0.003 0.001 0.044 0.022c0.962 0.49 1.823 1.045 2.563 1.652l0.258 0.218 0.012-0.011 0.006 0.026 0.005 0.004-0.003 0.003 0.052 0.241c0.129 0.64 0.199 1.297 0.199 1.968 0 3.949-2.317 7.443-5.868 9.57l-0.186 0.109 0.013 0.042c0.042 0.145 0.064 0.294 0.064 0.444 0 1.926-3.562 3.485-7.957 3.485s-7.957-1.56-7.957-3.485c0-0.15 0.022-0.299 0.064-0.444l0.013-0.042-0.186-0.109c-3.551-2.127-5.868-5.621-5.868-9.57 0-0.671 0.069-1.328 0.199-1.968l0.052-0.242-0.002-0.002 0.003-0.003 0.006-0.027 0.013 0.011 0.258-0.219c2.959-2.428 7.858-4.016 13.406-4.016 3.468 0 6.681 0.62 9.327 1.678l0.317 0.131 0.029-0.020c3.922-2.675 6.785-3.484 6.785-3.484zM13.033 0.001c0.811 0.020 1.605 0.259 2.309 0.705 1.023 0.648 1.733 1.656 1.997 2.837 0.322 1.435-0.014 3.081-0.922 4.517s-2.252 2.444-3.687 2.766l-0.143-0.633c1.268-0.285 2.464-1.189 3.281-2.48s1.122-2.76 0.837-4.028c-0.227-1.013-0.835-1.876-1.712-2.432s-1.919-0.735-2.929-0.509c-1.639 0.368-2.672 2-2.304 3.637 0.287 1.276 1.558 2.080 2.832 1.793 0.984-0.221 1.606-1.202 1.385-2.188-0.169-0.753-0.918-1.228-1.674-1.059-0.566 0.128-0.925 0.694-0.798 1.261 0.045 0.202 0.167 0.376 0.343 0.487s0.385 0.148 0.587 0.102c0.146-0.033 0.269-0.12 0.349-0.246s0.106-0.276 0.073-0.421l0.632-0.143c0.071 0.315 0.016 0.638-0.157 0.911s-0.44 0.461-0.755 0.531c-0.37 0.083-0.753 0.018-1.076-0.186s-0.546-0.521-0.63-0.894c-0.204-0.916 0.374-1.829 1.29-2.036 1.098-0.247 2.2 0.449 2.448 1.55 0.298 1.335-0.543 2.663-1.876 2.962-1.628 0.366-3.244-0.66-3.608-2.284-0.447-1.986 0.807-3.965 2.794-4.412 0.369-0.083 0.742-0.119 1.11-0.111z"></path>
+</svg>
diff --git a/icons/gift.svg b/icons/gift.svg
new file mode 100644 (file)
index 0000000..0fa28b3
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>gift</title>
+<path d="M17.788 14.827h11.627v16.065c0 0.611-0.496 1.107-1.108 1.107h-10.518zM2.348 14.827h11.626v17.172h-10.517c-0.612 0-1.108-0.496-1.108-1.107zM17.788 8.165h11.87c0.613 0 1.109 0.496 1.109 1.108v3.139c0 0.612-0.496 1.107-1.109 1.107h-11.87zM14.527 8.165h2.707v23.834h-2.707zM2.103 8.165h11.87v5.354h-11.87c-0.612 0-1.108-0.495-1.108-1.107v-3.139c0-0.612 0.496-1.108 1.108-1.108zM15.881 3.083c1.655 0 2.997 1.014 2.997 2.264s-1.342 2.264-2.997 2.264c-1.655 0-2.997-1.014-2.997-2.264s1.342-2.264 2.997-2.264zM28.281 0.034c0.268-0.007 0.517 0.020 0.728 0.098 0.629 0.232 0.719 0.56 0.616 0.936-0.135 0.494-0.604 1.068-0.62 1.608-0.020 0.716 2.002 2.498 0.12 2.762-2.134 0.3-4.281 0.557-6.401 0.945-0.963 0.177-2.084 0.385-2.828-0.095 0.173-0.287 0.273-0.604 0.273-0.94 0-0.647-0.361-1.229-0.937-1.641 0.34-0.766 1.214-1.163 2.236-1.542 1.469-0.543 2.914-1.185 4.423-1.609 0.615-0.173 1.586-0.501 2.389-0.522zM3.27 0c2.301 0.009 6.529 1.475 6.897 1.651 0.209 0.1 2.499 1.296 2.231 1.513-0.872 0.707-0.997 1.639-0.543 2.608 0.21 0.449-2.68 0.387-2.945 0.376-1.409-0.062-2.842 0.137-4.238-0.118-0.535-0.098-1.615-0.233-2.018-0.637-0.74-0.738 0.005-1.815-0.070-2.677-0.048-0.538-0.548-1.082-0.714-1.566-0.293-0.857 0.355-1.154 1.401-1.15z"></path>
+</svg>
diff --git a/icons/hdd.svg b/icons/hdd.svg
new file mode 100644 (file)
index 0000000..7411ed9
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>hdd</title>
+<path d="M8.248 26.666c-0.982 0-1.778 0.796-1.778 1.778s0.795 1.778 1.778 1.778c0.982 0 1.778-0.796 1.778-1.778s-0.796-1.778-1.778-1.778zM23.751 26.666c-0.983 0-1.778 0.796-1.778 1.778s0.796 1.778 1.778 1.778c0.982 0 1.777-0.796 1.777-1.778s-0.796-1.778-1.777-1.778zM15.999 15.787c1.65 0 2.987 1.337 2.987 2.987s-1.337 2.986-2.987 2.986c-1.65 0-2.987-1.337-2.987-2.986s1.337-2.987 2.987-2.987zM16.176 12.44c3.551 0.2 6.371 3.136 6.371 6.737h-0.854c0-3.159-2.495-5.738-5.617-5.888zM15.999 10.027c-4.831 0-8.747 3.916-8.747 8.747s3.916 8.746 8.747 8.746c4.83 0 8.746-3.916 8.746-8.746s-3.916-8.747-8.746-8.747zM23.751 6.826c-0.983 0-1.778 0.796-1.778 1.778s0.796 1.778 1.778 1.778c0.982 0 1.777-0.796 1.777-1.778s-0.796-1.778-1.777-1.778zM8.248 6.826c-0.982 0-1.778 0.796-1.778 1.778s0.795 1.778 1.778 1.778c0.982 0 1.778-0.796 1.778-1.778s-0.796-1.778-1.778-1.778zM5.973 0h20.053c1.413 0 2.56 1.147 2.56 2.56v26.88c0 1.413-1.146 2.56-2.56 2.56h-20.053c-1.413 0-2.56-1.146-2.56-2.56v-26.88c0-1.413 1.147-2.56 2.56-2.56z"></path>
+</svg>
diff --git a/icons/help-box.svg b/icons/help-box.svg
new file mode 100644 (file)
index 0000000..7fdd988
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>help-box</title>
+<path d="M14.248 23.398h2.604v2.841h-2.604zM15.788 5.767c1.735 0 3.077 0.473 4.024 1.422 1.024 1.024 1.538 2.327 1.538 3.903 0 1.342-0.475 2.485-1.42 3.432-0.553 0.553-1.303 1.303-2.25 2.247-0.707 0.711-1.063 1.778-1.063 3.196h-2.131c0-1.735 0.275-3.038 0.828-3.903 0.395-0.631 1.145-1.5 2.248-2.606 0.631-0.629 0.948-1.379 0.948-2.248 0-1.102-0.277-1.932-0.83-2.485-0.473-0.473-1.141-0.709-2.010-0.709-0.711 0-1.303 0.236-1.774 0.709-0.789 0.791-1.184 1.973-1.184 3.551h-2.723c0-2.051 0.672-3.749 2.012-5.087 0.947-0.949 2.209-1.422 3.788-1.422zM16.002 3.132c-7.11 0-12.873 5.762-12.873 12.871s5.762 12.871 12.873 12.871c7.106 0 12.869-5.762 12.869-12.871s-5.762-12.871-12.869-12.871zM16.002 0c8.822 0 16.002 7.179 16.002 16.002s-7.181 16.002-16.002 16.002c-8.825 0-16.002-7.179-16.002-16.002s7.177-16.002 16.002-16.002z"></path>
+</svg>
diff --git a/icons/help-important.svg b/icons/help-important.svg
new file mode 100644 (file)
index 0000000..0012d7b
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>help-important</title>
+<path d="M15.854 20.663c0.622 0 1.127 0.504 1.127 1.123 0 0.623-0.505 1.127-1.127 1.127-0.62 0-1.123-0.504-1.123-1.127 0-0.619 0.503-1.123 1.123-1.123zM15.856 9.088c0.822 0 1.49 0.408 1.49 0.914l-0.477 8.621c0 0.556-0.452 1.014-1.013 1.014s-1.012-0.457-1.012-1.014l-0.477-8.621c0-0.506 0.666-0.914 1.488-0.914zM15.857 6.604c-5.19 0-9.4 4.207-9.4 9.398 0 5.189 4.21 9.398 9.4 9.398 5.191 0 9.4-4.209 9.4-9.398 0-5.191-4.209-9.398-9.4-9.398zM27.745 5.209c2.637 2.834 4.254 6.626 4.254 10.792 0 4.164-1.617 7.956-4.254 10.789l-1.516-1.411c2.289-2.459 3.691-5.753 3.691-9.378s-1.402-6.921-3.691-9.38zM4.254 5.209l1.516 1.412c-2.289 2.459-3.689 5.755-3.689 9.38s1.4 6.92 3.689 9.378l-1.516 1.411c-2.637-2.832-4.254-6.625-4.254-10.789 0-4.166 1.617-7.958 4.254-10.792zM15.857 4.651c6.259 0 11.349 5.091 11.349 11.351 0 6.258-5.090 11.347-11.349 11.347-6.258 0-11.349-5.089-11.349-11.347 0-6.26 5.092-11.351 11.349-11.351z"></path>
+</svg>
diff --git a/icons/help.svg b/icons/help.svg
new file mode 100644 (file)
index 0000000..4fbabb3
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>help</title>
+<path d="M16.003 0c-8.836 0-15.997 7.161-15.997 16.001 0 8.831 7.161 15.999 15.997 15.999s15.997-7.168 15.997-15.999c0-8.84-7.161-16.001-15.997-16.001zM18.295 26.865h-4.364v-4.217h4.364v4.217zM22.457 14.576c-0.368 0.525-1.079 1.196-2.127 2.015l-1.031 0.803c-0.564 0.437-0.936 0.949-1.123 1.532-0.117 0.369-0.18 0.944-0.189 1.723h-3.956c0.057-1.644 0.215-2.779 0.464-3.407 0.253-0.628 0.903-1.352 1.951-2.169l1.063-0.832c0.349-0.263 0.632-0.551 0.845-0.861 0.385-0.535 0.581-1.124 0.581-1.767 0-0.74-0.216-1.412-0.645-2.020-0.433-0.608-1.223-0.915-2.367-0.915-1.127 0-1.924 0.375-2.396 1.124-0.471 0.749-0.707 1.528-0.707 2.335h-4.219c0.117-2.771 1.085-4.736 2.904-5.895 1.148-0.74 2.56-1.109 4.235-1.109 2.199 0 4.027 0.527 5.48 1.576 1.455 1.052 2.183 2.609 2.183 4.671 0 1.265-0.317 2.331-0.947 3.197z"></path>
+</svg>
diff --git a/icons/helpdesk.svg b/icons/helpdesk.svg
new file mode 100644 (file)
index 0000000..e8324d6
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>helpdesk</title>
+<path d="M20.48 17.262c0.379 0 0.757 0.144 1.046 0.433l3.743 3.744c0.577 0.579 0.577 1.514 0 2.092l-1.486 1.486-5.835-5.836 1.485-1.486c0.289-0.288 0.668-0.433 1.046-0.433zM28.053 7.97v1.688h-1.135zM28.174 6.524l-2.143 3.137v0.829h2.022v0.994h0.917v-0.994h0.613v-0.833h-0.613v-3.134zM23.99 6.524c-0.445 0-0.815 0.114-1.112 0.34s-0.473 0.601-0.529 1.122l0.943 0.094c0.018-0.276 0.086-0.474 0.202-0.593 0.117-0.118 0.274-0.178 0.472-0.178 0.2 0 0.357 0.057 0.47 0.171s0.17 0.275 0.17 0.486c0 0.191-0.065 0.385-0.195 0.58-0.097 0.141-0.359 0.412-0.786 0.809-0.53 0.492-0.884 0.887-1.065 1.184s-0.287 0.613-0.323 0.945h3.319v-0.88h-1.88c0.049-0.085 0.114-0.172 0.194-0.263s0.269-0.272 0.568-0.546c0.299-0.274 0.506-0.484 0.62-0.63 0.173-0.22 0.299-0.43 0.379-0.632 0.079-0.201 0.119-0.412 0.119-0.635 0-0.391-0.14-0.718-0.418-0.981s-0.662-0.395-1.149-0.395zM2.254 4.936l5.9 5.898c-2.053 2.054-1.11 4.232 0.814 6.156l2.094 2.094c1.924 1.925 4.103 2.867 6.157 0.813l5.899 5.9-0.233 0.233c-3.676 3.677-9.202 2.020-13.633-2.41l-4.821-4.821c-4.43-4.431-6.087-9.956-2.409-13.634zM25.877 3.203c3.381 0 6.123 2.742 6.123 6.122 0 2.391-1.372 4.454-3.369 5.462l-3.685 3.447-0.017-2.867c-2.93-0.456-5.175-2.982-5.175-6.042 0-3.381 2.741-6.122 6.123-6.122zM5.51 2.292c0.378 0 0.757 0.144 1.046 0.433l3.744 3.744c0.578 0.578 0.578 1.515 0 2.093l-1.485 1.486-5.836-5.837 1.486-1.486c0.289-0.288 0.668-0.433 1.046-0.433z"></path>
+</svg>
diff --git a/icons/home.svg b/icons/home.svg
new file mode 100644 (file)
index 0000000..d43d6dd
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>home</title>
+<path d="M15.885 8.183l10.956 9.779v12.561c-0.007 0.477-0.322 0.779-0.577 0.921-0.27 0.152-0.561 0.216-0.874 0.218h-5.835c-0.201 0-0.397-0.078-0.54-0.218-0.141-0.138-0.222-0.331-0.222-0.527v-6.042h-5.814v6.042c0 0.196-0.082 0.39-0.223 0.527-0.143 0.14-0.339 0.218-0.54 0.218h-5.835c-0.31-0.002-0.604-0.066-0.873-0.218-0.256-0.142-0.571-0.444-0.578-0.921v-12.561zM15.886 0.336c0.497 0 0.993 0.176 1.386 0.527l13.831 12.347c0.837 0.747 0.895 2.014 0.129 2.832-0.767 0.815-2.066 0.871-2.903 0.125l-12.445-11.108-12.445 11.108c-0.395 0.352-0.891 0.525-1.384 0.525-0.558 0-1.112-0.219-1.517-0.65l-0.002-0.003c-0.763-0.815-0.707-2.083 0.13-2.829l13.833-12.347c0.393-0.351 0.89-0.527 1.387-0.527z"></path>
+</svg>
diff --git a/icons/image.svg b/icons/image.svg
new file mode 100644 (file)
index 0000000..a555cbf
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>image</title>
+<path d="M9.624 12.655l2.319 2.367 1.401-0.773 5.651 5.652 3.911-1.981 5.41 2.657v5.024h-24.634v-7.101zM20.596 11.705h0.652l-0.193 1.135h-0.266zM23.159 10.65l0.665 0.939-0.188 0.188-0.939-0.666zM18.775 10.65l0.461 0.462-0.939 0.666-0.188-0.188zM23.68 8.573l1.136 0.193v0.266l-1.136 0.193zM18.174 8.573v0.652l-1.136-0.193v-0.266zM20.878 6.956c1.068 0 1.932 0.865 1.932 1.931s-0.864 1.932-1.932 1.932c-1.066 0-1.931-0.865-1.931-1.932s0.865-1.931 1.931-1.931zM23.564 6.086l0.189 0.188-0.667 0.939-0.461-0.461zM18.224 6.086l0.94 0.666-0.461 0.461-0.667-0.939zM20.806 5.024h0.265l0.193 1.136h-0.652zM2.283 2.351v24.408h27.242v-24.408zM0.060 0h31.879v32h-31.879z"></path>
+</svg>
diff --git a/icons/in.svg b/icons/in.svg
new file mode 100644 (file)
index 0000000..a0ad206
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>in</title>
+<path d="M16 1.362l16 11.879h-10.001v17.397h-11.999v-17.397h-10.001z"></path>
+</svg>
diff --git a/icons/info-box.svg b/icons/info-box.svg
new file mode 100644 (file)
index 0000000..8ea3b8d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>info-box</title>
+<path d="M17.453 11.701l0.275 0.187c-0.106 1.265-0.159 2.871-0.159 4.818v3.27c0 0.213 0.019 0.896 0.058 2.048s0.080 1.825 0.123 2.019c0.044 0.192 0.108 0.333 0.195 0.419 0.087 0.087 0.193 0.143 0.318 0.167s0.646 0.065 1.562 0.123l0.131 0.115v1.35l-0.116 0.13c-1.206-0.077-2.368-0.115-3.486-0.115-1.11 0-2.267 0.038-3.473 0.115l-0.13-0.13v-1.35l0.13-0.115c0.935-0.058 1.464-0.101 1.585-0.131 0.12-0.028 0.227-0.089 0.318-0.181s0.154-0.232 0.187-0.419c0.034-0.188 0.073-0.811 0.116-1.867 0.044-1.056 0.064-1.854 0.064-2.394v-2.85c0-0.386-0.018-0.912-0.057-1.577s-0.069-1.075-0.094-1.23c-0.024-0.154-0.1-0.268-0.225-0.34-0.125-0.073-0.376-0.109-0.752-0.109l-1.216-0.014-0.13-0.116v-0.622l0.115-0.116c1.842-0.222 3.395-0.583 4.659-1.085zM16.224 5.233c0.453 0 0.839 0.159 1.157 0.477s0.477 0.704 0.477 1.157c0 0.444-0.159 0.825-0.477 1.144s-0.704 0.476-1.157 0.476c-0.443 0-0.827-0.156-1.151-0.47s-0.484-0.696-0.484-1.15c0-0.453 0.161-0.839 0.484-1.157s0.707-0.477 1.151-0.477zM3.415 2.561v26.879h25.172v-26.879zM3.415 0h25.172c1.414 0 2.561 1.147 2.561 2.561v26.879c0 1.413-1.147 2.56-2.561 2.56h-25.172c-1.414 0-2.561-1.146-2.561-2.56v-26.879c0-1.414 1.147-2.561 2.561-2.561z"></path>
+</svg>
diff --git a/icons/info.svg b/icons/info.svg
new file mode 100644 (file)
index 0000000..a418bac
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>info</title>
+<path d="M16.001 0c-8.837 0-16.001 7.164-16.001 16s7.164 16 16.001 16c8.835 0 15.999-7.164 15.999-16s-7.164-16-15.999-16zM15.759 5.4c1.207 0 2.141 0.905 2.141 2.111 0 1.147-0.935 2.112-2.172 2.112-1.116 0-2.112-0.965-2.112-2.112 0.001-1.205 0.997-2.111 2.143-2.111zM19.861 25.221h-7.723v-0.967c1.749-0.211 1.931-0.333 1.931-2.473v-5.973c0-1.992-0.211-2.081-1.66-2.323v-0.875c1.809-0.212 3.801-0.604 5.491-1.085v10.257c0 2.083 0.149 2.232 1.961 2.473v0.965z"></path>
+</svg>
diff --git a/icons/instagram.svg b/icons/instagram.svg
new file mode 100644 (file)
index 0000000..b720606
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>instagram</title>
+<path d="M16.001 11.527c-0.236-0.001-0.469 0.016-0.696 0.049-2.199 0.325-3.937 2.216-3.95 4.45-0.009 1.528 0.663 2.872 1.732 3.737l0.088 0.069c0.766 0.59 1.723 0.939 2.773 0.945 2.501 0.015 4.63-2.050 4.646-4.503 0.017-2.651-1.998-4.734-4.592-4.748zM0.362 11.413c2.924 0.013 5.848 0.008 8.772 0.009 0.036 0 0.073 0.011 0.164 0.027-1.544 2.366-1.919 4.878-0.962 7.529 0.631 1.747 1.771 3.109 3.353 4.089 3.119 1.93 7.175 1.507 9.826-0.984 2.644-2.485 3.627-6.868 1.076-10.662 0.833 0 1.607 0 2.381 0 2.187 0 4.373 0.006 6.56-0.007 0.29-0.002 0.367 0.072 0.367 0.365-0.010 4.684 0.001 9.368-0.009 14.051-0.007 3.352-2.852 6.17-6.205 6.17-6.469 0.001-12.939 0-19.408 0-3.377-0-6.215-2.82-6.22-6.194-0.007-4.671-0.001-9.342-0.004-14.012-0-0.225-0.013-0.381 0.309-0.38zM15.977 9.867c3.444 0.002 6.243 2.806 6.26 6.268 0.017 3.482-2.799 6.288-6.31 6.287-3.449-0.001-6.253-2.801-6.268-6.26-0.015-3.465 2.827-6.298 6.318-6.295zM26.307 2.647c-0.563 0-1.125 0.004-1.688 0.011-0.271 0.003-0.498 0.084-0.667 0.225l-0 0c-0.217 0.181-0.34 0.463-0.344 0.809-0.005 0.569-0.001 1.138-0.001 1.707s-0.005 1.138 0.002 1.707c0.007 0.611 0.411 1.012 1.027 1.015 1.112 0.006 2.225 0.006 3.337-0 0.48-0.003 0.846-0.272 0.969-0.686l0-0c0.028-0.096 0.044-0.199 0.045-0.308 0.010-1.151 0.009-2.302 0-3.453-0.005-0.595-0.398-1.007-0.993-1.015-0.563-0.008-1.125-0.012-1.688-0.012zM8.758 0c5.679 0.011 11.357 0.002 17.036 0.010 3.051 0.004 5.824 2.571 6.055 5.618 0.116 1.522 0.016 3.051 0.048 4.576 0.006 0.26-0.126 0.252-0.309 0.252-1.397-0.004-2.794-0.002-4.191-0.002-1.746 0-3.493-0.004-5.239 0.004-0.271 0.001-0.47-0.062-0.682-0.259-3.157-2.938-8.002-2.901-11.13 0.078-0.146 0.139-0.288 0.18-0.479 0.18-3.156-0.004-6.313-0.003-9.469-0.003-0.172-0-0.357 0.060-0.35-0.248 0.036-1.538-0.087-3.081 0.058-4.614 0.173-1.819 1.063-3.263 2.513-4.366 0.017-0.013 0.046-0.009 0.116-0.020 0 2.136 0.007 4.243-0.007 6.351-0.002 0.303 0.076 0.384 0.378 0.378 0.884-0.018 0.884-0.004 0.884-0.878 0-2.096-0-4.191 0-6.287 0-0.281 0.622-0.691 0.867-0.565 0.129 0.066 0.062 0.208 0.062 0.313 0.004 2.056 0.003 4.113 0.003 6.17 0 0.091 0 0.181 0 0.272 0 0.98 0 0.97 0.951 0.974 0.268 0.001 0.35-0.068 0.347-0.343-0.015-1.164-0.006-2.328-0.006-3.493 0-1.255 0.018-2.51-0.010-3.764-0.009-0.431 0.254-0.312 0.475-0.325 0.237-0.013 0.431-0.050 0.428 0.334-0.021 2.393-0.004 4.786-0.018 7.179-0.002 0.313 0.062 0.421 0.395 0.414 0.903-0.020 0.904-0.004 0.904-0.907 0-2.212 0.005-4.424-0.006-6.636-0.001-0.289 0.052-0.393 0.373-0.392z"></path>
+</svg>
diff --git a/icons/invoice.svg b/icons/invoice.svg
new file mode 100644 (file)
index 0000000..c72db70
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>invoice</title>
+<path d="M1.833 5.89l18.298 4.31c0 0-10.703 7.735-2.861 15.789 0 0-8.796-6.36-0.954-15.049l-13.459-3.285c0 0-4.804 10.809 3.639 17.589 0 0-10.668-5.085-4.663-19.354zM6.461 4.16l25.539 4.13c-19.582 8.050-14.644 15.569-12.623 17.722l0.045 0.047h3.628v1.777h-22.445v-1.777h18.63l-0.223-0.174c-9.66-7.686 5.358-16.536 5.358-16.536l-18.969-4.24zM9.124 10.541c0.851 0 1.566 0.199 2.146 0.6l-0.275 1.376c-0.557-0.498-1.19-0.747-1.899-0.747-0.768 0-1.413 0.2-1.934 0.599-0.311 0.237-0.593 0.572-0.843 1.006-0.257 0.449-0.408 0.877-0.454 1.28h4.678l-0.186 0.992h-4.602c-0.005 0.103-0.006 0.202-0.006 0.296 0 0.38 0.002 0.607 0.006 0.681h4.416l-0.191 0.991h-4.080c0.192 1.13 0.653 1.932 1.385 2.405 0.526 0.34 1.095 0.511 1.707 0.511 0.856 0 1.524-0.242 2.003-0.726v1.524c-0.571 0.286-1.202 0.429-1.893 0.429-2.066 0-3.462-0.927-4.189-2.782-0.146-0.375-0.273-0.828-0.377-1.362h-1.049l0.192-0.991h0.721c-0.015-0.207-0.021-0.432-0.021-0.674 0-0.098 0.002-0.2 0.007-0.303h-0.898l0.192-0.992h0.796c0.284-1.608 1.022-2.763 2.215-3.463 0.737-0.434 1.548-0.651 2.435-0.651z"></path>
+</svg>
diff --git a/icons/invoice1.svg b/icons/invoice1.svg
new file mode 100644 (file)
index 0000000..32d4440
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>invoice1</title>
+<path d="M28.101 0h-23.907c-0.629 0-1.141 0.511-1.141 1.143v29.715c0 0.629 0.512 1.143 1.141 1.143h23.907c0.632 0 1.143-0.513 1.143-1.143v-29.715c0.001-0.632-0.511-1.143-1.143-1.143zM5.292 22.571h13.385v2.951h-13.385v-2.951zM5.292 21.427v-2.76h13.385v2.76h-13.385zM5.292 17.521v-2.925h13.385v2.925h-13.385zM5.292 13.452v-1.557c0-0.627 0.533-1.135 1.189-1.135h12.196v2.692h-13.385zM5.149 4.975c0-0.632 0.42-1.143 0.939-1.143h4.695c0.519 0 0.939 0.511 0.939 1.143v0.715c0 0.632-0.419 1.143-0.939 1.143h-4.696c-0.519 0-0.939-0.511-0.939-1.143v-0.715zM5.292 28.625v-1.961h13.385v3.096h-12.196c-0.656 0-1.189-0.508-1.189-1.135zM27.005 28.625c0 0.628-0.531 1.136-1.189 1.136h-5.997v-3.096h7.187v1.96zM27.005 25.521h-7.187v-2.951h7.187v2.951zM27.005 21.427h-7.187v-2.76h7.187v2.76zM27.005 17.521h-7.187v-2.925h7.045v-1.144h-7.045v-2.692h5.997c0.657 0 1.189 0.508 1.189 1.135v5.627z"></path>
+</svg>
diff --git a/icons/labels.svg b/icons/labels.svg
new file mode 100644 (file)
index 0000000..ba58abf
--- /dev/null
@@ -0,0 +1,10 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>labels</title>
+<path d="M17.86 0h14.14v8.052h-14.14v-8.052z"></path>
+<path d="M17.86 11.34h14.14v8.051h-14.14v-8.051z"></path>
+<path d="M17.86 22.68h14.14v8.052h-14.14v-8.052z"></path>
+<path d="M0 0h14.14v8.052h-14.14v-8.052z"></path>
+<path d="M0 11.34h14.14v8.051h-14.14v-8.051z"></path>
+<path d="M0 22.68h14.14v8.052h-14.14v-8.052z"></path>
+</svg>
diff --git a/icons/laptop.svg b/icons/laptop.svg
new file mode 100644 (file)
index 0000000..ff525b8
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>laptop</title>
+<path d="M11.531 21.879l-3.082 0.402 2.239 0.371 2.958-0.401zM12.481 19.778l-6.127 0.719 14.262 2.64 6.724-1.26zM29.391 9.257l-2.099 10.911-12.84-1.817 2.153-8.757zM30.593 8.284l-14.787 0.39-2.572 10.456 14.87 2.104zM31.998 7.21l-2.948 15.253-0.538 0.113 0.001 0.001-11.375 2.211-17.138-3.312v-0.805l12.149-1.326 2.893-11.691z"></path>
+</svg>
diff --git a/icons/laptop1.svg b/icons/laptop1.svg
new file mode 100644 (file)
index 0000000..d8e855b
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>laptop1</title>
+<path d="M10.499 23.872l-0.35 4.085h11.702l-0.437-4.085zM3.809 19.669h24.164c0.435 0 0.788 0.353 0.788 0.788l3.24 9.922c0 0.435-0.354 0.788-0.788 0.788l-30.424-0.029c-0.435 0-0.788-0.352-0.788-0.788l3.020-9.893c0-0.435 0.353-0.788 0.788-0.788zM5.261 3.034v14.008h21.48v-14.008zM3.679 0.863h24.641c0.451 0 0.817 0.366 0.817 0.817v16.936c0 0.452-0.365 0.818-0.817 0.818h-24.641c-0.451 0-0.817-0.366-0.817-0.818v-16.936c0-0.451 0.366-0.817 0.817-0.817z"></path>
+</svg>
diff --git a/icons/license.svg b/icons/license.svg
new file mode 100644 (file)
index 0000000..2dd62c8
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>license</title>
+<path d="M5.756 26.359h20.457c0.297 0 0.537 0.24 0.537 0.537v0.222c0 0.297-0.24 0.537-0.537 0.537h-20.457c-0.297 0-0.537-0.24-0.537-0.537v-0.222c0-0.297 0.24-0.537 0.537-0.537zM5.739 23.945h20.457c0.297 0 0.537 0.24 0.537 0.537v0.222c0 0.297-0.24 0.537-0.537 0.537h-20.457c-0.297 0-0.537-0.24-0.537-0.537v-0.222c0-0.297 0.24-0.537 0.537-0.537zM5.733 21.023h6.013c0.297 0 0.537 0.24 0.537 0.537v0.222c0 0.297-0.24 0.537-0.537 0.537h-6.013c-0.297 0-0.537-0.24-0.537-0.537v-0.222c0-0.297 0.24-0.537 0.537-0.537zM3.114 13.201c-0.355 0-0.644 0.289-0.644 0.644v15.033c0 0.356 0.289 0.644 0.644 0.644h25.771c0.356 0 0.644-0.289 0.644-0.644v-15.033c0-0.355-0.289-0.644-0.644-0.644h-7.641l2.346 4.579c0.038 0.093 0.027 0.207-0.033 0.298-0.061 0.092-0.163 0.146-0.271 0.146-0.046 0-0.089-0.009-0.134-0.029l-2.949-1.301-1.203 2.93c-0.051 0.124-0.172 0.204-0.307 0.204s-0.254-0.080-0.306-0.204l-2.384-4.597-2.349 4.514c-0.056 0.132-0.176 0.212-0.31 0.212-0.135 0-0.255-0.080-0.306-0.205l-1.208-2.937-2.946 1.309c-0.044 0.018-0.087 0.028-0.132 0.028-0.109 0-0.211-0.055-0.272-0.146-0.060-0.090-0.071-0.204-0.029-0.306l2.309-4.496zM15.999 4.205c0.062 0 0.124 0.036 0.147 0.107l0.627 1.926c0.044 0.135 0.171 0.227 0.313 0.227h2.024c0.15 0 0.212 0.193 0.091 0.282l-1.638 1.191c-0.115 0.083-0.163 0.232-0.118 0.368l0.625 1.925c0.046 0.142-0.117 0.261-0.239 0.174l-1.639-1.189c-0.115-0.084-0.272-0.084-0.388 0l-1.637 1.189c-0.122 0.088-0.285-0.031-0.238-0.174l0.625-1.925c0.044-0.135-0.004-0.284-0.118-0.368l-1.639-1.191c-0.121-0.089-0.058-0.282 0.092-0.282h2.025c0.143 0 0.269-0.092 0.313-0.227l0.625-1.926c0.023-0.071 0.085-0.107 0.148-0.107zM16.023 2.119c-2.994 0-5.43 2.436-5.43 5.431s2.436 5.431 5.43 5.431c2.995 0 5.432-2.436 5.432-5.431s-2.437-5.431-5.432-5.431zM16.023 0.006c0.149 0 0.289 0.058 0.395 0.164l0.82 0.821 1.070-0.468c0.073-0.032 0.149-0.049 0.228-0.049 0.221 0 0.422 0.131 0.512 0.334l0.545 1.229 1.367 0.015c0.309 0 0.56 0.251 0.56 0.56v1.161l1.088 0.425c0.14 0.053 0.25 0.159 0.311 0.296 0.060 0.136 0.064 0.289 0.011 0.429l-0.485 1.255 0.957 0.977c0.106 0.107 0.165 0.249 0.165 0.398-0.001 0.149-0.059 0.289-0.165 0.394l-0.822 0.821 0.469 1.070c0.061 0.137 0.065 0.289 0.012 0.429-0.041 0.106-0.121 0.196-0.236 0.266l-0.325 0.199h8.531c0.533 0 0.966 0.434 0.966 0.966v19.328c0 0.533-0.434 0.966-0.966 0.966h-30.066c-0.533 0-0.966-0.434-0.966-0.966v-19.328c0-0.533 0.434-0.966 0.966-0.966h8.214l-0.058-0.147c-0.037-0.095-0.069-0.243-0.007-0.405l0.484-1.255-0.956-0.977c-0.106-0.106-0.164-0.246-0.165-0.395s0.058-0.291 0.164-0.396l0.822-0.822-0.468-1.070c-0.061-0.137-0.066-0.288-0.012-0.428s0.159-0.25 0.296-0.31l1.231-0.546 0.015-1.366c0-0.31 0.251-0.561 0.559-0.561h1.16l0.425-1.087c0.083-0.215 0.293-0.359 0.523-0.359 0.069 0 0.137 0.013 0.201 0.037l1.257 0.484 0.976-0.956c0.107-0.106 0.247-0.165 0.397-0.165z"></path>
+</svg>
diff --git a/icons/location.svg b/icons/location.svg
new file mode 100644 (file)
index 0000000..f6f73b7
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>location</title>
+<path d="M15.855 0c-6.456 0-11.688 5.232-11.688 11.688 0 6.455 11.688 20.312 11.688 20.312s11.688-13.857 11.688-20.312c0-6.456-5.232-11.688-11.688-11.688zM15.957 17.664c-3.213 0-5.816-2.607-5.816-5.82s2.603-5.817 5.816-5.817c3.215 0 5.82 2.605 5.82 5.817 0 3.213-2.605 5.82-5.82 5.82z"></path>
+</svg>
diff --git a/icons/locationmark.svg b/icons/locationmark.svg
new file mode 100644 (file)
index 0000000..ca6fc5e
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>locationmark</title>
+<path d="M10.864 23.928c0.24 0.337 0.477 0.668 0.705 0.978-1.099 0.638-1.8 1.49-1.8 2.4 0 1.863 2.913 3.498 6.233 3.498s6.232-1.635 6.232-3.498c0-0.91-0.702-1.762-1.798-2.4 0.226-0.31 0.465-0.642 0.703-0.978 1.407 0.855 2.29 2.048 2.29 3.378 0 2.592-3.325 4.693-7.427 4.693-4.104 0-7.429-2.102-7.429-4.693 0-1.33 0.884-2.525 2.29-3.378zM16 5.505c1.693 0 3.065 1.37 3.065 3.063s-1.372 3.063-3.065 3.063c-1.692 0-3.063-1.37-3.063-3.063s1.372-3.063 3.063-3.063zM16 3.23c-2.948 0-5.338 2.388-5.338 5.338 0 2.948 2.39 5.338 5.338 5.338 2.95 0 5.34-2.39 5.34-5.338 0-2.95-2.39-5.338-5.34-5.338zM16.002 0c5.44 0 9.85 4.41 9.85 9.851 0 5.44-9.85 17.455-9.85 17.455s-9.852-12.015-9.852-17.455c0-5.442 4.41-9.851 9.852-9.851z"></path>
+</svg>
diff --git a/icons/mailsend.svg b/icons/mailsend.svg
new file mode 100644 (file)
index 0000000..35a94a4
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>mailsend</title>
+<path d="M0.85 7.913c-0.805 7.558 3.899 14.298 10.601 15.115 4.065 0.497 7.938-1.304 10.591-4.474l-3.105-2.427 13.061-5.272-1.964 13.947-2.959-2.312c-3.192 3.944-8.279 6.207-13.687 5.548-8.348-1.017-14.292-8.609-13.275-16.958 0.135-1.102 0.386-2.16 0.736-3.167zM3.743 4.928l9.423 9.422c0.311 0.311 0.814 0.311 1.124 0l9.388-9.387c0.191 0.127 0.319 0.343 0.319 0.59v6.951l-7.961 3.216 3.357 2.623h-14.128c-0.712-0.697-1.361-1.475-1.908-2.332v-10.458c0-0.274 0.158-0.509 0.386-0.626zM4.838 3.3h17.787c-0.010 0.17-0.079 0.338-0.211 0.467l-8.219 8.174c-0.275 0.268-0.711 0.27-0.972 0.002l-8.199-8.137c-0.136-0.138-0.196-0.323-0.186-0.506z"></path>
+</svg>
diff --git a/icons/mailserver.svg b/icons/mailserver.svg
new file mode 100644 (file)
index 0000000..7375643
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>mailserver</title>
+<path d="M1.236 1.663l11.673 9.461c0.020 0.016 0.040 0.031 0.061 0.045 0.466 0.302 1.001 0.457 1.548 0.457 0.545 0 1.102-0.154 1.612-0.469l11.722-9.494c0.179-0.146 0.28-0.367 0.268-0.598-0.010-0.23-0.129-0.443-0.32-0.571-0.48-0.322-1.040-0.493-1.619-0.493h-23.273c-0.58 0-1.141 0.17-1.621 0.494-0.192 0.129-0.311 0.34-0.321 0.571-0.011 0.231 0.088 0.452 0.268 0.598zM28.364 14.545c0.402 0 0.727-0.325 0.727-0.727v-9.758c0-0.281-0.162-0.535-0.415-0.656-0.251-0.12-0.551-0.086-0.77 0.092l-10.801 8.756c-0.102 0.082-0.21 0.155-0.344 0.231-0.642 0.392-1.429 0.609-2.216 0.609-0.84 0-1.659-0.243-2.365-0.702-0.063-0.040-0.124-0.085-0.183-0.133l-10.812-8.763c-0.219-0.176-0.518-0.213-0.77-0.091-0.254 0.121-0.415 0.376-0.415 0.656v13.396c0 1.604 1.305 2.909 2.909 2.909h0.727c0.402 0 0.727-0.325 0.727-0.727v-1.455c0-2.005 1.631-3.636 3.636-3.636h20.364zM29.818 16h-21.818c-1.203 0-2.182 0.979-2.182 2.182v2.909c0 1.203 0.979 2.182 2.182 2.182h21.818c1.203 0 2.182-0.979 2.182-2.182v-2.909c0-1.203-0.979-2.182-2.182-2.182zM10.182 20.364c0 0.402-0.325 0.727-0.727 0.727s-0.727-0.325-0.727-0.727v-1.455c0-0.402 0.325-0.727 0.727-0.727s0.727 0.325 0.727 0.727v1.455zM13.091 20.364c0 0.402-0.325 0.727-0.727 0.727s-0.727-0.325-0.727-0.727v-1.455c0-0.402 0.325-0.727 0.727-0.727s0.727 0.325 0.727 0.727v1.455zM16 20.364c0 0.402-0.325 0.727-0.727 0.727s-0.727-0.325-0.727-0.727v-1.455c0-0.402 0.325-0.727 0.727-0.727s0.727 0.325 0.727 0.727v1.455zM23.273 21.091c-0.802 0-1.455-0.653-1.455-1.455s0.652-1.455 1.455-1.455 1.455 0.653 1.455 1.455c0 0.802-0.652 1.455-1.455 1.455zM27.636 21.091c-0.802 0-1.455-0.653-1.455-1.455s0.652-1.455 1.455-1.455 1.455 0.653 1.455 1.455c0 0.802-0.652 1.455-1.455 1.455zM29.818 24.727h-21.818c-1.203 0-2.182 0.979-2.182 2.182v2.909c0 1.203 0.979 2.182 2.182 2.182h21.818c1.203 0 2.182-0.979 2.182-2.182v-2.909c0-1.203-0.979-2.182-2.182-2.182zM10.182 29.091c0 0.402-0.325 0.727-0.727 0.727s-0.727-0.325-0.727-0.727v-1.455c0-0.402 0.325-0.727 0.727-0.727s0.727 0.325 0.727 0.727v1.455zM13.091 29.091c0 0.402-0.325 0.727-0.727 0.727s-0.727-0.325-0.727-0.727v-1.455c0-0.402 0.325-0.727 0.727-0.727s0.727 0.325 0.727 0.727v1.455zM16 29.091c0 0.402-0.325 0.727-0.727 0.727s-0.727-0.325-0.727-0.727v-1.455c0-0.402 0.325-0.727 0.727-0.727s0.727 0.325 0.727 0.727v1.455zM23.273 29.818c-0.802 0-1.455-0.653-1.455-1.455s0.652-1.455 1.455-1.455 1.455 0.653 1.455 1.455c0 0.802-0.652 1.455-1.455 1.455zM27.636 29.818c-0.802 0-1.455-0.653-1.455-1.455s0.652-1.455 1.455-1.455 1.455 0.653 1.455 1.455c0 0.802-0.652 1.455-1.455 1.455z"></path>
+</svg>
diff --git a/icons/mailtemplate.svg b/icons/mailtemplate.svg
new file mode 100644 (file)
index 0000000..225d76d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>mailtemplate</title>
+<path d="M17.021 20.693c0.084-0.003 0.167 0.024 0.228 0.085l3.416 3.418c0.123 0.123 0.123 0.321-0 0.445-0.039 0.038-0.091 0.069-0.145 0.084l-4.642 1.226c-0.108 0.028-0.223-0.003-0.302-0.082-0.078-0.079-0.11-0.194-0.082-0.302l1.216-4.633c0.013-0.053 0.042-0.102 0.082-0.142 0.062-0.062 0.145-0.096 0.229-0.099zM24.275 13.429c0.083 0 0.163 0.032 0.222 0.091l3.42 3.403c0.122 0.122 0.123 0.32 0 0.443l-5.994 6.028c-0.059 0.059-0.138 0.092-0.222 0.092s-0.163-0.033-0.222-0.092l-3.41-3.411c-0.122-0.122-0.123-0.319-0.001-0.442l5.985-6.019c0.058-0.059 0.138-0.092 0.221-0.092zM28.605 9.624c0.376-0.005 0.725 0.134 0.986 0.394l1.863 1.853c0.543 0.543 0.527 1.442-0.036 2.005l-2.231 2.245c-0.124 0.125-0.324 0.128-0.446 0.007l-3.393-3.374c-0.058-0.059-0.090-0.138-0.089-0.221s0.035-0.164 0.095-0.225l2.232-2.245c0.275-0.275 0.636-0.431 1.018-0.439zM0.004 6.019h25.373l-12.699 7.996zM0.004 6.019l12.687 10.532 12.687-10.533-0.023 4.443-10.691 10.692h-14.658l0.118-0.068-0.122 0.045z"></path>
+</svg>
diff --git a/icons/menu.svg b/icons/menu.svg
new file mode 100644 (file)
index 0000000..9a3d8a3
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>menu</title>
+<path d="M0.563 23.582h30.882v8.422h-30.882zM0.563 11.79h30.882v8.424h-30.882zM0.563 0h30.882v8.424h-30.882z"></path>
+</svg>
diff --git a/icons/minus.svg b/icons/minus.svg
new file mode 100644 (file)
index 0000000..1acb479
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>minus</title>
+<path d="M0 13.333h32.002v5.333h-32.002z"></path>
+</svg>
diff --git a/icons/mobile.svg b/icons/mobile.svg
new file mode 100644 (file)
index 0000000..b18a71d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>mobile</title>
+<path d="M15.021 28.27c-0.4 0-0.724 0.389-0.724 0.87v0.545c0 0.482 0.325 0.871 0.724 0.871h2.037c0.399 0 0.724-0.389 0.724-0.871v-0.545c0-0.481-0.325-0.87-0.724-0.87zM8.947 3.953v22.864h13.953v-22.864zM12.997 1.299c-0.189 0-0.342 0.161-0.342 0.359s0.153 0.359 0.342 0.359h6.304c0.188 0 0.34-0.16 0.34-0.359s-0.152-0.359-0.34-0.359zM9.412 0h13.176c1.034 0 1.874 0.882 1.874 1.972v28.057c0 1.090-0.84 1.971-1.874 1.971h-13.176c-1.035 0-1.873-0.882-1.873-1.971v-28.057c0-1.090 0.839-1.972 1.873-1.972z"></path>
+</svg>
diff --git a/icons/msstore.svg b/icons/msstore.svg
new file mode 100644 (file)
index 0000000..ad6affb
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>msstore</title>
+<path d="M12.794 18.84l0.015 4.743 6.441 0.908v-5.651zM7.517 18.84v4.084l5.006 0.659v-4.742zM12.458 13.701l-4.875 0.747-0.088 4.128h5.007zM19.265 12.831l-6.456 0.813v4.911h6.456zM24.93 6.295l4.626 1.581v22.368l-4.567 1.757-22.543-4.392v-17.156zM15.524 2.010l0.119 0.682c-0.964 0.428-1.88 1.145-1.779 2.318v2.616l-0.704 0.13v-3.243c0 0 0.070-1.639 2.364-2.503zM18.704 1.493c0 0 2.358 0.248 2.566 2.731v2.033l-0.662 0.122v-2.362c0 0-0.248-2.111-2.897-1.904 0 0-0.068 0.008-0.185 0.028l-0.090-0.568c0.387-0.045 0.807-0.074 1.268-0.081zM14.302 0c0 0 2.503 0.263 2.723 2.898v4.143l-0.63 0.117h-0.072v-4.48c0 0-0.264-2.24-3.074-2.020 0 0-4.304 0.527-4.084 3.074v4.763l-0.747 0.138v-5.427c0 0 0.132-3.119 5.885-3.206z"></path>
+</svg>
diff --git a/icons/news.svg b/icons/news.svg
new file mode 100644 (file)
index 0000000..f7cc878
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>news</title>
+<path d="M9.025 19.515h9.429v1.5h-9.429zM9.025 15.070h9.429v1.5h-9.429zM9.025 10.626h9.429v1.5h-9.429zM2.25 9.949v13.144c0 1.919 0.46 2.837 1.044 2.837 0.704 0 1.124-0.918 1.124-2.837v-13.143zM6.67 5.861v17.232c0 1.335-0.245 2.294-0.625 3.046h22.45c0.75 0 1.25-0.877 1.25-1.46v-3.386h-9.87v-10.889h9.87v-4.543zM4.42 3.607h27.58v21.070c0 1.962-1.71 3.714-3.505 3.714h-23.95c-2.96 0-4.545-1.544-4.545-5.299v-15.396h4.42z"></path>
+</svg>
diff --git a/icons/next.svg b/icons/next.svg
new file mode 100644 (file)
index 0000000..bad7e15
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>next</title>
+<path d="M10.7 32l-4.22-4.175 11.957-11.827-11.957-11.825 4.22-4.173 16.179 16-16.179 16z"></path>
+</svg>
diff --git a/icons/nostock.svg b/icons/nostock.svg
new file mode 100644 (file)
index 0000000..cca96de
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>nostock</title>
+<path d="M11.847 8.465l-3.38 3.383 4.154 4.154-4.157 4.157 3.38 3.378 4.16-4.154 4.152 4.154 3.38-3.378-4.152-4.157 4.152-4.154-3.38-3.383-4.152 4.155zM16.001 0c8.82 0 15.999 7.178 15.999 16.001 0 8.822-7.179 15.999-15.999 15.999-8.825 0-16.001-7.178-16.001-15.999 0-8.823 7.176-16.001 16.001-16.001z"></path>
+</svg>
diff --git a/icons/ok.svg b/icons/ok.svg
new file mode 100644 (file)
index 0000000..4d9380d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>ok</title>
+<path d="M28.166 6.128l3.834 3.874-20.504 15.871-11.496-11.756 4.42-3.351 7.65 7.839z"></path>
+</svg>
diff --git a/icons/open.svg b/icons/open.svg
new file mode 100644 (file)
index 0000000..74bb590
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>open</title>
+<path d="M8.681 20.536c0.394 0 0.704 0.148 0.931 0.444s0.34 0.71 0.34 1.242c0 0.511-0.117 0.91-0.351 1.198s-0.55 0.431-0.949 0.431c-0.387 0-0.699-0.148-0.938-0.444s-0.358-0.698-0.358-1.207c0-0.501 0.119-0.904 0.358-1.208s0.561-0.457 0.967-0.457zM13.18 20.515h0.455c0.616 0 0.924 0.264 0.924 0.791 0 0.539-0.308 0.809-0.924 0.809h-0.455zM20.431 19.627v5.135h1.092v-2.822c0-0.372-0.010-0.649-0.029-0.831h0.014c0.048 0.095 0.134 0.238 0.258 0.426l2.116 3.226h1.167v-5.135h-1.092v2.839c0 0.351 0.010 0.586 0.029 0.705h-0.014c-0.079-0.138-0.165-0.278-0.258-0.419l-2.037-3.126zM16.528 19.627v5.135h3.079v-0.938h-1.923v-1.174h1.679v-0.938h-1.679v-1.142h1.805v-0.942zM12.023 19.627v5.135h1.157v-1.769h0.551c0.621 0 1.117-0.159 1.488-0.478s0.557-0.736 0.557-1.251c0-1.091-0.647-1.636-1.941-1.636zM8.714 19.541c-0.776 0-1.399 0.251-1.869 0.752s-0.705 1.158-0.705 1.969c0 0.769 0.232 1.392 0.695 1.871s1.062 0.718 1.798 0.718c0.754 0 1.366-0.247 1.835-0.741s0.704-1.145 0.704-1.951c0-0.785-0.226-1.418-0.679-1.898s-1.045-0.72-1.778-0.72zM0 13.079h32v17.334h-32zM16.311 1.585c1.668 0 3.021 1.352 3.021 3.020 0 0.261-0.033 0.514-0.095 0.755l-0.007 0.024 5.82 5.695h-2.185l-4.47-4.289-0.053 0.051c-0.537 0.487-1.249 0.785-2.031 0.785-0.834 0-1.589-0.338-2.135-0.885l-0.043-0.045-3.484 3.342-0.649 1.041h-2.62l5.976-5.849-0.004-0.016c-0.040-0.197-0.061-0.4-0.061-0.609 0-1.668 1.352-3.020 3.020-3.020z"></path>
+</svg>
diff --git a/icons/orders.svg b/icons/orders.svg
new file mode 100644 (file)
index 0000000..e984301
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>orders</title>
+<path d="M12.824 14.574h12.874v2.021h-12.874zM10.54 10.488h16.697v2.021h-16.697zM0.502 2.422l4.737 1.075 0.32 0.87-0.001 0 5.546 14.605h16.099l2.748-11.992 2.045 0.469-3.032 13.232-0.067-0.015v0.404h-16.996l0.992 2.611 0.001-0c0.050-0.003 0.101-0.004 0.152-0.004 1.12 0 2.095 0.625 2.596 1.545l0.063 0.122h6.491l0.063-0.122c0.5-0.92 1.474-1.545 2.595-1.545 1.63 0 2.952 1.323 2.952 2.952s-1.321 2.951-2.952 2.951c-1.376 0-2.531-0.941-2.858-2.214l-0.028-0.12h-6.035l-0.028 0.12c-0.328 1.273-1.484 2.214-2.859 2.214-1.629 0-2.951-1.322-2.951-2.951 0-0.815 0.331-1.553 0.865-2.087l0.013-0.012-7.371-19.412-3.602-0.896z"></path>
+</svg>
diff --git a/icons/out.svg b/icons/out.svg
new file mode 100644 (file)
index 0000000..bd5a036
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>out</title>
+<path d="M10.322 0h11.356v19.016h9.465l-15.143 12.984-15.143-12.984h9.465z"></path>
+</svg>
diff --git a/icons/paragraph.svg b/icons/paragraph.svg
new file mode 100644 (file)
index 0000000..253f65e
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>paragraph</title>
+<path d="M24.393 14.813c-0.544-1.574-1.699-2.848-3.251-3.588-0.038-0.018-0.077-0.034-0.117-0.049l-4.639-1.659c-0.024-0.009-0.049-0.017-0.074-0.024-0.023-0.007-0.050-0.014-0.079-0.023-0.291-0.13-0.588-0.236-0.887-0.319-1.191-0.496-2.943-1.508-2.943-3.179 0-1.915 1.598-3.473 3.563-3.473h0.656c2.050 0 3.656 1.537 3.656 3.5 0 0.69 0.56 1.25 1.25 1.25s1.25-0.56 1.25-1.25c0-1.625-0.646-3.142-1.82-4.272-1.157-1.114-2.697-1.728-4.336-1.728h-0.656c-3.343 0-6.063 2.679-6.063 5.973 0 1.249 0.466 2.409 1.358 3.399-1.411 0.557-2.624 1.61-3.34 3.056-0.733 1.48-0.844 3.141-0.313 4.676 0.544 1.574 1.699 2.848 3.251 3.588 0.040 0.019 0.081 0.036 0.122 0.051l4.944 1.743c0.023 0.008 0.046 0.015 0.069 0.022 0.653 0.188 3.909 1.244 3.909 3.521 0 1.915-1.598 3.473-3.563 3.473h-0.656c-2.050 0-3.656-1.537-3.656-3.5 0-0.69-0.56-1.25-1.25-1.25s-1.25 0.56-1.25 1.25c0 1.625 0.646 3.142 1.82 4.272 1.157 1.114 2.697 1.727 4.336 1.727h0.656c3.343 0 6.063-2.679 6.063-5.973 0-1.544-0.713-2.952-2.061-4.071-0.942-0.782-2.226-1.435-3.619-1.842l-4.844-1.707c-0.915-0.453-1.591-1.204-1.909-2.121-0.31-0.898-0.243-1.874 0.191-2.75 0.803-1.622 2.647-2.423 4.37-2.013 0.267 0.107 0.542 0.204 0.821 0.292 0.084 0.037 0.17 0.063 0.257 0.080l4.51 1.613c0.916 0.453 1.593 1.204 1.911 2.123 0.311 0.897 0.243 1.874-0.191 2.75-0.306 0.619-0.053 1.369 0.566 1.675 0.178 0.088 0.367 0.13 0.554 0.13 0.46 0 0.903-0.255 1.121-0.696 0.733-1.48 0.844-3.141 0.313-4.676z"></path>
+</svg>
diff --git a/icons/password.svg b/icons/password.svg
new file mode 100644 (file)
index 0000000..2e37014
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>password</title>
+<path d="M25.267 3.16c-0.57 0-1.139 0.195-1.573 0.583-0.871 0.774-0.871 2.032 0 2.807 0.869 0.78 2.276 0.776 3.147 0.003 0.871-0.779 0.871-2.034 0-2.813-0.435-0.387-1.004-0.581-1.574-0.58zM21.995 0.477c5.528 0 10.005 3.999 10.005 8.929 0 4.928-4.481 8.924-10.002 8.927-1.136 0-2.209-0.207-3.225-0.518l-1.474 1.317-3.057-0.335 0.616 2.51-3.176-0.226 0.432 2.676-3.545 0.098 0.62 2.512-3.219-0.188 0.54 2.58-3.095 2.762-2.289-4.376 12.355-11.025-0.776-0.688-12.069 10.775-0.634-1.214 13.059-11.658c-0.659-1.192-1.063-2.515-1.063-3.932 0-4.93 4.476-8.925 9.999-8.927z"></path>
+</svg>
diff --git a/icons/pc-datatransfer.svg b/icons/pc-datatransfer.svg
new file mode 100644 (file)
index 0000000..ea50675
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>pc-datatransfer</title>
+<path d="M19.199 17.637v6.688h10.569v-6.688zM2.232 4.854v6.69h10.569v-6.69zM0 2.896h15.032v5.78h9.45v7.002h7.518v10.606h-5.483l-0.001 1.325h2.229v1.495h-8.522v-1.495h2.226l0.002-1.325h-5.483v-10.606h5.502v-5.234h-7.439v3.059h-5.481l-0.001 1.324h2.228v1.496h-8.523v-1.496h2.229l0.001-1.324h-5.484z"></path>
+</svg>
diff --git a/icons/pc-mac.svg b/icons/pc-mac.svg
new file mode 100644 (file)
index 0000000..670cdd1
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>pc-mac</title>
+<path d="M13.509 26.473h4.98c0.68 0 1.231 0.55 1.231 1.23v1.23l2.433 0c0.68 0 1.23 0.551 1.23 1.231v1.23h-14.769v-1.23c0-0.68 0.551-1.231 1.231-1.231h2.433v-1.231c0-0.68 0.551-1.23 1.23-1.23zM16 20.38c-0.988 0-1.789 0.801-1.789 1.788s0.801 1.789 1.789 1.789c0.988 0 1.788-0.801 1.788-1.789s-0.8-1.788-1.788-1.788zM18.283 8.104c0.747 0 1.538 0.407 2.103 1.111-1.849 1.013-1.548 3.654 0.32 4.36-0.257 0.57-0.38 0.825-0.712 1.328-0.461 0.703-1.113 1.581-1.919 1.587-0.717 0.006-0.901-0.467-1.875-0.46-0.973 0.005-1.177 0.469-1.893 0.462-0.807-0.007-1.425-0.798-1.887-1.5-1.291-1.969-1.428-4.276-0.63-5.503 0.566-0.872 1.461-1.382 2.301-1.382 0.854 0 1.392 0.47 2.099 0.47 0.686 0 1.104-0.471 2.094-0.471zM18.066 5.54c0.098 0.665-0.175 1.316-0.533 1.777-0.385 0.495-1.048 0.878-1.689 0.857-0.117-0.636 0.184-1.292 0.547-1.734 0.401-0.486 1.087-0.861 1.675-0.9zM3.692 3.091c-0.678 0-1.231 0.553-1.231 1.231v13.538c0 0.678 0.553 1.23 1.231 1.23h24.615c0.678 0 1.23-0.553 1.23-1.23v-13.538c0-0.678-0.552-1.231-1.23-1.231zM2.462 0.603h27.077c1.359 0 2.462 1.102 2.462 2.462v19.691c0 1.359-1.103 2.462-2.462 2.462h-27.077c-1.359 0-2.462-1.102-2.462-2.462v-19.691c0-1.359 1.102-2.462 2.462-2.462z"></path>
+</svg>
diff --git a/icons/pc-windows.svg b/icons/pc-windows.svg
new file mode 100644 (file)
index 0000000..b516827
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>pc-windows</title>
+<path d="M7.405 28.947h17.189c0.676 0 1.228 0.552 1.228 1.227v1.228h-19.645v-1.228c0 0 0.551-1.227 1.227-1.227zM28.671 21.918c-0.49 0-0.888 0.398-0.888 0.89s0.398 0.89 0.888 0.89c0.492 0 0.89-0.398 0.89-0.89s-0.398-0.89-0.89-0.89zM16.24 12.422c1.144 0.771 2.317 1.337 5.009 0.416l-1.258 4.37c-2.64 1.094-3.909 0.475-5.055-0.302zM13.117 11.118c1.029 0.015 1.753 0.406 2.432 0.866l-1.318 4.533c-1.146-0.771-2.394-1.406-5.038-0.312l1.289-4.484 0.015-0.007c1.071-0.44 1.917-0.606 2.621-0.596zM17.757 7.148c1.143 0.772 2.411 1.384 5.051 0.294l-1.3 4.5c-2.533 1.132-3.912 0.498-5.053-0.277zM14.472 5.786c1.118-0.018 1.882 0.406 2.598 0.89l-1.302 4.492c-0.688-0.464-1.431-0.9-2.484-0.907-0.695-0.006-1.523 0.192-2.574 0.626l1.302-4.51c0.991-0.411 1.789-0.58 2.46-0.591zM3.722 3.163c-0.676 0-1.228 0.551-1.228 1.228v14.734c0 0.676 0.551 1.228 1.228 1.228h24.556c0.676 0 1.228-0.552 1.228-1.228v-14.734c0-0.676-0.551-1.228-1.228-1.228zM1.228 0.6h29.544c0.678 0 1.228 0.549 1.228 1.228v22.178c0 0.678-0.549 1.228-1.228 1.228h-10.563l0.017 0.028c0.095 0.174 0.148 0.373 0.148 0.586v0.357c0 0.678-0.55 1.227-1.228 1.227h-6.293c-0.678 0-1.228-0.549-1.228-1.227v-0.357c0-0.212 0.054-0.412 0.148-0.586l0.017-0.028h-10.563c-0.679 0-1.228-0.549-1.228-1.228v-22.178c0-0.678 0.549-1.228 1.228-1.228z"></path>
+</svg>
diff --git a/icons/pc.svg b/icons/pc.svg
new file mode 100644 (file)
index 0000000..b156ec2
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>pc</title>
+<path d="M22.931 23.541c-0.751 0.031-1.361 0.809-1.361 1.74s0.61 1.659 1.361 1.627c0.752-0.031 1.362-0.81 1.362-1.74 0-0.929-0.61-1.658-1.362-1.627zM22.681 19.901c-0.475 0.019-0.86 0.512-0.86 1.1s0.385 1.048 0.86 1.029c0.476-0.020 0.862-0.512 0.862-1.1s-0.386-1.049-0.862-1.029zM5.191 19.239v3.174l2.825 1.27v-3.429zM24.62 12.171l-6.309 0.183 0.023 2.67 6.334-0.282zM5.857 10.064l-0.666 2.127 0.635 2.444h1.301l0.508-2.317-0.508-2.254zM18.334 7.626v3.184l8.824-0.076v-2.783zM18.314 3.075v3.184l8.843 0.49v-3.034zM16.19 0l12.001 1v29.027l-12.001 1.974zM15.416 0v32.002l-11.606-6.429v-23.048z"></path>
+</svg>
diff --git a/icons/pc1.svg b/icons/pc1.svg
new file mode 100644 (file)
index 0000000..386944d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>pc1</title>
+<path d="M22.931 23.541c-0.751 0.031-1.361 0.809-1.361 1.74s0.61 1.659 1.361 1.627c0.752-0.031 1.362-0.81 1.362-1.74 0-0.929-0.61-1.658-1.362-1.627zM22.681 19.901c-0.475 0.019-0.86 0.512-0.86 1.1s0.385 1.048 0.86 1.029c0.476-0.020 0.862-0.512 0.862-1.1s-0.386-1.049-0.862-1.029zM5.191 19.239v3.174l2.825 1.27v-3.429zM24.62 12.171l-6.309 0.183 0.023 2.67 6.334-0.282zM5.857 10.064l-0.666 2.127 0.635 2.444h1.301l0.508-2.317-0.508-2.254zM18.334 7.626v3.184l8.824-0.076v-2.783zM18.314 3.075v3.184l8.843 0.49v-3.034zM16.19 0l12.001 1v29.027l-12.001 1.974zM15.416 0v32.002l-11.606-6.429v-23.048z"></path>
+</svg>
diff --git a/icons/pdf.svg b/icons/pdf.svg
new file mode 100644 (file)
index 0000000..9b38ebe
--- /dev/null
@@ -0,0 +1,7 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
+<title>untitled627</title>
+<g id="icomoon-ignore">
+</g>
+<path d="M838.857 217.143q16 16 27.429 43.429t11.429 50.286v658.286q0 22.857-16 38.857t-38.857 16h-768q-22.857 0-38.857-16t-16-38.857v-914.286q0-22.857 16-38.857t38.857-16h512q22.857 0 50.286 11.429t43.429 27.429zM585.143 77.714v214.857h214.857q-5.714-16.571-12.571-23.429l-178.857-178.857q-6.857-6.857-23.429-12.571zM804.571 950.857v-585.143h-237.714q-22.857 0-38.857-16t-16-38.857v-237.714h-438.857v877.714h731.429zM510.857 612q18.857 14.857 48 32 33.714-4 66.857-4 84 0 101.143 28 9.143 12.571 1.143 29.714 0 0.571-0.571 1.143l-1.143 1.143v0.571q-3.429 21.714-40.571 21.714-27.429 0-65.714-11.429t-74.286-30.286q-126.286 13.714-224 47.429-87.429 149.714-138.286 149.714-8.571 0-16-4l-13.714-6.857q-0.571-0.571-3.429-2.857-5.714-5.714-3.429-20.571 5.143-22.857 32-52.286t75.429-55.143q8-5.143 13.143 3.429 1.143 1.143 1.143 2.286 29.714-48.571 61.143-112.571 38.857-77.714 59.429-149.714-13.714-46.857-17.429-91.143t3.714-72.857q6.286-22.857 24-22.857h12.571q13.143 0 20 8.571 10.286 12 5.143 38.857-1.143 3.429-2.286 4.571 0.571 1.714 0.571 4.571v17.143q-1.143 70.286-8 109.714 31.429 93.714 83.429 136zM181.714 846.857q29.714-13.714 78.286-90.286-29.143 22.857-50 48t-28.286 42.286zM409.143 321.143q-8.571 24-1.143 75.429 0.571-4 4-25.143 0-1.714 4-24.571 0.571-2.286 2.286-4.571-0.571-0.571-0.571-1.143t-0.286-0.857-0.286-0.857q-0.571-12.571-7.429-20.571 0 0.571-0.571 1.143v1.143zM338.286 698.857q77.143-30.857 162.286-46.286-1.143-0.571-7.429-5.429t-9.143-7.714q-43.429-38.286-72.571-100.571-15.429 49.143-47.429 112.571-17.143 32-25.714 47.429zM707.429 689.714q-13.714-13.714-80-13.714 43.429 16 70.857 16 8 0 10.286-0.571 0-0.571-1.143-1.714z"></path>
+</svg>
diff --git a/icons/percent.svg b/icons/percent.svg
new file mode 100644 (file)
index 0000000..15e1722
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>percent</title>
+<path d="M25.6 17.646c-1.079 0-1.929 0.459-2.549 1.377-0.608 0.918-0.912 2.195-0.912 3.833-0 1.612 0.304 2.884 0.912 3.814 0.62 0.918 1.47 1.377 2.549 1.377 1.054 0 1.885-0.459 2.493-1.377 0.62-0.93 0.93-2.202 0.93-3.814-0-1.625-0.31-2.896-0.93-3.814-0.608-0.93-1.439-1.395-2.493-1.395zM25.6 15.284c1.96 0 3.516 0.682 4.67 2.046s1.73 3.206 1.73 5.526c-0 2.319-0.583 4.161-1.749 5.526-1.154 1.352-2.704 2.028-4.651 2.028-1.985 0-3.553-0.676-4.707-2.028-1.154-1.364-1.73-3.206-1.73-5.526-0-2.332 0.577-4.174 1.73-5.526 1.166-1.364 2.735-2.046 4.707-2.046zM6.4 3.954c-1.067 0-1.91 0.465-2.53 1.395-0.608 0.918-0.912 2.183-0.912 3.795 0 1.637 0.304 2.915 0.912 3.833s1.451 1.377 2.53 1.377 1.922-0.459 2.53-1.377c0.62-0.918 0.93-2.195 0.93-3.833 0-1.6-0.31-2.865-0.93-3.795s-1.464-1.395-2.53-1.395zM23.2 1.591h2.977l-17.377 28.819h-2.977l17.377-28.819zM6.4 1.591c1.96 0 3.522 0.682 4.688 2.046 1.166 1.352 1.749 3.188 1.749 5.507 0 2.344-0.583 4.192-1.749 5.544-1.153 1.352-2.716 2.028-4.688 2.028s-3.535-0.676-4.688-2.028c-1.141-1.364-1.712-3.212-1.712-5.544 0-2.307 0.577-4.143 1.73-5.507s2.71-2.046 4.67-2.046z"></path>
+</svg>
diff --git a/icons/phone.svg b/icons/phone.svg
new file mode 100644 (file)
index 0000000..c6f24ed
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>phone</title>
+<path d="M32 23.081l-8.096-3.971c0 0-2.979 4.428-3.665 4.277-0.383-0.085-0.435-0.096-0.765-0.229-1.188-0.476-4.137-1.831-6.913-4.341l-0.023 0.027c-2.743-2.491-4.376-5.253-4.964-6.377-0.165-0.311-0.184-0.365-0.308-0.736-0.223-0.668 3.879-4.084 3.879-4.084l-4.78-7.647c0 0-6.337 0.492-6.364 6.797-0.035 8.604 7.481 15.675 7.481 15.675 4.088 3.749 10.181 8.521 18.408 7.64 6.271-0.672 6.111-7.031 6.111-7.031z"></path>
+</svg>
diff --git a/icons/preview.svg b/icons/preview.svg
new file mode 100644 (file)
index 0000000..7bbf62a
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>preview</title>
+<path d="M16.767 13.815c-0.966-0.023-1.945 0.277-2.764 0.922-1.869 1.472-2.193 4.182-0.721 6.052s4.181 2.194 6.051 0.722c1.871-1.471 2.194-4.181 0.722-6.051-0.827-1.052-2.047-1.615-3.288-1.645zM16.835 10.837c2.099 0.049 4.161 1.001 5.561 2.78 2.053 2.61 2.036 6.182 0.191 8.751l5.667 7.202-3.088 2.429-5.647-7.176c-2.955 1.259-6.498 0.451-8.58-2.194-2.489-3.164-1.942-7.745 1.221-10.235 1.385-1.089 3.040-1.597 4.673-1.558zM12.543 0h9.169c1.503 0 2.722 1.219 2.722 2.722v9.717l-0.032-0.036c-0.574-0.622-1.234-1.171-1.962-1.633l-0.184-0.114v-7.934c0-0.299-0.245-0.544-0.544-0.544h-9.026l-0.146 4.749c0 0-0.189 3.14-3.65 2.76l-2.966-0.080v13.491c0 0.3 0.245 0.544 0.546 0.544h2.076l0.070 0.099c0.537 0.745 1.185 1.414 1.923 1.986l0.123 0.093h-4.192c-1.504 0-2.722-1.218-2.722-2.721v-13.817l1.078-1.137 0.001-0.031 5.648-5.935h-0.016l-1.51 1.593 1.582-1.677h0.023l0.050-0.053h0.005z"></path>
+</svg>
diff --git a/icons/print.svg b/icons/print.svg
new file mode 100644 (file)
index 0000000..d8f8b70
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>print</title>
+<path d="M30.419 5.085h-28.839c-0.873 0-1.58 0.709-1.58 1.581v14.221c0 0.872 0.707 1.581 1.58 1.581h3.403v7.677h21.876v-7.677h3.561c0.871 0 1.58-0.708 1.58-1.581v-14.221c-0.001-0.872-0.709-1.581-1.581-1.581zM25.525 28.812h-19.209v-14.623h19.209v14.623zM8.223 0h15.552v3.301h-15.552v-3.301z"></path>
+</svg>
diff --git a/icons/printer.svg b/icons/printer.svg
new file mode 100644 (file)
index 0000000..9a425f3
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>printer</title>
+<path d="M10.002 24.004h9.999v2h-9.999zM10.002 20.003h11.999v2.001h-11.999zM8.001 18.002v12.002h16v-12.002zM28.004 10.417c-0.877 0-1.584 0.71-1.584 1.584 0 0.875 0.707 1.584 1.584 1.584 0.875 0 1.582-0.708 1.582-1.584 0-0.874-0.707-1.584-1.582-1.584zM2 8.001h28.004c1.106 0 2 0.897 2 2v12.002c0 1.106-0.895 2-2 2h-4.001v6.001c0 1.106-0.897 2-2.002 2h-16c-1.106 0-2-0.894-2-2v-6.001h-4.001c-1.106 0-2-0.894-2-2v-12.002c0-1.104 0.895-2 2-2zM8.001 0h16c1.106 0 2.002 0.897 2.002 2v4.001h-2.002v-4.001h-16v4.001h-2v-4.001c0-1.104 0.895-2 2-2z"></path>
+</svg>
diff --git a/icons/private-cloud.svg b/icons/private-cloud.svg
new file mode 100644 (file)
index 0000000..fb599af
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>private-cloud</title>
+<path d="M15.998 11.512c1.339 0 2.425 1.044 2.519 2.359h-0.002v2.478h-5.038v-2.47c0.090-1.319 1.178-2.367 2.521-2.367zM15.998 10.56c-1.865 0-3.38 1.464-3.478 3.302h-0.005v2.488h-0.916v6.424h8.804v-6.424h-0.915v-2.478h-0.012c-0.092-1.843-1.611-3.312-3.477-3.312zM15.896 6.23c3.617 0 6.675 2.744 7.693 6.52 0.566-0.158 1.159-0.249 1.776-0.249 3.665 0 6.635 2.971 6.635 6.635 0 2.357-1.234 4.423-3.089 5.6-0.743 0.604-1.687 0.969-2.719 0.978-0.273 0.032-0.547 0.057-0.828 0.057-0.276 0-0.549-0.023-0.816-0.056h-17.085c-0.271 0.033-0.547 0.056-0.83 0.056-3.665 0-6.633-2.856-6.633-6.379s2.969-6.379 6.633-6.379c0.507 0 0.999 0.060 1.474 0.164 0.895-3.992 4.037-6.947 7.788-6.947z"></path>
+</svg>
diff --git a/icons/product.svg b/icons/product.svg
new file mode 100644 (file)
index 0000000..1c65a3b
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>product</title>
+<path d="M26.485 0.997l-0.639 23.941-14.044 7.063-0.718-29.447zM21.154 0l4.549 0.558-15.402 1.556 0.719 29.447-4.549-2.394-0.958-27.73z"></path>
+</svg>
diff --git a/icons/productcd.svg b/icons/productcd.svg
new file mode 100644 (file)
index 0000000..5deadb5
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>productcd</title>
+<path d="M22.296 20.575c0.493 0 0.891 0.399 0.891 0.891s-0.399 0.891-0.891 0.891c-0.492 0-0.891-0.399-0.891-0.891s0.399-0.891 0.891-0.891zM22.296 19.073c-1.322 0-2.394 1.072-2.394 2.394s1.072 2.394 2.394 2.394c1.323 0 2.394-1.071 2.394-2.394s-1.072-2.394-2.394-2.394zM22.296 13.088c4.628 0 8.38 3.751 8.38 8.379s-3.752 8.38-8.38 8.38-8.379-3.752-8.379-8.38c0-4.628 3.751-8.379 8.379-8.379zM22.296 0.997l-0.305 11.435c-4.848 0.163-8.744 4.147-8.744 9.034 0 2.485 1.008 4.739 2.635 6.376l-8.269 4.158-0.718-29.447zM16.965 0l4.549 0.558-15.402 1.556 0.719 29.447-4.549-2.394-0.958-27.73z"></path>
+</svg>
diff --git a/icons/qrcode.svg b/icons/qrcode.svg
new file mode 100644 (file)
index 0000000..79f2dfe
--- /dev/null
@@ -0,0 +1,7 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="805" height="1024" viewBox="0 0 805 1024">
+<title>untitled627</title>
+<g id="icomoon-ignore">
+</g>
+<path d="M219.429 658.286v73.143h-73.143v-73.143h73.143zM219.429 219.429v73.143h-73.143v-73.143h73.143zM658.286 219.429v73.143h-73.143v-73.143h73.143zM73.143 804h219.429v-218.857h-219.429v218.857zM73.143 365.714h219.429v-219.429h-219.429v219.429zM512 365.714h219.429v-219.429h-219.429v219.429zM365.714 512v365.714h-365.714v-365.714h365.714zM658.286 804.571v73.143h-73.143v-73.143h73.143zM804.571 804.571v73.143h-73.143v-73.143h73.143zM804.571 512v219.429h-219.429v-73.143h-73.143v219.429h-73.143v-365.714h219.429v73.143h73.143v-73.143h73.143zM365.714 73.143v365.714h-365.714v-365.714h365.714zM804.571 73.143v365.714h-365.714v-365.714h365.714z"></path>
+</svg>
diff --git a/icons/qube.svg b/icons/qube.svg
new file mode 100644 (file)
index 0000000..a44bd10
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>qube</title>
+<path d="M14.105 3.357c-0.013 0.006-0.144 0.031-0.301 0.050s-0.565 0.094-0.91 0.163c-1.481 0.301-4.085 0.834-4.179 0.853-0.056 0.013-0.207 0.038-0.326 0.056-0.126 0.019-0.483 0.094-0.797 0.163s-0.678 0.144-0.803 0.163c-0.125 0.025-0.257 0.044-0.295 0.050-0.941 0.201-1.211 0.314-1.343 0.558-0.082 0.151-0.069 0.684 0.031 1.675l0.031 0.345-1.324 0.326c-1.449 0.351-1.719 0.464-1.926 0.766-0.113 0.163-0.132 0.264-0.113 0.653 0.025 0.446 0.088 1.085 0.132 1.33 0.013 0.069 0.038 0.251 0.063 0.408 0.019 0.157 0.056 0.439 0.088 0.627s0.069 0.502 0.094 0.69c0.019 0.188 0.044 0.414 0.056 0.502 0.019 0.088 0.044 0.326 0.069 0.533 0.038 0.358 0.056 0.502 0.119 0.985 0.019 0.113 0.050 0.402 0.069 0.646 0.025 0.238 0.050 0.452 0.063 0.471s0.038 0.245 0.063 0.496c0.025 0.257 0.050 0.515 0.063 0.565 0.013 0.056 0.038 0.282 0.063 0.508s0.056 0.458 0.063 0.515c0.013 0.056 0.038 0.282 0.063 0.502 0.019 0.22 0.050 0.477 0.063 0.584 0.069 0.489 0.257 2.052 0.314 2.604 0.031 0.295 0.138 1.123 0.195 1.506 0.044 0.32 0.251 0.709 0.446 0.853 0.1 0.075 0.527 0.37 0.96 0.665 0.715 0.483 1.619 1.104 2.742 1.882 2.29 1.581 2.962 2.008 3.275 2.108 0.276 0.082 0.584 0.107 1.387 0.107h1.042l0.552-0.333 0.552-0.326 0.232 0.138c0.126 0.075 0.395 0.257 0.602 0.402 0.508 0.358 0.891 0.477 1.569 0.496 1.016 0.038 1.355-0.107 3.294-1.38 0.74-0.489 1.675-1.098 2.071-1.362 1.016-0.659 2.491-1.631 4.141-2.717 0.778-0.508 1.606-1.054 1.838-1.205 0.577-0.37 0.64-0.502 0.797-1.713 0.088-0.646 0.107-0.828 0.151-1.18 0.075-0.615 0.163-1.311 0.195-1.518 0.019-0.119 0.056-0.477 0.094-0.784 0.075-0.671 0.119-1.010 0.157-1.224 0.013-0.088 0.044-0.339 0.063-0.565 0.025-0.226 0.050-0.477 0.063-0.565 0.044-0.295 0.345-2.729 0.37-2.993 0.056-0.609-0.32-0.916-1.506-1.236l-0.558-0.144 0.006-0.307c0.006-0.383 0.113-1.431 0.188-1.845 0.019-0.088 0.044-0.439 0.063-0.784 0.056-1.054-0.151-1.274-1.424-1.506-0.082-0.019-0.772-0.157-1.531-0.314-1.939-0.402-4.925-1.016-5.239-1.073-0.088-0.019-0.408-0.088-0.722-0.157-0.307-0.069-0.659-0.138-0.778-0.157-0.113-0.019-0.257-0.044-0.314-0.056-0.866-0.188-1.744-0.37-2.046-0.42-0.351-0.056-2.064-0.126-2.114-0.082zM16.753 4.11c0.238 0.044 0.772 0.151 0.91 0.182 0.37 0.082 2.642 0.546 2.811 0.577 0.113 0.019 0.439 0.088 0.734 0.151s0.602 0.132 0.69 0.144c1.38 0.257 3.413 0.709 3.614 0.803 0.314 0.151 0.433 0.383 0.433 0.872 0 0.333-0.075 1.123-0.125 1.318-0.013 0.050-0.038 0.264-0.063 0.471-0.038 0.414-0.094 0.853-0.132 1.098-0.013 0.088-0.038 0.351-0.063 0.596-0.019 0.238-0.056 0.458-0.082 0.483-0.075 0.082-6.946 2.936-7.065 2.936-0.044 0-0.063-0.464-0.056-1.387 0.019-2.215 0-2.24-1.613-2.748-0.565-0.182-1.098-0.351-1.186-0.383s-0.665-0.213-1.286-0.408c-0.621-0.194-1.512-0.477-1.976-0.627-3.42-1.092-3.583-1.142-4.26-1.192-0.257-0.019-0.477-0.044-0.489-0.050-0.025-0.031-0.082-0.678-0.094-1.098-0.019-0.602 0.050-0.646 1.518-0.922 0.019-0.006 0.119-0.025 0.22-0.050 0.107-0.025 0.257-0.056 0.345-0.069 0.088-0.019 0.439-0.088 0.784-0.163 0.345-0.069 0.715-0.144 0.816-0.163 0.107-0.019 0.671-0.132 1.255-0.251 0.59-0.119 1.155-0.232 1.255-0.251 0.107-0.019 0.427-0.082 0.722-0.144l0.533-0.107 0.847 0.176c0.464 0.094 0.916 0.188 1.004 0.207zM9.493 8.132c6.325 2.002 6.005 1.895 6.199 2.102 0.188 0.201 0.307 0.634 0.307 1.117v0.301l-0.326 0.013c-0.653 0.019-0.973 0.082-1.682 0.333-0.395 0.138-0.922 0.314-1.161 0.389-0.59 0.194-0.803 0.314-0.941 0.521-0.163 0.245-0.276 0.765-0.251 1.161 0.019 0.351 0.075 2.184 0.126 4.442 0.019 0.74 0.044 1.826 0.063 2.416 0.013 0.584 0.044 1.826 0.063 2.761 0.019 0.929 0.050 1.801 0.069 1.926 0.044 0.307 0.408 0.715 0.897 0.991 0.207 0.119 0.383 0.232 0.383 0.251 0 0.038-1.016 0.627-1.079 0.627-0.019 0-0.784-0.515-1.694-1.136-0.904-0.627-2.146-1.481-2.748-1.895-1.769-1.217-1.675-1.142-1.813-1.556-0.075-0.238-0.107-0.427-0.163-1.029-0.019-0.207-0.050-0.445-0.063-0.533s-0.038-0.314-0.063-0.502c-0.044-0.433-0.075-0.659-0.151-1.286-0.038-0.276-0.082-0.665-0.1-0.866-0.025-0.201-0.050-0.42-0.063-0.489s-0.044-0.301-0.063-0.514c-0.019-0.213-0.050-0.458-0.063-0.546s-0.056-0.414-0.094-0.722c-0.038-0.314-0.075-0.665-0.094-0.784-0.013-0.119-0.044-0.364-0.063-0.533-0.019-0.176-0.050-0.42-0.063-0.552-0.019-0.126-0.044-0.351-0.063-0.502-0.019-0.144-0.044-0.376-0.063-0.514-0.025-0.207-0.22-1.82-0.32-2.604-0.013-0.119-0.038-0.376-0.056-0.565-0.025-0.188-0.050-0.414-0.069-0.502-0.013-0.088-0.044-0.383-0.069-0.665-0.038-0.496-0.031-0.508 0.151-0.715 0.182-0.201 0.27-0.232 1.625-0.571 0.791-0.201 1.474-0.364 1.518-0.364 0.044-0.006 0.929 0.264 1.976 0.596zM27.702 11.558c-0.019 0.22-0.050 0.477-0.063 0.584-0.050 0.433-0.107 0.891-0.132 1.098-0.019 0.119-0.044 0.32-0.056 0.439s-0.044 0.345-0.063 0.502c-0.019 0.157-0.075 0.621-0.125 1.035-0.138 1.098-0.151 1.186-0.22 1.744-0.038 0.282-0.075 0.596-0.088 0.703-0.013 0.1-0.044 0.358-0.069 0.565-0.019 0.207-0.050 0.458-0.063 0.565-0.019 0.1-0.088 0.615-0.151 1.136-0.069 0.521-0.157 1.016-0.188 1.104s-0.044 0.176-0.025 0.195c0.019 0.025-0.558 0.427-1.274 0.897-0.722 0.471-1.707 1.117-2.19 1.437s-1.882 1.236-3.106 2.039c-1.224 0.803-2.347 1.544-2.497 1.638-0.151 0.1-0.295 0.182-0.326 0.182-0.094 0-2.403-1.437-2.566-1.6-0.169-0.169-0.157-0.025-0.22-2.667-0.025-0.916-0.056-2.002-0.069-2.416-0.019-0.414-0.044-1.374-0.063-2.133-0.056-2.547-0.107-4.016-0.126-4.047-0.013-0.019 0-0.075 0.031-0.119 0.038-0.069 0.201-0.025 0.791 0.207 1.042 0.42 1.18 0.464 1.782 0.577 0.358 0.063 0.979 0.063 1.368-0.006 0.464-0.088 1.004-0.289 2.742-1.029 0.389-0.163 1.023-0.427 3.639-1.512 1.587-0.659 2.987-1.267 3.106-1.349s0.232-0.151 0.245-0.151c0.006-0.006 0 0.169-0.025 0.383zM14.557 12.957c0 0.194-0.013 0.213-0.107 0.169-0.063-0.031-0.151-0.069-0.194-0.082-0.056-0.019-0.044-0.069 0.050-0.169 0.182-0.194 0.251-0.176 0.251 0.082z"></path>
+</svg>
diff --git a/icons/reload.svg b/icons/reload.svg
new file mode 100644 (file)
index 0000000..cad1506
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>reload</title>
+<path d="M17.683 0c3.567 0 6.866 1.038 9.605 2.793l2.543-2.793 1.564 8.105-8.792-0.168 2.608-2.864c-2.173-1.316-4.754-2.091-7.529-2.091-7.662-0-13.895 5.84-13.895 13.017s6.233 13.019 13.895 13.019c4.043 0 7.674-1.635 10.215-4.223l2.078 2.293c-3.106 3.024-7.461 4.911-12.294 4.911-9.432 0-17.078-7.164-17.078-16.001 0-8.835 7.645-15.999 17.078-15.999z"></path>
+</svg>
diff --git a/icons/rendezvous.svg b/icons/rendezvous.svg
new file mode 100644 (file)
index 0000000..322cfca
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>rendezvous</title>
+<path d="M6.388 18.534c0.625-0.018 1.182 0.473 1.275 1.15l0.003 0.019c0.246-0.695 0.89-1.134 1.536-1.002 0.55 0.114 0.936 0.608 1.010 1.206 0.332-0.673 0.939-1.079 1.524-0.947 0.725 0.164 1.134 1.092 0.911 2.070l-0.043 0.19c0.34-0.448 0.88-0.68 1.402-0.542 0.72 0.189 1.129 1.004 0.913 1.82l-0.441 1.675c-0.215 0.814-0.973 1.321-1.692 1.132-0.605-0.16-0.985-0.762-0.965-1.434-0.348 0.488-0.856 0.762-1.348 0.65-0.614-0.14-0.995-0.827-0.964-1.63-0.317 0.404-0.795 0.623-1.275 0.524-0.465-0.095-0.811-0.465-0.952-0.938-0.136 0.084-0.288 0.143-0.454 0.166-0.676 0.093-1.303-0.417-1.402-1.139l-0.206-1.485c-0.099-0.722 0.368-1.382 1.042-1.476 0.042-0.006 0.084-0.009 0.126-0.010zM6.897 9.049h1.263c0 0-2.194 2.198 0.202 4.114 0 0 1.239 1.1 2.981-0.047l3.295-1.811 2.023 1.005 9.281 6.65c0 0 0.783 0.561 0.574 1.449 0 0-0.381 0.949-1.187 0.894l-4.322-3.103c-0.189-0.133-0.424-0.121-0.53 0.027-0.108 0.149-0.043 0.378 0.142 0.512l3.5 2.51c0.069 0.208 0.133 0.601-0.156 1.016 0 0-0.401 0.483-0.899 0.492l-4.357-3.139c-0.188-0.133-0.424-0.121-0.53 0.027-0.108 0.149-0.043 0.378 0.143 0.512l3.443 2.469c0.082 0.168 0.179 0.489-0.029 0.861 0 0-0.42 0.654-1.055 0.637l-3.116-2.235c-0.167-0.118-0.385-0.094-0.492 0.055-0.108 0.149-0.060 0.366 0.104 0.485l1.958 1.405c0.038 0.146 0.069 0.431-0.135 0.808 0 0-0.429 0.716-1.169 0.568l-2.066-1.535c0 0 1.574-3.826-1.768-4.165 0 0-0.666-2.536-3.214-1.426 0 0-1.157-1.052-2.618-0.198 0 0-1.765-1.473-3.298 0.654l-0.353-0.125c0 0 0.141-5.469 2.384-9.367zM30.211 8.671c0 0 0.657-0.010 0.765 0.854l1.025 7.489c0 0 0.1 0.8-0.749 0.898l-1.368 0.003c0 0 0.031-5.638-2.396-8.525zM3.6 7.831c0.119-0.002 0.253 0.019 0.402 0.069l1.448 0.764c0 0-2.579 5.258-2.61 10.028l-2.369-0.405c0 0-0.709-0.318-0.389-1.293l2.666-8.509c0 0 0.21-0.644 0.852-0.652zM14.782 6.508c0.204 0.006 0.412 0.062 0.611 0.16l5.063 2.179 0.006-0.003 2.969 1.321 2.923-0.352c2.712 3.133 2.197 7.995 2.197 7.995l-1.636 0.443-9.259-6.887-2.756-1.187-4.174 2.353c-0.655 0.369-1.562 0.002-2.027-0.82-0.463-0.823-0.308-1.789 0.348-2.159l5.151-2.904c0.181-0.102 0.38-0.146 0.584-0.14z"></path>
+</svg>
diff --git a/icons/reporttemplate.svg b/icons/reporttemplate.svg
new file mode 100644 (file)
index 0000000..aa8b969
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>reporttemplate</title>
+<path d="M17.718 27.044l0.78 4.956-4.611-2.138zM16.184 18.706h7.155v1.48h-7.155zM9.996 16.36l6.651 9.039-3.833 2.82-6.649-9.040zM7.172 14.221c0.575 0.012 1.14 0.226 1.582 0.625l-3.831 2.809c-0.477-1.023-0.182-2.271 0.764-2.964 0.414-0.303 0.893-0.456 1.37-0.469 0.038-0.001 0.077-0.001 0.115-0zM13.583 13.534h9.756v1.479h-9.756zM11.599 8.086h11.74v1.48h-11.74zM5.068 0h16.866l5.366 4.366v1.229h-0.005v23.447c0 1.233-1 2.233-2.233 2.233h-5.924l-0.352-2.233h6.276v-23.447h-1.855c-0.823 0-1.489-0.667-1.489-1.489v-1.872h-14.419v11.259c-0.059-0.004-0.117-0.016-0.177-0.016-0.678 0-1.328 0.213-1.877 0.615-0.065 0.047-0.118 0.105-0.178 0.157v-12.014z"></path>
+</svg>
diff --git a/icons/rndcheck-not.svg b/icons/rndcheck-not.svg
new file mode 100644 (file)
index 0000000..c22144e
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>rndcheck-not</title>
+<path d="M3.188 1.564c-0.897 0-1.625 0.728-1.625 1.627v25.618c0 0.899 0.728 1.627 1.625 1.627h25.623c0.897 0 1.625-0.728 1.625-1.627v-25.618c0-0.899-0.728-1.627-1.625-1.627zM3.241 0h25.518c1.789 0 3.241 1.455 3.241 3.241v25.518c0 1.786-1.452 3.241-3.241 3.241h-25.518c-1.789 0-3.241-1.455-3.241-3.241v-25.518c0-1.786 1.452-3.241 3.241-3.241z"></path>
+</svg>
diff --git a/icons/rndcheck-ok.svg b/icons/rndcheck-ok.svg
new file mode 100644 (file)
index 0000000..381fa58
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>rndcheck-ok</title>
+<path d="M23.083 9.49l2.232 2.556-11.934 10.468-6.691-7.755 2.573-2.21 4.453 5.171zM3.19 1.564c-0.898 0-1.626 0.728-1.626 1.627v25.622c0 0.899 0.728 1.627 1.626 1.627h25.624c0.898 0 1.626-0.728 1.626-1.627v-25.622c0-0.899-0.728-1.627-1.626-1.627zM3.241 0h25.523c1.787 0 3.241 1.455 3.241 3.241v25.521c0 1.787-1.454 3.241-3.241 3.241h-25.523c-1.787 0-3.241-1.454-3.241-3.241v-25.521c0-1.787 1.454-3.241 3.241-3.241z"></path>
+</svg>
diff --git a/icons/sale.svg b/icons/sale.svg
new file mode 100644 (file)
index 0000000..a5407c0
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>sale</title>
+<path d="M15.083 16.597v0.392c0 0.356-0.106 0.651-0.317 0.884-0.213 0.233-0.488 0.349-0.824 0.349-0.241 0-0.435-0.065-0.578-0.196-0.14-0.13-0.213-0.299-0.213-0.503 0-0.451 0.293-0.714 0.875-0.79zM24.049 14.603c0.675 0 1.011 0.417 1.011 1.25h-2.142c0.045-0.356 0.174-0.653 0.384-0.892s0.46-0.358 0.746-0.358zM24.062 13.393c-0.82 0-1.51 0.282-2.070 0.847s-0.841 1.33-0.841 2.295c0 0.932 0.261 1.658 0.779 2.179 0.519 0.521 1.25 0.781 2.187 0.781 0.861 0 1.56-0.144 2.099-0.432v-1.296c-0.485 0.303-1.049 0.455-1.688 0.455-1.006 0-1.538-0.422-1.598-1.267h3.796v-0.756c0-0.863-0.232-1.547-0.696-2.050-0.465-0.504-1.12-0.756-1.968-0.756zM14.283 13.393c-0.356 0-0.752 0.049-1.185 0.148-0.435 0.099-0.776 0.212-1.024 0.341v1.352c0.623-0.413 1.282-0.619 1.974-0.619s1.034 0.318 1.034 0.954l-1.578 0.21c-1.337 0.174-2.007 0.826-2.007 1.954 0 0.533 0.162 0.961 0.487 1.281 0.323 0.32 0.768 0.48 1.332 0.48 0.766 0 1.343-0.326 1.733-0.977h0.025v0.835h1.697v-3.477c0-1.656-0.829-2.483-2.487-2.483zM8.374 11.068c-0.432 0-0.841 0.046-1.228 0.14s-0.726 0.238-1.020 0.434c-0.293 0.197-0.524 0.448-0.697 0.752-0.169 0.305-0.256 0.669-0.256 1.094 0 0.542 0.157 1.004 0.469 1.386 0.314 0.383 0.788 0.707 1.424 0.972 0.252 0.102 0.484 0.203 0.7 0.301 0.214 0.098 0.404 0.201 0.561 0.306s0.28 0.222 0.371 0.347c0.090 0.125 0.136 0.267 0.136 0.426 0 0.117-0.030 0.227-0.084 0.327-0.058 0.1-0.143 0.187-0.26 0.261-0.116 0.074-0.258 0.132-0.432 0.174-0.171 0.042-0.375 0.062-0.605 0.062-0.393 0-0.783-0.069-1.169-0.207s-0.745-0.346-1.074-0.622v1.818c0.295 0.152 0.643 0.265 1.046 0.341s0.829 0.114 1.277 0.114c0.435 0 0.849-0.042 1.24-0.125 0.395-0.083 0.737-0.221 1.033-0.412 0.295-0.191 0.528-0.441 0.701-0.75 0.171-0.309 0.258-0.691 0.258-1.145 0-0.329-0.048-0.618-0.148-0.866-0.099-0.249-0.241-0.469-0.426-0.662-0.186-0.193-0.408-0.367-0.667-0.52-0.261-0.154-0.553-0.298-0.879-0.434-0.238-0.099-0.453-0.194-0.641-0.287s-0.35-0.188-0.484-0.284c-0.132-0.096-0.234-0.199-0.306-0.306s-0.106-0.23-0.106-0.367c0-0.125 0.031-0.238 0.096-0.338 0.064-0.101 0.156-0.187 0.271-0.259 0.118-0.072 0.261-0.128 0.432-0.167 0.17-0.040 0.361-0.060 0.569-0.060 0.152 0 0.312 0.012 0.482 0.034 0.166 0.022 0.336 0.057 0.508 0.105 0.169 0.047 0.336 0.107 0.498 0.179 0.158 0.072 0.309 0.155 0.444 0.25v-1.699c-0.275-0.105-0.578-0.184-0.906-0.236-0.327-0.051-0.704-0.077-1.127-0.077zM18.191 10.739v8.614h1.797v-8.614zM19.539 0.16c0.312-0.004 0.618 0.139 0.816 0.403l2.108 2.809 3.509 0.138c0.479 0.019 0.877 0.373 0.953 0.844l0.561 3.466 3.044 1.753c0.413 0.239 0.601 0.737 0.449 1.191l-1.115 3.329 1.881 2.966c0.257 0.404 0.192 0.933-0.154 1.265l-2.534 2.43 0.286 3.499c0.039 0.478-0.263 0.915-0.723 1.048l-3.372 0.973-1.376 3.231c-0.186 0.441-0.659 0.693-1.127 0.593l-3.44-0.705-2.717 2.223c-0.184 0.151-0.412 0.227-0.636 0.227-0.227 0-0.452-0.076-0.639-0.227l-2.717-2.223-3.441 0.705c-0.466 0.102-0.94-0.153-1.125-0.593l-1.373-3.231-3.372-0.973c-0.462-0.133-0.765-0.57-0.726-1.048l0.286-3.499-2.534-2.43c-0.347-0.331-0.409-0.861-0.153-1.265l1.878-2.966-1.114-3.329c-0.152-0.454 0.036-0.952 0.452-1.191l3.041-1.753 0.561-3.466c0.075-0.472 0.474-0.826 0.953-0.844l3.509-0.138 2.108-2.809c0.287-0.383 0.805-0.511 1.234-0.305l3.172 1.508 3.17-1.508c0.134-0.065 0.277-0.097 0.419-0.099z"></path>
+</svg>
diff --git a/icons/save.svg b/icons/save.svg
new file mode 100644 (file)
index 0000000..5aee75a
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>save</title>
+<path d="M5.589 24.674v3.235h20.771v-3.235zM8.467 0.033h3.993v8.148h-3.993zM0.174 0h5.276v9.778h20.909v-9.778h5.469v31.998h-31.653z"></path>
+</svg>
diff --git a/icons/search.svg b/icons/search.svg
new file mode 100644 (file)
index 0000000..0dba92e
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>search</title>
+<path d="M12.629 4.555c-3.795 0.001-7.047 2.579-7.44 6.039-0.418 3.691 2.577 6.987 6.69 7.361 4.118 0.371 7.78-2.314 8.2-6.008 0.418-3.687-2.57-6.982-6.685-7.358-0.257-0.023-0.513-0.035-0.766-0.035zM12.569 0.019c0.425-0 0.854 0.019 1.287 0.058 6.917 0.629 11.946 6.17 11.249 12.375-0.25 2.195-1.19 4.176-2.6 5.799l8.431 8.991c1.064 1.132 0.899 2.83-0.367 3.786-1.264 0.952-3.154 0.803-4.223-0.329l-8.541-9.121c-1.959 0.811-4.189 1.173-6.49 0.967-6.914-0.632-11.952-6.173-11.249-12.377 0.662-5.816 6.126-10.15 12.504-10.151z"></path>
+</svg>
diff --git a/icons/settings-bars.svg b/icons/settings-bars.svg
new file mode 100644 (file)
index 0000000..cbfad47
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>settings-bars</title>
+<path d="M23.883 21.072v4.157h5.925v-4.157zM2.189 21.071v4.157h5.925v-4.157zM13.13 14.19v4.157h5.927v-4.157zM25.317 0h3.057v19.925h2.581v6.45h-2.581v5.567h-3.057v-5.567h-2.581v-6.45h2.581zM14.566 0h3.057v13.043h2.579v6.45h-2.579v12.511h-3.058v-12.511h-2.581v-6.45h2.581zM3.625 0h3.055v19.925h2.58v6.45h-2.58v5.63h-3.055v-5.63h-2.583v-6.45h2.583z"></path>
+</svg>
diff --git a/icons/settings.svg b/icons/settings.svg
new file mode 100644 (file)
index 0000000..d25e56f
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>settings</title>
+<path d="M25.873 26.31l-0.622 0.623v0.882l0.622 0.623h0.883l0.623-0.623v-0.882l-0.623-0.623zM20.888 16.72l7.555 7.554c1.443 1.444 1.443 3.783 0 5.226s-3.783 1.443-5.226 0l-8.396-8.396 2.069-2.068 1.862 1.862 2.279-2.28-0.169-0.332c-0.258-0.505-0.236-1.088 0.026-1.566zM27.236 2.158l4.766 4.765-8.645 8.646c-0.825-0.422-1.86-0.29-2.551 0.401s-0.823 1.725-0.4 2.549l-1.655 1.655-1.863-1.862-7.863 7.865 0.076 0.075-0.134 0.798-3.362 2.366-0.812-0.812 2.316-3.412 0.799-0.133 0.075 0.076 7.865-7.864-1.863-1.863 1.654-1.654c0.826 0.422 1.861 0.289 2.551-0.401s0.823-1.726 0.4-2.551zM6.938 1.059c1.759 0.007 3.515 0.681 4.857 2.023 1.737 1.737 2.35 4.166 1.852 6.397l3.794 3.795c-0.243 0.132-0.513 0.211-0.798 0.211-0.267 0-0.531-0.065-0.767-0.185l-0.333-0.171-2.28 2.281 1.864 1.861-2.070 2.069-4.636-4.635c-2.231 0.498-4.66-0.115-6.397-1.851-1.789-1.789-2.391-4.315-1.807-6.6l4.823 4.824 3.396-1.584 1.584-3.395-4.825-4.823c0.572-0.146 1.158-0.218 1.744-0.215z"></path>
+</svg>
diff --git a/icons/shield.svg b/icons/shield.svg
new file mode 100644 (file)
index 0000000..944a43d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>shield</title>
+<path d="M18.361 10.614c0.082 0.006 0.179 0.084 0.35 0.209 0.303 0.223 0.596 0.457 0.859 0.725 0.365 0.37 0.7 0.885 0.99 1.376 0.108 0.182 0.21 0.361 0.303 0.526 0.371 0.657 0.497 1.406 0.497 2.154 0 0.854 0.076 2.003-0.319 2.79-0.313 0.624-0.762 1.31-1.212 1.849-0.294 0.354-1.016 1.098-1.537 1.020 0.264-0.471 0.768-0.762 0.985-1.292 0.21-0.508 0.204-1.19 0.070-1.712-0.094-0.363-0.189-0.514-0.488-0.745-0.189-0.147-0.474-0.276-0.572-0.521-0.242-0.611 0.353-1.165 0.815-1.464 0.365-0.237 1.652-0.846 0.736-1.181-0.737-0.271-1.434 0.444-2.112-0.175-0.493-0.447-0.316-1.251-0.13-1.824 0.155-0.47 0.216-1.095 0.5-1.508 0.113-0.165 0.181-0.232 0.263-0.226zM14.757 10.118c0.214-0.001 0.403 0.029 0.511 0.112 0.555 0.428 0.034 1.585-0.105 2.096-0.187 0.687-0.24 1.633-0.897 2.069-0.483 0.32-0.256-0.297-0.621-0.501-0.439-0.245-1.211 0.43-1.090 0.91 0.062 0.245 0.65 0.466 0.871 0.455 0.48-0.024 0.958-0.514 1.253 0.009 0.679 1.2-0.851 2.467-0.675 3.68 0.032 0.225 0.839 3.003 0.594 3.016-1.27 0.064-2.494-1.311-3.078-2.303-0.208-0.354-0.284-0.333-0.581-0.523-0.589-0.38-1.022-1.192-1.054-1.886-0.031-0.636 0.245-1.136 0.703-1.553 0.212-0.194 0.332-0.288 0.606-0.35 0.267-0.060 0.63 0.071 0.802-0.225 0.16-0.272-0.029-0.486-0.238-0.625-0.354-0.234-1.266-0.117-1.361-0.661-0.059-0.338 0.242-0.368 0.418-0.575 0.177-0.212 0.079-0.349-0.009-0.504-0.077-0.137-0.148-0.288-0.020-0.515 0.31-0.544 1.047-0.833 1.546-1.174 0.445-0.305 0.908-0.665 1.436-0.809 0.213-0.057 0.634-0.142 0.99-0.143zM15.633 8.248c-4.281 0-7.753 3.47-7.753 7.752s3.471 7.753 7.753 7.753c4.281 0 7.753-3.47 7.753-7.753s-3.471-7.752-7.753-7.752zM15.979 0c0 0 4.79 5.387 13.227 5.387 0 0 0.859 10.777-1.953 16.872-1.965 4.249-5.934 7.688-11.62 9.741-5.685-2.053-9.653-5.659-11.616-9.909-2.815-6.094-1.956-16.704-1.956-16.704 8.436 0 13.918-5.387 13.918-5.387z"></path>
+</svg>
diff --git a/icons/shop.svg b/icons/shop.svg
new file mode 100644 (file)
index 0000000..068f6ff
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>shop</title>
+<path d="M21.095 24.245c1.696 0 3.075 1.414 3.075 3.152s-1.38 3.152-3.075 3.152c-1.697 0-3.078-1.414-3.078-3.152s1.381-3.152 3.078-3.152zM6.311 24.245c1.696 0 3.076 1.414 3.076 3.152s-1.38 3.152-3.076 3.152c-1.695 0-3.074-1.414-3.074-3.152s1.379-3.152 3.074-3.152zM21.101 15.451c-0.612 0-1.129 0.439-1.23 1.043l-0.413 2.499c-0.046 0.275 0.033 0.556 0.215 0.77 0.194 0.23 0.482 0.362 0.788 0.362h0.157c0.603 0 1.131-0.4 1.285-0.972l0.091-0.339c0.164-0.602 0.369-1.358 0.593-2.252 0.065-0.262 0.007-0.536-0.16-0.751-0.175-0.225-0.451-0.359-0.74-0.359zM16.075 15.451c-0.606 0-1.099 0.493-1.099 1.098v2.629c0 0.522 0.429 0.947 0.955 0.947 0.52 0 0.96-0.376 1.045-0.893l0.439-2.648c0.047-0.283-0.033-0.57-0.217-0.788-0.186-0.218-0.456-0.343-0.743-0.343zM11.085 15.451c-0.286 0-0.557 0.125-0.742 0.343s-0.264 0.506-0.217 0.788l0.435 2.648c0.086 0.518 0.526 0.894 1.047 0.894 0.526 0 0.954-0.425 0.954-0.948v-2.628c0-0.605-0.493-1.098-1.099-1.098zM5.72 15.451c-0.286 0-0.551 0.129-0.726 0.354-0.175 0.224-0.236 0.512-0.167 0.788 0.223 0.888 0.426 1.64 0.588 2.238l0.074 0.274c0.162 0.6 0.678 1.020 1.255 1.020h0.407c0.273 0 0.532-0.12 0.71-0.33 0.187-0.221 0.267-0.513 0.219-0.802l-0.413-2.499c-0.1-0.604-0.617-1.043-1.23-1.043zM22.194 8.504c-0.601 0-1.109 0.438-1.209 1.043l-0.378 2.289c-0.047 0.283 0.033 0.57 0.218 0.788s0.456 0.343 0.742 0.343h0.847c0.608 0 1.135-0.402 1.281-0.977 0.167-0.661 0.325-1.244 0.465-1.762l0.152-0.566c0.074-0.275 0.016-0.563-0.159-0.79-0.181-0.234-0.455-0.369-0.753-0.369zM16.058 8.504c-0.597 0-1.083 0.493-1.083 1.099v2.267c0 0.605 0.493 1.098 1.099 1.098h0.843c0.613 0 1.13-0.438 1.23-1.042l0.381-2.29c0.046-0.277-0.032-0.56-0.215-0.775-0.192-0.227-0.476-0.357-0.777-0.357zM10.004 8.504c-0.301 0-0.584 0.13-0.777 0.357-0.183 0.215-0.261 0.498-0.215 0.775l0.381 2.29c0.1 0.604 0.617 1.042 1.23 1.042h0.839c0.606 0 1.099-0.493 1.099-1.098v-2.267c0-0.606-0.485-1.099-1.080-1.099zM3.971 8.504c-0.291 0-0.569 0.136-0.744 0.363-0.166 0.216-0.221 0.489-0.151 0.751l0.167 0.617c0.137 0.507 0.293 1.077 0.456 1.72 0.152 0.597 0.683 1.013 1.291 1.013h0.983c0.287 0 0.557-0.125 0.742-0.343s0.264-0.506 0.218-0.788l-0.379-2.289c-0.099-0.605-0.625-1.043-1.249-1.043zM27.828 1.452l3.102 0.011c0.59 0.001 1.070 0.483 1.070 1.073s-0.48 1.069-1.069 1.069h-1.695c-0.612 0-1.142 0.415-1.288 1.010l-4.064 16.597c-0.201 0.822-0.932 1.395-1.778 1.395h-16.809c-0.846 0-1.581-0.573-1.787-1.394l-3.48-13.926c-0.076-0.306-0.009-0.624 0.184-0.872 0.194-0.248 0.486-0.39 0.802-0.39h23.162c0.611 0 1.144-0.413 1.295-1.005l0.559-2.178c0.21-0.817 0.946-1.388 1.796-1.388z"></path>
+</svg>
diff --git a/icons/shop3.svg b/icons/shop3.svg
new file mode 100644 (file)
index 0000000..85076cd
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>shop3</title>
+<path d="M7.233 27.493c1.241 0 2.248 1.007 2.248 2.245 0 1.241-1.007 2.244-2.248 2.244-1.235 0-2.242-1.004-2.242-2.244 0-1.238 1.007-2.245 2.242-2.245zM14.667 27.493c1.235 0 2.242 1.007 2.242 2.245 0 1.241-1.007 2.244-2.242 2.244-1.241 0-2.247-1.004-2.247-2.244 0-1.238 1.007-2.245 2.247-2.245zM14.852 17.539v2.223h2.047c0.048 0 0.092-0.016 0.135-0.041l0.684-2.182zM9.899 17.539v2.223h3.341v-2.223zM6.024 17.539l1.035 2.223h1.23v-2.223zM14.852 13.825v2.106h3.371l0.661-2.106zM9.899 13.825v2.106h3.341v-2.106zM4.294 13.825l0.981 2.106h3.014v-2.106zM14.852 9.991v2.223h4.537l0.589-1.878c0.044-0.136 0.071-0.25 0.087-0.346zM9.899 9.991v2.223h3.341v-2.223zM2.563 9.991c0.016 0.087 0.043 0.185 0.081 0.291l0.9 1.932h4.744v-2.223zM26.471 0.018h4.294c0.686 0 1.235 0.552 1.235 1.238 0 0.683-0.549 1.238-1.235 1.238h-4.294c-1.012 0-1.344 0.188-1.736 1.521-0.413 1.412-5.796 19.734-5.796 19.734-0.011 0.041-0.027 0.082-0.044 0.12-0.055 0.139-1.426 3.393-4.86 3.393h-9.703c-0.686 0-1.241-0.555-1.241-1.238s0.555-1.238 1.241-1.238h9.703c1.628 0 2.417-1.529 2.553-1.812 0.032-0.111 0.099-0.337 0.193-0.66l0.001-0.004h-10.040c-1.273 0-1.866-1.070-1.986-1.469l-4.447-9.543c-0.686-1.652-0.348-3.85 2.188-3.85 2.857 0 16.849 0 17.976 0 0.177 0 0.366 0.021 0.557 0.068l0.089 0.024 0.018-0.060c0.635-2.16 1.112-3.781 1.225-4.162 0.479-1.633 1.344-3.298 4.109-3.298z"></path>
+</svg>
diff --git a/icons/shoppingcard.svg b/icons/shoppingcard.svg
new file mode 100644 (file)
index 0000000..7c291af
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>shoppingcard</title>
+<path d="M17.894 25.353c1.006 0 1.825 0.82 1.825 1.827 0 1.010-0.819 1.827-1.825 1.827-1.010 0-1.829-0.817-1.829-1.827 0-1.008 0.819-1.827 1.829-1.827zM11.844 25.353c1.010 0 1.83 0.82 1.83 1.827 0 1.010-0.82 1.827-1.83 1.827-1.005 0-1.825-0.817-1.825-1.827 0-1.008 0.82-1.827 1.825-1.827zM18.045 17.253v1.809h1.665c0.039 0 0.075-0.013 0.11-0.033l0.557-1.776zM14.014 17.253v1.809h2.719v-1.809zM10.86 17.253l0.842 1.809h1v-1.809zM18.045 14.23v1.714h2.744l0.538-1.714zM14.014 14.23v1.714h2.719v-1.714zM9.453 14.23l0.798 1.714h2.452v-1.714zM18.045 11.11v1.809h3.693l0.479-1.528c0.035-0.111 0.058-0.204 0.071-0.281zM14.014 11.11v1.809h2.719v-1.809zM7.301 6.655l-3.296 2.441-0.946-1.278-0.854 0.631 1.578 2.132 4.151-3.073zM5.080 3.303c2.805 0 5.079 2.275 5.079 5.080s-2.274 5.080-5.079 5.080c-2.806 0-5.080-2.274-5.080-5.080s2.274-5.080 5.080-5.080zM27.501 2.993h3.495c0.557 0 1.005 0.45 1.005 1.007 0 0.556-0.448 1.008-1.005 1.008h-3.495c-0.824 0-1.094 0.153-1.413 1.238-0.337 1.149-4.716 16.060-4.716 16.060-0.009 0.033-0.023 0.067-0.036 0.098-0.044 0.113-1.16 2.761-3.955 2.761h-7.896c-0.559 0-1.010-0.452-1.010-1.007s0.452-1.008 1.010-1.008h7.896c1.325 0 1.967-1.245 2.078-1.475 0.026-0.090 0.080-0.275 0.157-0.537l0.001-0.003h-8.171c-1.036 0-1.518-0.871-1.616-1.196l-2.679-5.75 0.048-0.016c0.755-0.277 1.441-0.698 2.025-1.229l0.027-0.025h3.453v-1.809h-2.096l0.029-0.056c0.26-0.539 0.444-1.121 0.538-1.733l0.036-0.281h0.187c4.231 0 10.551 0 11.225 0 0.144 0 0.298 0.017 0.453 0.055l0.072 0.019 0.014-0.049c0.517-1.758 0.905-3.077 0.997-3.388 0.39-1.329 1.095-2.684 3.344-2.684z"></path>
+</svg>
diff --git a/icons/slines.svg b/icons/slines.svg
new file mode 100644 (file)
index 0000000..aac3753
--- /dev/null
@@ -0,0 +1,8 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>slines</title>
+<path d="M0 1.731h32v1.333h-32v-1.333z"></path>
+<path d="M0 28.667h32v1.333h-32v-1.333z"></path>
+<path d="M0 19.688h32v1.333h-32v-1.333z"></path>
+<path d="M0 10.709h32v1.333h-32v-1.333z"></path>
+</svg>
diff --git a/icons/sortasc.svg b/icons/sortasc.svg
new file mode 100644 (file)
index 0000000..03ba43c
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>sortasc</title>
+<path d="M2.204 17.354h8.842v1.757l-6.718 8.961h0.792c1.093 0 1.908-0.101 2.449-0.305 0.541-0.202 1.039-0.561 1.498-1.078 0.458-0.515 0.814-1.149 1.070-1.9l1.665 0.564-1.667 4.705h-9.698v-1.767l6.744-8.935h-1.057c-0.715 0-1.291 0.086-1.728 0.255-0.436 0.17-0.816 0.422-1.137 0.756-0.322 0.333-0.783 1.034-1.383 2.101l-1.603-0.71zM6.203 5.438l-1.293 3.489h2.523zM5.291 2.087h2.854l3.812 9.809c0.207 0.521 0.389 0.843 0.551 0.965s0.457 0.179 0.888 0.173v1.757h-6.010v-1.757l0.364-0.009c0.334 0 0.568-0.044 0.702-0.132s0.201-0.196 0.201-0.324c0-0.109-0.059-0.334-0.173-0.673l-0.38-1.156h-3.862l-0.476 1.284c-0.097 0.273-0.146 0.452-0.146 0.537 0 0.098 0.035 0.186 0.105 0.264 0.069 0.080 0.183 0.138 0.341 0.175 0.103 0.023 0.389 0.035 0.857 0.035v1.757h-4.918v-1.757c0.315 0 0.545-0.028 0.692-0.081 0.145-0.055 0.266-0.136 0.36-0.247 0.094-0.109 0.198-0.313 0.314-0.61zM22.587 1.51h3.073v23.099l4.165-4.165 2.176 2.173-7.87 7.87-0.011-0.012-0.012 0.012-7.867-7.87 2.171-2.173 4.174 4.173z"></path>
+</svg>
diff --git a/icons/sortdesc.svg b/icons/sortdesc.svg
new file mode 100644 (file)
index 0000000..30e3d29
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>sortdesc</title>
+<path d="M6.203 20.703l-1.294 3.489h2.523zM5.291 17.352h2.854l3.812 9.809c0.206 0.521 0.39 0.843 0.551 0.965s0.457 0.179 0.888 0.173v1.757h-6.010v-1.757l0.363-0.009c0.334 0 0.569-0.045 0.702-0.132s0.201-0.196 0.201-0.324c0-0.109-0.058-0.334-0.173-0.673l-0.379-1.156h-3.863l-0.477 1.284c-0.097 0.273-0.146 0.454-0.146 0.537 0 0.098 0.035 0.186 0.106 0.264 0.069 0.080 0.183 0.138 0.34 0.173 0.104 0.025 0.39 0.037 0.857 0.037v1.757h-4.918v-1.757c0.316 0 0.546-0.028 0.692-0.081 0.146-0.055 0.265-0.136 0.36-0.245 0.093-0.11 0.198-0.314 0.313-0.612zM2.204 2.087h8.842v1.757l-6.719 8.961h0.791c1.093 0 1.909-0.101 2.449-0.305 0.541-0.203 1.040-0.561 1.498-1.078 0.459-0.515 0.814-1.149 1.069-1.9l1.667 0.566-1.667 4.703h-9.698v-1.767l6.744-8.935h-1.057c-0.716 0-1.293 0.086-1.73 0.255-0.436 0.17-0.816 0.422-1.136 0.756-0.322 0.333-0.784 1.034-1.383 2.101l-1.603-0.71zM22.588 1.51h3.073v23.097l4.165-4.165 2.176 2.175-7.87 7.87-0.011-0.012-0.012 0.012-7.867-7.87 2.171-2.175 4.174 4.174z"></path>
+</svg>
diff --git a/icons/star.svg b/icons/star.svg
new file mode 100644 (file)
index 0000000..dd78fd3
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>star</title>
+<path d="M16.001 0l4.944 10.017 11.055 1.607-7.999 7.797 1.889 11.013-9.889-5.2-9.891 5.2 1.889-11.013-8-7.797 11.056-1.607z"></path>
+</svg>
diff --git a/icons/stock-ok.svg b/icons/stock-ok.svg
new file mode 100644 (file)
index 0000000..331d6cc
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>stock-ok</title>
+<path d="M23.553 9.639l-9.992 8.78-4.751-5.516-2.744 2.357 7.137 8.273 12.728-11.166zM16.001 0c8.82 0 15.999 7.178 15.999 16.001 0 8.822-7.179 15.999-15.999 15.999-8.825 0-16.001-7.178-16.001-15.999 0-8.823 7.176-16.001 16.001-16.001z"></path>
+</svg>
diff --git a/icons/stopwatches.svg b/icons/stopwatches.svg
new file mode 100644 (file)
index 0000000..02b7ff1
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>stopwatches</title>
+<path d="M1.942 12.819h4.125v1.877h-4.125v-1.877zM1.942 21.237h4.125v1.877h-4.125v-1.877zM0 17.028h6.067v1.877h-6.067v-1.877zM29.735 10.318l0.937 0.937 1.328-1.328-3.202-3.202-1.328 1.328 0.937 0.937-1.3 1.3c-1.495-1.344-3.364-2.28-5.43-2.631v-2.326h1.587v-2.582h-6.833v2.582h1.587v2.326c-5.127 0.873-9.043 5.346-9.043 10.718 0 5.995 4.877 10.873 10.873 10.873s10.873-4.877 10.873-10.873c0-2.533-0.871-4.866-2.328-6.716l1.343-1.342zM19.848 26.699c-4.589 0-8.323-3.733-8.323-8.323s3.733-8.323 8.323-8.323 8.323 3.733 8.323 8.323c0 4.589-3.733 8.323-8.323 8.323zM19.848 11.931c-3.554 0-6.445 2.891-6.445 6.445s2.891 6.445 6.445 6.445 6.445-2.891 6.445-6.445-2.891-6.445-6.445-6.445zM20.512 19.041l-1.328-1.328 2.679-2.679 1.328 1.327-2.679 2.679z"></path>
+</svg>
diff --git a/icons/stripe.svg b/icons/stripe.svg
new file mode 100644 (file)
index 0000000..3f4f9ed
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>stripe</title>
+<path d="M21.71 14.692c-0.28-0.003-0.586 0.164-0.586 0.164l-0.044 3.299c0.439 0.154 0.702-0.022 0.702-0.022 0.704-0.55 0.375-2.969 0.375-2.969-0.029-0.366-0.23-0.47-0.448-0.472zM28.345 14.329c-0.287 0-0.521 0.23-0.521 0.514v1.077h1.041v-1.077c0-0.284-0.232-0.514-0.52-0.514zM15.055 12.899h2.573v6.905h-2.573zM2.592 12.861c1.040-0.017 1.916 0.332 1.916 0.332l-0.059 1.686c-0.485-0.176-1.275-0.264-1.275-0.264-1.085-0.015-0.485 0.704-0.485 0.704 1.994 0.821 2.023 1.598 2.023 1.598 0.514 2.389-1.173 2.903-1.173 2.903-1.041 0.513-3.357-0.147-3.357-0.147v-1.774c1.348 0.498 2.053 0.235 2.053 0.235 0.454-0.586-0.28-0.865-0.28-0.865-0.117-0.015-0.893-0.425-0.893-0.425-2.155-1.642-0.368-3.401-0.368-3.401 0.589-0.429 1.272-0.571 1.896-0.581zM13.92 12.856c0.317 0.004 0.556 0.088 0.556 0.088v2.111c-1.348-0.498-1.699 0.162-1.699 0.162l-0.044 4.618h-2.435v-6.905l1.921-0.007c0.315 0.205 0.426 0.667 0.426 0.667 0.329-0.61 0.867-0.738 1.275-0.733zM22.525 12.843c0.118-0.001 0.237 0.008 0.356 0.027 0.166 0.026 0.329 0.069 0.485 0.132 0.073 0.030 0.145 0.064 0.214 0.102 0.183 0.1 0.362 0.263 0.477 0.438 0.135 0.211 0.265 0.436 0.366 0.666 0.143 0.329 0.218 0.685 0.265 1.039 0.066 0.487 0.060 0.98 0.006 1.468-0.073 0.661-0.247 1.3-0.452 1.931-0.13 0.402-0.401 0.746-0.755 0.965-0.388 0.24-0.827 0.339-1.28 0.353-0.369 0.012-0.746-0.050-1.103-0.139v2.463h-2.486l0.022-9.368h2.001l0.331 0.506c-0.024-0.034 0.49-0.328 0.523-0.344 0.324-0.154 0.675-0.239 1.031-0.241zM28.313 12.799c3.687 0.018 2.817 4.367 2.817 4.367l-3.299 0.011c0.022 0.737 0.573 0.891 0.573 0.891 0.615 0.132 2.375-0.198 2.375-0.198v1.737c-4.905 1.649-5.344-1.957-5.344-1.957-0.748-4.42 2.078-4.794 2.078-4.794 0.288-0.040 0.554-0.058 0.8-0.057zM8.467 10.876l-0.044 2.096h1.378l-0.351 1.583h-0.983v2.815c-0.059 1.158 1.305 0.645 1.305 0.645v1.715c-3.74 1.129-3.754-1.378-3.754-1.378l-0.029-3.797h-0.886v-1.583h0.887l0.293-1.539zM16.352 9.711c0.657 0 1.188 0.532 1.188 1.188s-0.531 1.187-1.188 1.187c-0.655 0-1.188-0.532-1.188-1.187s0.532-1.188 1.188-1.188z"></path>
+</svg>
diff --git a/icons/support.svg b/icons/support.svg
new file mode 100644 (file)
index 0000000..a71a25d
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>support</title>
+<path d="M16 0c-6.746 0-12.235 5.489-12.235 12.235v11.294c0 1.557 1.267 2.824 2.824 2.824s2.824-1.267 2.824-2.824v-9.412c0-1.557-1.267-2.823-2.824-2.823-0.317 0-0.617 0.064-0.902 0.161 0.402-5.344 4.869-9.573 10.313-9.573 5.442 0 9.908 4.224 10.313 9.565-0.283-0.097-0.585-0.153-0.901-0.153-1.557 0-2.824 1.267-2.824 2.824v9.412c0 1.557 1.267 2.824 2.824 2.824 0.332 0 0.645-0.068 0.941-0.173v1.114c0 0.519-0.423 0.941-0.941 0.941h-6.762c-0.39-1.093-1.425-1.882-2.65-1.882-1.557 0-2.823 1.267-2.823 2.823s1.267 2.823 2.823 2.823c1.225 0 2.26-0.789 2.65-1.882h6.762c1.557 0 2.823-1.267 2.823-2.823 0-5.661 0-9.392 0-15.059 0-6.746-5.489-12.235-12.235-12.235zM30.118 13.35v10.947c1.093-0.39 1.882-1.425 1.882-2.65v-5.647c0-1.225-0.789-2.26-1.882-2.65zM0 16v5.647c0 1.226 0.789 2.261 1.882 2.65v-10.947c-1.093 0.39-1.882 1.425-1.882 2.65z"></path>
+</svg>
diff --git a/icons/tag.svg b/icons/tag.svg
new file mode 100644 (file)
index 0000000..e55ecac
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>tag</title>
+<path d="M6.043 4.003c0.351 0.014 0.696 0.163 0.951 0.442 0.516 0.564 0.48 1.434-0.084 1.944-0.558 0.516-1.428 0.474-1.938-0.084-0.516-0.558-0.48-1.428 0.084-1.938 0.279-0.258 0.636-0.378 0.987-0.364zM5.974 2.971c-0.577 0.003-1.154 0.212-1.612 0.634-0.978 0.9-1.050 2.418-0.15 3.396 0.9 0.984 2.418 1.044 3.402 0.15 0.978-0.9 1.044-2.418 0.144-3.402-0.478-0.519-1.131-0.782-1.784-0.778zM6.336 0l7.050 0.996 0.048-0.036 17.965 19.583-12.499 11.459-17.965-19.589 0.048-0.036-0.384-7.11z"></path>
+</svg>
diff --git a/icons/template.svg b/icons/template.svg
new file mode 100644 (file)
index 0000000..d64d4a2
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>template</title>
+<path d="M15.704 10.774l2.527 2.33-2.906 0.614zM12.845 4.093h6.031l-2.198 2.354h-3.678l-0.159 5.132c0 0-0.204 3.394-3.945 2.984l-3.205-0.087v14.582c0 0.325 0.265 0.588 0.589 0.588h16.475c0.324 0 0.588-0.263 0.588-0.588v-17.489l2.355-2.374v19.864c0 1.625-1.318 2.941-2.943 2.941h-16.475c-1.625 0-2.942-1.316-2.942-2.941v-14.934l1.165-1.229 0.001-0.034 6.105-6.414h-0.017l-1.632 1.721 1.71-1.811h0.024l0.055-0.057h0.005zM22.098 2.489l4.106 3.789-5.069 5.495-0.086-0.87-1.353-0.46-0.038-0.921-1.35-0.358-0.162-1.039-1.118-0.143zM24.917 0.001c0.182 0.007 0.352 0.070 0.484 0.191l2.909 2.685c0.353 0.325 0.308 0.951-0.103 1.394l-0.558 0.606-4.189-3.864 0.558-0.606c0.256-0.277 0.594-0.419 0.898-0.407z"></path>
+</svg>
diff --git a/icons/terms.svg b/icons/terms.svg
new file mode 100644 (file)
index 0000000..a29cc93
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>terms</title>
+<path d="M9.33 14.722c-1.891 0-3.427 1.538-3.427 3.428 0 1.888 1.537 3.427 3.427 3.427 1.892 0 3.43-1.538 3.43-3.427 0-1.891-1.538-3.428-3.43-3.428zM25.037 8.903c-0.332 0.007-0.669 0.080-0.991 0.225-1.287 0.577-1.865 2.094-1.287 3.382 0.577 1.287 2.096 1.861 3.383 1.286 1.286-0.581 1.864-2.094 1.286-3.384-0.433-0.963-1.394-1.529-2.392-1.508zM7.799 8.825h3.135l0.166 2.864v0.102c0.518 0.143 1.009 0.345 1.467 0.603l0.060-0.061 2.211-1.857 2.218 2.219-1.908 2.143-0.066 0.067c0.259 0.458 0.462 0.95 0.607 1.469h0.083l2.875 0.25v3.136l-2.864 0.167h-0.094c-0.145 0.517-0.348 1.009-0.607 1.467l0.058 0.059 1.856 2.21-2.217 2.217-2.143-1.906-0.069-0.069c-0.458 0.258-0.949 0.46-1.467 0.602v0.092l-0.166 2.875h-3.135l-0.252-2.865v-0.104c-0.514-0.144-1.005-0.347-1.46-0.605l-0.067 0.066-2.151 1.914-2.217-2.217 1.848-2.202 0.076-0.074c-0.257-0.457-0.459-0.945-0.603-1.459h-0.098l-2.875-0.167v-3.136l2.864-0.25h0.109c0.144-0.516 0.346-1.005 0.603-1.46l-0.070-0.068-1.913-2.151 2.217-2.219 2.203 1.85 0.074 0.072c0.455-0.257 0.945-0.46 1.46-0.604v-0.094zM26.444 4.525l2.186 0.83-0.584 2.067-0.028 0.072c0.315 0.23 0.603 0.502 0.859 0.808l0.063-0.029 2.035-0.705 0.958 2.135-1.897 0.989-0.069 0.031c0.060 0.397 0.071 0.792 0.035 1.183l0.059 0.022 1.939 0.939-0.831 2.186-2.042-0.641-0.066-0.025c-0.232 0.316-0.505 0.604-0.813 0.86l0.027 0.058 0.706 2.035-2.135 0.957-0.99-1.898-0.029-0.064c-0.396 0.061-0.794 0.072-1.184 0.036l-0.022 0.057-0.938 1.939-2.187-0.83 0.643-2.045 0.024-0.064c-0.314-0.232-0.602-0.507-0.859-0.814l-0.060 0.027-2.009 0.764-0.958-2.133 1.872-1.048 0.072-0.031c-0.060-0.396-0.071-0.792-0.034-1.182l-0.064-0.024-1.961-0.878 0.831-2.187 2.064 0.584 0.075 0.028c0.233-0.313 0.503-0.598 0.808-0.853l-0.029-0.069-0.766-2.008 2.136-0.96 1.047 1.874 0.033 0.076c0.395-0.060 0.788-0.072 1.176-0.038l0.026-0.066z"></path>
+</svg>
diff --git a/icons/transactions.svg b/icons/transactions.svg
new file mode 100644 (file)
index 0000000..efed08c
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>transactions</title>
+<path d="M0.875 25.46h15.32c0.252 1.291 0.794 2.477 1.549 3.498h-17.744zM22.896 21.59v1.573h3.728v-1.573l2.707 2.196-2.707 2.196v-1.713h-3.728v1.713l-2.707-2.196 1.354-1.098zM24.761 17.888c-3.253 0-5.899 2.646-5.899 5.899s2.646 5.897 5.899 5.897c3.251 0 5.897-2.645 5.897-5.897s-2.645-5.898-5.897-5.898zM24.761 16.547c3.991 0 7.238 3.248 7.238 7.24s-3.247 7.239-7.238 7.239c-3.992 0-7.24-3.247-7.24-7.239s3.248-7.24 7.24-7.24zM21.863 11.467h5.247l-0.875 1.749v1.973c-0.48-0.082-0.971-0.134-1.475-0.134-0.698 0-1.372 0.091-2.023 0.246v-2.085zM11.369 11.467h5.247l-0.874 1.749v10.494h-3.498v-10.495zM0.875 11.467h5.248l-0.875 1.749v10.494h-3.498v-10.495zM13.993 4.471c-0.967 0-1.75 0.783-1.75 1.749s0.783 1.749 1.75 1.749c0.966 0 1.748-0.783 1.748-1.749s-0.783-1.749-1.748-1.749zM13.993 0.973l13.993 8.745h-27.986z"></path>
+</svg>
diff --git a/icons/trash.svg b/icons/trash.svg
new file mode 100644 (file)
index 0000000..cea1cce
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>trash</title>
+<path d="M30.609 2.783h-8.349c0-0.845 0.163-2.783-1.623-2.783h-7.876c-1.775 0-1.629 1.937-1.629 2.783h-8.347c-0.917 0-1.391 1.937-1.391 2.781h30.605c0-0.843-0.473-2.781-1.391-2.781zM4.176 6.956l-0.073 23.293c0 0.967 0.849 1.751 1.897 1.751h21.375c1.049 0 1.899-0.784 1.899-1.749l-0.056-23.293h-25.041zM9.741 29.213h-2.783v-19.475h2.783v19.475zM15.305 29.213h-2.783v-19.475h2.781v19.475zM20.869 29.213h-2.783v-19.475h2.783v19.475zM26.435 29.213h-2.781v-19.475h2.781v19.475z"></path>
+</svg>
diff --git a/icons/unsort.svg b/icons/unsort.svg
new file mode 100644 (file)
index 0000000..4d1778b
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>unsort</title>
+<path d="M16.022 0l9.85 8.074-2.686 2.203-5.019-4.117v19.648l4.981-4.080 2.683 2.199-9.848 8.073-9.854-8.074 2.686-2.199 5.38 4.411v-20.239l-5.34 4.374-2.683-2.199 7.164-5.872z"></path>
+</svg>
diff --git a/icons/upload.svg b/icons/upload.svg
new file mode 100644 (file)
index 0000000..f3943c3
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>upload</title>
+<path d="M32 31.997l-32 0.003v-13.396l4.8-0.005v8.601l22.451 0.024v-8.62l4.749-0.003zM12.875 12.033v8.735h6.016v-8.735h6.608l-9.499-12.033-9.497 12.033z"></path>
+</svg>
diff --git a/icons/user.svg b/icons/user.svg
new file mode 100644 (file)
index 0000000..8d27b81
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>user</title>
+<path d="M3.153 2.208v21.753h3.029l0.001-0.043c0.106-1.906 3.535-3.824 6.462-4.883 0.215-0.079 1.243-0.638 0.668-2.145-1.473-1.506-2.587-3.945-2.587-6.344 0-3.676 2.431-5.602 5.273-5.602 2.841 0 5.285 1.926 5.285 5.602 0 2.391-1.12 4.82-2.584 6.329h0.008c-0.562 1.708 0.337 2.114 0.479 2.16 3.073 1.016 6.519 2.918 6.626 4.88l0.001 0.045h3.032v-21.753zM0.945 0h30.108v32h-30.108z"></path>
+</svg>
diff --git a/icons/userconfig.svg b/icons/userconfig.svg
new file mode 100644 (file)
index 0000000..435e7b4
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>userconfig</title>
+<path d="M31.376 21.057h-0.749c-0.343 0-0.709-0.271-0.811-0.599l-0.431-1.047c-0.16-0.3-0.095-0.749 0.147-0.989l0.532-0.533c0.245-0.243 0.245-0.64 0-0.883l-0.884-0.885c-0.244-0.243-0.64-0.243-0.885 0l-0.532 0.531c-0.241 0.245-0.691 0.309-0.992 0.148l-1.045-0.432c-0.325-0.101-0.597-0.467-0.597-0.809v-0.749c0-0.344-0.28-0.625-0.624-0.625h-1.251c-0.343 0-0.625 0.281-0.625 0.625v0.749c0 0.344-0.269 0.708-0.595 0.809l-1.048 0.432c-0.305 0.161-0.749 0.096-0.995-0.148l-0.532-0.531c-0.243-0.243-0.639-0.243-0.884 0l-0.881 0.885c-0.247 0.241-0.247 0.64 0 0.883l0.528 0.533c0.245 0.24 0.312 0.691 0.148 0.989l-0.429 1.049c-0.103 0.331-0.468 0.596-0.811 0.596h-0.749c-0.344 0-0.627 0.281-0.627 0.625v1.251c0 0.344 0.283 0.625 0.627 0.625h0.749c0.344 0 0.708 0.268 0.809 0.596l0.431 1.047c0.161 0.305 0.096 0.752-0.148 0.995l-0.529 0.528c-0.245 0.245-0.245 0.643 0 0.888l0.883 0.88c0.245 0.245 0.641 0.245 0.884 0l0.532-0.531c0.243-0.243 0.691-0.307 0.991-0.145l1.049 0.432c0.325 0.101 0.595 0.467 0.595 0.812v0.748c0 0.341 0.283 0.623 0.625 0.623h1.251c0.344 0 0.624-0.281 0.624-0.623v-0.748c0-0.347 0.272-0.711 0.597-0.812l1.049-0.432c0.301-0.161 0.749-0.096 0.993 0.145l0.528 0.531c0.245 0.245 0.641 0.245 0.885 0l0.884-0.88c0.245-0.245 0.245-0.643 0-0.888l-0.532-0.528c-0.243-0.243-0.307-0.691-0.147-0.995l0.431-1.047c0.101-0.328 0.469-0.596 0.811-0.596h0.749c0.343 0 0.624-0.281 0.624-0.625v-1.251c0.001-0.344-0.28-0.625-0.623-0.625zM27.004 22.307c0 1.724-1.4 3.123-3.125 3.123-1.727 0-3.127-1.399-3.127-3.123 0-1.727 1.4-3.125 3.127-3.125 1.725 0.001 3.125 1.4 3.125 3.125zM14.416 21.651c0-2.309 1.173-4.344 2.955-5.545l0.005-0.004v-2.087c0-0.096 0.029-0.248 0.091-0.46 0.059-0.208 0.125-0.427 0.196-0.657 0.083-0.261 0.175-0.544 0.269-0.843 0.215-0.4 0.391-0.841 0.548-1.303 0.047 0.028 0.092 0.052 0.141 0.059 0.469 0.081 0.821-0.809 0.92-1.899 0.099-1.071 0.209-1.404-0.505-1.46 0-0.049 0.011-0.097 0.011-0.148 0-1.223-0.127-2.259-0.388-3.104-0.256-0.844-0.268-1.452-0.717-1.972-0.449-0.521-1.313-0.976-1.909-1.212-0.591-0.233-1.221-0.349-1.893-0.349-0.685 0-1.329 0.301-1.924 0.543-0.593 0.24-1.549 0.491-1.992 1.020-0.444 0.528-0.352 1.16-0.611 2-0.251 0.821-0.308 2.032-0.309 3.22-0.011 0-0.020 0-0.029 0-0.753 0.048-0.636 0.377-0.536 1.467 0.103 1.087 0.453 1.979 0.921 1.896 0.045-0.007 0.089-0.029 0.132-0.055 0.161 0.488 0.345 0.952 0.569 1.369 0.096 0.275 0.18 0.535 0.252 0.772 0.059 0.204 0.116 0.405 0.171 0.604 0.052 0.2 0.093 0.347 0.116 0.441v2.051c-0.372 0.169-0.803 0.36-1.295 0.577-0.492 0.215-1.013 0.441-1.567 0.684-0.548 0.241-1.104 0.479-1.661 0.719-0.557 0.243-1.088 0.467-1.595 0.677-0.503 0.205-0.957 0.393-1.365 0.555-0.407 0.16-0.736 0.283-0.989 0.367-0.492 0.18-0.892 0.453-1.204 0.82-0.312 0.364-0.56 0.737-0.737 1.123-0.216 0.443-0.377 0.913-0.485 1.405v2.281h15.447c-0.649-1.028-1.031-2.244-1.031-3.552z"></path>
+</svg>
diff --git a/icons/usergroup.svg b/icons/usergroup.svg
new file mode 100644 (file)
index 0000000..c153125
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>usergroup</title>
+<path d="M24.532 15.559h3.172c2.373 0 4.296 1.923 4.296 4.296v5.627h-7.355v-5.476c0-1.588-0.551-3.048-1.465-4.208 0.428-0.142 0.876-0.239 1.353-0.239zM4.296 15.559h3.173c0.333 0 0.654 0.047 0.966 0.119-0.973 1.178-1.556 2.685-1.556 4.328v5.477h-6.879v-5.627c0-2.373 1.925-4.296 4.296-4.296zM13.691 14.396h4.141c3.098 0 5.609 2.511 5.609 5.61v7.347h-15.361v-7.347c0-3.099 2.511-5.61 5.61-5.61zM26.222 8.092c1.92 0 3.477 1.558 3.477 3.478 0 1.922-1.557 3.479-3.477 3.479-1.921 0-3.479-1.558-3.479-3.479 0-1.92 1.558-3.478 3.479-3.478zM5.985 8.092c1.92 0 3.477 1.558 3.477 3.478 0 1.922-1.557 3.479-3.477 3.479-1.921 0-3.479-1.558-3.479-3.479 0-1.92 1.557-3.478 3.479-3.478zM15.895 4.645c0.078 0 0.156 0.002 0.234 0.006s0.154 0.010 0.231 0.018c0.076 0.008 0.152 0.017 0.227 0.029s0.15 0.025 0.224 0.040c0.074 0.015 0.147 0.032 0.22 0.051s0.144 0.039 0.216 0.061c0.071 0.022 0.141 0.046 0.211 0.071s0.138 0.053 0.206 0.081c0.068 0.029 0.135 0.059 0.201 0.091s0.131 0.065 0.196 0.1c0.064 0.035 0.128 0.071 0.19 0.109s0.124 0.077 0.184 0.118c0.060 0.041 0.12 0.083 0.178 0.127s0.116 0.089 0.172 0.135c0.056 0.046 0.111 0.094 0.165 0.143s0.106 0.099 0.158 0.15c0.051 0.051 0.102 0.104 0.15 0.158s0.096 0.109 0.143 0.165c0.046 0.056 0.091 0.113 0.135 0.172s0.086 0.118 0.127 0.178c0.041 0.060 0.080 0.122 0.118 0.184s0.074 0.126 0.109 0.19c0.035 0.064 0.068 0.13 0.1 0.196s0.062 0.133 0.091 0.201c0.029 0.068 0.056 0.137 0.081 0.206s0.049 0.14 0.071 0.211c0.022 0.071 0.043 0.143 0.061 0.216s0.036 0.146 0.051 0.22c0.015 0.074 0.028 0.149 0.040 0.224s0.021 0.151 0.029 0.227c0.008 0.076 0.014 0.153 0.018 0.231s0.006 0.155 0.006 0.234c0 0.078-0.002 0.156-0.006 0.234s-0.010 0.154-0.018 0.231c-0.008 0.076-0.017 0.152-0.029 0.227s-0.025 0.15-0.040 0.224c-0.015 0.074-0.032 0.147-0.051 0.22s-0.039 0.144-0.061 0.215c-0.022 0.071-0.046 0.141-0.071 0.211s-0.053 0.138-0.081 0.206c-0.029 0.068-0.059 0.135-0.091 0.201s-0.065 0.131-0.1 0.196c-0.035 0.064-0.071 0.128-0.109 0.19s-0.077 0.124-0.118 0.184c-0.041 0.060-0.083 0.12-0.127 0.178s-0.089 0.115-0.135 0.172c-0.046 0.056-0.094 0.111-0.143 0.165s-0.099 0.106-0.15 0.158c-0.051 0.051-0.104 0.101-0.158 0.15s-0.109 0.096-0.165 0.143c-0.056 0.046-0.113 0.091-0.172 0.135s-0.118 0.086-0.178 0.127c-0.060 0.041-0.122 0.080-0.184 0.118s-0.126 0.074-0.19 0.109c-0.064 0.035-0.13 0.068-0.196 0.1s-0.133 0.062-0.201 0.091c-0.068 0.029-0.137 0.056-0.206 0.081s-0.14 0.049-0.211 0.071c-0.071 0.022-0.143 0.043-0.216 0.061s-0.146 0.036-0.22 0.051c-0.074 0.015-0.148 0.028-0.224 0.040s-0.151 0.021-0.227 0.029c-0.076 0.008-0.153 0.014-0.231 0.018s-0.155 0.006-0.234 0.006c-0.078 0-0.156-0.002-0.234-0.006s-0.154-0.010-0.231-0.018c-0.076-0.008-0.152-0.017-0.227-0.029s-0.15-0.025-0.224-0.040c-0.074-0.015-0.147-0.032-0.22-0.051s-0.144-0.039-0.216-0.061c-0.071-0.022-0.141-0.046-0.211-0.071s-0.138-0.053-0.206-0.081c-0.068-0.029-0.135-0.059-0.201-0.091s-0.131-0.065-0.196-0.1c-0.064-0.035-0.128-0.071-0.19-0.109s-0.124-0.077-0.184-0.118c-0.060-0.041-0.12-0.083-0.178-0.127s-0.115-0.089-0.172-0.135c-0.056-0.046-0.111-0.094-0.165-0.143s-0.106-0.099-0.158-0.15c-0.051-0.051-0.101-0.104-0.15-0.158s-0.096-0.109-0.143-0.165c-0.046-0.056-0.091-0.113-0.135-0.172s-0.086-0.118-0.127-0.178c-0.041-0.060-0.080-0.122-0.118-0.184s-0.074-0.126-0.109-0.19c-0.035-0.064-0.068-0.13-0.1-0.196s-0.062-0.133-0.091-0.201c-0.029-0.068-0.056-0.137-0.081-0.206s-0.049-0.14-0.071-0.211c-0.022-0.071-0.043-0.143-0.061-0.215s-0.036-0.146-0.051-0.22c-0.015-0.074-0.028-0.148-0.040-0.224s-0.021-0.151-0.029-0.227c-0.008-0.076-0.014-0.153-0.018-0.231s-0.006-0.155-0.006-0.234c0-0.078 0.002-0.156 0.006-0.234s0.010-0.154 0.018-0.231c0.008-0.076 0.017-0.152 0.029-0.227s0.025-0.15 0.040-0.224c0.015-0.074 0.032-0.147 0.051-0.22s0.039-0.144 0.061-0.216c0.022-0.071 0.046-0.141 0.071-0.211s0.053-0.138 0.081-0.206c0.029-0.068 0.059-0.135 0.091-0.201s0.065-0.131 0.1-0.196c0.035-0.064 0.071-0.128 0.109-0.19s0.077-0.124 0.118-0.184c0.041-0.060 0.083-0.12 0.127-0.178s0.089-0.115 0.135-0.172c0.046-0.056 0.094-0.111 0.143-0.165s0.099-0.106 0.15-0.158c0.051-0.051 0.104-0.101 0.158-0.15s0.109-0.096 0.165-0.143c0.056-0.046 0.113-0.091 0.172-0.135s0.118-0.086 0.178-0.127c0.060-0.041 0.122-0.080 0.184-0.118s0.126-0.074 0.19-0.109c0.064-0.035 0.13-0.068 0.196-0.1s0.133-0.062 0.201-0.091c0.068-0.029 0.137-0.056 0.206-0.081s0.14-0.049 0.211-0.071c0.071-0.022 0.143-0.043 0.216-0.061s0.146-0.036 0.22-0.051c0.074-0.015 0.148-0.028 0.224-0.040s0.151-0.021 0.227-0.029c0.076-0.008 0.153-0.014 0.231-0.018s0.155-0.006 0.234-0.006z"></path>
+</svg>
diff --git a/icons/video-camera.svg b/icons/video-camera.svg
new file mode 100644 (file)
index 0000000..1a77cbb
--- /dev/null
@@ -0,0 +1,7 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="0 0 1024 1024">
+<title>untitled627</title>
+<g id="icomoon-ignore">
+</g>
+<path d="M1024 201.143v621.714q0 24-22.286 33.714-7.429 2.857-14.286 2.857-15.429 0-25.714-10.857l-230.286-230.286v94.857q0 68-48.286 116.286t-116.286 48.286h-402.286q-68 0-116.286-48.286t-48.286-116.286v-402.286q0-68 48.286-116.286t116.286-48.286h402.286q68 0 116.286 48.286t48.286 116.286v94.286l230.286-229.714q10.286-10.857 25.714-10.857 6.857 0 14.286 2.857 22.286 9.714 22.286 33.714z"></path>
+</svg>
diff --git a/icons/video.svg b/icons/video.svg
new file mode 100644 (file)
index 0000000..ea00795
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>video</title>
+<path d="M26.211 19.742v2.443h3.921v-2.443zM2.187 19.742v2.443h3.921v-2.443zM26.211 14.751v2.443h3.921v-2.443zM2.187 14.751v2.443h3.921v-2.443zM7.977 10.374v11.53h16.044v-11.53zM26.211 9.76v2.444h3.921v-2.444zM2.187 9.76v2.444h3.921v-2.444zM0 5.26h2.197v1.67h3.924v-1.67h1.857v2.998h16.044v-2.998h2.202v1.67h3.922v-1.67h1.856v21.479h-1.943v-1.691h-3.921v1.691h-2.115v-2.721h-16.044v2.721h-1.942v-1.691h-3.921v1.691h-2.114z"></path>
+</svg>
diff --git a/icons/viewpdf.svg b/icons/viewpdf.svg
new file mode 100644 (file)
index 0000000..ad6eafb
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>viewpdf</title>
+<path d="M5.84 23.801c-1.933 0.572-3.347 2.022-3.838 2.58 0.006-0.108-0.201 0.238-0.201 0.238s0.080-0.098 0.201-0.238c-0.002 0.042-0.033 0.147-0.126 0.376-0.332 0.821 0.696 0.8 0.696 0.8 2.914-0.441 3.268-3.755 3.268-3.755zM22.533 21.008c-0.541-0-0.875 0.032-0.875 0.032 3.101 2.526 5.985 1.938 5.985 1.938 1.181-0.147-0.621-1.164-0.621-1.164-1.666-0.687-3.455-0.806-4.489-0.806zM11.936 14.186c0 0-1.12 5.425-2.519 7.033l7.76-1.154c0 0-3.867-3.466-5.241-5.879zM26.41 7.953c0.151-0.010 0.323 0.056 0.505 0.207l1.195 0.998c0.58 0.486 1.53 1.28 2.11 1.764l1.196 1c0.581 0.485 0.573 1.271-0.016 1.744l-1.213 0.977c-0.589 0.477-1.553 1.252-2.142 1.726l-1.214 0.976c-0.588 0.477-1.063 0.079-1.055-0.881l0.016-1.844h-7.036c-0.495 0-0.897-0.402-0.897-0.898v-1.945c0-0.495 0.402-0.897 0.897-0.897h7.070l0.016-1.855c0.006-0.66 0.236-1.050 0.567-1.071zM12.087 4.166c-0.087 0.011-0.176 0.106-0.263 0.332 0 0-0.419 2.003 0.629 5.331 0 0 0.892-2.641 0.22-4.662 0 0-0.277-1.039-0.587-1.001zM11.139 1.975c0.826-0.032 1.571 1.559 1.571 1.559 2.315 4.949 0.126 8.112 0.126 8.112 2.293 5.407 6.887 8.294 6.887 8.294 4.464-0.24 7.721 0.888 7.721 0.888 2.562 1.348 1.704 2.608 1.704 2.608-2.685 2.996-10.571-1.676-10.571-1.676l-10.165 1.713c-1.469 5.027-6.377 6.208-6.377 6.208-2.34 0.341-2.020-2.1-2.020-2.1 1.826-4.019 6.419-4.944 6.419-4.944 1.809-1.934 4.765-11.021 4.765-11.021-2.988-6.715-0.888-8.949-0.888-8.949 0.269-0.49 0.553-0.681 0.828-0.691z"></path>
+</svg>
diff --git a/icons/website.svg b/icons/website.svg
new file mode 100644 (file)
index 0000000..d0ee792
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>website</title>
+<path d="M16.001 0c-8.835 0-16.001 7.164-16.001 16s7.165 16 16 16c8.835 0 16-7.164 16-16s-7.164-16-15.999-16zM14.695 18.256c0 0-4.959-1.147-5.924-3.081-1.944-3.897-2.175-3.144-2.413-4.351-0.247-1.208 0.119-3.687 0.119-3.687s-0.060 0.484 2.353-2.656c1.719-2.228 5.735-1.435 7.131-0.965 0.579 0.191-2.475 0-2.6 1.632-0.119 1.628 0.247 1.391 1.635 1.751 1.393 0.36 1.331-2.843 1.331-2.843l2.113 1.269 0.788 0.788c0 0 0.219 1.957-0.488 2.84-0.805 1.012-1.888 1.003-2.049 2.777-0.12 1.297 0.119 3.444 0.119 3.444s-0.275 0.356-0.665 0.059c-0.553-0.419-1.144-1.14-1.569-1.992-0.724-1.452-2.84-0.423-2.9-0.243-1.168 3.508 3.081 4.228 3.081 4.228l-0.060 1.029zM16.564 30.341c0.244-0.967 2.663-3.144 2.175-4.109-0.48-0.967-1.447-0.967-2.413-1.693-0.969-0.724-1.049-2.979 0.481-4.349 1.453-1.3 3.144-1.449 3.144-1.449s3.14 0.965 4.105 1.205c0.969 0.244 3.144-0.48 3.144 1.209 0.001 6.289-10.875 10.155-10.636 9.187z"></path>
+</svg>
diff --git a/icons/website2.svg b/icons/website2.svg
new file mode 100644 (file)
index 0000000..5f74b2a
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>website2</title>
+<path d="M25.623 25.071c-0.836 1.658-1.895 3.091-3.118 4.217 2.034-0.999 3.803-2.444 5.181-4.217zM20.717 25.071c-0.504 2.162-1.198 4.007-2.080 5.25 2.274-0.834 4.249-2.708 5.655-5.25zM12.508 25.071c0.884 3.58 2.229 5.741 3.49 5.741 1.265 0 2.608-2.162 3.493-5.741zM7.708 25.071c1.404 2.542 3.377 4.417 5.652 5.25-0.88-1.242-1.575-3.088-2.078-5.25zM4.314 25.071c1.379 1.77 3.147 3.216 5.179 4.216-1.224-1.125-2.278-2.558-3.118-4.216zM27.657 17.070c-0.122 2.467-0.645 4.778-1.493 6.817h2.356c1.265-2.002 2.063-4.323 2.242-6.817zM21.662 17.070c-0.056 2.344-0.289 4.695-0.694 6.817h3.916c0.898-2.002 1.464-4.323 1.592-6.817zM11.53 17.070c0.057 2.558 0.318 4.857 0.712 6.817h7.514c0.395-1.96 0.656-4.259 0.714-6.817zM5.527 17.070c0.127 2.494 0.693 4.815 1.589 6.817h3.917c-0.406-2.122-0.639-4.473-0.693-6.817zM1.239 17.070c0.18 2.494 0.977 4.815 2.243 6.817h2.352c-0.847-2.039-1.372-4.351-1.492-6.817zM26.527 9.073c0.732 2.066 1.153 4.37 1.166 6.812h3.118c-0.020-2.459-0.641-4.776-1.723-6.812zM21.135 9.073c0.351 2.159 0.534 4.503 0.539 6.812h4.834c-0.013-2.459-0.453-4.776-1.224-6.812zM12.064 9.073c-0.338 1.993-0.545 4.287-0.55 6.812h8.974c-0.006-2.524-0.213-4.819-0.552-6.812zM6.715 9.073c-0.769 2.036-1.211 4.353-1.222 6.812h4.834c0.006-2.308 0.189-4.653 0.538-6.812zM2.915 9.073c-1.084 2.036-1.705 4.353-1.723 6.812h3.115c0.014-2.442 0.437-4.745 1.165-6.812zM9.493 2.712c-2.389 1.175-4.421 2.964-5.875 5.177h2.317c0.893-2.066 2.107-3.841 3.558-5.176zM22.504 2.711c1.454 1.336 2.667 3.112 3.559 5.178h2.319c-1.455-2.213-3.486-4.003-5.878-5.178zM18.638 1.678c1.008 1.421 1.774 3.637 2.284 6.21h3.863c-1.413-3.029-3.593-5.276-6.147-6.21zM13.36 1.678c-2.554 0.935-4.733 3.181-6.146 6.21h3.863c0.51-2.574 1.276-4.79 2.283-6.21zM15.998 1.186c-1.371 0-2.84 2.55-3.71 6.702h7.422c-0.87-4.153-2.339-6.702-3.712-6.702zM15.998 0c8.826 0 16.002 7.177 16.002 15.998 0 3.291-1.002 6.353-2.712 8.9v0.172h-0.124c-2.89 4.18-7.711 6.929-13.167 6.929-5.453 0-10.273-2.749-13.162-6.929h-0.123v-0.172c-1.712-2.547-2.713-5.608-2.713-8.901 0-8.822 7.178-15.998 15.998-15.998z"></path>
+</svg>
diff --git a/icons/win10.svg b/icons/win10.svg
new file mode 100644 (file)
index 0000000..beab8cc
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>win10</title>
+<path d="M14.632 16.83l17.368 0.029-0.005 14.409-17.339-2.328zM0.010 16.663l13.062 0.081 0.010 12.014-13.071-1.713zM13.077 3.361l0.006 12-13.071 0.072-0.012-10.378zM31.995 0.732v14.476l-17.339 0.134v-12.2z"></path>
+</svg>
diff --git a/icons/youtube.svg b/icons/youtube.svg
new file mode 100644 (file)
index 0000000..ee1b2d4
--- /dev/null
@@ -0,0 +1,5 @@
+<!-- Generated by IcoMoon.io -->
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
+<title>youtube</title>
+<path d="M25.969 20.559h0.096c0.284 0 0.527 0.059 0.727 0.176 0.196 0.117 0.302 0.277 0.302 0.476l-0.051 0.859h-2.108l0.048-0.859c0-0.188 0.095-0.341 0.288-0.467 0.191-0.123 0.421-0.185 0.697-0.185zM19.141 20.261c0.255 0 0.48 0.056 0.683 0.168 0.2 0.11 0.299 0.237 0.299 0.376v4.079c0 0.139-0.099 0.261-0.299 0.367-0.203 0.105-0.428 0.159-0.683 0.159-0.258 0-0.483-0.054-0.686-0.159-0.196-0.106-0.295-0.228-0.295-0.367v-4.078c0-0.139 0.099-0.266 0.295-0.376 0.203-0.112 0.428-0.168 0.686-0.168zM8.888 19.628l0.051 4.307c0 0.339-0.010 0.622-0.026 0.85-0.014 0.229-0.011 0.4 0.026 0.519 0.030 0.189 0.059 0.389 0.092 0.606 0.030 0.215 0.181 0.39 0.458 0.519 0.255 0.116 0.554 0.177 0.894 0.177 0.346 0 0.682-0.044 1.008-0.126 0.332-0.083 0.631-0.195 0.911-0.34 0.276-0.146 0.483-0.304 0.608-0.467l-0.044 0.86 1.82 0.035v-6.941h-2.204v4.343c0 0.314 0.004 0.559 0.023 0.727 0.014 0.173-0.018 0.281-0.096 0.326-0.067 0.187-0.251 0.324-0.568 0.413-0.302 0.086-0.539-0.036-0.704-0.379-0.034-0.046-0.037-0.16-0.018-0.341 0.014-0.182 0.018-0.419 0.018-0.713l-0.044-4.375zM26.033 19.231c-0.169 0.001-0.339 0.011-0.511 0.029-0.453 0.047-0.845 0.157-1.189 0.333-0.424 0.211-0.734 0.499-0.93 0.864-0.191 0.36-0.288 0.865-0.288 1.511v2.161c0 0.912 0.329 1.564 0.985 1.949 0.605 0.362 1.24 0.545 1.912 0.545 0.067 0 0.129 0 0.196 0 0.754-0.034 1.414-0.269 1.99-0.703 0.428-0.315 0.646-0.734 0.646-1.247-0.023-0.164-0.048-0.347-0.101-0.545h-1.65v0.789c0 0.188-0.092 0.334-0.276 0.439-0.184 0.107-0.403 0.157-0.658 0.157h-0.339c-0.255 0-0.462-0.050-0.631-0.157-0.17-0.105-0.255-0.251-0.255-0.439v-1.67h3.808v-0.967c0-0.362-0.007-0.711-0.026-1.044-0.014-0.336-0.051-0.596-0.115-0.781-0.067-0.318-0.258-0.573-0.59-0.766-0.325-0.192-0.709-0.325-1.148-0.394-0.22-0.036-0.441-0.057-0.665-0.063-0.056-0.002-0.112-0.002-0.168-0.002zM16.004 17.203v9.295l1.82-0.035 0.143-0.579c0.591 0.364 1.125 0.586 1.592 0.669 0.475 0.080 0.87 0.049 1.199-0.099 0.329-0.145 0.583-0.385 0.764-0.719 0.184-0.334 0.276-0.719 0.276-1.151v-3.602c0-0.69-0.332-1.183-1.003-1.475-0.221-0.094-0.483-0.141-0.768-0.141-0.532 0-1.132 0.182-1.82 0.545v-2.706zM2.204 17.203v1.196h2.28v8.169h2.2v-8.136h2.636v-1.229zM5.245 14.622h21.492c0.716 0 1.39 0.091 2.034 0.271 0.638 0.181 1.195 0.423 1.675 0.72 0.479 0.298 0.86 0.657 1.137 1.072 0.281 0.416 0.417 0.852 0.417 1.31v7.713c0 0.481-0.136 0.922-0.417 1.325-0.276 0.406-0.658 0.76-1.137 1.065-0.48 0.307-1.033 0.543-1.665 0.72-0.631 0.175-1.314 0.264-2.044 0.264h-21.492c-0.717 0-1.392-0.089-2.022-0.264-0.632-0.177-1.189-0.413-1.665-0.72-0.476-0.305-0.86-0.659-1.141-1.065-0.281-0.403-0.417-0.844-0.417-1.325v-7.713c0-0.458 0.136-0.894 0.417-1.31 0.281-0.415 0.665-0.774 1.141-1.072 0.476-0.297 1.033-0.54 1.665-0.72 0.631-0.18 1.305-0.271 2.022-0.271zM15.616 6.66c-0.254 0-0.483 0.075-0.679 0.222-0.198 0.146-0.302 0.322-0.302 0.533v3.813c0 0.186 0.095 0.355 0.291 0.502 0.188 0.145 0.421 0.217 0.69 0.217 0.255 0 0.483-0.069 0.687-0.211 0.198-0.137 0.295-0.31 0.295-0.508v-3.813c0-0.211-0.096-0.388-0.295-0.533-0.204-0.148-0.432-0.222-0.687-0.222zM19.932 5.765h2.059v5.587c0 0.142 0.069 0.263 0.214 0.37 0.147 0.104 0.336 0.158 0.575 0.158 0.225 0 0.414-0.054 0.573-0.158 0.162-0.107 0.247-0.228 0.247-0.37v-5.587h1.908v7.169h-2.435l0.044-0.579c-0.225 0.233-0.439 0.416-0.646 0.543-0.255 0.116-0.534 0.176-0.842 0.176-0.364 0-0.67-0.059-0.911-0.176-0.207-0.103-0.391-0.262-0.55-0.472-0.055-0.095-0.099-0.193-0.113-0.291-0.020-0.099-0.041-0.196-0.078-0.29-0.030-0.117-0.044-0.275-0.044-0.476v-0.771zM15.503 5.482c0.59 0 1.081 0.072 1.484 0.212 0.398 0.118 0.726 0.321 0.981 0.615 0.193 0.211 0.336 0.449 0.432 0.72 0.092 0.292 0.143 0.685 0.143 1.178v1.842c0 0.67-0.051 1.149-0.143 1.444-0.037 0.268-0.193 0.567-0.483 0.896-0.285 0.291-0.595 0.485-0.93 0.579-0.403 0.141-0.853 0.21-1.371 0.21-0.52 0-1.008-0.058-1.431-0.176-0.403-0.094-0.702-0.264-0.886-0.507-0.193-0.191-0.354-0.452-0.483-0.794-0.092-0.317-0.145-0.794-0.145-1.44v-1.898c0-0.644 0.085-1.179 0.24-1.597 0.196-0.435 0.503-0.744 0.938-0.933 0.432-0.234 0.982-0.352 1.654-0.352zM4.813 2.918h2.565l1.466 3.532 1.461-3.532h2.561l-2.761 4.725v5.504h-2.347v-5.504z"></path>
+</svg>
diff --git a/public_html/css/bootstrap.css b/public_html/css/bootstrap.css
deleted file mode 100644 (file)
index b00d58c..0000000
+++ /dev/null
@@ -1,5097 +0,0 @@
-/*!\r
- * Bootstrap v2.2.2\r
- *\r
- * Copyright 2012 Twitter, Inc\r
- * Licensed under the Apache License v2.0\r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- *\r
- * Designed and built with all the love in the world @twitter by @mdo and @fat.\r
- */\r
-article,\r
-aside,\r
-details,\r
-figcaption,\r
-figure,\r
-footer,\r
-header,\r
-hgroup,\r
-nav,\r
-section {\r
-  display: block;\r
-}\r
-audio,\r
-canvas,\r
-video {\r
-  display: inline-block;\r
-  *display: inline;\r
-  *zoom: 1;\r
-}\r
-audio:not([controls]) {\r
-  display: none;\r
-}\r
-html {\r
-  font-size: 100%;\r
-  -webkit-text-size-adjust: 100%;\r
-  -ms-text-size-adjust: 100%;\r
-}\r
-a:focus {\r
-  outline: thin dotted #333;\r
-  outline: 5px auto -webkit-focus-ring-color;\r
-  outline-offset: -2px;\r
-}\r
-a:hover,\r
-a:active {\r
-  outline: 0;\r
-}\r
-sub,\r
-sup {\r
-  position: relative;\r
-  font-size: 75%;\r
-  line-height: 0;\r
-  vertical-align: baseline;\r
-}\r
-sup {\r
-  top: -0.5em;\r
-}\r
-sub {\r
-  bottom: -0.25em;\r
-}\r
-img {\r
-  /* Responsive images (ensure images don't scale beyond their parents) */\r
-\r
-  max-width: 100%;\r
-  /* Part 1: Set a maxium relative to the parent */\r
-\r
-  width: auto\9;\r
-  /* IE7-8 need help adjusting responsive images */\r
-\r
-  height: auto;\r
-  /* Part 2: Scale the height according to the width, otherwise you get stretching */\r
-\r
-  vertical-align: middle;\r
-  border: 0;\r
-  -ms-interpolation-mode: bicubic;\r
-}\r
-#map_canvas img,\r
-.google-maps img {\r
-  max-width: none;\r
-}\r
-button,\r
-input,\r
-select,\r
-textarea {\r
-  margin: 0;\r
-  font-size: 100%;\r
-  vertical-align: middle;\r
-}\r
-button,\r
-input {\r
-  *overflow: visible;\r
-  line-height: normal;\r
-}\r
-button::-moz-focus-inner,\r
-input::-moz-focus-inner {\r
-  padding: 0;\r
-  border: 0;\r
-}\r
-button,\r
-html input[type="button"],\r
-input[type="reset"],\r
-input[type="submit"] {\r
-  -webkit-appearance: button;\r
-  cursor: pointer;\r
-}\r
-label,\r
-select,\r
-button,\r
-input[type="button"],\r
-input[type="reset"],\r
-input[type="submit"],\r
-input[type="radio"],\r
-input[type="checkbox"] {\r
-  cursor: pointer;\r
-}\r
-input[type="search"] {\r
-  -webkit-box-sizing: content-box;\r
-  -moz-box-sizing: content-box;\r
-  box-sizing: content-box;\r
-  -webkit-appearance: textfield;\r
-}\r
-input[type="search"]::-webkit-search-decoration,\r
-input[type="search"]::-webkit-search-cancel-button {\r
-  -webkit-appearance: none;\r
-}\r
-textarea {\r
-  overflow: auto;\r
-  vertical-align: top;\r
-}\r
-@media print {\r
-  * {\r
-    text-shadow: none !important;\r
-    color: #000 !important;\r
-    background: transparent !important;\r
-    box-shadow: none !important;\r
-  }\r
-  a,\r
-  a:visited {\r
-    text-decoration: underline;\r
-  }\r
-  a[href]:after {\r
-    content: " (" attr(href) ")";\r
-  }\r
-  abbr[title]:after {\r
-    content: " (" attr(title) ")";\r
-  }\r
-  .ir a:after,\r
-  a[href^="javascript:"]:after,\r
-  a[href^="#"]:after {\r
-    content: "";\r
-  }\r
-  pre,\r
-  blockquote {\r
-    border: 1px solid #999;\r
-    page-break-inside: avoid;\r
-  }\r
-  thead {\r
-    display: table-header-group;\r
-  }\r
-  tr,\r
-  img {\r
-    page-break-inside: avoid;\r
-  }\r
-  img {\r
-    max-width: 100% !important;\r
-  }\r
-  @page  {\r
-    margin: 0.5cm;\r
-  }\r
-  p,\r
-  h2,\r
-  h3 {\r
-    orphans: 3;\r
-    widows: 3;\r
-  }\r
-  h2,\r
-  h3 {\r
-    page-break-after: avoid;\r
-  }\r
-}\r
-.clearfix {\r
-  *zoom: 1;\r
-}\r
-.clearfix:before,\r
-.clearfix:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.clearfix:after {\r
-  clear: both;\r
-}\r
-.hide-text {\r
-  font: 0/0 a;\r
-  color: transparent;\r
-  text-shadow: none;\r
-  background-color: transparent;\r
-  border: 0;\r
-}\r
-.input-block-level {\r
-  display: block;\r
-  width: 100%;\r
-  min-height: 34px;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-}\r
-body {\r
-  margin: 0;\r
-  font-family: Arial, Helvetica, sans-serif;\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  color: #c1c1c1;\r
-  background-color: #ffffff;\r
-}\r
-a {\r
-  color: #292929;\r
-  text-decoration: none;\r
-}\r
-a:hover {\r
-  color: #626262;\r
-  text-decoration: underline;\r
-}\r
-.img-rounded {\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-}\r
-.img-polaroid {\r
-  padding: 4px;\r
-  background-color: #fff;\r
-  border: 1px solid #ccc;\r
-  border: 1px solid rgba(0, 0, 0, 0.2);\r
-  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\r
-  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\r
-  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);\r
-}\r
-.img-circle {\r
-  -webkit-border-radius: 500px;\r
-  -moz-border-radius: 500px;\r
-  border-radius: 500px;\r
-}\r
-.row {\r
-  margin-left: auto;\r
-  *zoom: 1;\r
-}\r
-.row:before,\r
-.row:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.row:after {\r
-  clear: both;\r
-}\r
-[class*="span"] {\r
-  float: left;\r
-  min-height: 1px;\r
-  margin-left: auto;\r
-}\r
-.container,\r
-.navbar-static-top .container,\r
-.navbar-fixed-top .container,\r
-.navbar-fixed-bottom .container {\r
-  width: 100%;\r
-}\r
-.span12 {\r
-  width: 1200px;\r
-}\r
-.span11 {\r
-  width: 860px;\r
-}\r
-.span10 {\r
-  width: 780px;\r
-}\r
-.span9 {\r
-  width: 700px;\r
-}\r
-.span8 {\r
-  width: 620px;\r
-}\r
-\r
-.span6 {\r
-  width: 460px;\r
-}\r
-.span5 {\r
-  width: 390px;\r
-}\r
-\r
-.span3 {\r
-  width: 220px;\r
-}\r
-.span2 {\r
-  width: 140px;\r
-}\r
-.span1 {\r
-  width: 60px;\r
-}\r
-.offset12 {\r
-  margin-left: 980px;\r
-}\r
-.offset11 {\r
-  margin-left: 900px;\r
-}\r
-.offset10 {\r
-  margin-left: 820px;\r
-}\r
-.offset9 {\r
-  margin-left: 740px;\r
-}\r
-.offset8 {\r
-  margin-left: 660px;\r
-}\r
-.offset7 {\r
-  margin-left: 580px;\r
-}\r
-.offset6 {\r
-  margin-left: 500px;\r
-}\r
-.offset5 {\r
-  margin-left: 420px;\r
-}\r
-.offset4 {\r
-  margin-left: 340px;\r
-}\r
-.offset3 {\r
-  margin-left: 260px;\r
-}\r
-.offset2 {\r
-  margin-left: 180px;\r
-}\r
-.offset1 {\r
-  margin-left: 100px;\r
-}\r
-.row-fluid {\r
-  width: 100%;\r
-  *zoom: 1;\r
-}\r
-.row-fluid:before,\r
-.row-fluid:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.row-fluid:after {\r
-  clear: both;\r
-}\r
-.row-fluid [class*="span"] {\r
-  display: block;\r
-  width: 100%;\r
-  min-height: 34px;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-  float: left;\r
-  margin-left: 2.127659574468085%;\r
-  *margin-left: 2.074468085106383%;\r
-}\r
-.row-fluid [class*="span"]:first-child {\r
-  margin-left: 0;\r
-}\r
-.row-fluid .controls-row [class*="span"] + [class*="span"] {\r
-  margin-left: 2.127659574468085%;\r
-}\r
-.row-fluid .span12 {\r
-  width: 100%;\r
-  *width: 99.94680851063829%;\r
-}\r
-.row-fluid .span11 {\r
-  width: 91.48936170212765%;\r
-  *width: 91.43617021276594%;\r
-}\r
-.row-fluid .span10 {\r
-  width: 82.97872340425532%;\r
-  *width: 82.92553191489361%;\r
-}\r
-.row-fluid .span9 {\r
-  width: 74.46808510638297%;\r
-  *width: 74.41489361702126%;\r
-}\r
-.row-fluid .span8 {\r
-  width: 65.95744680851064%;\r
-  *width: 65.90425531914893%;\r
-}\r
-.row-fluid .span7 {\r
-  width: 57.44680851063829%;\r
-  *width: 57.39361702127659%;\r
-}\r
-.row-fluid .span6 {\r
-  width: 48.93617021276595%;\r
-  *width: 48.88297872340425%;\r
-}\r
-.row-fluid .span5 {\r
-  width: 40.42553191489362%;\r
-  *width: 40.37234042553192%;\r
-}\r
-.row-fluid .span4 {\r
-  width: 31.914893617021278%;\r
-  *width: 31.861702127659576%;\r
-}\r
-.row-fluid .span3 {\r
-  width: 23.404255319148934%;\r
-  *width: 23.351063829787233%;\r
-}\r
-.row-fluid .span2 {\r
-  width: 14.893617021276595%;\r
-  *width: 14.840425531914894%;\r
-}\r
-.row-fluid .span1 {\r
-  width: 6.382978723404255%;\r
-  *width: 6.329787234042553%;\r
-}\r
-.row-fluid .offset12 {\r
-  margin-left: 104.25531914893617%;\r
-  *margin-left: 104.14893617021275%;\r
-}\r
-.row-fluid .offset12:first-child {\r
-  margin-left: 102.12765957446808%;\r
-  *margin-left: 102.02127659574467%;\r
-}\r
-.row-fluid .offset11 {\r
-  margin-left: 95.74468085106382%;\r
-  *margin-left: 95.6382978723404%;\r
-}\r
-.row-fluid .offset11:first-child {\r
-  margin-left: 93.61702127659574%;\r
-  *margin-left: 93.51063829787232%;\r
-}\r
-.row-fluid .offset10 {\r
-  margin-left: 87.23404255319149%;\r
-  *margin-left: 87.12765957446807%;\r
-}\r
-.row-fluid .offset10:first-child {\r
-  margin-left: 85.1063829787234%;\r
-  *margin-left: 84.99999999999999%;\r
-}\r
-.row-fluid .offset9 {\r
-  margin-left: 78.72340425531914%;\r
-  *margin-left: 78.61702127659572%;\r
-}\r
-.row-fluid .offset9:first-child {\r
-  margin-left: 76.59574468085106%;\r
-  *margin-left: 76.48936170212764%;\r
-}\r
-.row-fluid .offset8 {\r
-  margin-left: 70.2127659574468%;\r
-  *margin-left: 70.10638297872339%;\r
-}\r
-.row-fluid .offset8:first-child {\r
-  margin-left: 68.08510638297872%;\r
-  *margin-left: 67.9787234042553%;\r
-}\r
-.row-fluid .offset7 {\r
-  margin-left: 61.70212765957446%;\r
-  *margin-left: 61.59574468085106%;\r
-}\r
-.row-fluid .offset7:first-child {\r
-  margin-left: 59.574468085106375%;\r
-  *margin-left: 59.46808510638297%;\r
-}\r
-.row-fluid .offset6 {\r
-  margin-left: 53.191489361702125%;\r
-  *margin-left: 53.085106382978715%;\r
-}\r
-.row-fluid .offset6:first-child {\r
-  margin-left: 51.063829787234035%;\r
-  *margin-left: 50.95744680851063%;\r
-}\r
-.row-fluid .offset5 {\r
-  margin-left: 44.68085106382979%;\r
-  *margin-left: 44.57446808510638%;\r
-}\r
-.row-fluid .offset5:first-child {\r
-  margin-left: 42.5531914893617%;\r
-  *margin-left: 42.4468085106383%;\r
-}\r
-.row-fluid .offset4 {\r
-  margin-left: 36.170212765957444%;\r
-  *margin-left: 36.06382978723405%;\r
-}\r
-.row-fluid .offset4:first-child {\r
-  margin-left: 34.04255319148936%;\r
-  *margin-left: 33.93617021276596%;\r
-}\r
-.row-fluid .offset3 {\r
-  margin-left: 27.659574468085104%;\r
-  *margin-left: 27.5531914893617%;\r
-}\r
-.row-fluid .offset3:first-child {\r
-  margin-left: 25.53191489361702%;\r
-  *margin-left: 25.425531914893618%;\r
-}\r
-.row-fluid .offset2 {\r
-  margin-left: 19.148936170212764%;\r
-  *margin-left: 19.04255319148936%;\r
-}\r
-.row-fluid .offset2:first-child {\r
-  margin-left: 17.02127659574468%;\r
-  *margin-left: 16.914893617021278%;\r
-}\r
-.row-fluid .offset1 {\r
-  margin-left: 10.638297872340425%;\r
-  *margin-left: 10.53191489361702%;\r
-}\r
-.row-fluid .offset1:first-child {\r
-  margin-left: 8.51063829787234%;\r
-  *margin-left: 8.404255319148938%;\r
-}\r
-[class*="span"].hide,\r
-.row-fluid [class*="span"].hide {\r
-  display: none;\r
-}\r
-[class*="span"].pull-right,\r
-.row-fluid [class*="span"].pull-right {\r
-  float: right;\r
-}\r
-.container {\r
-  margin-right: auto;\r
-  margin-left: auto;\r
-  *zoom: 1;\r
-}\r
-.container:before,\r
-.container:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.container:after {\r
-  clear: both;\r
-}\r
-.container-fluid {\r
-  padding-right: 20px;\r
-  padding-left: 20px;\r
-  *zoom: 1;\r
-}\r
-.container-fluid:before,\r
-.container-fluid:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.container-fluid:after {\r
-  clear: both;\r
-}\r
-p {\r
-  margin: 0 0 12px;\r
-}\r
-.lead {\r
-  margin-bottom: 24px;\r
-  font-size: 21px;\r
-  font-weight: 200;\r
-  line-height: 36px;\r
-}\r
-small {\r
-  font-size: 85%;\r
-}\r
-strong {\r
-  font-weight: bold;\r
-}\r
-em {\r
-  font-style: italic;\r
-}\r
-cite {\r
-  font-style: normal;\r
-}\r
-.muted {\r
-  color: #999999;\r
-}\r
-a.muted:hover {\r
-  color: #808080;\r
-}\r
-.text-warning {\r
-  color: #c09853;\r
-}\r
-a.text-warning:hover {\r
-  color: #a47e3c;\r
-}\r
-.text-error {\r
-  color: #b94a48;\r
-}\r
-a.text-error:hover {\r
-  color: #953b39;\r
-}\r
-.text-info {\r
-  color: #3a87ad;\r
-}\r
-a.text-info:hover {\r
-  color: #2d6987;\r
-}\r
-.text-success {\r
-  color: #468847;\r
-}\r
-a.text-success:hover {\r
-  color: #356635;\r
-}\r
-h1,\r
-h2,\r
-h3,\r
-h4,\r
-h5,\r
-h6 {\r
-  margin: 12px 0;\r
-  font-family: Verdana;\r
-  line-height: 18px;\r
-  color: inherit;\r
-  text-rendering: optimizelegibility;\r
-}\r
-h1 small,\r
-h2 small,\r
-h3 small,\r
-h4 small,\r
-h5 small,\r
-h6 small {\r
-  font-weight: normal;\r
-  line-height: 1;\r
-  color: #999999;\r
-}\r
-h1,\r
-h2,\r
-h3 {\r
-  line-height: 48px;\r
-}\r
-h1 {\r
-  font-size: 20px;\r
-}\r
-h2 {\r
-  font-size: 31.5px;\r
-}\r
-h3 {\r
-  font-size: 24.5px;\r
-}\r
-h4 {\r
-  font-size: 17.5px;\r
-}\r
-h5 {\r
-  font-size: 14px;\r
-}\r
-h6 {\r
-  font-size: 11.9px;\r
-}\r
-h1 small {\r
-  font-size: 24.5px;\r
-}\r
-h2 small {\r
-  font-size: 17.5px;\r
-}\r
-h3 small {\r
-  font-size: 14px;\r
-}\r
-h4 small {\r
-  font-size: 14px;\r
-}\r
-.page-header {\r
-  padding-bottom: 11px;\r
-  margin: 24px 0 36px;\r
-  border-bottom: 1px solid #eeeeee;\r
-}\r
-ul,\r
-ol {\r
-  padding: 0;\r
-  margin: 0 0 5px 25px;\r
-}\r
-ul ul,\r
-ul ol,\r
-ol ol,\r
-ol ul {\r
-  margin-bottom: 0;\r
-}\r
-li {\r
-  line-height: 24px;\r
-}\r
-ul.unstyled,\r
-ol.unstyled {\r
-  margin-left: 0;\r
-  list-style: none;\r
-}\r
-ul.inline,\r
-ol.inline {\r
-  margin-left: 0;\r
-  list-style: none;\r
-}\r
-ul.inline > li,\r
-ol.inline > li {\r
-  display: inline-block;\r
-  padding-left: 5px;\r
-  padding-right: 5px;\r
-}\r
-dl {\r
-  margin-bottom: 24px;\r
-}\r
-dt,\r
-dd {\r
-  line-height: 24px;\r
-}\r
-dt {\r
-  font-weight: bold;\r
-}\r
-dd {\r
-  margin-left: 12px;\r
-}\r
-.dl-horizontal {\r
-  *zoom: 1;\r
-}\r
-.dl-horizontal:before,\r
-.dl-horizontal:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.dl-horizontal:after {\r
-  clear: both;\r
-}\r
-.dl-horizontal dt {\r
-  float: left;\r
-  width: 160px;\r
-  clear: left;\r
-  text-align: right;\r
-  overflow: hidden;\r
-  text-overflow: ellipsis;\r
-  white-space: nowrap;\r
-}\r
-.dl-horizontal dd {\r
-  margin-left: 180px;\r
-}\r
-hr {\r
-  margin: 24px 0;\r
-  border: 0;\r
-  border-top: 1px solid #e3e3e3;\r
-}\r
-abbr[title],\r
-abbr[data-original-title] {\r
-  cursor: help;\r
-  border-bottom: 1px dotted #999999;\r
-}\r
-abbr.initialism {\r
-  font-size: 90%;\r
-  text-transform: uppercase;\r
-}\r
-blockquote {\r
-  padding: 0 0 0 15px;\r
-  margin: 0 0 24px;\r
-  border-left: 5px solid #eeeeee;\r
-}\r
-blockquote p {\r
-  margin-bottom: 0;\r
-  font-size: 16px;\r
-  font-weight: 300;\r
-  line-height: 30px;\r
-}\r
-blockquote small {\r
-  display: block;\r
-  line-height: 24px;\r
-  color: #999999;\r
-}\r
-blockquote small:before {\r
-  content: '\2014 \00A0';\r
-}\r
-blockquote.pull-right {\r
-  float: right;\r
-  padding-right: 15px;\r
-  padding-left: 0;\r
-  border-right: 5px solid #eeeeee;\r
-  border-left: 0;\r
-}\r
-blockquote.pull-right p,\r
-blockquote.pull-right small {\r
-  text-align: right;\r
-}\r
-blockquote.pull-right small:before {\r
-  content: '';\r
-}\r
-blockquote.pull-right small:after {\r
-  content: '\00A0 \2014';\r
-}\r
-q:before,\r
-q:after,\r
-blockquote:before,\r
-blockquote:after {\r
-  content: "";\r
-}\r
-address {\r
-  display: block;\r
-  margin-bottom: 24px;\r
-  font-style: normal;\r
-  line-height: 24px;\r
-}\r
-code,\r
-pre {\r
-  padding: 0 3px 2px;\r
-  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;\r
-  font-size: 12px;\r
-  color: #333333;\r
-  -webkit-border-radius: 3px;\r
-  -moz-border-radius: 3px;\r
-  border-radius: 3px;\r
-}\r
-code {\r
-  padding: 2px 4px;\r
-  color: #d14;\r
-  background-color: #f7f7f9;\r
-  border: 1px solid #e1e1e8;\r
-  white-space: nowrap;\r
-}\r
-pre {\r
-  display: block;\r
-  padding: 11.5px;\r
-  margin: 0 0 12px;\r
-  font-size: 13px;\r
-  line-height: 24px;\r
-  word-break: break-all;\r
-  word-wrap: break-word;\r
-  white-space: pre;\r
-  white-space: pre-wrap;\r
-  background-color: #f5f5f5;\r
-  border: 1px solid #ccc;\r
-  border: 1px solid rgba(0, 0, 0, 0.15);\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-pre.prettyprint {\r
-  margin-bottom: 24px;\r
-}\r
-pre code {\r
-  padding: 0;\r
-  color: inherit;\r
-  white-space: pre;\r
-  white-space: pre-wrap;\r
-  background-color: transparent;\r
-  border: 0;\r
-}\r
-.pre-scrollable {\r
-  max-height: 340px;\r
-  overflow-y: scroll;\r
-}\r
-form {\r
-  margin: 0 0 24px;\r
-}\r
-fieldset {\r
-  padding: 0;\r
-  margin: 0;\r
-  border: 0;\r
-}\r
-legend {\r
-  display: block;\r
-  width: 100%;\r
-  padding: 0;\r
-  margin-bottom: 24px;\r
-  font-size: 21px;\r
-  line-height: 48px;\r
-  color: #333333;\r
-  border: 0;\r
-  border-bottom: 1px solid #e5e5e5;\r
-}\r
-legend small {\r
-  font-size: 18px;\r
-  color: #999999;\r
-}\r
-label,\r
-input,\r
-button,\r
-select,\r
-textarea {\r
-  font-size: 14px;\r
-  font-weight: normal;\r
-  line-height: 24px;\r
-}\r
-input,\r
-button,\r
-select,\r
-textarea {\r
-  font-family: Arial, Helvetica, sans-serif;\r
-}\r
-label {\r
-  display: block;\r
-  margin-bottom: 5px;\r
-}\r
-select,\r
-textarea,\r
-input[type="text"],\r
-input[type="password"],\r
-input[type="datetime"],\r
-input[type="datetime-local"],\r
-input[type="date"],\r
-input[type="month"],\r
-input[type="time"],\r
-input[type="week"],\r
-input[type="number"],\r
-input[type="email"],\r
-input[type="url"],\r
-input[type="search"],\r
-input[type="tel"],\r
-input[type="color"],\r
-.uneditable-input {\r
-  display: inline-block;\r
-  height: 24px;\r
-  padding: 4px 6px;\r
-  margin-bottom: 12px;\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  color: #555555;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-  vertical-align: middle;\r
-}\r
-input,\r
-textarea,\r
-.uneditable-input {\r
-  width: 206px;\r
-}\r
-textarea {\r
-  height: auto;\r
-}\r
-textarea,\r
-input[type="text"],\r
-input[type="password"],\r
-input[type="datetime"],\r
-input[type="datetime-local"],\r
-input[type="date"],\r
-input[type="month"],\r
-input[type="time"],\r
-input[type="week"],\r
-input[type="number"],\r
-input[type="email"],\r
-input[type="url"],\r
-input[type="search"],\r
-input[type="tel"],\r
-input[type="color"],\r
-.uneditable-input {\r
-  background-color: #ffffff;\r
-  border: 1px solid #cccccc;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  -webkit-transition: border linear .2s, box-shadow linear .2s;\r
-  -moz-transition: border linear .2s, box-shadow linear .2s;\r
-  -o-transition: border linear .2s, box-shadow linear .2s;\r
-  transition: border linear .2s, box-shadow linear .2s;\r
-}\r
-textarea:focus,\r
-input[type="text"]:focus,\r
-input[type="password"]:focus,\r
-input[type="datetime"]:focus,\r
-input[type="datetime-local"]:focus,\r
-input[type="date"]:focus,\r
-input[type="month"]:focus,\r
-input[type="time"]:focus,\r
-input[type="week"]:focus,\r
-input[type="number"]:focus,\r
-input[type="email"]:focus,\r
-input[type="url"]:focus,\r
-input[type="search"]:focus,\r
-input[type="tel"]:focus,\r
-input[type="color"]:focus,\r
-.uneditable-input:focus {\r
-  border-color: rgba(82, 168, 236, 0.8);\r
-  outline: 0;\r
-  outline: thin dotted \9;\r
-  /* IE6-9 */\r
-\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);\r
-  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);\r
-}\r
-input[type="radio"],\r
-input[type="checkbox"] {\r
-  margin: 4px 0 0;\r
-  *margin-top: 0;\r
-  /* IE7 */\r
-\r
-  margin-top: 1px \9;\r
-  /* IE8-9 */\r
-\r
-  line-height: normal;\r
-}\r
-input[type="file"],\r
-input[type="image"],\r
-input[type="submit"],\r
-input[type="reset"],\r
-input[type="button"],\r
-input[type="radio"],\r
-input[type="checkbox"] {\r
-  width: auto;\r
-}\r
-select,\r
-input[type="file"] {\r
-  height: 34px;\r
-  /* In IE7, the height of the select element cannot be changed by height, only font-size */\r
-\r
-  *margin-top: 4px;\r
-  /* For IE7, add top margin to align select with labels */\r
-\r
-  line-height: 34px;\r
-}\r
-select {\r
-  width: 220px;\r
-  border: 1px solid #cccccc;\r
-  background-color: #ffffff;\r
-}\r
-select[multiple],\r
-select[size] {\r
-  height: auto;\r
-}\r
-select:focus,\r
-input[type="file"]:focus,\r
-input[type="radio"]:focus,\r
-input[type="checkbox"]:focus {\r
-  outline: thin dotted #333;\r
-  outline: 5px auto -webkit-focus-ring-color;\r
-  outline-offset: -2px;\r
-}\r
-.uneditable-input,\r
-.uneditable-textarea {\r
-  color: #999999;\r
-  background-color: #fcfcfc;\r
-  border-color: #cccccc;\r
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);\r
-  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);\r
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);\r
-  cursor: not-allowed;\r
-}\r
-.uneditable-input {\r
-  overflow: hidden;\r
-  white-space: nowrap;\r
-}\r
-.uneditable-textarea {\r
-  width: auto;\r
-  height: auto;\r
-}\r
-input:-moz-placeholder,\r
-textarea:-moz-placeholder {\r
-  color: #999999;\r
-}\r
-input:-ms-input-placeholder,\r
-textarea:-ms-input-placeholder {\r
-  color: #999999;\r
-}\r
-input::-webkit-input-placeholder,\r
-textarea::-webkit-input-placeholder {\r
-  color: #999999;\r
-}\r
-.radio,\r
-.checkbox {\r
-  min-height: 24px;\r
-  padding-left: 20px;\r
-}\r
-.radio input[type="radio"],\r
-.checkbox input[type="checkbox"] {\r
-  float: left;\r
-  margin-left: -20px;\r
-}\r
-.controls > .radio:first-child,\r
-.controls > .checkbox:first-child {\r
-  padding-top: 5px;\r
-}\r
-.radio.inline,\r
-.checkbox.inline {\r
-  display: inline-block;\r
-  padding-top: 5px;\r
-  margin-bottom: 0;\r
-  vertical-align: middle;\r
-}\r
-.radio.inline + .radio.inline,\r
-.checkbox.inline + .checkbox.inline {\r
-  margin-left: 10px;\r
-}\r
-.input-mini {\r
-  width: 60px;\r
-}\r
-.input-small {\r
-  width: 90px;\r
-}\r
-.input-medium {\r
-  width: 150px;\r
-}\r
-.input-large {\r
-  width: 210px;\r
-}\r
-.input-xlarge {\r
-  width: 270px;\r
-}\r
-.input-xxlarge {\r
-  width: 530px;\r
-}\r
-input[class*="span"],\r
-select[class*="span"],\r
-textarea[class*="span"],\r
-.uneditable-input[class*="span"],\r
-.row-fluid input[class*="span"],\r
-.row-fluid select[class*="span"],\r
-.row-fluid textarea[class*="span"],\r
-.row-fluid .uneditable-input[class*="span"] {\r
-  float: none;\r
-  margin-left: 0;\r
-}\r
-.input-append input[class*="span"],\r
-.input-append .uneditable-input[class*="span"],\r
-.input-prepend input[class*="span"],\r
-.input-prepend .uneditable-input[class*="span"],\r
-.row-fluid input[class*="span"],\r
-.row-fluid select[class*="span"],\r
-.row-fluid textarea[class*="span"],\r
-.row-fluid .uneditable-input[class*="span"],\r
-.row-fluid .input-prepend [class*="span"],\r
-.row-fluid .input-append [class*="span"] {\r
-  display: inline-block;\r
-}\r
-input,\r
-textarea,\r
-.uneditable-input {\r
-  margin-left: 0;\r
-}\r
-.controls-row [class*="span"] + [class*="span"] {\r
-  margin-left: 20px;\r
-}\r
-input.span12, textarea.span12, .uneditable-input.span12 {\r
-  width: 926px;\r
-}\r
-input.span11, textarea.span11, .uneditable-input.span11 {\r
-  width: 846px;\r
-}\r
-input.span10, textarea.span10, .uneditable-input.span10 {\r
-  width: 766px;\r
-}\r
-input.span9, textarea.span9, .uneditable-input.span9 {\r
-  width: 686px;\r
-}\r
-input.span8, textarea.span8, .uneditable-input.span8 {\r
-  width: 606px;\r
-}\r
-input.span7, textarea.span7, .uneditable-input.span7 {\r
-  width: 526px;\r
-}\r
-input.span6, textarea.span6, .uneditable-input.span6 {\r
-  width: 446px;\r
-}\r
-input.span5, textarea.span5, .uneditable-input.span5 {\r
-  width: 366px;\r
-}\r
-input.span4, textarea.span4, .uneditable-input.span4 {\r
-  width: 286px;\r
-}\r
-input.span3, textarea.span3, .uneditable-input.span3 {\r
-  width: 206px;\r
-}\r
-input.span2, textarea.span2, .uneditable-input.span2 {\r
-  width: 126px;\r
-}\r
-input.span1, textarea.span1, .uneditable-input.span1 {\r
-  width: 46px;\r
-}\r
-.controls-row {\r
-  *zoom: 1;\r
-}\r
-.controls-row:before,\r
-.controls-row:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.controls-row:after {\r
-  clear: both;\r
-}\r
-.controls-row [class*="span"],\r
-.row-fluid .controls-row [class*="span"] {\r
-  float: left;\r
-}\r
-.controls-row .checkbox[class*="span"],\r
-.controls-row .radio[class*="span"] {\r
-  padding-top: 5px;\r
-}\r
-input[disabled],\r
-select[disabled],\r
-textarea[disabled],\r
-input[readonly],\r
-select[readonly],\r
-textarea[readonly] {\r
-  cursor: not-allowed;\r
-  background-color: #eeeeee;\r
-}\r
-input[type="radio"][disabled],\r
-input[type="checkbox"][disabled],\r
-input[type="radio"][readonly],\r
-input[type="checkbox"][readonly] {\r
-  background-color: transparent;\r
-}\r
-.control-group.warning .control-label,\r
-.control-group.warning .help-block,\r
-.control-group.warning .help-inline {\r
-  color: #c09853;\r
-}\r
-.control-group.warning .checkbox,\r
-.control-group.warning .radio,\r
-.control-group.warning input,\r
-.control-group.warning select,\r
-.control-group.warning textarea {\r
-  color: #c09853;\r
-}\r
-.control-group.warning input,\r
-.control-group.warning select,\r
-.control-group.warning textarea {\r
-  border-color: #c09853;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-}\r
-.control-group.warning input:focus,\r
-.control-group.warning select:focus,\r
-.control-group.warning textarea:focus {\r
-  border-color: #a47e3c;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;\r
-}\r
-.control-group.warning .input-prepend .add-on,\r
-.control-group.warning .input-append .add-on {\r
-  color: #c09853;\r
-  background-color: #fcf8e3;\r
-  border-color: #c09853;\r
-}\r
-.control-group.error .control-label,\r
-.control-group.error .help-block,\r
-.control-group.error .help-inline {\r
-  color: #b94a48;\r
-}\r
-.control-group.error .checkbox,\r
-.control-group.error .radio,\r
-.control-group.error input,\r
-.control-group.error select,\r
-.control-group.error textarea {\r
-  color: #b94a48;\r
-}\r
-.control-group.error input,\r
-.control-group.error select,\r
-.control-group.error textarea {\r
-  border-color: #b94a48;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-}\r
-.control-group.error input:focus,\r
-.control-group.error select:focus,\r
-.control-group.error textarea:focus {\r
-  border-color: #953b39;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;\r
-}\r
-.control-group.error .input-prepend .add-on,\r
-.control-group.error .input-append .add-on {\r
-  color: #b94a48;\r
-  background-color: #f2dede;\r
-  border-color: #b94a48;\r
-}\r
-.control-group.success .control-label,\r
-.control-group.success .help-block,\r
-.control-group.success .help-inline {\r
-  color: #468847;\r
-}\r
-.control-group.success .checkbox,\r
-.control-group.success .radio,\r
-.control-group.success input,\r
-.control-group.success select,\r
-.control-group.success textarea {\r
-  color: #468847;\r
-}\r
-.control-group.success input,\r
-.control-group.success select,\r
-.control-group.success textarea {\r
-  border-color: #468847;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-}\r
-.control-group.success input:focus,\r
-.control-group.success select:focus,\r
-.control-group.success textarea:focus {\r
-  border-color: #356635;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;\r
-}\r
-.control-group.success .input-prepend .add-on,\r
-.control-group.success .input-append .add-on {\r
-  color: #468847;\r
-  background-color: #dff0d8;\r
-  border-color: #468847;\r
-}\r
-.control-group.info .control-label,\r
-.control-group.info .help-block,\r
-.control-group.info .help-inline {\r
-  color: #3a87ad;\r
-}\r
-.control-group.info .checkbox,\r
-.control-group.info .radio,\r
-.control-group.info input,\r
-.control-group.info select,\r
-.control-group.info textarea {\r
-  color: #3a87ad;\r
-}\r
-.control-group.info input,\r
-.control-group.info select,\r
-.control-group.info textarea {\r
-  border-color: #3a87ad;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\r
-}\r
-.control-group.info input:focus,\r
-.control-group.info select:focus,\r
-.control-group.info textarea:focus {\r
-  border-color: #2d6987;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;\r
-}\r
-.control-group.info .input-prepend .add-on,\r
-.control-group.info .input-append .add-on {\r
-  color: #3a87ad;\r
-  background-color: #d9edf7;\r
-  border-color: #3a87ad;\r
-}\r
-input:focus:invalid,\r
-textarea:focus:invalid,\r
-select:focus:invalid {\r
-  color: #b94a48;\r
-  border-color: #ee5f5b;\r
-}\r
-input:focus:invalid:focus,\r
-textarea:focus:invalid:focus,\r
-select:focus:invalid:focus {\r
-  border-color: #e9322d;\r
-  -webkit-box-shadow: 0 0 6px #f8b9b7;\r
-  -moz-box-shadow: 0 0 6px #f8b9b7;\r
-  box-shadow: 0 0 6px #f8b9b7;\r
-}\r
-.form-actions {\r
-  padding: 23px 20px 24px;\r
-  margin-top: 24px;\r
-  margin-bottom: 24px;\r
-  background-color: #f5f5f5;\r
-  border-top: 1px solid #e5e5e5;\r
-  *zoom: 1;\r
-}\r
-.form-actions:before,\r
-.form-actions:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.form-actions:after {\r
-  clear: both;\r
-}\r
-.help-block,\r
-.help-inline {\r
-  color: #e7e7e7;\r
-}\r
-.help-block {\r
-  display: block;\r
-  margin-bottom: 12px;\r
-}\r
-.help-inline {\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-  vertical-align: middle;\r
-  padding-left: 5px;\r
-}\r
-.input-append,\r
-.input-prepend {\r
-  margin-bottom: 5px;\r
-  font-size: 0;\r
-  white-space: nowrap;\r
-}\r
-.input-append input,\r
-.input-prepend input,\r
-.input-append select,\r
-.input-prepend select,\r
-.input-append .uneditable-input,\r
-.input-prepend .uneditable-input,\r
-.input-append .dropdown-menu,\r
-.input-prepend .dropdown-menu {\r
-  font-size: 14px;\r
-}\r
-.input-append input,\r
-.input-prepend input,\r
-.input-append select,\r
-.input-prepend select,\r
-.input-append .uneditable-input,\r
-.input-prepend .uneditable-input {\r
-  position: relative;\r
-  margin-bottom: 0;\r
-  *margin-left: 0;\r
-  vertical-align: top;\r
-  -webkit-border-radius: 0 4px 4px 0;\r
-  -moz-border-radius: 0 4px 4px 0;\r
-  border-radius: 0 4px 4px 0;\r
-}\r
-.input-append input:focus,\r
-.input-prepend input:focus,\r
-.input-append select:focus,\r
-.input-prepend select:focus,\r
-.input-append .uneditable-input:focus,\r
-.input-prepend .uneditable-input:focus {\r
-  z-index: 2;\r
-}\r
-.input-append .add-on,\r
-.input-prepend .add-on {\r
-  display: inline-block;\r
-  width: auto;\r
-  height: 24px;\r
-  min-width: 16px;\r
-  padding: 4px 5px;\r
-  font-size: 14px;\r
-  font-weight: normal;\r
-  line-height: 24px;\r
-  text-align: center;\r
-  text-shadow: 0 1px 0 #ffffff;\r
-  background-color: #eeeeee;\r
-  border: 1px solid #ccc;\r
-}\r
-.input-append .add-on,\r
-.input-prepend .add-on,\r
-.input-append .btn,\r
-.input-prepend .btn,\r
-.input-append .btn-group > .dropdown-toggle,\r
-.input-prepend .btn-group > .dropdown-toggle {\r
-  vertical-align: top;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.input-append .active,\r
-.input-prepend .active {\r
-  background-color: #a9dba9;\r
-  border-color: #46a546;\r
-}\r
-.input-prepend .add-on,\r
-.input-prepend .btn {\r
-  margin-right: -1px;\r
-}\r
-.input-prepend .add-on:first-child,\r
-.input-prepend .btn:first-child {\r
-  -webkit-border-radius: 4px 0 0 4px;\r
-  -moz-border-radius: 4px 0 0 4px;\r
-  border-radius: 4px 0 0 4px;\r
-}\r
-.input-append input,\r
-.input-append select,\r
-.input-append .uneditable-input {\r
-  -webkit-border-radius: 4px 0 0 4px;\r
-  -moz-border-radius: 4px 0 0 4px;\r
-  border-radius: 4px 0 0 4px;\r
-}\r
-.input-append input + .btn-group .btn:last-child,\r
-.input-append select + .btn-group .btn:last-child,\r
-.input-append .uneditable-input + .btn-group .btn:last-child {\r
-  -webkit-border-radius: 0 4px 4px 0;\r
-  -moz-border-radius: 0 4px 4px 0;\r
-  border-radius: 0 4px 4px 0;\r
-}\r
-.input-append .add-on,\r
-.input-append .btn,\r
-.input-append .btn-group {\r
-  margin-left: -1px;\r
-}\r
-.input-append .add-on:last-child,\r
-.input-append .btn:last-child,\r
-.input-append .btn-group:last-child > .dropdown-toggle {\r
-  -webkit-border-radius: 0 4px 4px 0;\r
-  -moz-border-radius: 0 4px 4px 0;\r
-  border-radius: 0 4px 4px 0;\r
-}\r
-.input-prepend.input-append input,\r
-.input-prepend.input-append select,\r
-.input-prepend.input-append .uneditable-input {\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.input-prepend.input-append input + .btn-group .btn,\r
-.input-prepend.input-append select + .btn-group .btn,\r
-.input-prepend.input-append .uneditable-input + .btn-group .btn {\r
-  -webkit-border-radius: 0 4px 4px 0;\r
-  -moz-border-radius: 0 4px 4px 0;\r
-  border-radius: 0 4px 4px 0;\r
-}\r
-.input-prepend.input-append .add-on:first-child,\r
-.input-prepend.input-append .btn:first-child {\r
-  margin-right: -1px;\r
-  -webkit-border-radius: 4px 0 0 4px;\r
-  -moz-border-radius: 4px 0 0 4px;\r
-  border-radius: 4px 0 0 4px;\r
-}\r
-.input-prepend.input-append .add-on:last-child,\r
-.input-prepend.input-append .btn:last-child {\r
-  margin-left: -1px;\r
-  -webkit-border-radius: 0 4px 4px 0;\r
-  -moz-border-radius: 0 4px 4px 0;\r
-  border-radius: 0 4px 4px 0;\r
-}\r
-.input-prepend.input-append .btn-group:first-child {\r
-  margin-left: 0;\r
-}\r
-input.search-query {\r
-  padding-right: 14px;\r
-  padding-right: 4px \9;\r
-  padding-left: 14px;\r
-  padding-left: 4px \9;\r
-  /* IE7-8 doesn't have border-radius, so don't indent the padding */\r
-\r
-  margin-bottom: 0;\r
-  -webkit-border-radius: 15px;\r
-  -moz-border-radius: 15px;\r
-  border-radius: 15px;\r
-}\r
-/* Allow for input prepend/append in search forms */\r
-.form-search .input-append .search-query,\r
-.form-search .input-prepend .search-query {\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.form-search .input-append .search-query {\r
-  -webkit-border-radius: 14px 0 0 14px;\r
-  -moz-border-radius: 14px 0 0 14px;\r
-  border-radius: 14px 0 0 14px;\r
-}\r
-.form-search .input-append .btn {\r
-  -webkit-border-radius: 0 14px 14px 0;\r
-  -moz-border-radius: 0 14px 14px 0;\r
-  border-radius: 0 14px 14px 0;\r
-}\r
-.form-search .input-prepend .search-query {\r
-  -webkit-border-radius: 0 14px 14px 0;\r
-  -moz-border-radius: 0 14px 14px 0;\r
-  border-radius: 0 14px 14px 0;\r
-}\r
-.form-search .input-prepend .btn {\r
-  -webkit-border-radius: 14px 0 0 14px;\r
-  -moz-border-radius: 14px 0 0 14px;\r
-  border-radius: 14px 0 0 14px;\r
-}\r
-.form-search input,\r
-.form-inline input,\r
-.form-horizontal input,\r
-.form-search textarea,\r
-.form-inline textarea,\r
-.form-horizontal textarea,\r
-.form-search select,\r
-.form-inline select,\r
-.form-horizontal select,\r
-.form-search .help-inline,\r
-.form-inline .help-inline,\r
-.form-horizontal .help-inline,\r
-.form-search .uneditable-input,\r
-.form-inline .uneditable-input,\r
-.form-horizontal .uneditable-input,\r
-.form-search .input-prepend,\r
-.form-inline .input-prepend,\r
-.form-horizontal .input-prepend,\r
-.form-search .input-append,\r
-.form-inline .input-append,\r
-.form-horizontal .input-append {\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-  margin-bottom: 0;\r
-  vertical-align: middle;\r
-}\r
-.form-search .hide,\r
-.form-inline .hide,\r
-.form-horizontal .hide {\r
-  display: none;\r
-}\r
-.form-search label,\r
-.form-inline label,\r
-.form-search .btn-group,\r
-.form-inline .btn-group {\r
-  display: inline-block;\r
-}\r
-.form-search .input-append,\r
-.form-inline .input-append,\r
-.form-search .input-prepend,\r
-.form-inline .input-prepend {\r
-  margin-bottom: 0;\r
-}\r
-.form-search .radio,\r
-.form-search .checkbox,\r
-.form-inline .radio,\r
-.form-inline .checkbox {\r
-  padding-left: 0;\r
-  margin-bottom: 0;\r
-  vertical-align: middle;\r
-}\r
-.form-search .radio input[type="radio"],\r
-.form-search .checkbox input[type="checkbox"],\r
-.form-inline .radio input[type="radio"],\r
-.form-inline .checkbox input[type="checkbox"] {\r
-  float: left;\r
-  margin-right: 3px;\r
-  margin-left: 0;\r
-}\r
-.control-group {\r
-  margin-bottom: 12px;\r
-}\r
-legend + .control-group {\r
-  margin-top: 24px;\r
-  -webkit-margin-top-collapse: separate;\r
-}\r
-.form-horizontal .control-group {\r
-  margin-bottom: 24px;\r
-  *zoom: 1;\r
-}\r
-.form-horizontal .control-group:before,\r
-.form-horizontal .control-group:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.form-horizontal .control-group:after {\r
-  clear: both;\r
-}\r
-.form-horizontal .control-label {\r
-  float: left;\r
-  width: 160px;\r
-  padding-top: 5px;\r
-  text-align: right;\r
-}\r
-.form-horizontal .controls {\r
-  *display: inline-block;\r
-  *padding-left: 20px;\r
-  margin-left: 180px;\r
-  *margin-left: 0;\r
-}\r
-.form-horizontal .controls:first-child {\r
-  *padding-left: 180px;\r
-}\r
-.form-horizontal .help-block {\r
-  margin-bottom: 0;\r
-}\r
-.form-horizontal input + .help-block,\r
-.form-horizontal select + .help-block,\r
-.form-horizontal textarea + .help-block,\r
-.form-horizontal .uneditable-input + .help-block,\r
-.form-horizontal .input-prepend + .help-block,\r
-.form-horizontal .input-append + .help-block {\r
-  margin-top: 12px;\r
-}\r
-.form-horizontal .form-actions {\r
-  padding-left: 180px;\r
-}\r
-table {\r
-  max-width: 100%;\r
-  background-color: transparent;\r
-  border-collapse: collapse;\r
-  border-spacing: 0;\r
-}\r
-.table {\r
-  width: 100%;\r
-  margin-bottom: 24px;\r
-}\r
-.table th,\r
-.table td {\r
-  padding: 8px;\r
-  line-height: 24px;\r
-  text-align: left;\r
-  vertical-align: top;\r
-  border-top: 1px solid #dddddd;\r
-}\r
-.table th {\r
-  font-weight: bold;\r
-}\r
-.table thead th {\r
-  vertical-align: bottom;\r
-}\r
-.table caption + thead tr:first-child th,\r
-.table caption + thead tr:first-child td,\r
-.table colgroup + thead tr:first-child th,\r
-.table colgroup + thead tr:first-child td,\r
-.table thead:first-child tr:first-child th,\r
-.table thead:first-child tr:first-child td {\r
-  border-top: 0;\r
-}\r
-.table tbody + tbody {\r
-  border-top: 2px solid #dddddd;\r
-}\r
-.table .table {\r
-  background-color: #ffffff;\r
-}\r
-.table-condensed th,\r
-.table-condensed td {\r
-  padding: 4px 5px;\r
-}\r
-.table-bordered {\r
-  border: 1px solid #dddddd;\r
-  border-collapse: separate;\r
-  *border-collapse: collapse;\r
-  border-left: 0;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.table-bordered th,\r
-.table-bordered td {\r
-  border-left: 1px solid #dddddd;\r
-}\r
-.table-bordered caption + thead tr:first-child th,\r
-.table-bordered caption + tbody tr:first-child th,\r
-.table-bordered caption + tbody tr:first-child td,\r
-.table-bordered colgroup + thead tr:first-child th,\r
-.table-bordered colgroup + tbody tr:first-child th,\r
-.table-bordered colgroup + tbody tr:first-child td,\r
-.table-bordered thead:first-child tr:first-child th,\r
-.table-bordered tbody:first-child tr:first-child th,\r
-.table-bordered tbody:first-child tr:first-child td {\r
-  border-top: 0;\r
-}\r
-.table-bordered thead:first-child tr:first-child > th:first-child,\r
-.table-bordered tbody:first-child tr:first-child > td:first-child {\r
-  -webkit-border-top-left-radius: 4px;\r
-  -moz-border-radius-topleft: 4px;\r
-  border-top-left-radius: 4px;\r
-}\r
-.table-bordered thead:first-child tr:first-child > th:last-child,\r
-.table-bordered tbody:first-child tr:first-child > td:last-child {\r
-  -webkit-border-top-right-radius: 4px;\r
-  -moz-border-radius-topright: 4px;\r
-  border-top-right-radius: 4px;\r
-}\r
-.table-bordered thead:last-child tr:last-child > th:first-child,\r
-.table-bordered tbody:last-child tr:last-child > td:first-child,\r
-.table-bordered tfoot:last-child tr:last-child > td:first-child {\r
-  -webkit-border-bottom-left-radius: 4px;\r
-  -moz-border-radius-bottomleft: 4px;\r
-  border-bottom-left-radius: 4px;\r
-}\r
-.table-bordered thead:last-child tr:last-child > th:last-child,\r
-.table-bordered tbody:last-child tr:last-child > td:last-child,\r
-.table-bordered tfoot:last-child tr:last-child > td:last-child {\r
-  -webkit-border-bottom-right-radius: 4px;\r
-  -moz-border-radius-bottomright: 4px;\r
-  border-bottom-right-radius: 4px;\r
-}\r
-.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {\r
-  -webkit-border-bottom-left-radius: 0;\r
-  -moz-border-radius-bottomleft: 0;\r
-  border-bottom-left-radius: 0;\r
-}\r
-.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {\r
-  -webkit-border-bottom-right-radius: 0;\r
-  -moz-border-radius-bottomright: 0;\r
-  border-bottom-right-radius: 0;\r
-}\r
-.table-bordered caption + thead tr:first-child th:first-child,\r
-.table-bordered caption + tbody tr:first-child td:first-child,\r
-.table-bordered colgroup + thead tr:first-child th:first-child,\r
-.table-bordered colgroup + tbody tr:first-child td:first-child {\r
-  -webkit-border-top-left-radius: 4px;\r
-  -moz-border-radius-topleft: 4px;\r
-  border-top-left-radius: 4px;\r
-}\r
-.table-bordered caption + thead tr:first-child th:last-child,\r
-.table-bordered caption + tbody tr:first-child td:last-child,\r
-.table-bordered colgroup + thead tr:first-child th:last-child,\r
-.table-bordered colgroup + tbody tr:first-child td:last-child {\r
-  -webkit-border-top-right-radius: 4px;\r
-  -moz-border-radius-topright: 4px;\r
-  border-top-right-radius: 4px;\r
-}\r
-.table-striped tbody > tr:nth-child(odd) > td,\r
-.table-striped tbody > tr:nth-child(odd) > th {\r
-  background-color: #f9f9f9;\r
-}\r
-.table-hover tbody tr:hover td,\r
-.table-hover tbody tr:hover th {\r
-  background-color: #f5f5f5;\r
-}\r
-table td[class*="span"],\r
-table th[class*="span"],\r
-.row-fluid table td[class*="span"],\r
-.row-fluid table th[class*="span"] {\r
-  display: table-cell;\r
-  float: none;\r
-  margin-left: 0;\r
-}\r
-.table td.span1,\r
-.table th.span1 {\r
-  float: none;\r
-  width: 44px;\r
-  margin-left: 0;\r
-}\r
-.table td.span2,\r
-.table th.span2 {\r
-  float: none;\r
-  width: 124px;\r
-  margin-left: 0;\r
-}\r
-.table td.span3,\r
-.table th.span3 {\r
-  float: none;\r
-  width: 204px;\r
-  margin-left: 0;\r
-}\r
-.table td.span4,\r
-.table th.span4 {\r
-  float: none;\r
-  width: 284px;\r
-  margin-left: 0;\r
-}\r
-.table td.span5,\r
-.table th.span5 {\r
-  float: none;\r
-  width: 364px;\r
-  margin-left: 0;\r
-}\r
-.table td.span6,\r
-.table th.span6 {\r
-  float: none;\r
-  width: 444px;\r
-  margin-left: 0;\r
-}\r
-.table td.span7,\r
-.table th.span7 {\r
-  float: none;\r
-  width: 524px;\r
-  margin-left: 0;\r
-}\r
-.table td.span8,\r
-.table th.span8 {\r
-  float: none;\r
-  width: 604px;\r
-  margin-left: 0;\r
-}\r
-.table td.span9,\r
-.table th.span9 {\r
-  float: none;\r
-  width: 684px;\r
-  margin-left: 0;\r
-}\r
-.table td.span10,\r
-.table th.span10 {\r
-  float: none;\r
-  width: 764px;\r
-  margin-left: 0;\r
-}\r
-.table td.span11,\r
-.table th.span11 {\r
-  float: none;\r
-  width: 844px;\r
-  margin-left: 0;\r
-}\r
-.table td.span12,\r
-.table th.span12 {\r
-  float: none;\r
-  width: 924px;\r
-  margin-left: 0;\r
-}\r
-.table tbody tr.success td {\r
-  background-color: #dff0d8;\r
-}\r
-.table tbody tr.error td {\r
-  background-color: #f2dede;\r
-}\r
-.table tbody tr.warning td {\r
-  background-color: #fcf8e3;\r
-}\r
-.table tbody tr.info td {\r
-  background-color: #d9edf7;\r
-}\r
-.table-hover tbody tr.success:hover td {\r
-  background-color: #d0e9c6;\r
-}\r
-.table-hover tbody tr.error:hover td {\r
-  background-color: #ebcccc;\r
-}\r
-.table-hover tbody tr.warning:hover td {\r
-  background-color: #faf2cc;\r
-}\r
-.table-hover tbody tr.info:hover td {\r
-  background-color: #c4e3f3;\r
-}\r
-[class^="icon-"],\r
-[class*=" icon-"] {\r
-  display: inline-block;\r
-  width: 14px;\r
-  height: 14px;\r
-  *margin-right: .3em;\r
-  line-height: 14px;\r
-  vertical-align: text-top;\r
-  background-image: url("../img/glyphicons-halflings.png");\r
-  background-position: 14px 14px;\r
-  background-repeat: no-repeat;\r
-  margin-top: 1px;\r
-}\r
-/* White icons with optional class, or on hover/active states of certain elements */\r
-.icon-white,\r
-.nav-pills > .active > a > [class^="icon-"],\r
-.nav-pills > .active > a > [class*=" icon-"],\r
-.nav-list > .active > a > [class^="icon-"],\r
-.nav-list > .active > a > [class*=" icon-"],\r
-.navbar-inverse .nav > .active > a > [class^="icon-"],\r
-.navbar-inverse .nav > .active > a > [class*=" icon-"],\r
-.dropdown-menu > li > a:hover > [class^="icon-"],\r
-.dropdown-menu > li > a:hover > [class*=" icon-"],\r
-.dropdown-menu > .active > a > [class^="icon-"],\r
-.dropdown-menu > .active > a > [class*=" icon-"],\r
-.dropdown-submenu:hover > a > [class^="icon-"],\r
-.dropdown-submenu:hover > a > [class*=" icon-"] {\r
-  background-image: url("../img/glyphicons-halflings-white.png");\r
-}\r
-.icon-glass {\r
-  background-position: 0      0;\r
-}\r
-.icon-music {\r
-  background-position: -24px 0;\r
-}\r
-.icon-search {\r
-  background-position: -48px 0;\r
-}\r
-.icon-envelope {\r
-  background-position: -72px 0;\r
-}\r
-.icon-heart {\r
-  background-position: -96px 0;\r
-}\r
-.icon-star {\r
-  background-position: -120px 0;\r
-}\r
-.icon-star-empty {\r
-  background-position: -144px 0;\r
-}\r
-.icon-user {\r
-  background-position: -168px 0;\r
-}\r
-.icon-film {\r
-  background-position: -192px 0;\r
-}\r
-.icon-th-large {\r
-  background-position: -216px 0;\r
-}\r
-.icon-th {\r
-  background-position: -240px 0;\r
-}\r
-.icon-th-list {\r
-  background-position: -264px 0;\r
-}\r
-.icon-ok {\r
-  background-position: -288px 0;\r
-}\r
-.icon-remove {\r
-  background-position: -312px 0;\r
-}\r
-.icon-zoom-in {\r
-  background-position: -336px 0;\r
-}\r
-.icon-zoom-out {\r
-  background-position: -360px 0;\r
-}\r
-.icon-off {\r
-  background-position: -384px 0;\r
-}\r
-.icon-signal {\r
-  background-position: -408px 0;\r
-}\r
-.icon-cog {\r
-  background-position: -432px 0;\r
-}\r
-.icon-trash {\r
-  background-position: -456px 0;\r
-}\r
-.icon-home {\r
-  background-position: 0 -24px;\r
-}\r
-.icon-file {\r
-  background-position: -24px -24px;\r
-}\r
-.icon-time {\r
-  background-position: -48px -24px;\r
-}\r
-.icon-road {\r
-  background-position: -72px -24px;\r
-}\r
-.icon-download-alt {\r
-  background-position: -96px -24px;\r
-}\r
-.icon-download {\r
-  background-position: -120px -24px;\r
-}\r
-.icon-upload {\r
-  background-position: -144px -24px;\r
-}\r
-.icon-inbox {\r
-  background-position: -168px -24px;\r
-}\r
-.icon-play-circle {\r
-  background-position: -192px -24px;\r
-}\r
-.icon-repeat {\r
-  background-position: -216px -24px;\r
-}\r
-.icon-refresh {\r
-  background-position: -240px -24px;\r
-}\r
-.icon-list-alt {\r
-  background-position: -264px -24px;\r
-}\r
-.icon-lock {\r
-  background-position: -287px -24px;\r
-}\r
-.icon-flag {\r
-  background-position: -312px -24px;\r
-}\r
-.icon-headphones {\r
-  background-position: -336px -24px;\r
-}\r
-.icon-volume-off {\r
-  background-position: -360px -24px;\r
-}\r
-.icon-volume-down {\r
-  background-position: -384px -24px;\r
-}\r
-.icon-volume-up {\r
-  background-position: -408px -24px;\r
-}\r
-.icon-qrcode {\r
-  background-position: -432px -24px;\r
-}\r
-.icon-barcode {\r
-  background-position: -456px -24px;\r
-}\r
-.icon-tag {\r
-  background-position: 0 -48px;\r
-}\r
-.icon-tags {\r
-  background-position: -25px -48px;\r
-}\r
-.icon-book {\r
-  background-position: -48px -48px;\r
-}\r
-.icon-bookmark {\r
-  background-position: -72px -48px;\r
-}\r
-.icon-print {\r
-  background-position: -96px -48px;\r
-}\r
-.icon-camera {\r
-  background-position: -120px -48px;\r
-}\r
-.icon-font {\r
-  background-position: -144px -48px;\r
-}\r
-.icon-bold {\r
-  background-position: -167px -48px;\r
-}\r
-.icon-italic {\r
-  background-position: -192px -48px;\r
-}\r
-.icon-text-height {\r
-  background-position: -216px -48px;\r
-}\r
-.icon-text-width {\r
-  background-position: -240px -48px;\r
-}\r
-.icon-align-left {\r
-  background-position: -264px -48px;\r
-}\r
-.icon-align-center {\r
-  background-position: -288px -48px;\r
-}\r
-.icon-align-right {\r
-  background-position: -312px -48px;\r
-}\r
-.icon-align-justify {\r
-  background-position: -336px -48px;\r
-}\r
-.icon-list {\r
-  background-position: -360px -48px;\r
-}\r
-.icon-indent-left {\r
-  background-position: -384px -48px;\r
-}\r
-.icon-indent-right {\r
-  background-position: -408px -48px;\r
-}\r
-.icon-facetime-video {\r
-  background-position: -432px -48px;\r
-}\r
-.icon-picture {\r
-  background-position: -456px -48px;\r
-}\r
-.icon-pencil {\r
-  background-position: 0 -72px;\r
-}\r
-.icon-map-marker {\r
-  background-position: -24px -72px;\r
-}\r
-.icon-adjust {\r
-  background-position: -48px -72px;\r
-}\r
-.icon-tint {\r
-  background-position: -72px -72px;\r
-}\r
-.icon-edit {\r
-  background-position: -96px -72px;\r
-}\r
-.icon-share {\r
-  background-position: -120px -72px;\r
-}\r
-.icon-check {\r
-  background-position: -144px -72px;\r
-}\r
-.icon-move {\r
-  background-position: -168px -72px;\r
-}\r
-.icon-step-backward {\r
-  background-position: -192px -72px;\r
-}\r
-.icon-fast-backward {\r
-  background-position: -216px -72px;\r
-}\r
-.icon-backward {\r
-  background-position: -240px -72px;\r
-}\r
-.icon-play {\r
-  background-position: -264px -72px;\r
-}\r
-.icon-pause {\r
-  background-position: -288px -72px;\r
-}\r
-.icon-stop {\r
-  background-position: -312px -72px;\r
-}\r
-.icon-forward {\r
-  background-position: -336px -72px;\r
-}\r
-.icon-fast-forward {\r
-  background-position: -360px -72px;\r
-}\r
-.icon-step-forward {\r
-  background-position: -384px -72px;\r
-}\r
-.icon-eject {\r
-  background-position: -408px -72px;\r
-}\r
-.icon-chevron-left {\r
-  background-position: -432px -72px;\r
-}\r
-.icon-chevron-right {\r
-  background-position: -456px -72px;\r
-}\r
-.icon-plus-sign {\r
-  background-position: 0 -96px;\r
-}\r
-.icon-minus-sign {\r
-  background-position: -24px -96px;\r
-}\r
-.icon-remove-sign {\r
-  background-position: -48px -96px;\r
-}\r
-.icon-ok-sign {\r
-  background-position: -72px -96px;\r
-}\r
-.icon-question-sign {\r
-  background-position: -96px -96px;\r
-}\r
-.icon-info-sign {\r
-  background-position: -120px -96px;\r
-}\r
-.icon-screenshot {\r
-  background-position: -144px -96px;\r
-}\r
-.icon-remove-circle {\r
-  background-position: -168px -96px;\r
-}\r
-.icon-ok-circle {\r
-  background-position: -192px -96px;\r
-}\r
-.icon-ban-circle {\r
-  background-position: -216px -96px;\r
-}\r
-.icon-arrow-left {\r
-  background-position: -240px -96px;\r
-}\r
-.icon-arrow-right {\r
-  background-position: -264px -96px;\r
-}\r
-.icon-arrow-up {\r
-  background-position: -289px -96px;\r
-}\r
-.icon-arrow-down {\r
-  background-position: -312px -96px;\r
-}\r
-.icon-share-alt {\r
-  background-position: -336px -96px;\r
-}\r
-.icon-resize-full {\r
-  background-position: -360px -96px;\r
-}\r
-.icon-resize-small {\r
-  background-position: -384px -96px;\r
-}\r
-.icon-plus {\r
-  background-position: -408px -96px;\r
-}\r
-.icon-minus {\r
-  background-position: -433px -96px;\r
-}\r
-.icon-asterisk {\r
-  background-position: -456px -96px;\r
-}\r
-.icon-exclamation-sign {\r
-  background-position: 0 -120px;\r
-}\r
-.icon-gift {\r
-  background-position: -24px -120px;\r
-}\r
-.icon-leaf {\r
-  background-position: -48px -120px;\r
-}\r
-.icon-fire {\r
-  background-position: -72px -120px;\r
-}\r
-.icon-eye-open {\r
-  background-position: -96px -120px;\r
-}\r
-.icon-eye-close {\r
-  background-position: -120px -120px;\r
-}\r
-.icon-warning-sign {\r
-  background-position: -144px -120px;\r
-}\r
-.icon-plane {\r
-  background-position: -168px -120px;\r
-}\r
-.icon-calendar {\r
-  background-position: -192px -120px;\r
-}\r
-.icon-random {\r
-  background-position: -216px -120px;\r
-  width: 16px;\r
-}\r
-.icon-comment {\r
-  background-position: -240px -120px;\r
-}\r
-.icon-magnet {\r
-  background-position: -264px -120px;\r
-}\r
-.icon-chevron-up {\r
-  background-position: -288px -120px;\r
-}\r
-.icon-chevron-down {\r
-  background-position: -313px -119px;\r
-}\r
-.icon-retweet {\r
-  background-position: -336px -120px;\r
-}\r
-.icon-shopping-cart {\r
-  background-position: -360px -120px;\r
-}\r
-.icon-folder-close {\r
-  background-position: -384px -120px;\r
-}\r
-.icon-folder-open {\r
-  background-position: -408px -120px;\r
-  width: 16px;\r
-}\r
-.icon-resize-vertical {\r
-  background-position: -432px -119px;\r
-}\r
-.icon-resize-horizontal {\r
-  background-position: -456px -118px;\r
-}\r
-.icon-hdd {\r
-  background-position: 0 -144px;\r
-}\r
-.icon-bullhorn {\r
-  background-position: -24px -144px;\r
-}\r
-.icon-bell {\r
-  background-position: -48px -144px;\r
-}\r
-.icon-certificate {\r
-  background-position: -72px -144px;\r
-}\r
-.icon-thumbs-up {\r
-  background-position: -96px -144px;\r
-}\r
-.icon-thumbs-down {\r
-  background-position: -120px -144px;\r
-}\r
-.icon-hand-right {\r
-  background-position: -144px -144px;\r
-}\r
-.icon-hand-left {\r
-  background-position: -168px -144px;\r
-}\r
-.icon-hand-up {\r
-  background-position: -192px -144px;\r
-}\r
-.icon-hand-down {\r
-  background-position: -216px -144px;\r
-}\r
-.icon-circle-arrow-right {\r
-  background-position: -240px -144px;\r
-}\r
-.icon-circle-arrow-left {\r
-  background-position: -264px -144px;\r
-}\r
-.icon-circle-arrow-up {\r
-  background-position: -288px -144px;\r
-}\r
-.icon-circle-arrow-down {\r
-  background-position: -312px -144px;\r
-}\r
-.icon-globe {\r
-  background-position: -336px -144px;\r
-}\r
-.icon-wrench {\r
-  background-position: -360px -144px;\r
-}\r
-.icon-tasks {\r
-  background-position: -384px -144px;\r
-}\r
-.icon-filter {\r
-  background-position: -408px -144px;\r
-}\r
-.icon-briefcase {\r
-  background-position: -432px -144px;\r
-}\r
-.icon-fullscreen {\r
-  background-position: -456px -144px;\r
-}\r
-.dropup,\r
-.dropdown {\r
-  position: relative;\r
-}\r
-.dropdown-toggle {\r
-  *margin-bottom: -3px;\r
-}\r
-.dropdown-toggle:active,\r
-.open .dropdown-toggle {\r
-  outline: 0;\r
-}\r
-.caret {\r
-  display: inline-block;\r
-  width: 0;\r
-  height: 0;\r
-  vertical-align: top;\r
-  border-top: 4px solid #000000;\r
-  border-right: 4px solid transparent;\r
-  border-left: 4px solid transparent;\r
-  content: "";\r
-}\r
-.dropdown .caret {\r
-  margin-top: 8px;\r
-  margin-left: 2px;\r
-}\r
-.dropdown-menu {\r
-  position: absolute;\r
-  top: 100%;\r
-  left: 0;\r
-  z-index: 1000;\r
-  display: none;\r
-  float: left;\r
-  min-width: 160px;\r
-  padding: 5px 0;\r
-  margin: 2px 0 0;\r
-  list-style: none;\r
-  background-color: #ffffff;\r
-  border: 1px solid #ccc;\r
-  border: 1px solid rgba(0, 0, 0, 0.2);\r
-  *border-right-width: 2px;\r
-  *border-bottom-width: 2px;\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r
-  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r
-  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r
-  -webkit-background-clip: padding-box;\r
-  -moz-background-clip: padding;\r
-  background-clip: padding-box;\r
-}\r
-.dropdown-menu.pull-right {\r
-  right: 0;\r
-  left: auto;\r
-}\r
-.dropdown-menu .divider {\r
-  *width: 100%;\r
-  height: 1px;\r
-  margin: 11px 1px;\r
-  *margin: -5px 0 5px;\r
-  overflow: hidden;\r
-  background-color: #e5e5e5;\r
-  border-bottom: 1px solid #ffffff;\r
-}\r
-.dropdown-menu li > a {\r
-  display: block;\r
-  padding: 3px 20px;\r
-  clear: both;\r
-  font-weight: normal;\r
-  line-height: 24px;\r
-  color: #333333;\r
-  white-space: nowrap;\r
-}\r
-.dropdown-menu li > a:hover,\r
-.dropdown-menu li > a:focus,\r
-.dropdown-submenu:hover > a {\r
-  text-decoration: none;\r
-  color: #ffffff;\r
-  background-color: #242424;\r
-  background-image: -moz-linear-gradient(top, #292929, #1c1c1c);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#1c1c1c));\r
-  background-image: -webkit-linear-gradient(top, #292929, #1c1c1c);\r
-  background-image: -o-linear-gradient(top, #292929, #1c1c1c);\r
-  background-image: linear-gradient(to bottom, #292929, #1c1c1c);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff1c1c1c', GradientType=0);\r
-}\r
-.dropdown-menu .active > a,\r
-.dropdown-menu .active > a:hover {\r
-  color: #ffffff;\r
-  text-decoration: none;\r
-  outline: 0;\r
-  background-color: #242424;\r
-  background-image: -moz-linear-gradient(top, #292929, #1c1c1c);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#1c1c1c));\r
-  background-image: -webkit-linear-gradient(top, #292929, #1c1c1c);\r
-  background-image: -o-linear-gradient(top, #292929, #1c1c1c);\r
-  background-image: linear-gradient(to bottom, #292929, #1c1c1c);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff1c1c1c', GradientType=0);\r
-}\r
-.dropdown-menu .disabled > a,\r
-.dropdown-menu .disabled > a:hover {\r
-  color: #999999;\r
-}\r
-.dropdown-menu .disabled > a:hover {\r
-  text-decoration: none;\r
-  background-color: transparent;\r
-  background-image: none;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-  cursor: default;\r
-}\r
-.open {\r
-  *z-index: 1000;\r
-}\r
-.open > .dropdown-menu {\r
-  display: block;\r
-}\r
-.pull-right > .dropdown-menu {\r
-  right: 0;\r
-  left: auto;\r
-}\r
-.dropup .caret,\r
-.navbar-fixed-bottom .dropdown .caret {\r
-  border-top: 0;\r
-  border-bottom: 4px solid #000000;\r
-  content: "";\r
-}\r
-.dropup .dropdown-menu,\r
-.navbar-fixed-bottom .dropdown .dropdown-menu {\r
-  top: auto;\r
-  bottom: 100%;\r
-  margin-bottom: 1px;\r
-}\r
-.dropdown-submenu {\r
-  position: relative;\r
-}\r
-.dropdown-submenu > .dropdown-menu {\r
-  top: 0;\r
-  left: 100%;\r
-  margin-top: -6px;\r
-  margin-left: -1px;\r
-  -webkit-border-radius: 0 6px 6px 6px;\r
-  -moz-border-radius: 0 6px 6px 6px;\r
-  border-radius: 0 6px 6px 6px;\r
-}\r
-.dropdown-submenu:hover > .dropdown-menu {\r
-  display: block;\r
-}\r
-.dropup .dropdown-submenu > .dropdown-menu {\r
-  top: auto;\r
-  bottom: 0;\r
-  margin-top: 0;\r
-  margin-bottom: -2px;\r
-  -webkit-border-radius: 5px 5px 5px 0;\r
-  -moz-border-radius: 5px 5px 5px 0;\r
-  border-radius: 5px 5px 5px 0;\r
-}\r
-.dropdown-submenu > a:after {\r
-  display: block;\r
-  content: " ";\r
-  float: right;\r
-  width: 0;\r
-  height: 0;\r
-  border-color: transparent;\r
-  border-style: solid;\r
-  border-width: 5px 0 5px 5px;\r
-  border-left-color: #cccccc;\r
-  margin-top: 5px;\r
-  margin-right: -10px;\r
-}\r
-.dropdown-submenu:hover > a:after {\r
-  border-left-color: #ffffff;\r
-}\r
-.dropdown-submenu.pull-left {\r
-  float: none;\r
-}\r
-.dropdown-submenu.pull-left > .dropdown-menu {\r
-  left: -100%;\r
-  margin-left: 10px;\r
-  -webkit-border-radius: 6px 0 6px 6px;\r
-  -moz-border-radius: 6px 0 6px 6px;\r
-  border-radius: 6px 0 6px 6px;\r
-}\r
-.dropdown .dropdown-menu .nav-header {\r
-  padding-left: 20px;\r
-  padding-right: 20px;\r
-}\r
-.typeahead {\r
-  z-index: 1051;\r
-  margin-top: 2px;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.well {\r
-  min-height: 20px;\r
-  padding: 19px;\r
-  margin-bottom: 20px;\r
-  background-color: #f5f5f5;\r
-  border: 1px solid #e3e3e3;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\r
-  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\r
-  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\r
-}\r
-.well blockquote {\r
-  border-color: #ddd;\r
-  border-color: rgba(0, 0, 0, 0.15);\r
-}\r
-.well-large {\r
-  padding: 24px;\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-}\r
-.well-small {\r
-  padding: 9px;\r
-  -webkit-border-radius: 3px;\r
-  -moz-border-radius: 3px;\r
-  border-radius: 3px;\r
-}\r
-.fade {\r
-  opacity: 0;\r
-  -webkit-transition: opacity 0.15s linear;\r
-  -moz-transition: opacity 0.15s linear;\r
-  -o-transition: opacity 0.15s linear;\r
-  transition: opacity 0.15s linear;\r
-}\r
-.fade.in {\r
-  opacity: 1;\r
-}\r
-.collapse {\r
-  position: relative;\r
-  height: 0;\r
-  overflow: hidden;\r
-  -webkit-transition: height 0.35s ease;\r
-  -moz-transition: height 0.35s ease;\r
-  -o-transition: height 0.35s ease;\r
-  transition: height 0.35s ease;\r
-}\r
-.collapse.in {\r
-  height: auto;\r
-}\r
-.close {\r
-  float: right;\r
-  font-size: 20px;\r
-  font-weight: bold;\r
-  line-height: 24px;\r
-  color: #000000;\r
-  text-shadow: 0 1px 0 #ffffff;\r
-  opacity: 0.2;\r
-  filter: alpha(opacity=20);\r
-}\r
-.close:hover {\r
-  color: #000000;\r
-  text-decoration: none;\r
-  cursor: pointer;\r
-  opacity: 0.4;\r
-  filter: alpha(opacity=40);\r
-}\r
-button.close {\r
-  padding: 0;\r
-  cursor: pointer;\r
-  background: transparent;\r
-  border: 0;\r
-  -webkit-appearance: none;\r
-}\r
-.btn {\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-  padding: 4px 12px;\r
-  margin-bottom: 0;\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  text-align: center;\r
-  vertical-align: middle;\r
-  cursor: pointer;\r
-  color: #fff;\r
-  background-color: #235BA6;\r
-\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-\r
-\r
-  *margin-left: .3em;\r
-  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);\r
-  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);\r
-  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);\r
-}\r
-\r
-.btn:hover,\r
-.btn:active,\r
-.btn.active,\r
-.btn.disabled,\r
-.btn[disabled] {\r
-  color: #333333;\r
-  background-color: #cccccc;\r
-\r
-}\r
-.btn:active,\r
-.btn.active {\r
-  background-color: #cccccc \9;\r
-}\r
-.btn:first-child {\r
-  *margin-left: 0;\r
-}\r
-.btn:hover {\r
-  color: #333333;\r
-  text-decoration: none;\r
-  background-position: 0 -15px;\r
-  -webkit-transition: background-position 0.1s linear;\r
-  -moz-transition: background-position 0.1s linear;\r
-  -o-transition: background-position 0.1s linear;\r
-  transition: background-position 0.1s linear;\r
-}\r
-.btn:focus {\r
-  outline: thin dotted #333;\r
-  outline: 5px auto -webkit-focus-ring-color;\r
-  outline-offset: -2px;\r
-}\r
-.btn.active,\r
-.btn:active {\r
-  background-image: none;\r
-  outline: 0;\r
-  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);\r
-  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);\r
-  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);\r
-}\r
-.btn.disabled,\r
-.btn[disabled] {\r
-  cursor: default;\r
-  background-image: none;\r
-  opacity: 0.65;\r
-  filter: alpha(opacity=65);\r
-  -webkit-box-shadow: none;\r
-  -moz-box-shadow: none;\r
-  box-shadow: none;\r
-}\r
-.btn-large {\r
-  padding: 11px 19px;\r
-  font-size: 17.5px;\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-}\r
-.btn-large [class^="icon-"],\r
-.btn-large [class*=" icon-"] {\r
-  margin-top: 4px;\r
-}\r
-.btn-small {\r
-  padding: 2px 10px;\r
-  font-size: 11.9px;\r
-  -webkit-border-radius: 3px;\r
-  -moz-border-radius: 3px;\r
-  border-radius: 3px;\r
-}\r
-.btn-small [class^="icon-"],\r
-.btn-small [class*=" icon-"] {\r
-  margin-top: 0;\r
-}\r
-.btn-mini [class^="icon-"],\r
-.btn-mini [class*=" icon-"] {\r
-  margin-top: -1px;\r
-}\r
-.btn-mini {\r
-  padding: 0 6px;\r
-  font-size: 10.5px;\r
-  -webkit-border-radius: 3px;\r
-  -moz-border-radius: 3px;\r
-  border-radius: 3px;\r
-}\r
-.btn-block {\r
-  display: block;\r
-  width: 100%;\r
-  padding-left: 0;\r
-  padding-right: 0;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-}\r
-.btn-block + .btn-block {\r
-  margin-top: 5px;\r
-}\r
-input[type="submit"].btn-block,\r
-input[type="reset"].btn-block,\r
-input[type="button"].btn-block {\r
-  width: 100%;\r
-}\r
-.btn-primary.active,\r
-.btn-warning.active,\r
-.btn-danger.active,\r
-.btn-success.active,\r
-.btn-info.active,\r
-.btn-inverse.active {\r
-  color: rgba(255, 255, 255, 0.75);\r
-}\r
-.btn {\r
-  border-color: #c5c5c5;\r
-  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);\r
-}\r
-.btn-primary {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #292929;\r
-  background-image: -moz-linear-gradient(top, #292929, #292929);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#292929));\r
-  background-image: -webkit-linear-gradient(top, #292929, #292929);\r
-  background-image: -o-linear-gradient(top, #292929, #292929);\r
-  background-image: linear-gradient(to bottom, #292929, #292929);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff292929', GradientType=0);\r
-  border-color: #292929 #292929 #030303;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #292929;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.btn-primary:hover,\r
-.btn-primary:active,\r
-.btn-primary.active,\r
-.btn-primary.disabled,\r
-.btn-primary[disabled] {\r
-  color: #ffffff;\r
-  background-color: #292929;\r
-  *background-color: #1c1c1c;\r
-}\r
-.btn-primary:active,\r
-.btn-primary.active {\r
-  background-color: #101010 \9;\r
-}\r
-.btn-warning {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #faa732;\r
-  background-image: -moz-linear-gradient(top, #fbb450, #f89406);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));\r
-  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);\r
-  background-image: -o-linear-gradient(top, #fbb450, #f89406);\r
-  background-image: linear-gradient(to bottom, #fbb450, #f89406);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);\r
-  border-color: #f89406 #f89406 #ad6704;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #f89406;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.btn-warning:hover,\r
-.btn-warning:active,\r
-.btn-warning.active,\r
-.btn-warning.disabled,\r
-.btn-warning[disabled] {\r
-  color: #ffffff;\r
-  background-color: #f89406;\r
-  *background-color: #df8505;\r
-}\r
-.btn-warning:active,\r
-.btn-warning.active {\r
-  background-color: #c67605 \9;\r
-}\r
-.btn-danger {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #da4f49;\r
-  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));\r
-  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);\r
-  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);\r
-  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);\r
-  border-color: #bd362f #bd362f #802420;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #bd362f;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.btn-danger:hover,\r
-.btn-danger:active,\r
-.btn-danger.active,\r
-.btn-danger.disabled,\r
-.btn-danger[disabled] {\r
-  color: #ffffff;\r
-  background-color: #bd362f;\r
-  *background-color: #a9302a;\r
-}\r
-.btn-danger:active,\r
-.btn-danger.active {\r
-  background-color: #942a25 \9;\r
-}\r
-.btn-success {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #5bb75b;\r
-  background-image: -moz-linear-gradient(top, #62c462, #51a351);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));\r
-  background-image: -webkit-linear-gradient(top, #62c462, #51a351);\r
-  background-image: -o-linear-gradient(top, #62c462, #51a351);\r
-  background-image: linear-gradient(to bottom, #62c462, #51a351);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);\r
-  border-color: #51a351 #51a351 #387038;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #51a351;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.btn-success:hover,\r
-.btn-success:active,\r
-.btn-success.active,\r
-.btn-success.disabled,\r
-.btn-success[disabled] {\r
-  color: #ffffff;\r
-  background-color: #51a351;\r
-  *background-color: #499249;\r
-}\r
-.btn-success:active,\r
-.btn-success.active {\r
-  background-color: #408140 \9;\r
-}\r
-.btn-info {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #49afcd;\r
-  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));\r
-  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);\r
-  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);\r
-  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);\r
-  border-color: #2f96b4 #2f96b4 #1f6377;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #2f96b4;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.btn-info:hover,\r
-.btn-info:active,\r
-.btn-info.active,\r
-.btn-info.disabled,\r
-.btn-info[disabled] {\r
-  color: #ffffff;\r
-  background-color: #2f96b4;\r
-  *background-color: #2a85a0;\r
-}\r
-.btn-info:active,\r
-.btn-info.active {\r
-  background-color: #24748c \9;\r
-}\r
-.btn-inverse {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #363636;\r
-  background-image: -moz-linear-gradient(top, #444444, #222222);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));\r
-  background-image: -webkit-linear-gradient(top, #444444, #222222);\r
-  background-image: -o-linear-gradient(top, #444444, #222222);\r
-  background-image: linear-gradient(to bottom, #444444, #222222);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);\r
-  border-color: #222222 #222222 #000000;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #222222;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.btn-inverse:hover,\r
-.btn-inverse:active,\r
-.btn-inverse.active,\r
-.btn-inverse.disabled,\r
-.btn-inverse[disabled] {\r
-  color: #ffffff;\r
-  background-color: #222222;\r
-  *background-color: #151515;\r
-}\r
-.btn-inverse:active,\r
-.btn-inverse.active {\r
-  background-color: #080808 \9;\r
-}\r
-button.btn,\r
-input[type="submit"].btn {\r
-  *padding-top: 3px;\r
-  *padding-bottom: 3px;\r
-}\r
-button.btn::-moz-focus-inner,\r
-input[type="submit"].btn::-moz-focus-inner {\r
-  padding: 0;\r
-  border: 0;\r
-}\r
-button.btn.btn-large,\r
-input[type="submit"].btn.btn-large {\r
-  *padding-top: 7px;\r
-  *padding-bottom: 7px;\r
-}\r
-button.btn.btn-small,\r
-input[type="submit"].btn.btn-small {\r
-  *padding-top: 3px;\r
-  *padding-bottom: 3px;\r
-}\r
-button.btn.btn-mini,\r
-input[type="submit"].btn.btn-mini {\r
-  *padding-top: 1px;\r
-  *padding-bottom: 1px;\r
-}\r
-.btn-link,\r
-.btn-link:active,\r
-.btn-link[disabled] {\r
-  background-color: transparent;\r
-  background-image: none;\r
-  -webkit-box-shadow: none;\r
-  -moz-box-shadow: none;\r
-  box-shadow: none;\r
-}\r
-.btn-link {\r
-  border-color: transparent;\r
-  cursor: pointer;\r
-  color: #292929;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.btn-link:hover {\r
-  color: #626262;\r
-  text-decoration: underline;\r
-  background-color: transparent;\r
-}\r
-.btn-link[disabled]:hover {\r
-  color: #333333;\r
-  text-decoration: none;\r
-}\r
-.btn-group {\r
-  position: relative;\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-  font-size: 0;\r
-  vertical-align: middle;\r
-  white-space: nowrap;\r
-  *margin-left: .3em;\r
-}\r
-.btn-group:first-child {\r
-  *margin-left: 0;\r
-}\r
-.btn-group + .btn-group {\r
-  margin-left: 5px;\r
-}\r
-.btn-toolbar {\r
-  font-size: 0;\r
-  margin-top: 12px;\r
-  margin-bottom: 12px;\r
-}\r
-.btn-toolbar > .btn + .btn,\r
-.btn-toolbar > .btn-group + .btn,\r
-.btn-toolbar > .btn + .btn-group {\r
-  margin-left: 5px;\r
-}\r
-.btn-group > .btn {\r
-  position: relative;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.btn-group > .btn + .btn {\r
-  margin-left: -1px;\r
-}\r
-.btn-group > .btn,\r
-.btn-group > .dropdown-menu,\r
-.btn-group > .popover {\r
-  font-size: 14px;\r
-}\r
-.btn-group > .btn-mini {\r
-  font-size: 10.5px;\r
-}\r
-.btn-group > .btn-small {\r
-  font-size: 11.9px;\r
-}\r
-.btn-group > .btn-large {\r
-  font-size: 17.5px;\r
-}\r
-.btn-group > .btn:first-child {\r
-  margin-left: 0;\r
-  -webkit-border-top-left-radius: 4px;\r
-  -moz-border-radius-topleft: 4px;\r
-  border-top-left-radius: 4px;\r
-  -webkit-border-bottom-left-radius: 4px;\r
-  -moz-border-radius-bottomleft: 4px;\r
-  border-bottom-left-radius: 4px;\r
-}\r
-.btn-group > .btn:last-child,\r
-.btn-group > .dropdown-toggle {\r
-  -webkit-border-top-right-radius: 4px;\r
-  -moz-border-radius-topright: 4px;\r
-  border-top-right-radius: 4px;\r
-  -webkit-border-bottom-right-radius: 4px;\r
-  -moz-border-radius-bottomright: 4px;\r
-  border-bottom-right-radius: 4px;\r
-}\r
-.btn-group > .btn.large:first-child {\r
-  margin-left: 0;\r
-  -webkit-border-top-left-radius: 6px;\r
-  -moz-border-radius-topleft: 6px;\r
-  border-top-left-radius: 6px;\r
-  -webkit-border-bottom-left-radius: 6px;\r
-  -moz-border-radius-bottomleft: 6px;\r
-  border-bottom-left-radius: 6px;\r
-}\r
-.btn-group > .btn.large:last-child,\r
-.btn-group > .large.dropdown-toggle {\r
-  -webkit-border-top-right-radius: 6px;\r
-  -moz-border-radius-topright: 6px;\r
-  border-top-right-radius: 6px;\r
-  -webkit-border-bottom-right-radius: 6px;\r
-  -moz-border-radius-bottomright: 6px;\r
-  border-bottom-right-radius: 6px;\r
-}\r
-.btn-group > .btn:hover,\r
-.btn-group > .btn:focus,\r
-.btn-group > .btn:active,\r
-.btn-group > .btn.active {\r
-  z-index: 2;\r
-}\r
-.btn-group .dropdown-toggle:active,\r
-.btn-group.open .dropdown-toggle {\r
-  outline: 0;\r
-}\r
-.btn-group > .btn + .dropdown-toggle {\r
-  padding-left: 8px;\r
-  padding-right: 8px;\r
-  -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);\r
-  -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);\r
-  box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);\r
-  *padding-top: 5px;\r
-  *padding-bottom: 5px;\r
-}\r
-.btn-group > .btn-mini + .dropdown-toggle {\r
-  padding-left: 5px;\r
-  padding-right: 5px;\r
-  *padding-top: 2px;\r
-  *padding-bottom: 2px;\r
-}\r
-.btn-group > .btn-small + .dropdown-toggle {\r
-  *padding-top: 5px;\r
-  *padding-bottom: 4px;\r
-}\r
-.btn-group > .btn-large + .dropdown-toggle {\r
-  padding-left: 12px;\r
-  padding-right: 12px;\r
-  *padding-top: 7px;\r
-  *padding-bottom: 7px;\r
-}\r
-.btn-group.open .dropdown-toggle {\r
-  background-image: none;\r
-  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);\r
-  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);\r
-  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);\r
-}\r
-.btn-group.open .btn.dropdown-toggle {\r
-  background-color: #e6e6e6;\r
-}\r
-.btn-group.open .btn-primary.dropdown-toggle {\r
-  background-color: #292929;\r
-}\r
-.btn-group.open .btn-warning.dropdown-toggle {\r
-  background-color: #f89406;\r
-}\r
-.btn-group.open .btn-danger.dropdown-toggle {\r
-  background-color: #bd362f;\r
-}\r
-.btn-group.open .btn-success.dropdown-toggle {\r
-  background-color: #51a351;\r
-}\r
-.btn-group.open .btn-info.dropdown-toggle {\r
-  background-color: #2f96b4;\r
-}\r
-.btn-group.open .btn-inverse.dropdown-toggle {\r
-  background-color: #222222;\r
-}\r
-.btn .caret {\r
-  margin-top: 8px;\r
-  margin-left: 0;\r
-}\r
-.btn-mini .caret,\r
-.btn-small .caret,\r
-.btn-large .caret {\r
-  margin-top: 6px;\r
-}\r
-.btn-large .caret {\r
-  border-left-width: 5px;\r
-  border-right-width: 5px;\r
-  border-top-width: 5px;\r
-}\r
-.dropup .btn-large .caret {\r
-  border-bottom-width: 5px;\r
-}\r
-.btn-primary .caret,\r
-.btn-warning .caret,\r
-.btn-danger .caret,\r
-.btn-info .caret,\r
-.btn-success .caret,\r
-.btn-inverse .caret {\r
-  border-top-color: #ffffff;\r
-  border-bottom-color: #ffffff;\r
-}\r
-.btn-group-vertical {\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-}\r
-.btn-group-vertical > .btn {\r
-  display: block;\r
-  float: none;\r
-  max-width: 100%;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.btn-group-vertical > .btn + .btn {\r
-  margin-left: 0;\r
-  margin-top: -1px;\r
-}\r
-.btn-group-vertical > .btn:first-child {\r
-  -webkit-border-radius: 4px 4px 0 0;\r
-  -moz-border-radius: 4px 4px 0 0;\r
-  border-radius: 4px 4px 0 0;\r
-}\r
-.btn-group-vertical > .btn:last-child {\r
-  -webkit-border-radius: 0 0 4px 4px;\r
-  -moz-border-radius: 0 0 4px 4px;\r
-  border-radius: 0 0 4px 4px;\r
-}\r
-.btn-group-vertical > .btn-large:first-child {\r
-  -webkit-border-radius: 6px 6px 0 0;\r
-  -moz-border-radius: 6px 6px 0 0;\r
-  border-radius: 6px 6px 0 0;\r
-}\r
-.btn-group-vertical > .btn-large:last-child {\r
-  -webkit-border-radius: 0 0 6px 6px;\r
-  -moz-border-radius: 0 0 6px 6px;\r
-  border-radius: 0 0 6px 6px;\r
-}\r
-.alert {\r
-  padding: 8px 35px 8px 14px;\r
-  margin-bottom: 24px;\r
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r
-  background-color: #fcf8e3;\r
-  border: 1px solid #fbeed5;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.alert,\r
-.alert h4 {\r
-  color: #c09853;\r
-}\r
-.alert h4 {\r
-  margin: 0;\r
-}\r
-.alert .close {\r
-  position: relative;\r
-  top: -2px;\r
-  right: -21px;\r
-  line-height: 24px;\r
-}\r
-.alert-success {\r
-  background-color: #dff0d8;\r
-  border-color: #d6e9c6;\r
-  color: #468847;\r
-}\r
-.alert-success h4 {\r
-  color: #468847;\r
-}\r
-.alert-danger,\r
-.alert-error {\r
-  background-color: #f2dede;\r
-  border-color: #eed3d7;\r
-  color: #b94a48;\r
-}\r
-.alert-danger h4,\r
-.alert-error h4 {\r
-  color: #b94a48;\r
-}\r
-.alert-info {\r
-  background-color: #d9edf7;\r
-  border-color: #bce8f1;\r
-  color: #3a87ad;\r
-}\r
-.alert-info h4 {\r
-  color: #3a87ad;\r
-}\r
-.alert-block {\r
-  padding-top: 14px;\r
-  padding-bottom: 14px;\r
-}\r
-.alert-block > p,\r
-.alert-block > ul {\r
-  margin-bottom: 0;\r
-}\r
-.alert-block p + p {\r
-  margin-top: 5px;\r
-}\r
-.nav {\r
-  margin-left: 0;\r
-  margin-top: 0px;\r
-  list-style: none;\r
-}\r
-.nav > li > a {\r
-  display: block;\r
-}\r
-.nav > li > a:hover {\r
-  text-decoration: none;\r
-  background-color: #eeeeee;\r
-}\r
-.nav > li > a > img {\r
-  max-width: none;\r
-}\r
-.nav > .pull-right {\r
-  float: right;\r
-}\r
-.nav-header {\r
-  display: block;\r
-  padding: 3px 15px;\r
-  font-size: 11px;\r
-  font-weight: bold;\r
-  line-height: 24px;\r
-  color: #999999;\r
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r
-  text-transform: uppercase;\r
-}\r
-.nav li + .nav-header {\r
-  margin-top: 9px;\r
-}\r
-.nav-list {\r
-  padding-left: 15px;\r
-  padding-right: 15px;\r
-  margin-bottom: 0;\r
-}\r
-.nav-list > li > a,\r
-.nav-list .nav-header {\r
-  margin-left: -15px;\r
-  margin-right: -15px;\r
-  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r
-}\r
-.nav-list > li > a {\r
-  padding: 3px 15px;\r
-}\r
-.nav-list > .active > a,\r
-.nav-list > .active > a:hover {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\r
-  background-color: #292929;\r
-}\r
-.nav-list [class^="icon-"],\r
-.nav-list [class*=" icon-"] {\r
-  margin-right: 2px;\r
-}\r
-.nav-list .divider {\r
-  *width: 100%;\r
-  height: 1px;\r
-  margin: 11px 1px;\r
-  *margin: -5px 0 5px;\r
-  overflow: hidden;\r
-  background-color: #e5e5e5;\r
-  border-bottom: 1px solid #ffffff;\r
-}\r
-.nav-tabs,\r
-.nav-pills {\r
-  *zoom: 1;\r
-}\r
-.nav-tabs:before,\r
-.nav-pills:before,\r
-.nav-tabs:after,\r
-.nav-pills:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.nav-tabs:after,\r
-.nav-pills:after {\r
-  clear: both;\r
-}\r
-.nav-tabs > li,\r
-.nav-pills > li {\r
-  float: left;\r
-}\r
-.nav-tabs > li > a,\r
-.nav-pills > li > a {\r
-  padding-right: 12px;\r
-  padding-left: 12px;\r
-  margin-right: 2px;\r
-  line-height: 14px;\r
-}\r
-.nav-tabs {\r
-  border-bottom: 1px solid #ddd;\r
-}\r
-.nav-tabs > li {\r
-  margin-bottom: -1px;\r
-}\r
-.nav-tabs > li > a {\r
-  padding-top: 8px;\r
-  padding-bottom: 8px;\r
-  line-height: 24px;\r
-  border: 1px solid transparent;\r
-  -webkit-border-radius: 4px 4px 0 0;\r
-  -moz-border-radius: 4px 4px 0 0;\r
-  border-radius: 4px 4px 0 0;\r
-}\r
-.nav-tabs > li > a:hover {\r
-  border-color: #eeeeee #eeeeee #dddddd;\r
-}\r
-.nav-tabs > .active > a,\r
-.nav-tabs > .active > a:hover {\r
-  color: #555555;\r
-  background-color: #ffffff;\r
-  border: 1px solid #ddd;\r
-  border-bottom-color: transparent;\r
-  cursor: default;\r
-}\r
-.nav-pills > li > a {\r
-  padding-top: 8px;\r
-  padding-bottom: 8px;\r
-  margin-top: 2px;\r
-  margin-bottom: 2px;\r
-  -webkit-border-radius: 5px;\r
-  -moz-border-radius: 5px;\r
-  border-radius: 5px;\r
-}\r
-.nav-pills > .active > a,\r
-.nav-pills > .active > a:hover {\r
-  color: #ffffff;\r
-  background-color: #292929;\r
-}\r
-.nav-stacked > li {\r
-  float: none;\r
-}\r
-.nav-stacked > li > a {\r
-  margin-right: 0;\r
-}\r
-.nav-tabs.nav-stacked {\r
-  border-bottom: 0;\r
-}\r
-.nav-tabs.nav-stacked > li > a {\r
-  border: 1px solid #ddd;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.nav-tabs.nav-stacked > li:first-child > a {\r
-  -webkit-border-top-right-radius: 4px;\r
-  -moz-border-radius-topright: 4px;\r
-  border-top-right-radius: 4px;\r
-  -webkit-border-top-left-radius: 4px;\r
-  -moz-border-radius-topleft: 4px;\r
-  border-top-left-radius: 4px;\r
-}\r
-.nav-tabs.nav-stacked > li:last-child > a {\r
-  -webkit-border-bottom-right-radius: 4px;\r
-  -moz-border-radius-bottomright: 4px;\r
-  border-bottom-right-radius: 4px;\r
-  -webkit-border-bottom-left-radius: 4px;\r
-  -moz-border-radius-bottomleft: 4px;\r
-  border-bottom-left-radius: 4px;\r
-}\r
-.nav-tabs.nav-stacked > li > a:hover {\r
-  border-color: #ddd;\r
-  z-index: 2;\r
-}\r
-.nav-pills.nav-stacked > li > a {\r
-  margin-bottom: 3px;\r
-}\r
-.nav-pills.nav-stacked > li:last-child > a {\r
-  margin-bottom: 1px;\r
-}\r
-.nav-tabs .dropdown-menu {\r
-  -webkit-border-radius: 0 0 6px 6px;\r
-  -moz-border-radius: 0 0 6px 6px;\r
-  border-radius: 0 0 6px 6px;\r
-}\r
-.nav-pills .dropdown-menu {\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-}\r
-.nav .dropdown-toggle .caret {\r
-  border-top-color: #292929;\r
-  border-bottom-color: #292929;\r
-  margin-top: 6px;\r
-}\r
-.nav .dropdown-toggle:hover .caret {\r
-  border-top-color: #626262;\r
-  border-bottom-color: #626262;\r
-}\r
-/* move down carets for tabs */\r
-.nav-tabs .dropdown-toggle .caret {\r
-  margin-top: 8px;\r
-}\r
-.nav .active .dropdown-toggle .caret {\r
-  border-top-color: #fff;\r
-  border-bottom-color: #fff;\r
-}\r
-.nav-tabs .active .dropdown-toggle .caret {\r
-  border-top-color: #555555;\r
-  border-bottom-color: #555555;\r
-}\r
-.nav > .dropdown.active > a:hover {\r
-  cursor: pointer;\r
-}\r
-.nav-tabs .open .dropdown-toggle,\r
-.nav-pills .open .dropdown-toggle,\r
-.nav > li.dropdown.open.active > a:hover {\r
-  color: #ffffff;\r
-  background-color: #999999;\r
-  border-color: #999999;\r
-}\r
-.nav li.dropdown.open .caret,\r
-.nav li.dropdown.open.active .caret,\r
-.nav li.dropdown.open a:hover .caret {\r
-  border-top-color: #ffffff;\r
-  border-bottom-color: #ffffff;\r
-  opacity: 1;\r
-  filter: alpha(opacity=100);\r
-}\r
-.tabs-stacked .open > a:hover {\r
-  border-color: #999999;\r
-}\r
-.tabbable {\r
-  *zoom: 1;\r
-}\r
-.tabbable:before,\r
-.tabbable:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.tabbable:after {\r
-  clear: both;\r
-}\r
-.tab-content {\r
-  overflow: auto;\r
-}\r
-.tabs-below > .nav-tabs,\r
-.tabs-right > .nav-tabs,\r
-.tabs-left > .nav-tabs {\r
-  border-bottom: 0;\r
-}\r
-.tab-content > .tab-pane,\r
-.pill-content > .pill-pane {\r
-  display: none;\r
-}\r
-.tab-content > .active,\r
-.pill-content > .active {\r
-  display: block;\r
-}\r
-.tabs-below > .nav-tabs {\r
-  border-top: 1px solid #ddd;\r
-}\r
-.tabs-below > .nav-tabs > li {\r
-  margin-top: -1px;\r
-  margin-bottom: 0;\r
-}\r
-.tabs-below > .nav-tabs > li > a {\r
-  -webkit-border-radius: 0 0 4px 4px;\r
-  -moz-border-radius: 0 0 4px 4px;\r
-  border-radius: 0 0 4px 4px;\r
-}\r
-.tabs-below > .nav-tabs > li > a:hover {\r
-  border-bottom-color: transparent;\r
-  border-top-color: #ddd;\r
-}\r
-.tabs-below > .nav-tabs > .active > a,\r
-.tabs-below > .nav-tabs > .active > a:hover {\r
-  border-color: transparent #ddd #ddd #ddd;\r
-}\r
-.tabs-left > .nav-tabs > li,\r
-.tabs-right > .nav-tabs > li {\r
-  float: none;\r
-}\r
-.tabs-left > .nav-tabs > li > a,\r
-.tabs-right > .nav-tabs > li > a {\r
-  min-width: 74px;\r
-  margin-right: 0;\r
-  margin-bottom: 3px;\r
-}\r
-.tabs-left > .nav-tabs {\r
-  float: left;\r
-  margin-right: 19px;\r
-  border-right: 1px solid #ddd;\r
-}\r
-.tabs-left > .nav-tabs > li > a {\r
-  margin-right: -1px;\r
-  -webkit-border-radius: 4px 0 0 4px;\r
-  -moz-border-radius: 4px 0 0 4px;\r
-  border-radius: 4px 0 0 4px;\r
-}\r
-.tabs-left > .nav-tabs > li > a:hover {\r
-  border-color: #eeeeee #dddddd #eeeeee #eeeeee;\r
-}\r
-.tabs-left > .nav-tabs .active > a,\r
-.tabs-left > .nav-tabs .active > a:hover {\r
-  border-color: #ddd transparent #ddd #ddd;\r
-  *border-right-color: #ffffff;\r
-}\r
-.tabs-right > .nav-tabs {\r
-  float: right;\r
-  margin-left: 19px;\r
-  border-left: 1px solid #ddd;\r
-}\r
-.tabs-right > .nav-tabs > li > a {\r
-  margin-left: -1px;\r
-  -webkit-border-radius: 0 4px 4px 0;\r
-  -moz-border-radius: 0 4px 4px 0;\r
-  border-radius: 0 4px 4px 0;\r
-}\r
-.tabs-right > .nav-tabs > li > a:hover {\r
-  border-color: #eeeeee #eeeeee #eeeeee #dddddd;\r
-}\r
-.tabs-right > .nav-tabs .active > a,\r
-.tabs-right > .nav-tabs .active > a:hover {\r
-  border-color: #ddd #ddd #ddd transparent;\r
-  *border-left-color: #ffffff;\r
-}\r
-.nav > .disabled > a {\r
-  color: #999999;\r
-}\r
-.nav > .disabled > a:hover {\r
-  text-decoration: none;\r
-  background-color: transparent;\r
-  cursor: default;\r
-}\r
-.navbar {\r
-  overflow: visible;\r
-  margin-bottom: 24px;\r
-  *position: relative;\r
-  *z-index: 2;\r
-}\r
-.navbar-inner {\r
-  max-height: 70px;\r
-  padding-left: 20px;\r
-  padding-right: 20px;\r
-  background-color: #242527;\r
-  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));\r
-  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);\r
-  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);\r
-  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);\r
-  border: 1px solid #d4d4d4;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);\r
-  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);\r
-  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);\r
-  *zoom: 1;\r
-}\r
-.navbar-inner:before,\r
-.navbar-inner:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.navbar-inner:after {\r
-  clear: both;\r
-}\r
-.navbar .container {\r
-  width: auto;\r
-}\r
-.nav-collapse.collapse {\r
-  height: auto;\r
-  overflow: visible;\r
-}\r
-.navbar .brand {\r
-  float: left;\r
-  display: block;\r
-  padding: 8px 20px 8px;\r
-  margin-left: -20px;\r
-  font-size: 20px;\r
-  font-weight: 200;\r
-  color: #777777;\r
-  text-shadow: 0 1px 0 #ffffff;\r
-}\r
-.navbar .brand:hover {\r
-  text-decoration: none;\r
-}\r
-.navbar-text {\r
-  margin-bottom: 0;\r
-  line-height: 40px;\r
-  color: #777777;\r
-}\r
-.navbar-link {\r
-  color: #777777;\r
-}\r
-.navbar-link:hover {\r
-  color: #333333;\r
-}\r
-.navbar .divider-vertical {\r
-  height: 40px;\r
-  margin: 0 9px;\r
-  border-left: 1px solid #f2f2f2;\r
-  border-right: 1px solid #ffffff;\r
-}\r
-.navbar .btn,\r
-.navbar .btn-group {\r
-  margin-top: 5px;\r
-}\r
-.navbar .btn-group .btn,\r
-.navbar .input-prepend .btn,\r
-.navbar .input-append .btn {\r
-  margin-top: 0;\r
-}\r
-.navbar-form {\r
-  margin-bottom: 0;\r
-  *zoom: 1;\r
-}\r
-.navbar-form:before,\r
-.navbar-form:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.navbar-form:after {\r
-  clear: both;\r
-}\r
-.navbar-form input,\r
-.navbar-form select,\r
-.navbar-form .radio,\r
-.navbar-form .checkbox {\r
-  margin-top: 5px;\r
-}\r
-.navbar-form input,\r
-.navbar-form select,\r
-.navbar-form .btn {\r
-  display: inline-block;\r
-  margin-bottom: 0;\r
-}\r
-.navbar-form input[type="image"],\r
-.navbar-form input[type="checkbox"],\r
-.navbar-form input[type="radio"] {\r
-  margin-top: 3px;\r
-}\r
-.navbar-form .input-append,\r
-.navbar-form .input-prepend {\r
-  margin-top: 5px;\r
-  white-space: nowrap;\r
-}\r
-.navbar-form .input-append input,\r
-.navbar-form .input-prepend input {\r
-  margin-top: 0;\r
-}\r
-.navbar-search {\r
-  position: relative;\r
-  float: left;\r
-  margin-top: 5px;\r
-  margin-bottom: 0;\r
-}\r
-.navbar-search .search-query {\r
-  margin-bottom: 0;\r
-  padding: 4px 14px;\r
-  font-family: Arial, Helvetica, sans-serif;\r
-  font-size: 13px;\r
-  font-weight: normal;\r
-  line-height: 1;\r
-  -webkit-border-radius: 15px;\r
-  -moz-border-radius: 15px;\r
-  border-radius: 15px;\r
-}\r
-.navbar-static-top {\r
-  position: static;\r
-  margin-bottom: 0;\r
-}\r
-.navbar-static-top .navbar-inner {\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.navbar-fixed-top,\r
-.navbar-fixed-bottom {\r
-  position: absolute;\r
-  right: 0;\r
-  left: 0;\r
-  z-index: 1030;\r
-  margin-bottom: 0;\r
-}\r
-.navbar-fixed-top .navbar-inner,\r
-.navbar-static-top .navbar-inner {\r
-  border-width: 0 0 1px;\r
-}\r
-.navbar-fixed-bottom .navbar-inner {\r
-  border-width: 1px 0 0;\r
-}\r
-.navbar-fixed-top .navbar-inner,\r
-.navbar-fixed-bottom .navbar-inner {\r
-  padding-left: 0;\r
-  padding-right: 0;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-}\r
-.navbar-static-top .container,\r
-.navbar-fixed-top .container,\r
-.navbar-fixed-bottom .container {\r
-  width: 940px;\r
-}\r
-.navbar-fixed-top {\r
-  top: 0;\r
-}\r
-.navbar-fixed-top .navbar-inner,\r
-.navbar-static-top .navbar-inner {\r
-  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);\r
-  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);\r
-  box-shadow: 0 1px 10px rgba(0,0,0,.1);\r
-}\r
-.navbar-fixed-bottom {\r
-  bottom: 0;\r
-}\r
-.navbar-fixed-bottom .navbar-inner {\r
-  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);\r
-  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);\r
-  box-shadow: 0 -1px 10px rgba(0,0,0,.1);\r
-}\r
-.navbar .nav {\r
-  position: relative;\r
-  left: 0;\r
-  display: block;\r
-  float: left;\r
-  margin: 0 10px 0 0;\r
-}\r
-.navbar .nav.pull-right {\r
-  float: right;\r
-  margin-right: 0;\r
-}\r
-.navbar .nav > li {\r
-  float: left;\r
-}\r
-.navbar .nav > li > a {\r
-  float: none;\r
-  padding: 4px 8px 4px;\r
-  color: #777777;\r
-  text-decoration: none;\r
-  text-shadow: 0 1px 0 #ffffff;\r
-}\r
-.navbar .nav .dropdown-toggle .caret {\r
-  margin-top: 8px;\r
-}\r
-.navbar .nav > li > a:focus,\r
-.navbar .nav > li > a:hover {\r
-  background-color: transparent;\r
-  color: #333333;\r
-  text-decoration: none;\r
-}\r
-.navbar .nav > .active > a,\r
-.navbar .nav > .active > a:hover,\r
-.navbar .nav > .active > a:focus {\r
-  color: #555555;\r
-  text-decoration: none;\r
-  background-color: #194178;\r
-  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);\r
-  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);\r
-  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);\r
-}\r
-.navbar .btn-navbar {\r
-  display: none;\r
-  float: right;\r
-  padding: 7px 10px;\r
-  margin-left: 5px;\r
-  margin-right: 5px;\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #ededed;\r
-  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));\r
-  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);\r
-  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);\r
-  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);\r
-  border-color: #e5e5e5 #e5e5e5 #bfbfbf;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #e5e5e5;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);\r
-  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);\r
-  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);\r
-}\r
-.navbar .btn-navbar:hover,\r
-.navbar .btn-navbar:active,\r
-.navbar .btn-navbar.active,\r
-.navbar .btn-navbar.disabled,\r
-.navbar .btn-navbar[disabled] {\r
-  color: #ffffff;\r
-  background-color: #e5e5e5;\r
-  *background-color: #d9d9d9;\r
-}\r
-.navbar .btn-navbar:active,\r
-.navbar .btn-navbar.active {\r
-  background-color: #cccccc \9;\r
-}\r
-.navbar .btn-navbar .icon-bar {\r
-  display: block;\r
-  width: 18px;\r
-  height: 2px;\r
-  background-color: #f5f5f5;\r
-  -webkit-border-radius: 1px;\r
-  -moz-border-radius: 1px;\r
-  border-radius: 1px;\r
-  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\r
-  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\r
-  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\r
-}\r
-.btn-navbar .icon-bar + .icon-bar {\r
-  margin-top: 3px;\r
-}\r
-.navbar .nav > li > .dropdown-menu:before {\r
-  content: '';\r
-  display: inline-block;\r
-  border-left: 7px solid transparent;\r
-  border-right: 7px solid transparent;\r
-  border-bottom: 7px solid #ccc;\r
-  border-bottom-color: rgba(0, 0, 0, 0.2);\r
-  position: absolute;\r
-  top: -7px;\r
-  left: 9px;\r
-}\r
-.navbar .nav > li > .dropdown-menu:after {\r
-  content: '';\r
-  display: inline-block;\r
-  border-left: 6px solid transparent;\r
-  border-right: 6px solid transparent;\r
-  border-bottom: 6px solid #ffffff;\r
-  position: absolute;\r
-  top: -6px;\r
-  left: 10px;\r
-}\r
-.navbar-fixed-bottom .nav > li > .dropdown-menu:before {\r
-  border-top: 7px solid #ccc;\r
-  border-top-color: rgba(0, 0, 0, 0.2);\r
-  border-bottom: 0;\r
-  bottom: -7px;\r
-  top: auto;\r
-}\r
-.navbar-fixed-bottom .nav > li > .dropdown-menu:after {\r
-  border-top: 6px solid #ffffff;\r
-  border-bottom: 0;\r
-  bottom: -6px;\r
-  top: auto;\r
-}\r
-.navbar .nav li.dropdown > a:hover .caret {\r
-  border-top-color: #555555;\r
-  border-bottom-color: #555555;\r
-}\r
-.navbar .nav li.dropdown.open > .dropdown-toggle,\r
-.navbar .nav li.dropdown.active > .dropdown-toggle,\r
-.navbar .nav li.dropdown.open.active > .dropdown-toggle {\r
-  background-color: #e5e5e5;\r
-  color: #555555;\r
-}\r
-.navbar .nav li.dropdown > .dropdown-toggle .caret {\r
-  border-top-color: #777777;\r
-  border-bottom-color: #777777;\r
-}\r
-.navbar .nav li.dropdown.open > .dropdown-toggle .caret,\r
-.navbar .nav li.dropdown.active > .dropdown-toggle .caret,\r
-.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {\r
-  border-top-color: #555555;\r
-  border-bottom-color: #555555;\r
-}\r
-.navbar .pull-right > li > .dropdown-menu,\r
-.navbar .nav > li > .dropdown-menu.pull-right {\r
-  left: auto;\r
-  right: 0;\r
-}\r
-.navbar .pull-right > li > .dropdown-menu:before,\r
-.navbar .nav > li > .dropdown-menu.pull-right:before {\r
-  left: auto;\r
-  right: 12px;\r
-}\r
-.navbar .pull-right > li > .dropdown-menu:after,\r
-.navbar .nav > li > .dropdown-menu.pull-right:after {\r
-  left: auto;\r
-  right: 13px;\r
-}\r
-.navbar .pull-right > li > .dropdown-menu .dropdown-menu,\r
-.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {\r
-  left: auto;\r
-  right: 100%;\r
-  margin-left: 0;\r
-  margin-right: -1px;\r
-  -webkit-border-radius: 6px 0 6px 6px;\r
-  -moz-border-radius: 6px 0 6px 6px;\r
-  border-radius: 6px 0 6px 6px;\r
-}\r
-.navbar-inverse .navbar-inner {\r
-  background-color: #1b1b1b;\r
-  background-image: -moz-linear-gradient(top, #222222, #111111);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));\r
-  background-image: -webkit-linear-gradient(top, #222222, #111111);\r
-  background-image: -o-linear-gradient(top, #222222, #111111);\r
-  background-image: linear-gradient(to bottom, #222222, #111111);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);\r
-  border-color: #252525;\r
-}\r
-.navbar-inverse .brand,\r
-.navbar-inverse .nav > li > a {\r
-  color: #999999;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-}\r
-.navbar-inverse .brand:hover,\r
-.navbar-inverse .nav > li > a:hover {\r
-  color: #ffffff;\r
-}\r
-.navbar-inverse .brand {\r
-  color: #999999;\r
-}\r
-.navbar-inverse .navbar-text {\r
-  color: #999999;\r
-}\r
-.navbar-inverse .nav > li > a:focus,\r
-.navbar-inverse .nav > li > a:hover {\r
-  background-color: transparent;\r
-  color: #ffffff;\r
-}\r
-.navbar-inverse .nav .active > a,\r
-.navbar-inverse .nav .active > a:hover,\r
-.navbar-inverse .nav .active > a:focus {\r
-  color: #ffffff;\r
-  background-color: #111111;\r
-}\r
-.navbar-inverse .navbar-link {\r
-  color: #999999;\r
-}\r
-.navbar-inverse .navbar-link:hover {\r
-  color: #ffffff;\r
-}\r
-.navbar-inverse .divider-vertical {\r
-  border-left-color: #111111;\r
-  border-right-color: #222222;\r
-}\r
-.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,\r
-.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,\r
-.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {\r
-  background-color: #111111;\r
-  color: #ffffff;\r
-}\r
-.navbar-inverse .nav li.dropdown > a:hover .caret {\r
-  border-top-color: #ffffff;\r
-  border-bottom-color: #ffffff;\r
-}\r
-.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {\r
-  border-top-color: #999999;\r
-  border-bottom-color: #999999;\r
-}\r
-.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,\r
-.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,\r
-.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {\r
-  border-top-color: #ffffff;\r
-  border-bottom-color: #ffffff;\r
-}\r
-.navbar-inverse .navbar-search .search-query {\r
-  color: #ffffff;\r
-  background-color: #515151;\r
-  border-color: #111111;\r
-  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);\r
-  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);\r
-  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);\r
-  -webkit-transition: none;\r
-  -moz-transition: none;\r
-  -o-transition: none;\r
-  transition: none;\r
-}\r
-.navbar-inverse .navbar-search .search-query:-moz-placeholder {\r
-  color: #cccccc;\r
-}\r
-.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {\r
-  color: #cccccc;\r
-}\r
-.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {\r
-  color: #cccccc;\r
-}\r
-.navbar-inverse .navbar-search .search-query:focus,\r
-.navbar-inverse .navbar-search .search-query.focused {\r
-  padding: 5px 15px;\r
-  color: #333333;\r
-  text-shadow: 0 1px 0 #ffffff;\r
-  background-color: #ffffff;\r
-  border: 0;\r
-  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\r
-  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\r
-  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);\r
-  outline: 0;\r
-}\r
-.navbar-inverse .btn-navbar {\r
-  color: #ffffff;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #0e0e0e;\r
-  background-image: -moz-linear-gradient(top, #151515, #040404);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));\r
-  background-image: -webkit-linear-gradient(top, #151515, #040404);\r
-  background-image: -o-linear-gradient(top, #151515, #040404);\r
-  background-image: linear-gradient(to bottom, #151515, #040404);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);\r
-  border-color: #040404 #040404 #000000;\r
-  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\r
-  *background-color: #040404;\r
-  /* Darken IE7 buttons by default so they stand out more given they won't have borders */\r
-\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.navbar-inverse .btn-navbar:hover,\r
-.navbar-inverse .btn-navbar:active,\r
-.navbar-inverse .btn-navbar.active,\r
-.navbar-inverse .btn-navbar.disabled,\r
-.navbar-inverse .btn-navbar[disabled] {\r
-  color: #ffffff;\r
-  background-color: #040404;\r
-  *background-color: #000000;\r
-}\r
-.navbar-inverse .btn-navbar:active,\r
-.navbar-inverse .btn-navbar.active {\r
-  background-color: #000000 \9;\r
-}\r
-.breadcrumb {\r
-  padding: 8px 15px;\r
-  margin: 0 0 24px;\r
-  list-style: none;\r
-  background-color: #f5f5f5;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.breadcrumb > li {\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-  text-shadow: 0 1px 0 #ffffff;\r
-}\r
-.breadcrumb > li > .divider {\r
-  padding: 0 5px;\r
-  color: #ccc;\r
-}\r
-.breadcrumb > .active {\r
-  color: #999999;\r
-}\r
-.pagination {\r
-  margin: 24px 0;\r
-}\r
-.pagination ul {\r
-  display: inline-block;\r
-  *display: inline;\r
-  /* IE7 inline-block hack */\r
-\r
-  *zoom: 1;\r
-  margin-left: 0;\r
-  margin-bottom: 0;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r
-  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r
-  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\r
-}\r
-.pagination ul > li {\r
-  display: inline;\r
-}\r
-.pagination ul > li > a,\r
-.pagination ul > li > span {\r
-  float: left;\r
-  padding: 4px 12px;\r
-  line-height: 24px;\r
-  text-decoration: none;\r
-  background-color: #ffffff;\r
-  border: 1px solid #dddddd;\r
-  border-left-width: 0;\r
-}\r
-.pagination ul > li > a:hover,\r
-.pagination ul > .active > a,\r
-.pagination ul > .active > span {\r
-  background-color: #f5f5f5;\r
-}\r
-.pagination ul > .active > a,\r
-.pagination ul > .active > span {\r
-  color: #999999;\r
-  cursor: default;\r
-}\r
-.pagination ul > .disabled > span,\r
-.pagination ul > .disabled > a,\r
-.pagination ul > .disabled > a:hover {\r
-  color: #999999;\r
-  background-color: transparent;\r
-  cursor: default;\r
-}\r
-.pagination ul > li:first-child > a,\r
-.pagination ul > li:first-child > span {\r
-  border-left-width: 1px;\r
-  -webkit-border-top-left-radius: 4px;\r
-  -moz-border-radius-topleft: 4px;\r
-  border-top-left-radius: 4px;\r
-  -webkit-border-bottom-left-radius: 4px;\r
-  -moz-border-radius-bottomleft: 4px;\r
-  border-bottom-left-radius: 4px;\r
-}\r
-.pagination ul > li:last-child > a,\r
-.pagination ul > li:last-child > span {\r
-  -webkit-border-top-right-radius: 4px;\r
-  -moz-border-radius-topright: 4px;\r
-  border-top-right-radius: 4px;\r
-  -webkit-border-bottom-right-radius: 4px;\r
-  -moz-border-radius-bottomright: 4px;\r
-  border-bottom-right-radius: 4px;\r
-}\r
-.pagination-centered {\r
-  text-align: center;\r
-}\r
-.pagination-right {\r
-  text-align: right;\r
-}\r
-.pagination-large ul > li > a,\r
-.pagination-large ul > li > span {\r
-  padding: 11px 19px;\r
-  font-size: 17.5px;\r
-}\r
-.pagination-large ul > li:first-child > a,\r
-.pagination-large ul > li:first-child > span {\r
-  -webkit-border-top-left-radius: 6px;\r
-  -moz-border-radius-topleft: 6px;\r
-  border-top-left-radius: 6px;\r
-  -webkit-border-bottom-left-radius: 6px;\r
-  -moz-border-radius-bottomleft: 6px;\r
-  border-bottom-left-radius: 6px;\r
-}\r
-.pagination-large ul > li:last-child > a,\r
-.pagination-large ul > li:last-child > span {\r
-  -webkit-border-top-right-radius: 6px;\r
-  -moz-border-radius-topright: 6px;\r
-  border-top-right-radius: 6px;\r
-  -webkit-border-bottom-right-radius: 6px;\r
-  -moz-border-radius-bottomright: 6px;\r
-  border-bottom-right-radius: 6px;\r
-}\r
-.pagination-mini ul > li:first-child > a,\r
-.pagination-small ul > li:first-child > a,\r
-.pagination-mini ul > li:first-child > span,\r
-.pagination-small ul > li:first-child > span {\r
-  -webkit-border-top-left-radius: 3px;\r
-  -moz-border-radius-topleft: 3px;\r
-  border-top-left-radius: 3px;\r
-  -webkit-border-bottom-left-radius: 3px;\r
-  -moz-border-radius-bottomleft: 3px;\r
-  border-bottom-left-radius: 3px;\r
-}\r
-.pagination-mini ul > li:last-child > a,\r
-.pagination-small ul > li:last-child > a,\r
-.pagination-mini ul > li:last-child > span,\r
-.pagination-small ul > li:last-child > span {\r
-  -webkit-border-top-right-radius: 3px;\r
-  -moz-border-radius-topright: 3px;\r
-  border-top-right-radius: 3px;\r
-  -webkit-border-bottom-right-radius: 3px;\r
-  -moz-border-radius-bottomright: 3px;\r
-  border-bottom-right-radius: 3px;\r
-}\r
-.pagination-small ul > li > a,\r
-.pagination-small ul > li > span {\r
-  padding: 2px 10px;\r
-  font-size: 11.9px;\r
-}\r
-.pagination-mini ul > li > a,\r
-.pagination-mini ul > li > span {\r
-  padding: 0 6px;\r
-  font-size: 10.5px;\r
-}\r
-.pager {\r
-  margin: 24px 0;\r
-  list-style: none;\r
-  text-align: center;\r
-  *zoom: 1;\r
-}\r
-.pager:before,\r
-.pager:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.pager:after {\r
-  clear: both;\r
-}\r
-.pager li {\r
-  display: inline;\r
-}\r
-.pager li > a,\r
-.pager li > span {\r
-  display: inline-block;\r
-  padding: 5px 14px;\r
-  background-color: #fff;\r
-  border: 1px solid #ddd;\r
-  -webkit-border-radius: 15px;\r
-  -moz-border-radius: 15px;\r
-  border-radius: 15px;\r
-}\r
-.pager li > a:hover {\r
-  text-decoration: none;\r
-  background-color: #f5f5f5;\r
-}\r
-.pager .next > a,\r
-.pager .next > span {\r
-  float: right;\r
-}\r
-.pager .previous > a,\r
-.pager .previous > span {\r
-  float: left;\r
-}\r
-.pager .disabled > a,\r
-.pager .disabled > a:hover,\r
-.pager .disabled > span {\r
-  color: #999999;\r
-  background-color: #fff;\r
-  cursor: default;\r
-}\r
-.modal-backdrop {\r
-  position: fixed;\r
-  top: 0;\r
-  right: 0;\r
-  bottom: 0;\r
-  left: 0;\r
-  z-index: 1040;\r
-  background-color: #000000;\r
-}\r
-.modal-backdrop.fade {\r
-  opacity: 0;\r
-}\r
-.modal-backdrop,\r
-.modal-backdrop.fade.in {\r
-  opacity: 0.8;\r
-  filter: alpha(opacity=80);\r
-}\r
-.modal {\r
-  position: fixed;\r
-  top: 10%;\r
-  left: 50%;\r
-  z-index: 1050;\r
-  width: 560px;\r
-  margin-left: -280px;\r
-  background-color: #ffffff;\r
-  border: 1px solid #999;\r
-  border: 1px solid rgba(0, 0, 0, 0.3);\r
-  *border: 1px solid #999;\r
-  /* IE6-7 */\r
-\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\r
-  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\r
-  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);\r
-  -webkit-background-clip: padding-box;\r
-  -moz-background-clip: padding-box;\r
-  background-clip: padding-box;\r
-  outline: none;\r
-}\r
-.modal.fade {\r
-  -webkit-transition: opacity .3s linear, top .3s ease-out;\r
-  -moz-transition: opacity .3s linear, top .3s ease-out;\r
-  -o-transition: opacity .3s linear, top .3s ease-out;\r
-  transition: opacity .3s linear, top .3s ease-out;\r
-  top: -25%;\r
-}\r
-.modal.fade.in {\r
-  top: 10%;\r
-}\r
-.modal-header {\r
-  padding: 9px 15px;\r
-  border-bottom: 1px solid #eee;\r
-}\r
-.modal-header .close {\r
-  margin-top: 2px;\r
-}\r
-.modal-header h3 {\r
-  margin: 0;\r
-  line-height: 30px;\r
-}\r
-.modal-body {\r
-  position: relative;\r
-  overflow-y: auto;\r
-  max-height: 400px;\r
-  padding: 15px;\r
-}\r
-.modal-form {\r
-  margin-bottom: 0;\r
-}\r
-.modal-footer {\r
-  padding: 14px 15px 15px;\r
-  margin-bottom: 0;\r
-  text-align: right;\r
-  background-color: #f5f5f5;\r
-  border-top: 1px solid #ddd;\r
-  -webkit-border-radius: 0 0 6px 6px;\r
-  -moz-border-radius: 0 0 6px 6px;\r
-  border-radius: 0 0 6px 6px;\r
-  -webkit-box-shadow: inset 0 1px 0 #ffffff;\r
-  -moz-box-shadow: inset 0 1px 0 #ffffff;\r
-  box-shadow: inset 0 1px 0 #ffffff;\r
-  *zoom: 1;\r
-}\r
-.modal-footer:before,\r
-.modal-footer:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.modal-footer:after {\r
-  clear: both;\r
-}\r
-.modal-footer .btn + .btn {\r
-  margin-left: 5px;\r
-  margin-bottom: 0;\r
-}\r
-.modal-footer .btn-group .btn + .btn {\r
-  margin-left: -1px;\r
-}\r
-.modal-footer .btn-block + .btn-block {\r
-  margin-left: 0;\r
-}\r
-.tooltip {\r
-  position: absolute;\r
-  z-index: 1030;\r
-  display: block;\r
-  visibility: visible;\r
-  padding: 5px;\r
-  font-size: 11px;\r
-  opacity: 0;\r
-  filter: alpha(opacity=0);\r
-}\r
-.tooltip.in {\r
-  opacity: 0.8;\r
-  filter: alpha(opacity=80);\r
-}\r
-.tooltip.top {\r
-  margin-top: -3px;\r
-}\r
-.tooltip.right {\r
-  margin-left: 3px;\r
-}\r
-.tooltip.bottom {\r
-  margin-top: 3px;\r
-}\r
-.tooltip.left {\r
-  margin-left: -3px;\r
-}\r
-.tooltip-inner {\r
-  max-width: 200px;\r
-  padding: 3px 8px;\r
-  color: #ffffff;\r
-  text-align: center;\r
-  text-decoration: none;\r
-  background-color: #000000;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.tooltip-arrow {\r
-  position: absolute;\r
-  width: 0;\r
-  height: 0;\r
-  border-color: transparent;\r
-  border-style: solid;\r
-}\r
-.tooltip.top .tooltip-arrow {\r
-  bottom: 0;\r
-  left: 50%;\r
-  margin-left: -5px;\r
-  border-width: 5px 5px 0;\r
-  border-top-color: #000000;\r
-}\r
-.tooltip.right .tooltip-arrow {\r
-  top: 50%;\r
-  left: 0;\r
-  margin-top: -5px;\r
-  border-width: 5px 5px 5px 0;\r
-  border-right-color: #000000;\r
-}\r
-.tooltip.left .tooltip-arrow {\r
-  top: 50%;\r
-  right: 0;\r
-  margin-top: -5px;\r
-  border-width: 5px 0 5px 5px;\r
-  border-left-color: #000000;\r
-}\r
-.tooltip.bottom .tooltip-arrow {\r
-  top: 0;\r
-  left: 50%;\r
-  margin-left: -5px;\r
-  border-width: 0 5px 5px;\r
-  border-bottom-color: #000000;\r
-}\r
-.popover {\r
-  position: absolute;\r
-  top: 0;\r
-  left: 0;\r
-  z-index: 1010;\r
-  display: none;\r
-  width: 236px;\r
-  padding: 1px;\r
-  text-align: left;\r
-  background-color: #ffffff;\r
-  -webkit-background-clip: padding-box;\r
-  -moz-background-clip: padding;\r
-  background-clip: padding-box;\r
-  border: 1px solid #ccc;\r
-  border: 1px solid rgba(0, 0, 0, 0.2);\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r
-  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r
-  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\r
-  white-space: normal;\r
-}\r
-.popover.top {\r
-  margin-top: -10px;\r
-}\r
-.popover.right {\r
-  margin-left: 10px;\r
-}\r
-.popover.bottom {\r
-  margin-top: 10px;\r
-}\r
-.popover.left {\r
-  margin-left: -10px;\r
-}\r
-.popover-title {\r
-  margin: 0;\r
-  padding: 8px 14px;\r
-  font-size: 14px;\r
-  font-weight: normal;\r
-  line-height: 18px;\r
-  background-color: #f7f7f7;\r
-  border-bottom: 1px solid #ebebeb;\r
-  -webkit-border-radius: 5px 5px 0 0;\r
-  -moz-border-radius: 5px 5px 0 0;\r
-  border-radius: 5px 5px 0 0;\r
-}\r
-.popover-content {\r
-  padding: 9px 14px;\r
-}\r
-.popover .arrow,\r
-.popover .arrow:after {\r
-  position: absolute;\r
-  display: block;\r
-  width: 0;\r
-  height: 0;\r
-  border-color: transparent;\r
-  border-style: solid;\r
-}\r
-.popover .arrow {\r
-  border-width: 11px;\r
-}\r
-.popover .arrow:after {\r
-  border-width: 10px;\r
-  content: "";\r
-}\r
-.popover.top .arrow {\r
-  left: 50%;\r
-  margin-left: -11px;\r
-  border-bottom-width: 0;\r
-  border-top-color: #999;\r
-  border-top-color: rgba(0, 0, 0, 0.25);\r
-  bottom: -11px;\r
-}\r
-.popover.top .arrow:after {\r
-  bottom: 1px;\r
-  margin-left: -10px;\r
-  border-bottom-width: 0;\r
-  border-top-color: #ffffff;\r
-}\r
-.popover.right .arrow {\r
-  top: 50%;\r
-  left: -11px;\r
-  margin-top: -11px;\r
-  border-left-width: 0;\r
-  border-right-color: #999;\r
-  border-right-color: rgba(0, 0, 0, 0.25);\r
-}\r
-.popover.right .arrow:after {\r
-  left: 1px;\r
-  bottom: -10px;\r
-  border-left-width: 0;\r
-  border-right-color: #ffffff;\r
-}\r
-.popover.bottom .arrow {\r
-  left: 50%;\r
-  margin-left: -11px;\r
-  border-top-width: 0;\r
-  border-bottom-color: #999;\r
-  border-bottom-color: rgba(0, 0, 0, 0.25);\r
-  top: -11px;\r
-}\r
-.popover.bottom .arrow:after {\r
-  top: 1px;\r
-  margin-left: -10px;\r
-  border-top-width: 0;\r
-  border-bottom-color: #ffffff;\r
-}\r
-.popover.left .arrow {\r
-  top: 50%;\r
-  right: -11px;\r
-  margin-top: -11px;\r
-  border-right-width: 0;\r
-  border-left-color: #999;\r
-  border-left-color: rgba(0, 0, 0, 0.25);\r
-}\r
-.popover.left .arrow:after {\r
-  right: 1px;\r
-  border-right-width: 0;\r
-  border-left-color: #ffffff;\r
-  bottom: -10px;\r
-}\r
-.thumbnails {\r
-  margin-left: -20px;\r
-  list-style: none;\r
-  *zoom: 1;\r
-}\r
-.thumbnails:before,\r
-.thumbnails:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.thumbnails:after {\r
-  clear: both;\r
-}\r
-.row-fluid .thumbnails {\r
-  margin-left: 0;\r
-}\r
-.thumbnails > li {\r
-  float: left;\r
-  margin-bottom: 24px;\r
-  margin-left: 20px;\r
-}\r
-.thumbnail {\r
-  display: block;\r
-  padding: 4px;\r
-  line-height: 24px;\r
-  border: 1px solid #ddd;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);\r
-  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);\r
-  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);\r
-  -webkit-transition: all 0.2s ease-in-out;\r
-  -moz-transition: all 0.2s ease-in-out;\r
-  -o-transition: all 0.2s ease-in-out;\r
-  transition: all 0.2s ease-in-out;\r
-}\r
-a.thumbnail:hover {\r
-  border-color: #292929;\r
-  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);\r
-  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);\r
-  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);\r
-}\r
-.thumbnail > img {\r
-  display: block;\r
-  max-width: 100%;\r
-  margin-left: auto;\r
-  margin-right: auto;\r
-}\r
-.thumbnail .caption {\r
-  padding: 9px;\r
-  color: #555555;\r
-}\r
-.media,\r
-.media-body {\r
-  overflow: hidden;\r
-  *overflow: visible;\r
-  zoom: 1;\r
-}\r
-.media,\r
-.media .media {\r
-  margin-top: 15px;\r
-}\r
-.media:first-child {\r
-  margin-top: 0;\r
-}\r
-.media-object {\r
-  display: block;\r
-}\r
-.media-heading {\r
-  margin: 0 0 5px;\r
-}\r
-.media .pull-left {\r
-  margin-right: 10px;\r
-}\r
-.media .pull-right {\r
-  margin-left: 10px;\r
-}\r
-.media-list {\r
-  margin-left: 0;\r
-  list-style: none;\r
-}\r
-/* .label,\r
-.badge {\r
-  display: inline-block;\r
-  padding: 2px 4px;\r
-  font-size: 11.844px;\r
-  font-weight: bold;\r
-  line-height: 14px;\r
-  color: #ffffff;\r
-  vertical-align: baseline;\r
-  white-space: nowrap;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #999999;\r
-}\r
-.label {\r
-  -webkit-border-radius: 3px;\r
-  -moz-border-radius: 3px;\r
-  border-radius: 3px;\r
-}\r
-.badge {\r
-  padding-left: 9px;\r
-  padding-right: 9px;\r
-  -webkit-border-radius: 9px;\r
-  -moz-border-radius: 9px;\r
-  border-radius: 9px;\r
-}\r
-.label:empty,\r
-.badge:empty {\r
-  display: none;\r
-}\r
-a.label:hover,\r
-a.badge:hover {\r
-  color: #ffffff;\r
-  text-decoration: none;\r
-  cursor: pointer;\r
-}\r
-.label-important,\r
-.badge-important {\r
-  background-color: #b94a48;\r
-}\r
-.label-important[href],\r
-.badge-important[href] {\r
-  background-color: #953b39;\r
-}\r
-.label-warning,\r
-.badge-warning {\r
-  background-color: #f89406;\r
-}\r
-.label-warning[href],\r
-.badge-warning[href] {\r
-  background-color: #c67605;\r
-}\r
-.label-success,\r
-.badge-success {\r
-  background-color: #468847;\r
-}\r
-.label-success[href],\r
-.badge-success[href] {\r
-  background-color: #356635;\r
-}\r
-.label-info,\r
-.badge-info {\r
-  background-color: #3a87ad;\r
-}\r
-.label-info[href],\r
-.badge-info[href] {\r
-  background-color: #2d6987;\r
-}\r
-.label-inverse,\r
-.badge-inverse {\r
-  background-color: #333333;\r
-}\r
-.label-inverse[href],\r
-.badge-inverse[href] {\r
-  background-color: #1a1a1a;\r
-}\r
-.btn .label,\r
-.btn .badge {\r
-  position: relative;\r
-  top: -1px;\r
-}\r
-.btn-mini .label,\r
-.btn-mini .badge {\r
-  top: 0;\r
-} */\r
-@-webkit-keyframes progress-bar-stripes {\r
-  from {\r
-    background-position: 40px 0;\r
-  }\r
-  to {\r
-    background-position: 0 0;\r
-  }\r
-}\r
-@-moz-keyframes progress-bar-stripes {\r
-  from {\r
-    background-position: 40px 0;\r
-  }\r
-  to {\r
-    background-position: 0 0;\r
-  }\r
-}\r
-@-ms-keyframes progress-bar-stripes {\r
-  from {\r
-    background-position: 40px 0;\r
-  }\r
-  to {\r
-    background-position: 0 0;\r
-  }\r
-}\r
-@-o-keyframes progress-bar-stripes {\r
-  from {\r
-    background-position: 0 0;\r
-  }\r
-  to {\r
-    background-position: 40px 0;\r
-  }\r
-}\r
-@keyframes progress-bar-stripes {\r
-  from {\r
-    background-position: 40px 0;\r
-  }\r
-  to {\r
-    background-position: 0 0;\r
-  }\r
-}\r
-.progress {\r
-  overflow: hidden;\r
-  height: 24px;\r
-  margin-bottom: 24px;\r
-  background-color: #f7f7f7;\r
-  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));\r
-  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);\r
-  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);\r
-  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);\r
-  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\r
-  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\r
-  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.progress .bar {\r
-  width: 0%;\r
-  height: 100%;\r
-  color: #ffffff;\r
-  float: left;\r
-  font-size: 12px;\r
-  text-align: center;\r
-  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\r
-  background-color: #0e90d2;\r
-  background-image: -moz-linear-gradient(top, #149bdf, #0480be);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));\r
-  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);\r
-  background-image: -o-linear-gradient(top, #149bdf, #0480be);\r
-  background-image: linear-gradient(to bottom, #149bdf, #0480be);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);\r
-  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\r
-  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\r
-  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-  -webkit-transition: width 0.6s ease;\r
-  -moz-transition: width 0.6s ease;\r
-  -o-transition: width 0.6s ease;\r
-  transition: width 0.6s ease;\r
-}\r
-.progress .bar + .bar {\r
-  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);\r
-  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);\r
-  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);\r
-}\r
-.progress-striped .bar {\r
-  background-color: #149bdf;\r
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\r
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  -webkit-background-size: 40px 40px;\r
-  -moz-background-size: 40px 40px;\r
-  -o-background-size: 40px 40px;\r
-  background-size: 40px 40px;\r
-}\r
-.progress.active .bar {\r
-  -webkit-animation: progress-bar-stripes 2s linear infinite;\r
-  -moz-animation: progress-bar-stripes 2s linear infinite;\r
-  -ms-animation: progress-bar-stripes 2s linear infinite;\r
-  -o-animation: progress-bar-stripes 2s linear infinite;\r
-  animation: progress-bar-stripes 2s linear infinite;\r
-}\r
-.progress-danger .bar,\r
-.progress .bar-danger {\r
-  background-color: #dd514c;\r
-  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));\r
-  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\r
-  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\r
-  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);\r
-}\r
-.progress-danger.progress-striped .bar,\r
-.progress-striped .bar-danger {\r
-  background-color: #ee5f5b;\r
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\r
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-}\r
-.progress-success .bar,\r
-.progress .bar-success {\r
-  background-color: #5eb95e;\r
-  background-image: -moz-linear-gradient(top, #62c462, #57a957);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));\r
-  background-image: -webkit-linear-gradient(top, #62c462, #57a957);\r
-  background-image: -o-linear-gradient(top, #62c462, #57a957);\r
-  background-image: linear-gradient(to bottom, #62c462, #57a957);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);\r
-}\r
-.progress-success.progress-striped .bar,\r
-.progress-striped .bar-success {\r
-  background-color: #62c462;\r
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\r
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-}\r
-.progress-info .bar,\r
-.progress .bar-info {\r
-  background-color: #4bb1cf;\r
-  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));\r
-  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);\r
-  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);\r
-  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);\r
-}\r
-.progress-info.progress-striped .bar,\r
-.progress-striped .bar-info {\r
-  background-color: #5bc0de;\r
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\r
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-}\r
-.progress-warning .bar,\r
-.progress .bar-warning {\r
-  background-color: #faa732;\r
-  background-image: -moz-linear-gradient(top, #fbb450, #f89406);\r
-  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));\r
-  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);\r
-  background-image: -o-linear-gradient(top, #fbb450, #f89406);\r
-  background-image: linear-gradient(to bottom, #fbb450, #f89406);\r
-  background-repeat: repeat-x;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);\r
-}\r
-.progress-warning.progress-striped .bar,\r
-.progress-striped .bar-warning {\r
-  background-color: #fbb450;\r
-  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));\r
-  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\r
-}\r
-.accordion {\r
-  margin-bottom: 24px;\r
-}\r
-.accordion-group {\r
-  margin-bottom: 2px;\r
-  border: 1px solid #e5e5e5;\r
-  -webkit-border-radius: 4px;\r
-  -moz-border-radius: 4px;\r
-  border-radius: 4px;\r
-}\r
-.accordion-heading {\r
-  border-bottom: 0;\r
-}\r
-.accordion-heading .accordion-toggle {\r
-  display: block;\r
-  padding: 8px 15px;\r
-}\r
-.accordion-toggle {\r
-  cursor: pointer;\r
-}\r
-.accordion-inner {\r
-  padding: 9px 15px;\r
-  border-top: 1px solid #e5e5e5;\r
-}\r
-.carousel {\r
-  position: relative;\r
-  margin-bottom: 24px;\r
-  line-height: 1;\r
-}\r
-.carousel-inner {\r
-  overflow: hidden;\r
-  width: 100%;\r
-  position: relative;\r
-}\r
-.carousel-inner > .item {\r
-  display: none;\r
-  position: relative;\r
-  -webkit-transition: 0.6s ease-in-out left;\r
-  -moz-transition: 0.6s ease-in-out left;\r
-  -o-transition: 0.6s ease-in-out left;\r
-  transition: 0.6s ease-in-out left;\r
-}\r
-.carousel-inner > .item > img {\r
-  display: block;\r
-  line-height: 1;\r
-}\r
-.carousel-inner > .active,\r
-.carousel-inner > .next,\r
-.carousel-inner > .prev {\r
-  display: block;\r
-}\r
-.carousel-inner > .active {\r
-  left: 0;\r
-}\r
-.carousel-inner > .next,\r
-.carousel-inner > .prev {\r
-  position: absolute;\r
-  top: 0;\r
-  width: 100%;\r
-}\r
-.carousel-inner > .next {\r
-  left: 100%;\r
-}\r
-.carousel-inner > .prev {\r
-  left: -100%;\r
-}\r
-.carousel-inner > .next.left,\r
-.carousel-inner > .prev.right {\r
-  left: 0;\r
-}\r
-.carousel-inner > .active.left {\r
-  left: -100%;\r
-}\r
-.carousel-inner > .active.right {\r
-  left: 100%;\r
-}\r
-.carousel-control {\r
-  position: absolute;\r
-  top: 40%;\r
-  left: 15px;\r
-  width: 40px;\r
-  height: 40px;\r
-  margin-top: -20px;\r
-  font-size: 60px;\r
-  font-weight: 100;\r
-  line-height: 30px;\r
-  color: #ffffff;\r
-  text-align: center;\r
-  background: #222222;\r
-  border: 3px solid #ffffff;\r
-  -webkit-border-radius: 23px;\r
-  -moz-border-radius: 23px;\r
-  border-radius: 23px;\r
-  opacity: 0.5;\r
-  filter: alpha(opacity=50);\r
-}\r
-.carousel-control.right {\r
-  left: auto;\r
-  right: 15px;\r
-}\r
-.carousel-control:hover {\r
-  color: #ffffff;\r
-  text-decoration: none;\r
-  opacity: 0.9;\r
-  filter: alpha(opacity=90);\r
-}\r
-.carousel-caption {\r
-  position: absolute;\r
-  left: 0;\r
-  right: 0;\r
-  bottom: 0;\r
-  padding: 15px;\r
-  background: #333333;\r
-  background: rgba(0, 0, 0, 0.75);\r
-}\r
-.carousel-caption h4,\r
-.carousel-caption p {\r
-  color: #ffffff;\r
-  line-height: 24px;\r
-}\r
-.carousel-caption h4 {\r
-  margin: 0 0 5px;\r
-}\r
-.carousel-caption p {\r
-  margin-bottom: 0;\r
-}\r
-.hero-unit {\r
-  padding: 60px;\r
-  margin-bottom: 30px;\r
-  font-size: 18px;\r
-  font-weight: 200;\r
-  line-height: 36px;\r
-  color: inherit;\r
-  background-color: #eeeeee;\r
-  -webkit-border-radius: 6px;\r
-  -moz-border-radius: 6px;\r
-  border-radius: 6px;\r
-}\r
-.hero-unit h1 {\r
-  margin-bottom: 0;\r
-  font-size: 60px;\r
-  line-height: 1;\r
-  color: inherit;\r
-  letter-spacing: -1px;\r
-}\r
-.hero-unit li {\r
-  line-height: 36px;\r
-}\r
-.pull-right {\r
-  float: right;\r
-}\r
-.pull-left {\r
-  float: left;\r
-}\r
-.hide {\r
-  display: none;\r
-}\r
-.show {\r
-  display: block;\r
-}\r
-.invisible {\r
-  visibility: hidden;\r
-}\r
-.affix {\r
-  position: fixed;\r
-}\r
index 649a00b..e69de29 100644 (file)
@@ -1,506 +0,0 @@
-/* #mainmenu {\r
-\r
-  width:100%;\r
-\r
-  } */\r
-\r
- div.pswp {z-index:99999999;}\r
- div.pswp__top-bar {z-index:99999999;}\r
-\r
-     #map {\r
-       width: 100%;\r
-       height: 285px;\r
-     }\r
-\r
- .social i.fa {\r
- display: inline-block;\r
- border-radius: 60px;\r
- box-shadow: 0px 0px 2px #888;\r
- padding: 0.5em 0.6em;\r
- background:#fff;\r
-\r
- }\r
-\r
-\r
-\r
-\r
-\r
-.app1 {float:left; width:70%; max-width:1300px; text-align:left;}\r
-.app2 {float:right; width:30%; text-align:right;  background:none;}\r
-\r
-.app1 img {width:auto; max-height:350px;}\r
-.app2 img {width:350px; height:auto;}\r
-\r
- .contactfrom {float:left;}\r
- .social2 {float:left;}\r
-\r
- .social.ipad {display:none;}\r
-\r
- .social  i:hover {\r
-\r
- display: inline-block;\r
- border-radius: 60px;\r
- box-shadow: 0px 0px 2px #888;\r
- padding: 0.5em 0.6em;\r
- background:#204a94;\r
- color:#fff;\r
-\r
-}\r
-.rowhome {text-align:center; padding-top:50px; padding-bottom:50px;}\r
-.home-about-downloads {float:right; width:30%; text-align:right;  background:none;}\r
-.home-about-content {float:none; width:86%; display:inline-block; background-color:#fff;}\r
-.home-about-content-text {float:left; width:70%; text-align:left; margin-left:0; padding:0;}\r
-.home-about-content-text h2 {margin-top:50px; margin-left:0; padding-left:0;}\r
-\r
-.lastnews {float:none; max-height:300px; width:45%; float:left; margin-top:50px; margin-left: 50px; padding-left:20px; background-color:#fff;}\r
-.lastnews .newspic {float:left; width:30%; text-align:left;  background:none;}\r
-.lastnews .newspic img {width:200px; height:auto;}\r
-.lastnews .newstext {float:left; width:450px; text-align:left; margin-left:50px; padding:0;}\r
-.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}\r
-.lastnews:nth-child(even) {border-left: 1px solid #ccc;}\r
-.lastnews:nth-of-type(2n+1) {clear:left;}\r
-\r
-\r
-.span34.video {width:400px; max-height:400px; margin-left:20px;}\r
-.titlevideo {width:400px; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;}\r
-\r
-\r
-\r
- @media (max-width: 1790px) {\r
- .lastnews {float:none; max-height:350px; width:45%; float:left; margin-top:80px; margin-left: 40px; padding-left:20px; background-color:#fff;}\r
- .lastnews .newspic img {width:150px; height:auto;}\r
- .lastnews .newstext {float:left; width:300px; text-align:left; margin-left:40px; padding:0;}\r
- .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}\r
-\r
-    .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0;}\r
-  .product-menu .product-menu-wrapper a { font-size:12px;}\r
-  header {background:#204a94;}\r
-\r
-  /* #mainmenu {\r
-  position: sticky;\r
-  top: 450px;\r
-  width:100%;\r
-  background:#245CAA;\r
-  } */\r
-  #product-menu.sticky2 {top:20;}\r
-\r
-  .product-menu .product-menu-wrapper22 {width:19%;}\r
-\r
-  /* #product-menu.product-menu.desktop {margin-top:35px;} */\r
-  /* #product-menu.download-menu.desktop {margin-top:35px;} */\r
-\r
-   /* #slider {margin-top:-80px;} */\r
-\r
-\r
-   .homeh2 { margin-top:100px;}\r
-\r
-\r
-  }\r
-\r
-  @media (max-width: 1600px) {\r
-\r
-  #mainmenu {\r
-  position: sticky;\r
-  top: 425px;\r
-  width:100%;\r
-  background:#245CAA;\r
-  }\r
-  #product-menu.sticky2 {top:20;}\r
-\r
-  .product-menu .product-menu-wrapper22 {width:16%;}\r
-\r
-  #product-menu.product-menu.desktop {margin-top:35px;}\r
-  #product-menu.download-menu.desktop {margin-top:35px;}\r
-  }\r
-\r
-  @media (max-width: 1280px) and (min-width: 1100px) {\r
-\r
-.lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;}\r
-.lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left;  background:none;}\r
-.lastnews .newspic img {width:150px; height:auto;}\r
-.lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;}\r
-.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}\r
-.lastnews:nth-child(even) {border-left: 0;}\r
-.lastnews:nth-of-type(3) {clear:left;}\r
-\r
-  .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0; top:150;}\r
-  .product-menu .product-menu-wrapper a { font-size:12px;}\r
-  header {background:#204a94;}\r
-\r
-  /* #mainmenu {\r
-  position: sticky;\r
-  top: 300px;\r
-  width:100%;\r
-  background:#245CAA;\r
-  } */\r
-  #product-menu.sticky2 {top:20;}\r
-\r
-  .product-menu .product-menu-wrapper22 {width:19%;}\r
-\r
-  #product-menu.product-menu.desktop {margin-top:35px;}\r
-  #product-menu.download-menu.desktop {margin-top:30px;}\r
-\r
-   /* #slider {margin-top:-80px;} */\r
-\r
-\r
-   .homeh2 { margin-top:100px;}\r
-\r
-\r
-  }\r
-\r
-  @media (max-width: 1100px) and (min-width: 900px) {\r
-\r
-  .product-menu .product-menu-wrapper {display:inline-block; min-width:300px;overflow:hidden; margin:0; top:150;}\r
-  .product-menu .product-menu-wrapper a { font-size:12px;}\r
-  header {background:#204a94;}\r
-\r
-  /* #mainmenu {\r
-  position: sticky;\r
-  top: 200px;\r
-  width:100%;\r
-  background:#245CAA;\r
-  } */\r
-  #product-menu.sticky2 {top:20;}\r
-\r
-  .product-menu .product-menu-wrapper22 {width:19%;}\r
-\r
-  #product-menu.product-menu.desktop {margin-top:35px;}\r
-  #product-menu.download-menu.desktop {margin-top:30px;}\r
-\r
-   /* #slider {margin-top:-80px;} */\r
-\r
-\r
-   .homeh2 { margin-top:100px;}\r
-\r
-\r
-  }\r
-\r
-\r
-/* \r
-  @media (max-width: 1020px) {\r
-\r
-  #slider {display:none;}\r
-\r
-\r
-  } */\r
-\r
-\r
-\r
-\r
-  @media (max-width: 950px) {\r
-\r
-  .lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;}\r
-.lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left;  background:none;}\r
-.lastnews .newspic img {width:150px; height:auto;}\r
-.lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;}\r
-.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}\r
-.lastnews:nth-child(even) {border-left: 0;}\r
-.lastnews:nth-of-type(3) {clear:left;}\r
-\r
-  /* .product-menu {display:none;} */\r
-\r
-  /* #mainmenu {\r
-  position: sticky;\r
-  top: 0;\r
-  width:100%;\r
-  margin:0;\r
-  background:#555555;\r
-  } */\r
-\r
-  #changemenu {display:none;}\r
-  #changemenu2 {display:block;visibility: visible;}\r
-\r
-\r
-  }\r
-\r
-@media only screen\r
-and (min-device-width : 768px)\r
-and (max-device-width : 1024px)\r
-and (orientation : landscape) {\r
-\r
-\r
-\r
- /* #mainmenu {\r
-  position: sticky;\r
-  top: 300px;\r
-  width:100%;\r
-  background:#245CAA;\r
-  } */\r
-\r
-\r
-  .home-about-content-text h2 {margin-top:0px; margin-left:0; padding-left:0;}\r
-\r
-   /* #slider {margin-top:40px;} */\r
-\r
-  footer .footerwrap {\r
-  text-align:center; width:100%; height:220px; background-color:#204a94;\r
-   }\r
-\r
-  footer .footerwrap2 {\r
-  text-align:center; width:100%; height:500px; background-color:#355aa0;\r
-  }\r
-\r
-  .contactfrom {float:none; display:inline-block;}\r
-  .social2.contacts {float:left; text-align:center; width:350px;}\r
-  .social2.carreers {float:right; text-align:center; width:350px;}\r
-\r
-  .social.desktop {display:none;}\r
-  .social.ipad {display:block; width:350px;}\r
-\r
-  .newsletter.desktop.contactform {clear:left; height:250px; margin-top:auto; margin-left:-80px; }\r
-  .newsletter3 {margin-top:100px; float:none;}\r
-  .newsletter4 {margin-top:100px; float:none;}\r
-\r
-  div.newstext {margin-top:0px;}\r
-\r
-\r
-}\r
-\r
-@media only screen\r
-and (min-device-width : 768px)\r
-and (max-device-width : 1024px)\r
-and (orientation : portrait) {\r
-\r
-  #rmmenu.span12 {\r
-   background:#555555;\r
-    background-color:#555555;\r
- }\r
-\r
-/* #mainmenu {\r
-  position: sticky;\r
-  top: 300px;\r
-  width:102%;\r
-  background:#555555;\r
-  background-color:#555555;\r
-  } */\r
-\r
- .product-menu {display:block; margin-left:-25px; left:-25px; width:105%;}\r
-/* \r
- #slider {display:block; margin-top: 0px; top:0;} */\r
- /* #contenu {margin-top: 30px; top:30px;} */\r
-\r
- #changemenu {display:block; visibility: visible; margin-left:0px; margin-right:0px; left:0; right:0; }\r
- #changemenu2 {display:none; visibility: hidden;}\r
-\r
- .newstext {text-align: left; padding-right: 20px; margin-bottom:0px; bottom:0;}\r
- .home-about-downloads.newspic { height:350px;}\r
-\r
-\r
-}\r
-\r
-\r
-  @media only screen\r
-and (min-device-width : 375px)\r
-and (max-device-width : 667px) {\r
-\r
-\r
-\r
-  header {\r
-  position: fixed;\r
-  top: 0;\r
-  width:100%;\r
-  z-index:999999;\r
-  }\r
-  .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}\r
-  .home-about-downloads {float:none; width:100%;}\r
-  .home-about-content {float:none; width:100%;}\r
-  .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;}\r
-  .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;}\r
-\r
-  .dropdowns {\r
-  position: fixed;\r
-  top: 70;\r
-  width:100%;\r
-  z-index:999999;\r
-  }\r
-\r
-  /* #slider {display:block; width:100%; margin-top:80px;} */\r
-\r
-\r
-  .homeh2 {margin-top:-10px;}\r
-\r
-  .productsrow { margin-top: 100px; }\r
-  .row.productsrow.app {padding-bottom:10px; margin-top:50px;}\r
-  .row.productsrow.app.about {margin-top:10px;}\r
-\r
-  .row .productsrow .app .homeh2 {float:none; width:100%; margin-top:-50px;}\r
-  .row .productsrow .app .homeh2 h2 {margin-top:-50px;}\r
-  .row .productsrow .app .homeh2right {display:none;}\r
-  .row .productsrow .app h2 {margin-top:10px;}\r
-  .app1 {float:none; width:100%;}\r
-  .app2 {display:none;}\r
-\r
-  .app1 img {width:100%; height:auto;}\r
-\r
-  .newspic {float:none; width:100%;}\r
-  .newstext {float:none; width:100%;}\r
-  .newstext h2 {margin-top:0px;}\r
-\r
-  #changemenu {display:none;}\r
-  #changemenu2 {display:block; visibility: visible;}\r
-\r
-  footer .footerwrap {\r
-  text-align:center; width:100%; height:550px; background-color:#204a94;\r
-   }\r
-\r
-  footer .footerwrap2 {\r
-  text-align:center; width:100%; height:500px; background-color:#355aa0;\r
-  }\r
-\r
-  footer .footerwrap2 .social2 .carrers {\r
-\r
-  width:100%;\r
-  text-align:center;\r
-\r
-  }\r
-\r
-  footer .footerwrap2 .social2 .contacts\r
-\r
-  {\r
-\r
-  width:100%;\r
-  text-align:center;\r
-\r
-  }\r
-\r
- .social.ipad {display:none;}\r
- .desktop {display:none;}\r
-\r
-  .product {\r
-      float:none;\r
-      display:inline-block;\r
-      width: 95%;\r
-      height:auto;\r
-      margin:0;\r
-      border: 1px solid #fff;\r
-      border-radius: 0px;\r
-      margin-top:20px;\r
-      margin-left:0px;\r
-      overflow:hidden;\r
-      padding:0:\r
-      -webkit-box-shadow: none;\r
--moz-box-shadow: none;\r
-box-shadow: none;\r
-text-align:center;\r
-\r
-}\r
-\r
-input[type=checkbox] {\r
- min-width:20px;\r
- min-height:20px;\r
-}\r
-\r
-.span34.video {width:95%; height:250px; margin-left:0px; margin: 0 auto; margin-top:20px; margin-bottom:0px}\r
-.titlevideo {width:100%; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;}\r
-\r
-\r
-}\r
-\r
-@media only screen\r
-and (min-device-width : 320px)\r
-and (max-device-width : 667px)\r
-and (orientation : portrait) {\r
-\r
-\r
-\r
-  header {\r
-  position: fixed;\r
-  top: 0;\r
-  width:100%;\r
-  z-index:999999;\r
-  }\r
-  .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}\r
-  .home-about-downloads {float:none; width:100%;}\r
-  .home-about-content {float:none; width:100%;}\r
-  .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;}\r
-  .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;}\r
-\r
-  .dropdowns {\r
-  position: fixed;\r
-  top: 70;\r
-  width:100%;\r
-  z-index:999999;\r
-  }\r
-\r
-  /* #slider {display:block; width:100%; margin-top:80px;} */\r
-\r
-\r
-  .homeh2 {margin-top:-10px;}\r
-\r
-  .productsrow {\r
-\r
-  margin-top: 100px;\r
-\r
-  }\r
-  .row.productsrow.app {padding-bottom:10px;}\r
-  .row.productsrow.app.about {margin-top:10px;}\r
-\r
-  .row.productsrow.app.homeh2 {float:none; width:100%; margin-top:-50px;}\r
-  .row.productsrow.app.homeh2 h2 {margin-top:-50px;}\r
-  .row.productsrow.app.homeh2right {display:none;}\r
-  .row.productsrow.app h2 {margin-top:10px;}\r
-  .app1 {float:none; width:100%;}\r
-  .app2 {display:none;}\r
-\r
-  .app1 img {width:100%; height:auto;}\r
-\r
-  .newspic {float:none; width:100%;}\r
-  .newstext {float:none; width:100%;}\r
-  .newstext h2 {margin-top:0px;}\r
-\r
-  #changemenu {display:none;}\r
-  #changemenu2 {display:block; visibility: visible;}\r
-\r
-  footer .footerwrap {\r
-  text-align:center; width:100%; height:550px; background-color:#204a94;\r
-   }\r
-\r
-  footer .footerwrap2 {\r
-  text-align:center; width:100%; height:500px; background-color:#355aa0;\r
-  }\r
-\r
-  footer .footerwrap2 .social2 .carrers {\r
-\r
-  width:100%;\r
-  text-align:center;\r
-\r
-  }\r
-\r
-  footer .footerwrap2 .social2 .contacts\r
-\r
-  {\r
-\r
-  width:100%;\r
-  text-align:center;\r
-\r
-  }\r
-\r
- .social.ipad {display:none;}\r
- .desktop {display:none;}\r
-\r
-  .product {\r
-      float:none;\r
-      display:inline-block;\r
-      width: 95%;\r
-      height:auto;\r
-      margin:0;\r
-      border: 1px solid #fff;\r
-      border-radius: 0px;\r
-      margin-top:20px;\r
-      margin-left:0px;\r
-      overflow:hidden;\r
-      padding:0:\r
-      -webkit-box-shadow: none;\r
--moz-box-shadow: none;\r
-box-shadow: none;\r
-text-align:center;\r
-\r
-}\r
-\r
-input[type=checkbox] {\r
- min-width:20px;\r
- min-height:20px;\r
-}\r
-\r
-\r
-}
\ No newline at end of file
index 8aef345..6169a50 100644 (file)
-.span33 {
-  float:none;
-  display:inline-block;
-  width: 300px;
-  height:350px;
-  background:#ccc;
-  border: 1px solid #fff;
-  border-radius: 0px;
-  padding:0px;
-  overflow:hidden;
+@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap');
+/* @import url(../css/font-awesome.css);  */
+/* @font-face {
+       font-family: 'Conv_M025094D';
+       src: url('/fonts/M025094D.eot');
+       src: local('?'), url('/fonts/M025094D.woff') format('woff'), url('/fonts/M025094D.ttf') format('truetype'), url('/fonts/M025094D.svg') format('svg');
+       font-weight: normal;
+       font-style: normal;
+}
+@font-face {
+       font-family: 'Conv_M025096D';
+       src: url('/fonts/M025096D.eot');
+       src: local('?'), url('fonts/M025096D.woff') format('woff'), url('fonts/M025096D.ttf') format('truetype'), url('fonts/M025096D.svg') format('svg');
+       font-weight: normal;
+       font-style: normal;
+}  */
+
+
+body {
+
+  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
+  line-height: 24px;
+  font-size: 12pt;
+  color: #58595b;
+     /* fallback */
+  background-color: #fff;
+
+}
+
+.even {
+  background-color: #EFEFEF;
+  padding-left: 3px; 
+  padding-right: 3px;
+  text-decoration: none;
+}
+.odd {
+  background-color: #fff;
+  padding-left: 3px; 
+  padding-right: 3px;
+  text-decoration: none;
+}
+
+.gartprod {
+  
+  display: block;
+  width: 100%;
+}
+
+.notvisible {
+  visibility: hidden;
+}
+/* Medium devices (tablets, 768px and up) */
+@media (max-width: 993px) { 
+  .gartprod {
+    float: none;
+    width: 100%;
+  }
+  
+}
+
+
+
+a.listlink {
+  text-decoration: none;
+}
+
+a.listlink:hover {
+  text-decoration: underline;
+}
+
+a.grplist {
+  color: #000!important;
+  text-decoration: none;
+  white-space: nowrap;
+}
+
+a.grplist:hover {
+  text-decoration: underline;
+}
+
+#preloader {
+       position: fixed;
+       top:0;
+       left:0;
+       right:0;
+       bottom:0;
+       background-color:#fff; /* change if the mask should have another color then white */
+       z-index:99; /* makes sure it stays on top */
+}
+
+#status {
+       width:200px;
+       height:200px;
+       position:absolute;
+       left:50%; /* centers the loading animation horizontally one the screen */
+       top:50%; /* centers the loading animation vertically one the screen */
+       background-image:url(../img/status.gif); /* path to your loading animation */
+       background-repeat:no-repeat;
+       background-position:center;
+       margin:-100px 0 0 -100px; /* is width and height divided by two */
+}
+
+  #changemenu {display:block;}
+  #changemenu2 {display:none; visibility:hidden;}
+
+.lang {
+float:right;
+height: 25px;
+padding:4px;
+}
+
+.lang a:link {
+color:#fff;
+}
+
+a:link {
+  font-size:13pt;
+  color: #fff;}
+
+.disclaimer {
+      color:#fff;
+      text-align:justify;
+      font-size:10pt;
+
+      }
+.more {
+      display: none;
+      border-top: 1px solid #fff;
+      border-bottom: 1px solid #fff; }
+
+#adressbar p {
+  margin-bottom: 16px;
+  font-size:13pt;
+  color: #fff;
+  text-align:left;
+}
+
+
+.rows {
+    width:100%;
+    line-height:24pt;
+}
+
+
+#wrap {
+
+float:none;
+display:inline-block;
+width:45%;
+
+}
+.rows:nth-of-type(odd) {
+    background: #e0e0e0;
+}
+
+p {
+  margin-bottom: auto;
+  font-size:14px;
+  color: #58595b;
+}
+
+#desc_news > p {
+  margin-bottom: auto;
+  font-size:10pt;
+  color: #fff;
+  text-align:justify;
+  line-height:auto;
+}
+
+
+p > span {
+  font-size:13pt;
+  color: #58595b;
+}
+a[href^="tel:"] {
+  color: inherit;
+  text-decoration: none;
+}
+a {
+  outline: none;
+}
+a:hover {
+  text-decoration: none;
+}
+article ul
+{
+    list-style-type: none;
+}
+.desktop {
+display:block;
+
+}
+
+.mobile {
+
+display:none;
+
+}
+
+
+.reihe {
+    line-height:24pt;
+    border: solid 1px #245CAA;
+}
+
+.reihe:nth-child(odd) {
+    background: #bed7ff;
+}
+
+
+
+.filler {
+
+height:550px;
+
+}
+
+.square-thumb {
+width: 120px;
+height: 120px;
+overflow:hidden;
+float : left;
+border-color : #ffffff #ffffff #ffffff #ffffff;
+border-style : solid;
+border-top-width : 1px;
+border-right-width : 1px;
+border-bottom-width : 1px;
+border-left-width : 1px;
+margin-left : 25px;
+margin-right : auto;
+margin-top : 20px;
+text-align: center;
+background:#fff;
+background-image: url("css/loading.gif");
+background-position: center center;
+background-repeat: no-repeat;
+box-shadow: rgb(124, 124, 124) 3px 3px 3px;
+}
+
+.square-thumb img {
+  position: relative;
+  top: 50%;
+  -webkit-transform: translateY(-50%);
+  -ms-transform: translateY(-50%);
+  transform: translateY(-50%);
+}
+
+a.partner:link {
+    color: #000;
+    font-size:11px;
+    font-weight:bold;
+}
+
+/* visited link */
+a.partner:visited {
+    color: #000;
+}
+
+/* mouse over link */
+a.partner:hover {
+    color: #000;
+}
+
+/* selected link */
+a.partner:active {
+    color: #000;
+}
+
+
+.span1200 {
+       float:left;
+       width: 1000px;
+       height:auto;
+       padding:25px;
+
+}
+
+.span3-4 {
+
+float:left;
+width: 380px;
+padding:5px;
+
+}
+
+.span3-4 p {
+
+color:#fff;
+text-align:left;
+
+}
+
+
+.productsrow  a {
+  color: #000!important;
+}
+
+
+.span12 {
+float:none;
+margin:0;
+padding:0;
+height:auto;
+width:1200px;
+text-align:center;
+
+}
+
+
+
+.circle {
+       border-radius: 100%;
+       margin: 0.15em;
+       font-size: 25px;
+        padding:15px;
+        background-color:#fff;
+        color:#235ba9;
+}
+
+.circle:hover {
+
+        background-color:#6493e5;
+        color:#fff;
+}
+
+
+.fa-facebook{
+
+  padding: 15px 20px;
+       }
+
+
+#mainmenu {
+
+position:fixed;
+top:455px;
+width:100%;
+text-align:center;
+padding:0;
+z-index:9;
+
+            -webkit-transition: all 0.4s ease;
+            transition: all 0.4s ease;
+}
+
+#product-menu  {
+            -webkit-transition: all 0.4s ease;
+            transition: all 0.4s ease;
+}
+
+#product-menu.sticky2 {
+
+position:relative;
+margin-top:auto;
+background:204a94;
+}
+
+#mainmenu.sticky {
+
+position:fixed;
+top:0;
+background:#204a94;
+}
+
+
+
+
+#contenu.container {
+position:relative;
+/* margin-top:-30px; */
+background:#ffffff;
+text-align:center;
+}
+
+
+
+.span34 {
+       float:none;
+       display:inline-block;
+       width: 300px;
+       height:400px;
+       margin:0 auto;
+       margin-top:25px;
+
+
+}
+
+.span35 {
+       float:none;
+       display:inline-block;
+       width: 300px;
+       margin:0 auto;
+       margin-top:25px;
+
+
+}
+
+.product {
+
+       display:inline-block;
+       width: 320px;
+       border: 1px solid #fff;
+       border-radius: 0px;
+       margin: auto 10px;
+       margin-top:20px;
+       overflow:hidden;
+       padding:0;
+       -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+-moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+
+}
+
+.product .img {
+
+width:350px;
+height:auto;
+margin-bottom:0px;
+background:#fff;
+
+}
+h1 {
+font-family: 'Open Sans Condensed', sans-serif;
+
+}
+
+h2 {
+margin:5px;
+padding:0;
+font-family: 'Open Sans Condensed', sans-serif;
+
+
+}
+
+#title {
+
+position:relative;
+width:160px;
+height:40px;
+margin:0;
+margin-left:10px;
+margin-top:auto;
+text-align:left;
+
+}
+
+#title img {
+
+margin-top:auto;
+width:50px;
+height:50px;
+
+}
+
+#title span {
+margin-left:5px;
+margin-top:10px;
+font-size:12px;
+
+}
+
+#desc {
+
+float:right;
+width:180px;
+height:260px;
+background:#245caa;
+padding:5px;
+text-align:left;
+margin:0;
+
+
+}
+
+#desc p {
+
+font-size:12px;
+line-height: 12px;
+color:#fff;
+padding:5px;
+
+}
+
+#desc h3 {
+
+font-size:15px;
+color:#fff;
+padding:0;
+line-height: 16px;
+}
+
+#desc h2 {display:none;}
+
+
+
+.product-menu {
+       width:100%;
+        /* margin-top:1px; */
+       /* text-align:center; */
+        background:#245CAA;
+        z-index:9;
+        padding:20px;
+        /* border-top: 1px solid #fff; */
+
+}
+.product-menu .product-menu-wrapper {
+display:inline-block;
+/* width:18%; */
+/* height:35px; */
+padding:10px;
+text-align:left;
+
+}
+
+.product-menu div a {
+color:#fff;
+font-size:15px;
+text-align:left;
+/* margin-left:20%; */
+
+}
+
+.product-menu .product-menu-wrapper:hover {
+
+
+background:#204a94;
+
+}
+
+.product-menu .product-menu-wrapper.prodname2  {
+
+background:#204a94;
+
+}
+
+.product-menu .product-menu-wrapper22 {
+display:inline-block;
+width:15%;
+height:35px;
+padding:10px;
+text-align:left;
+
+}
+
+.product-menu .product-menu-wrapper22 a {
+color:#fff;
+font-size:15px;
+text-align:left;
+margin-left:20%;
+
+}
+
+.product-menu .product-menu-wrapper22:hover {
+
+
+background:#204a94;
+
+}
+
+.product-menu .product-menu-wrapper22.prodname2  {
+
+background:#204a94;
+
+}
+
+.download-menu {
+       width:100%;
+        margin-top:1px;
+       text-align:center;
+        background:#245CAA;
+        z-index:9999;
+        padding:20px;
+        border-top: 1px solid #fff;
+
+}
+.download-menu .download-menu-wrapper {
+display:inline-block;
+width:18%;
+height:35px;
+padding:10px;
+text-align:left;
+
+}
+
+.download-menu .download-menu-wrapper a {
+color:#fff;
+font-size:15px;
+line-height:15px;
+text-align:left;
+margin-left:15%;
+
+}
+
+.download-menu .download-menu-wrapper:hover {
+
+background:#204a94;
+
+}
+
+.download-menu .download-menu-wrapper.prodname2  {
+
+background:#204a94;
+
+}
+
+
+.download_header {
+
+background:#245CAA;
+width:350;
+padding:10px;
+margin-top:50px;
+
+}
+
+.download_lines {
+
+clear:left;
+float:left;
+width:1100px;
+height:80px;
+margin-left:50px;
+
+}
+.download_table {
+
+float:left;
+width:800px;
+height:30px;
+font-size:10px;
+margin-top:30px;
+
+}
+
+
+
+#desc_news2 {
+
+float:left;
+width:100%;
+background:#245caa;
+overflow:hidden;
+z-index:999999999;
+
+}
+
+#desc_news2 li {
+
+
+text-align:left;
+
+}
+#desc_news2 li:hover {
+
+color:#245caa;
+
+}
+
+#desc_news2 li a:link {
+
+/* margin-left:25px; */
+font-size:12px;
+
+}
+
+.image {
+    position:relative;
+    height:400px;
+}
+.image img {
+    width:100%;
+    vertical-align:top;
+}
+.image:after {
+    content:'\A';
+    position:absolute;
+    width:100%; height:100%;
+    top:0; left:0;
+    background:rgba(0,0,0,0.6);
+    opacity:0;
+    transition: all 0.5s;
+    -webkit-transition: all 0.5s;
+}
+.image:hover:after {
+    opacity:1;
+}
+
+
+.span7 {
+       float:left;
+       width: 800px;
+       min-height:350px;
+       padding:25px;
+       margin-left:0px;
+       margin-right:0px;
+       background:#c4c4c4;
+
+}
+
+.span4 {
+       float:right;
+       
+       text-align:right;
+       margin:0;
+       padding:0;
+       background:#fff;
+
+
+}
+.span42 {
+       float:right;
+       width: 350px;
+       text-align:right;
+       margin:0;
+       padding:0;
+       background:#0B4191;
+
+
+}
+.span71 {
+       float:left;
+       width: 600px;
+       min-height:350px;
+       padding:25px;
+       margin-left:0px;
+       margin-right:0px;
+       background:#c4c4c4;
+
+}
+
+.span41 {
+       float:right;
+       width: 550px;
+       text-align:right;
+       margin:0;
+       padding:0;
+       background:#fff;
+
+
+}
+
+.span7 .gallery {
+
+  display: inline-block;
+}
+
+
+.brand {
+  width:200px;
+  height:70px;
+  font-size: 0 !important;
+  line-height: 0 !important;
+  display: inline-block;
+  text-align:center;
+  margin: 0 !important;
+  position: relative;
+  padding: 0 0 0 0!important;
+  margin-top:0px;
+}
+#rmmenu.span12 .brand2 {
+  display:none;
+  width:150px;
+  height:auto;
+  font-size: 0 !important;
+  line-height: 0 !important;
+  float:left;
+  text-align:center;
+  margin: 0 !important;
+  position: relative;
+  padding: 0 0 0 0!important;
+  margin-top:0;
+  margin-left:25px;
+}
+
+.brand img.left {
+  float:left;
+  width:167px;
+  height:50px;
+  margin-top:10px;
+  margin-left:15px;
+
+}
+
+
+
+.brand img.right {
+  float:right;
+  width:350px;
+  height:100px;
   margin:auto;
-  margin-top:20px;
-  margin-left:35px;
-  -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+  margin-bottom:20px;
+
+}
+
+.map{
+       position:relative;
+       margin-top:-50px;
+       margin-bottom:40px;
+}
+
+.map iframe{
+       width:100%;
+       height:450px;
+       border:none;
+}
+
+.map-grid iframe{
+       width:100%;
+       height:350px;
+       border:none;
+       margin:0 0 -5px 0;
+       padding:0;
+}
+#map_canvas img,
+.google-maps img {
+  max-width: none;
+}
+
+
+
+h3 {
+  color: #383838;
+  font: 100 27px/27px Helvetica Neue, Helvetica, sans-serif;
+  margin-top: 5px;
+  margin-bottom: 5px;
+  font-weight:500;
+  text-align:left;
+}
+h4 {
+  color: #383838;
+  font: 100 20px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+
+  font-weight:600;
+  margin-bottom: 18px;
+}
+h5 {
+  color: #58595b;
+  font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+
+  margin-bottom: 14px;
+}
+h5 > span {
+  color: #58595b;
+}
+h5 > em {
+  font-style: normal;
+  color: #fff6e5;
+}
+h6 {
+  color: #6f6f6f;
+  font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+
+  margin-bottom: 14px;
+  margin-top: -6px;
+}
+#content ul {
+  list-style: none;
+}
+.extra-wrap {
+  overflow: hidden;
+}
+
+/*-----list-----*/
+.list1 {
+  margin: 0;
+  list-style: none;
+  margin-bottom: 25px;
+  margin-top: 26px;
+}
+.list1 li {
+  font-size: 14px;
+  line-height: 24px;
+  padding-left: 28px;
+  margin-bottom: 10px;
+  background: url(../img/list_arrow.png) left 4px no-repeat;
+}
+.list1 li a {
+  color: #727c87;
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  text-transform: uppercase;
+  line-height: 24px;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list1 li a:hover {
+  color: #cc0000;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list2 {
+  margin: 0;
+  position: relative;
+  list-style: none;
+  margin-top: 28px;
+}
+.list2 li {
+  font-size: 14px;
+  line-height: 24px;
+  margin-bottom: 2px;
+}
+.list2 li .date {
+  position: relative;
+  float: left;
+  color: #6f6f6f;
+  font: 300 14px/14px 'Helvetica';
+  top: 3px;
+  margin-right: 7px;
+}
+.list2 li a {
+  color: #7ecefd;
+  font-family: Helvetica Neue, Helvetica, sans-serif;
+  font-size: 14px;
+  line-height: 24px;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list2 li a:hover {
+  color: #a2a0a0;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list3 {
+  margin: 0;
+  list-style: none;
+  margin-top: 26px;
+}
+.list3 li {
+  font-size: 14px;
+  line-height: 24px;
+  border-bottom: 1px solid #f5f6f6;
+  margin-bottom: 14px;
+}
+.list3 li:first-child + li + li {
+  border-bottom: none;
+}
+.list3 li p {
+  margin-bottom: 13px;
+}
+.list3 .icon {
+  float: left;
+  margin-right: 5px;
+  width: 31px;
+  margin-top: 6px;
+}
+.list4 {
+  margin: 0;
+  list-style: none;
+  display: block;
+  margin-top: 32px;
+}
+.list4 li {
+  font-size: 14px;
+  line-height: 24px;
+  margin-bottom: 30px;
+  padding-bottom: 20px;
+  border-bottom: 1px solid #f5f6f6;
+}
+.list4 li h5 {
+  margin-bottom: 2px;
+  margin-top: 13px;
+}
+.list4 .badge {
+  padding: 0;
+  margin: 0;
+  -webkit-border-radius: 0;
+  -moz-border-radius: 0;
+  border-radius: 0;
+  width: 72px;
+  height: 53px;
+  text-align: center;
+  padding-top: 19px;
+  text-shadow: none;
+  background-color: #cc0000;
+  font: 20px/20px 'Open Sans';
+  color: #fff6e5;
+  float: left;
+  margin-right: 19px;
+  text-transform: uppercase;
+}
+.list4 .badge p {
+  margin-bottom: 0;
+  margin-top: -3px;
+}
+.list4 li .extra-wrap p {
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+  color: #c1c1c1;
+  float: left;
+}
+.list4 li .extra-wrap a {
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+  color: #c1c1c1;
+  display: inline-block;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list4 li .extra-wrap a:hover {
+  color: #cc0000;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list4 li > div {
+  margin-bottom: 6px;
+}
+.list4 h2 {
+  margin-top: 0;
+  margin-bottom: 18px;
+}
+.list5 {
+  margin: 0;
+  list-style: none;
+  margin-top: auto;
+}
+.list5 li {
+  font-size: 14px;
+  line-height: 24px;
+  margin-bottom: 19px;
+  margin-top: 5px;
+}
+.list5 li a {
+  color: #cc0000;
+  font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+  text-transform: uppercase;
+  margin-bottom: 14px;
+  display: inline-block;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list5 li a:hover {
+  color: #3e454c;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.list5 li figure {
+  margin: 0;
+  float: left;
+  margin-right: 18px;
+}
+.list5 li figure > img {
+  width: 100%;
+}
+.list5 li p {
+  margin-bottom: 0;
+}
+/*-----thumbs-----*/
+.thumb-pad1 {
+  margin-bottom: 8px;
+}
+.thumb-pad1 .thumbnail {
+  position: relative;
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad1 figure {
+  margin: 0;
+}
+.thumb-pad1 figure img {
+  width: 100%;
+}
+.thumb-pad1 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+  overflow: hidden;
+  padding: 17px 20px 29px 26px;
+  background-color: #ffffff;
+}
+.thumb-pad1 .thumbnail .caption h3 {
+  margin-bottom: 6px;
+}
+.thumb-pad1 .thumbnail .caption p {
+  color: #cccccc;
+  line-height: 24px;
+  margin-bottom: 18px;
+}
+.box-thumb1 {
+  margin-bottom: 30px;
+}
+.thumb-pad2 {
+  margin: 0;
+  margin-top: 16px;
+}
+.thumb-pad2 .thumbnail {
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad2 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+}
+.thumb-pad2 .thumbnail .caption a {
+  color: #6f6f6f;
+  font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+  text-transform: uppercase;
+  margin-bottom: 11px;
+  display: inline-block;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.thumb-pad2 .thumbnail .caption a:hover {
+  color: #cc0000;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.thumb-pad2 figure {
+  margin: 0;
+  margin-bottom: 24px;
+}
+.thumb-pad2 figure img {
+  width: 100%;
+}
+.thumb-pad3 {
+  margin-bottom: 30px;
+}
+.thumb-pad3 .thumbnail {
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad3 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+  overflow: hidden;
+}
+.thumb-pad3 figure {
+  margin: 0;
+  float: left;
+  margin-right: 20px;
+}
+.thumb-pad3 figure img {
+  width: 100%;
+  max-width: 100%;
+}
+.thumb-pad3 .thumbnail .caption span {
+  margin-bottom: 8px;
+  display: block;
+}
+.thumb-pad3 .thumbnail .caption span a {
+  color: #6f6f6f;
+  font: 300 14px/14px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+  display: inline-block;
+  text-transform: uppercase;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.thumb-pad3 .thumbnail .caption span a:hover {
+  color: #7ecefd;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.thumb-pad3 .thumbnail .caption h4 {
+  margin-bottom: -1px;
+}
+.thumb-pad4 {
+  margin-top: 34px;
+}
+.thumb-pad4 .thumbnail {
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad4 figure {
+  margin: 0;
+  margin-bottom: 17px;
+}
+.thumb-pad4 figure img {
+  width: 100%;
+  max-width: 100%;
+}
+.thumb-pad4 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+}
+.thumb-pad4 .thumbnail .caption p {
+  color: #c1c1c1;
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+  padding-bottom: 9px;
+}
+.thumb-pad5 {
+  margin: 0;
+  display: inline-block;
+  margin-bottom: 20px !important;
+}
+.thumb-pad5 .thumbnail {
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad5 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+}
+.thumb-pad5 figure {
+  margin: 0;
+  overflow: hidden;
+  display: inline-block;
+  /* float: left; */
+  margin-right: 20px;
+}
+.thumb-pad5 figure img {
+  width: 100%;
+}
+.thumb-pad6 {
+  margin-top: 15px;
+}
+.thumb-pad6 .thumbnail {
+  position: relative;
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad6 figure {
+  margin: 0;
+  margin-bottom: 22px;
+  position: relative;
+}
+.thumb-pad6 figure img {
+  width: 100%;
+}
+.thumb-pad6 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+}
+.thumb-pad6 a {
+  color: #cc0000;
+  font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+  text-transform: uppercase;
+  margin-bottom: 8px;
+  display: inline-block;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.thumb-pad6 a:hover {
+  color: #3e454c;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.thumb-pad6 .badge {
+  padding: 0;
+  margin: 0;
+  position: absolute;
+  bottom: 0;
+  right: 0;
+  border-radius: 0;
+  text-shadow: none;
+  box-shadow: none;
+  background-color: #cc0000;
+  text-align: center;
+  padding-top: 11px;
+  font: 300 30px/30px 'Open Sans';
+  color: #ffffff;
+  width: 71px;
+}
+.thumb-pad6 .badge p {
+  font: 600 15px/15px 'Open Sans';
+  margin-bottom: 13px;
+}
+.thumb-pad6 .badge time {
+  margin-left: 6px;
+  margin-bottom: 2px;
+  display: block;
+}
+.thumb-pad7 .thumbnail {
+  position: relative;
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+  margin-top: 33px;
+}
+.thumb-pad7 figure {
+  margin: 0;
+  float: left;
+  margin-right: 20px;
+}
+.thumb-pad7 figure img {
+  width: 100%;
+}
+.thumb-pad7 h6 {
+  margin-top: 0;
+}
+.thumb-pad7 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+  overflow: hidden;
+}
+.thumb-pad7 .thumbnail .caption .name {
+  float: right;
+  text-align: right;
+  margin-top: -13px;
+}
+.thumb-pad7 .thumbnail .caption .name p {
+  font: 20px 'Pacifico';
+  color: #c1c1c1;
+  margin-bottom: 0;
+}
+.thumb-pad7 .thumbnail .caption .name span {
+  font: 11px Arial, Helvetica Neue, Helvetica, sans-serif;
+  color: #c1c1c1;
+  position: relative;
+  top: -10px;
+}
+.thumb-pad8 {
+  position: relative;
+  padding: 20px 20px 14px 20px;
+  margin-bottom: 20px;
+}
+.thumb-pad8 span {
+  background-color: #cc0000;
+  width: 100%;
+  height: 0;
+  position: absolute;
+  z-index: 2;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  -webkit-transition: all 0.4s ease;
+  -moz-transition: all 0.4s ease;
+  -o-transition: all 0.4s ease;
+  transition: all 0.4s ease;
+}
+.thumb-pad8 strong {
+  background-color: #f5f6f6;
+  width: 100%;
+  height: 100%;
+  position: absolute;
+  z-index: 1;
+  bottom: 0;
+  left: 0;
+  right: 0;
+  -webkit-transition: all 0.5s ease;
+  -moz-transition: all 0.5s ease;
+  -o-transition: all 0.5s ease;
+  transition: all 0.5s ease;
+}
+.thumb-pad8 .thumbnail {
+  position: relative;
+  z-index: 3;
+  padding: 0;
+  margin: 0;
+  border: none;
+  border-radius: 0;
+  box-shadow: none;
+}
+.thumb-pad8 figure {
+  margin: 0;
+  width: 100%;
+  margin-bottom: 25px;
+}
+.thumb-pad8 figure img {
+  width: 100%;
+  max-width: 100%;
+}
+.thumb-pad8 .thumbnail .caption {
+  padding: 0;
+  color: #c1c1c1;
+}
+.thumb-pad8 .thumbnail .caption a {
+  color: #6f6f6f;
+  font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif;
+  margin: 0;
+  text-transform: uppercase;
+  margin-bottom: 11px;
+  display: inline-block;
+  -webkit-transition: all 0.5s ease;
+  -moz-transition: all 0.5s ease;
+  -o-transition: all 0.5s ease;
+  transition: all 0.5s ease;
+}
+.thumb-pad8 .thumbnail .caption p {
+  -webkit-transition: all 0.5s ease;
+  -moz-transition: all 0.5s ease;
+  -o-transition: all 0.5s ease;
+  transition: all 0.5s ease;
+}
+/*----------*/
+header {
+  padding: 0;
+}
+.follow_block {
+  position: relative;
+  padding: 10px 0 0 0;
+  height: 30px;
+  background-color: #2f2f2f;
+  text-align: center;
+}
+.follow_block ul {
+  list-style: none;
+  margin: 0;
+  display: inline-block;
+}
+.follow_block ul li {
+  float: left;
+}
+.follow_block ul li {
+  font: 10px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+  color: #c4c4c4;
+}
+.follow_block ul li a {
+  font: 10px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+
+  color: #c4c4c4;
+}
+.follow_block ul li a:hover {
+  color: #f4d35c;
+}
+.follow_block ul li span {
+  margin: 0 5px;
+}
+/*-----Language-----*/
+
+/* a.langmenu:link { color:#fff; }
+a.langmenu:visited { color:#fff; }
+
+header nav ul {
+       -webkit-font-smoothing:antialiased;
+    background: none;
+    list-style: none;
+    margin: 0;
+    padding: 0;
+    width: 100%;
+}
+header nav li {
+    float: left;
+    margin: 0;
+    padding: 0;
+    position: relative;
+
+}
+header nav li a {
+
+    color: #fff;
+    display: block;
+    font-size: 24px;
+    padding: 20px;
+    text-align: center;
+    text-decoration: none;
+    -webkit-transition: all .25s ease;
+       -moz-transition: all .25s ease;
+        -ms-transition: all .25s ease;
+         -o-transition: all .25s ease;
+            transition: all .25s ease;
+}
+
+header nav li:hover a {
+    color:#000;
+}
+header nav li ul {
+    float: left;
+    left: 0;
+    opacity: 0;
+    position: absolute;
+    top: 100%;
+    visibility: hidden;
+    z-index: 1;
+    -webkit-transition: all .25s ease;
+       -moz-transition: all .25s ease;
+        -ms-transition: all .25s ease;
+         -o-transition: all .25s ease;
+            transition: all .25s ease;
+}
+header nav li:hover ul {
+    opacity: 1;
+    top: 100%;
+    width:70px;
+    visibility: visible;
+    background: #505050;
+}
+header nav li ul li {
+    float: none;
+    width: 100%;
+}
+header nav li ul a:hover {
+    background: #245CAA;
+} */
+
+/* Clearfix */
+
+.cf:after, .cf:before {
+    content:"";
+    display:table;
+}
+.cf:after {
+    clear:both;
+}
+.cf {
+    zoom:1;
+}
+
+.dropdown img {
+
+width:30px;
+height:30px;
+
+}
+
+
+
+
+
+
+
+
+
+/*----content-----*/
+#content {
+  position: relative;
+  padding: 0 0 0 0;
+}
+.img-polaroid {
+  position: relative;
+  padding: 7px;
+  background: none;
+  box-shadow: none;
+  border: 1px solid #f1f1f1;
+  max-width: inherit;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+#toTop {
+  display: none;
+  width: 42px;
+  height: 42px;
+  overflow: hidden;
+  background: url(../img/top.png) 0 top no-repeat;
+  position: fixed;
+  margin-right: -690px !important;
+  right: 50%;
+  bottom: 40px;
+  z-index: 999;
+}
+#toTop:hover {
+  background: url(../img/top.png) 0 bottom no-repeat;
+}
+.mail {
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+  color: #c1c1c1;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.mail:hover {
+  color: #d26600;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.box1 p > a {
+  color: #f1511f;
+  font-size: 11px;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.box1 p > a:hover {
+  color: #181818;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.box1 ul {
+  margin: 0;
+  list-style: none;
+  overflow: hidden;
+}
+.box1 ul li {
+  margin-bottom: 19px;
+}
+.follow_icon {
+  margin: 0;
+  list-style: none;
+  margin-top: 33px;
+}
+.follow_icon li {
+  float: left;
+  margin-right: 8px;
+}
+.follow_icon li a {
+  width: 35px;
+  height: 34px;
+  display: inline-block;
+  overflow: hidden;
+  -webkit-border-radius: 35px;
+  -moz-border-radius: 35px;
+  border-radius: 35px;
+}
+.follow_icon li a > img {
+  margin-top: 0;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.follow_icon li a:hover > img {
+  margin-top: -34px;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.error-search h3 {
+  line-height: 29px;
+  margin-top: 142px;
+}
+
+/*-----carousel-----*/
+.list_carousel {
+  position: relative;
+}
+.caroufredsel_wrapper {
+  height: 286px !important;
+}
+.list_carousel #foo {
+  margin: 0;
+  padding: 0;
+  list-style: none;
+  display: block;
+  cursor: default;
+  height: 100% !important;
+}
+.list_carousel #foo > li {
+  padding: 0;
+  float: left;
+  cursor: default;
+  margin-right: 4px;
+}
+.list_carousel #foo li figure {
+  margin: 0;
+  float: left;
+  margin-right: 20px;
+}
+.list_carousel #foo li figure img {
+  width: 100%;
+}
+.list_carousel.responsive {
+  width: auto;
+  padding-top: 30px;
+  padding-left: 30px;
+  padding-right: 30px;
+  padding-bottom: 81px;
+  background-color: #f5f6f6;
+  margin-top: 34px;
+}
+.list_carousel #foo li .caption h5 {
+  margin-bottom: 5px;
+}
+.list_carousel #foo li .caption h6 {
+  margin-bottom: 19px;
+}
+.list_carousel #foo li .caption p {
+  margin-bottom: 11px;
+}
+.list_carousel.responsive .caroufredsel_wrapper {
+  cursor: default !important;
+}
+.list_carousel .prev,
+.list_carousel .next {
+  display: inline-block;
+  width: 42px;
+  height: 42px;
+  cursor: pointer;
+  position: absolute;
+  bottom: 27px;
+}
+.list_carousel .prev {
+  background: url(../img/prev_arrow.png) 0 top no-repeat;
+  right: 71px;
+  -webkit-transition: all 0.25s ease;
+  -moz-transition: all 0.25s ease;
+  -o-transition: all 0.25s ease;
+  transition: all 0.25s ease;
+}
+.list_carousel .next {
+  background: url(../img/next_arrow.png) 0 top no-repeat;
+  right: 29px;
+  -webkit-transition: all 0.25s ease;
+  -moz-transition: all 0.25s ease;
+  -o-transition: all 0.25s ease;
+  transition: all 0.25s ease;
+}
+.list_carousel .prev:hover {
+  background: url(../img/prev_arrow.png) 0 bottom no-repeat;
+  -webkit-transition: all 0.25s ease;
+  -moz-transition: all 0.25s ease;
+  -o-transition: all 0.25s ease;
+  transition: all 0.25s ease;
+}
+.list_carousel .next:hover {
+  background: url(../img/next_arrow.png) 0 bottom no-repeat;
+  -webkit-transition: all 0.25s ease;
+  -moz-transition: all 0.25s ease;
+  -o-transition: all 0.25s ease;
+  transition: all 0.25s ease;
+}
+
+/*-----search-----*/
+
+#search input {
+  background: #ebeced;
+  width: 146px;
+  outline: none;
+  box-shadow: none;
+  color: #000;
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+  border-radius: 0;
+  padding: 5px 15px 6px 18px;
+  margin: 0;
+  border: 1px solid #245caa;
+
+
+}
+.search_link {
+  -webkit-transition: all 0.5s ease;
+  -moz-transition: all 0.5s ease;
+  -o-transition: all 0.5s ease;
+  transition: all 0.5s ease;
+}
+#search-404 .btn.btn-primary {
+  margin: 0;
+  padding: 14px 20px 14px 19px;
+}
+/*-----map-----*/
+.map {
+  margin: 7px 0 30px 0;
+  display: inline-block;
+  width: 100%;
+  line-height: 0;
+}
+
+.map iframe {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  width: 100%;
+  height: 606px ;
+  border: none;
+  line-height: 0;
+}
+.info {
+  margin-bottom: 16px;
+  margin-top: 26px;
+}
+.info p {
+  margin-bottom: 0;
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  line-height: 24px;
+}
+.info em {
+  font-style: normal;
+  display: inline-block;
+  width: 98px;
+}
+.info a {
+  font: 14px Helvetica Neue, Helvetica, sans-serif;
+  color: #c1c1c1;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+.info a:hover {
+  color: #3e454c;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+/*-----form-----*/
+#contact-form {
+  position: relative;
+  z-index: 1;
+  margin: 34px 0 20px 0;
+  padding: 0 0 0 0;
+  vertical-align: top;
+  font-family: Helvetica Neue, Helvetica, sans-serif;
+}
+.txt-form {
+  display: block;
+  padding-bottom: 6px;
+  color: #ffffff;
+}
+.txt-form span {
+  color: #ffffff;
+}
+.form-div-1,
+.form-div-2,
+.form-div-3 {
+  float: left;
+  width: 202px;
+}
+.form-div-1,
+.form-div-2 {
+  margin-right: 6px;
+}
+
+.btns a {
+  float: left;
+  margin-right: 20px;
+}
+.btns p {
+  margin-top: 9px;
+}
+/*-----footer-----*/
+footer {
+  padding-top: 56px;
+  padding-bottom: 38px;
+  background-color:#204a94;
+}
+footer .margBot1 {
+  margin-bottom: 26px;
+}
+footer .container h1 {
+ margin:0;
+ padding:0;
+ font-family:'Conv_M025096D',Sans-Serif;
+ font-weight:1000;
+ font-stretch:condensed;
+ font-size:30pt;
+ color:#fff;
+ }
+.footerlogo-box {
+
+float:right;
+max-width:800px;
+text-align:right;
+color:#fff;
+
+}
+
+.footerlogo {
+  display:block;
+  margin-top: -100px;
+}
+
+footer p {
+  font: 14px 'Helvetica';
+  line-height: 24px;
+  color: #727c87;
+  margin-top: 26px;
+
+}
+footer p > span {
+  font-weight: 600;
+  color: #727c87;
+}
+footer p > a {
+  font: 14px 'Helvetica';
+  line-height: 24px;
+  color: #727c87;
+
+}
+footer p > a:hover {
+  color: #ffffff;
+  -webkit-transition: all 0.35s ease;
+  -moz-transition: all 0.35s ease;
+  -o-transition: all 0.35s ease;
+  transition: all 0.35s ease;
+}
+
+
+footer .container {
+
+max-width:1200px;
+
+}
+footer .footerwrap {
+text-align:center; width:100%; height:180px; background-color:#204a94;
+}
+
+footer .footerwrap2 {
+text-align:center; width:100%; height:280px; background-color:#355aa0;
+}
+
+footer .footerlogo {
+
+width:300px; height:150px; display:inline-block; margin: 0 auto;
+}
+
+footer .footerlogo > div {
+
+width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle;
+}
+
+footer .newsletter {
+
+width:650px; display:inline-block; margin: 0 auto; margin-left:50px;
+}
+
+footer .newsletter .newsletter1 {
+float:left; width:300px; height:150px; background-image:url('/qubetestsite/img/newsletter1.jpg');
+}
+footer .newsletter .newsletter2 {
+float:left; width:350px; height:150px; background-image:url('/qubetestsite/img/newsletter2.jpg');
+}
+
+footer .newsletter .newsletter3 {
+float:left; width:300px; height:150px; padding-top:30px;
+}
+footer .newsletter .newsletter4 {
+float:left; width:350px; height:150px; padding-top:30px;
+}
+
+footer .social {
+width:300px; height:150px; display:inline-block; margin: 0 auto;
+}
+footer .social2 {
+width:300px; height:150px; display:inline-block; margin: 0 auto;
+}
+
+footer .social .socialarticle {
+width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle; margin-left:50px;
+}
+
+footer .socialarticle2 {
+/* width:300px; */
+/* height:150px; */
+padding-left: 100px;
+padding-top: 20px;
+text-align:left;
+margin-left:auto;
+margin-top:0;
+color:#fff;
+}
+
+footer .form-group{
+  position: relative;
+  margin: 0px;
+}
+
+footer article ul li {
+
+float: right;
+margin-left:20px;
+}
+
+
+footer .form-group input[type='email']{
+  width: 85%;
+  height: 40px;
+  background: #fff;
+  padding: 10px 10px;
+  color: #204a94;
+  border: 1px solid #393c43;
+  transition: all 500ms ease;
+}
+
+footer .form-group input[type='text']{
+  width: 85%;
+  height: 40px;
+  background: #fff;
+  padding: 10px 10px;
+  color: #204a94;
+  border: 1px solid #393c43;
+  transition: all 500ms ease;
+}
+
+
+footer .form-group .theme-btn {
+  width: 85%;
+  padding: 5px 5px;
+}
+
+footer .form-group .theme-btn:hoover {
+  background:#000;
+  color:#fff;
+}
+
+footer .container .row {
+
+text-align:center;
+
+}
+
+footer .span12 {
+float:none;
+display:inline-block;
+margin:0;
+padding:0;
+height:auto;
+width:1200px;
+text-align:center;
+
+}
+
+
+
+.select-menu {
+  display: none !important;
+}
+
+.color-qube {color: rgb(36, 92, 170)}
+.bg-qube {background-color: #245caa}
+.padding-48{padding-top:48px!important;padding-bottom:48px!important}
+
+.plink {color:#fff; font-size: 10pt;cursor: pointer;text-decoration: none;};
+.plink:hover { color: #fff!important;text-decoration: underline!important;}
+.artlbldata  {  display: inline-block;width: 105px!important; }
+.artinlbldata  {height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;}
+
+/*-------------------------------------------------------media queries----------------------------------------------------------*/
+@media (min-width: 1200px) {
+  .nav-collapse_ {
+    display: block;
+  }
+  #search-404 input {
+    width: 275px;
+  }
+  #contact-form label {
+    display: inline-block;
+  }
+  .form-div-1,
+  .form-div-2,
+  .form-div-3 {
+    width: 252px;
+  }
+  #subscribe-form input {
+    width: 270px;
+    margin-bottom: 0;
+  }
+  .thumb-pad2 .badge strong {
+    display: block;
+  }
+  #subscribe-form fieldset .email {
+    float: left;
+    margin-right: 10px;
+  }
+  .caroufredsel_wrapper {
+    height: 186px !important;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (min-width: 980px) and (max-width: 1199px) {
+  .nav-collapse_ {
+    height: auto !important;
+  }
+  .caroufredsel_wrapper {
+    height: 286px !important;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (max-width: 979px) {
+  .thumb-pad7 figure {
+    width: 100%;
+    float: none;
+    margin-right: 0;
+    margin-bottom: 10px;
+  }
+  .thumb-pad4 figure {
+    float: left;
+    margin-right: 20px;
+  }
+  .box-thumb1 {
+    width: 20%;
+    float: left;
+    margin-right: 15px;
+  }
+  .box4 {
+    width: 27%;
+    margin-right: 20px;
+    float: left;
+  }
+  .error img {
+    margin-left: 0;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (min-width: 768px) and (max-width: 979px) and (orientation : portrait)and (-webkit-min-device-pixel-ratio: 2) {
+  .form-div-1,
+  .form-div-2,
+  .form-div-3 {
+    width: 100%;
+  }
+  .form-div-1,
+  .form-div-2 {
+    margin-right: 20px;
+  }
+
+  .map {
+  margin-top:50px;
+  height:200px;
+  }
+  .map iframe {
+    margin-top:50px;
+    height:200px;
+  }
+  #contact-form .error,
+  #contact-form .empty {
+    bottom: 0;
+  }
+  .navbar_ .navbar-inner > div {
+    text-align: center;
+  }
+  #flexslider {
+   margin-top: -100px;
+
+  }
+  h1.brand {
+    width:100%;
+    margin-top:-40px;
+    padding:0;
+  }
+  h1.brand img {
+    margin-top:-40px;
+    margin-bottom:50px;
+    max-width:200px;
+    height:auto;
+  }
+  .navbar_ .nav-collapse_ {
+    width: 100%;
+    margin-bottom: 20px;
+    margin-top: 0;
+  }
+  .navbar_ .nav-collapse_ .nav {
+    display: none;
+  }
+  .navbar_ .nav-collapse_ .nav2 {
+    display: none;
+  }
+
+  .navbar_ .nav-collapse_ .mobile {
+    display: none;
+  }
+
+  .select-menu {
+    display: block !important;
+    margin-bottom: 2px;
+    width: 100%;
+    border: 1px solid #000;
+    background: #d9d9d9 ;
+    color: #000000;
+    cursor: pointer;
+  }
+
+  .slogan > .btn-primary {
+    float: left;
+    margin-top: 10px;
+  }
+  .thumb-pad6 {
+    margin-bottom: 35px;
+  }
+  .list_carousel #foo li figure {
+    width: 100%;
+    margin-bottom: 10px;
+  }
+  .caroufredsel_wrapper {
+    height: 480px !important;
+  }
+  .follow-box {
+    width: 90%;
+  }
+  .info-box {
+    width: 30%;
+  }
+  h2 {
+    font-size: 35px;
+    line-height: 35px;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+}
+
+@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape)and (-webkit-min-device-pixel-ratio: 2) {
+  .form-div-1,
+  .form-div-2,
+  .form-div-3 {
+    width: 100%;
+  }
+  .form-div-1,
+  .form-div-2 {
+    margin-right: 20px;
+  }
+  #contact-form .error,
+  #contact-form .empty {
+    bottom: 0;
+  }
+  .navbar_ .navbar-inner > div {
+    text-align: center;
+  }
+  .navbar_ .nav-collapse_ {
+    width: 80%;
+    float:right;
+    margin-top: 50px;
+  }
+  h1.brand {
+
+    margin-top:auto;
+    padding:0;
+  }
+  h1.brand img {
+    margin-top:auto;
+    margin-bottom:50px;
+    max-width:200px;
+    height:auto;
+  }
+
+  .slogan > .btn-primary {
+    float: left;
+    margin-top: 10px;
+  }
+  .thumb-pad6 {
+    margin-bottom: 35px;
+  }
+  .list_carousel #foo li figure {
+    width: 100%;
+    margin-bottom: 10px;
+  }
+  .caroufredsel_wrapper {
+    height: 480px !important;
+  }
+  .follow-box {
+    width: 90%;
+  }
+  .info-box {
+    width: 30%;
+  }
+  h2 {
+    font-size: 35px;
+    line-height: 35px;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+}
+
+
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (max-width: 767px) {
+
+
+  h2 {
+    font-size: 35px;
+    line-height: 35px;
+  }
+  h3 {
+    margin-top: 50px;
+  }
+  .slogan {
+    margin-bottom: 10px;
+  }
+  .slogan > .btn-primary {
+    float: left;
+    margin-top: 10px;
+  }
+  .thumb-pad6 {
+    width: 45%;
+    margin-right: 20px;
+    float: left;
+  }
+  .list_carousel .prev {
+    right: auto;
+  }
+  .list_carousel .next {
+    right: auto;
+    margin-left: 42px;
+  }
+  .info-box {
+    margin-bottom: 55px;
+    width: 45%;
+    float: left;
+  }
+  .follow-box {
+    width: 45%;
+    float: left;
+  }
+  .navbar_ .navbar-inner > div {
+    text-align: center;
+  }
+  h1.brand {
+    width: 100%;
+  }
+  .navbar_ .nav-collapse_ {
+    width: 100%;
+    margin-bottom: 20px;
+    margin-top: 0;
+  }
+  .navbar_ .nav-collapse_ {
+    width: 100%;
+  }
+  .navbar_ .nav-collapse_ .nav {
+    display: none;
+  }
+
+  .navbar_ .nav-collapse_ .nav2 {
+    display: none;
+  }
+  .select-menu {
+    display: block !important;
+    margin-top:10px;
+    margin-bottom: 2px;
+    width: 100%;
+    border: 1px solid #000;
+    background: #d9d9d9 ;
+    color: #000000;
+    cursor: pointer;
+  }
+  .thumb-pad7 figure {
+    float: left;
+    width: auto;
+    margin-right: 20px;
+  }
+
+  .form-div-1,
+  .form-div-2,
+  .form-div-3 {
+    float: none;
+    width: 100%;
+    margin: 0 0 0 0;
+  }
+  .error {
+    text-align: center;
+  }
+  .box-thumb1 {
+    width: 45%;
+  }
+  .box4 {
+    width: 45%;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+  .caroufredsel_wrapper {
+    height: 186px !important;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (min-width: 626px) and (max-width: 767px) {
+  
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (max-width: 626px) {
+  .info-box {
+    margin-bottom: 0;
+    width: 100%;
+    float: none;
+  }
+  .follow-box {
+    margin-bottom: 0;
+    width: 100%;
+    float: none;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+  .caroufredsel_wrapper {
+    height: 200px !important;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (max-width: 560px) {
+  .thumb-pad6 {
+    width: 100%;
+    margin-right: 0;
+    float: left;
+  }
+  .thumb-pad5 figure {
+    float: none;
+    width: 100%;
+    margin-bottom: 20px;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+  .caroufredsel_wrapper {
+    height: 220px !important;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media (min-width: 482px) and (max-width: 625px) {
+  
+}
+@media (max-width: 480px) {
+  .map iframe {
+    height: 200px;
+  }
+  .box-thumb1 {
+    width: 100%;
+    float: none;
+    margin-right: 0;
+  }
+  .box4 {
+    width: 100%;
+  }
+  .list4 li .extra-wrap .pull-right {
+    display: block;
+    float: left;
+    width: 100%;
+  }
+  .list4 li .extra-wrap p {
+    margin-bottom: 0px;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+  .thumb-pad7 figure {
+    width: 100%;
+    margin-right: 0;
+    float: none;
+  }
+  .thumb-pad4 figure {
+    width: 100%;
+    margin-right: 0;
+    float: none;
+  }
+  .caroufredsel_wrapper {
+    height: 260px !important;
+  }
+}
+/*---------------------------------------------------------------------------------------------------------------------------*/
+@media only screen
+and (min-device-width : 320px)
+and (max-device-width : 568px) {
+
+ .phone {
+
+ float: left;
+ max-width: 95%;
+ margin-top:6px;
+ padding:5px;
+ margin-left:5px;
+ margin-right:5px;
+ text-align:center;
+ }
+
+ .phone2 {
+ max-width: 100%;
+ float:left;
+ padding:5px;
+ margin-top:6px;
+ margin-left:5px;
+ margin-right:5px;
+ font-size:22px;
+ text-align:center;
+ }
+
+  .phone2 img {
+
+ float:left;
+ width:30px;
+ height:30px;
+ margin-right:5px;
+ }
+
+ .phone2 a {
+
+ font-size:22px;
+ color:#000;
+
+ }
+
+#commerciaux {
+
+
+        width:100%;
+        margin-left:auto;
+
+}
+
+#rule hr {
+
+       display: none;
+
+}
+
+#assistantes {
+
+
+        width:100%;
+        margin-left:auto;
+        margin-top:20px;
+
+        }
+
+#magasiniers {
+
+
+        width:100%;
+        margin-left:auto;
+        margin-top:auto;
+
+}
+#chauffeurs {
+
+
+        width:100%;
+        margin-left:auto;
+       margin-top:20px;
+
+}
+
+#direction {
+
+
+
+       width:100%;
+       margin-left:auto;
+       margin-top:auto;
+
+}
+
+#renseignements {
+
+
+      width:100%;
+        margin-left:auto;
+       margin-top:20px;
+
+}
+
+ .span7 {
+ width: 100%;
+ padding:5px;
+ margin-left:5px;
+ margin-right:5px;
+
+ }
+
+ .span4 {
+ float:left;
+ width: 100%;
+ padding:5px;
+ margin-top:10px;
+ margin-left:5px;
+ margin-right:5px;
+
+ }
+
+ h1.brand {
+ margin-top:-25px;
+ }
+
+ h1.brand img {
+ margin-top:-25px;
+ width:300px;
+ height:auto;
+ }
+
+
+ .map {
+    display: none;
+  }
+
+ .row {
+
+margin-top:auto;
+
+}
+  
+}
+
+@media (max-width: 320px) {
+  .list_carousel #foo li figure {
+    width: 100%;
+    margin-bottom: 5px;
+  }
+  .caroufredsel_wrapper {
+    height: 470px !important;
+  }
+  .list5 li figure {
+    width: 100%;
+    float: none;
+    margin-right: 0;
+    margin-top: 5px;
+    margin-bottom: 10px;
+  }
+  .margBot {
+    margin-bottom: 0;
+  }
+  .error img {
+    margin-left: 0 !important;
+  }
+  .caroufredsel_wrapper {
+    height: 470px !important;
+  }
+}
+
+@media only screen
+and (min-device-width : 768px)
+and (max-device-width : 1024px)  {
+
+ .nav-collapse .nav
+ {
+  margin-top: -50px;
+ }
+
+ .phone {
+
+ max-width: 100%;
+ padding:5px;
+ margin-left:5px;
+ margin-right:5px;
+ }
+
+ .span7 {
+ width: 100%;
+ padding:5px;
+ margin-left:5px;
+ margin-right:5px;
+
+ }
+
+ .span4 {
+ float:left;
+ width: 100%;
+ padding:5px;
+ margin-top:10px;
+ margin-left:5px;
+ margin-right:5px;
+
+ }
+
+ h1.brand {
+ margin-top:auto;
+ margin-left:15px;
+ }
+
+ h1.brand img {
+ margin-top:auto;
+ margin-left:15px;
+ max-width:400px;
+ height:auto;
+ }
+
+}
+
+
+/*---------------------------------------------------------------------------------------------------------------------------*/
+
+.error img {
+  max-width: 100% !important;
+  margin-top: 105px;
+  margin-left: 26px;
+}
+.border1 {
+  border-bottom: 1px solid #f5f6f6;
+  padding-bottom: 42px;
+}
+.border2 {
+  border-bottom: 1px solid #494f56;
+  padding-bottom: 37px;
+  margin-top:10px;
+}
+.margBot {
+  margin-bottom: 63px;
+}
+.margBot1 {
+  margin-bottom: 45px;
+}
+.margBot2 {
+  margin-bottom: 82px;
+}
+.margBot3 {
+  margin-bottom: 23px;
+}
+.margBot4 {
+  margin-bottom: 29px;
+}
+.margBot5 {
+  margin-bottom: 35px;
+}
+.margBot6 {
+  margin-bottom: 25px !important;
+}
+/* .padBot {
+  padding-bottom: 75px;
+} */
+/*---------------------------------------------------------------------------------------------------------------------------*//*Core variables and mixins*/
+.clearfix {
+  *zoom: 1;
+}
+.clearfix:before,
+.clearfix:after {
+  display: table;
+  content: "";
+  line-height: 0;
+}
+.clearfix:after {
+  clear: both;
+}
+.hide-text {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+.input-block-level {
+  display: block;
+  width: 100%;
+  min-height: 34px;
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+
+/* --- contact form  ---- */
+form#contactform input[type="text"] {
+  width: 100%;
+  min-height: 40px;
+  padding-left:20px;
+  font-size:13px;
+  padding-right:20px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+
+}
+
+form#contactform textarea {
+  width: 100%;
+  padding-left:20px;
+  padding-top:10px;
+  font-size:13px;
+  padding-right:20px;
+  -webkit-box-sizing: border-box;
+     -moz-box-sizing: border-box;
+          box-sizing: border-box;
+
+}
+
+form#contactform .validation {
+       font-size:11px;
+}
+
+#sendmessage {
+       border:1px solid #e6e6e6;
+       background:#f6f6f6;
+       display:none;
+       text-align:center;
+       padding:15px 12px 15px 65px;
+       margin:10px 0;
+       font-weight:600;
+       margin-bottom:30px;
+
+}
+
+#sendmessage.show,.show  {
+       display:block;
+}
+table {
+    border-spacing: 10px;
+    border-collapse: separate;
+}
+td{padding: 6px;
+   border-collapse: separate;
+   border: 1px solid #58595b;
+}
+.etabs { margin: 0; padding: 0; text-align:center; }
+    .tab { display: inline-block; zoom:1; *display:inline; width:200px; background: #eae9e9; border: solid 2px #cc0000; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
+    .tab a { font-size: 16px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
+    .tab a:hover { text-decoration: underline; background: #58595b; color:#cc0000; }
+    .tab.active { background: #58595b; color:#cc0000; padding-top: 6px; position: relative; top: 1px; border-color: #cc0000; }
+    .tab a.active { font-weight: bold; background: #58595b; color:#cc0000;}
+    .tab-container .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; }
+    .panel-container { margin-bottom: 10px; }
+
+    .tab-container2 .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; }
+    .panel-container2 { margin-bottom: 10px; }
+
+
+.menu_button1 {
+       -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
+       -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
+       box-shadow:inset 0px 1px 0px 0px #ffffff;
+       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) );
+       background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% );
+       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff');
+       background-color:#cc0000;
+       -moz-border-radius:6px;
+       -webkit-border-radius:6px;
+       border-radius:6px;
+       border:1px solid #8a8a8a;
+       display:inline-block;
+       color:#ffffff;
+       font-family:Helvetica;
+       font-size:11px;
+       padding:2px 14px;
+       text-decoration:none;
+       text-shadow:1px 1px 0px #000000;
+}
+.menu_button1:visited {
+
+        color:#fff;
+}
+.menu_button1:hover {
+       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) );
+       background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% );
+       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424');
+       background-color:#cc0000;
+}
+.menu_button1:active {
+       position:relative;
+       top:1px;
+        color:#fff;
+}
+
+@media only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {
+.lang {
+float:right;
+height: 25px;
+padding:4px;
+margin-bottom:5px;
+}
+.menu_button1 {
+       -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
+       -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
+       box-shadow:inset 0px 1px 0px 0px #ffffff;
+       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) );
+       background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% );
+       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff');
+       background-color:#cc0000;
+       -moz-border-radius:6px;
+       -webkit-border-radius:6px;
+       border-radius:6px;
+       border:1px solid #8a8a8a;
+       display:inline-block;
+       color:#ffffff;
+       font-family:Helvetica;
+       font-size:10px;
+       padding:2px 2px;
+       text-decoration:none;
+       text-shadow:1px 1px 0px #000000;
+}
+.menu_button1:visited {
+
+        color:#fff;
+}
+.menu_button1:hover {
+       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) );
+       background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% );
+       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424');
+       background-color:#cc0000;
+}
+.menu_button1:active {
+       position:relative;
+       top:1px;
+        color:#fff;
+}
+}
+a.registerlink:link {
+
+ color:#120cfe;
+ text-decoration:underline;
+
+}
+a.registerlink:visited {
+
+ color:#120cfe;
+ text-decoration:underline;
+
+}
+a.registerlink:hover {
+
+ color:#cc0000;
+ text-decoration:underline;
+
+}
+a.registerlink:active {
+
+ color:#120cfe;
+ text-decoration:underline;
+
+}
+@media only screen
+and (min-device-width : 768px)
+and (max-device-width : 1024px)
+and (orientation : portrait)
+and (-webkit-min-device-pixel-ratio: 1){
+
+.filler {
+
+height:50px;
+
+}
+
+
+}
+
+@media only screen
+and (min-device-width : 768px)
+and (max-device-width : 1024px)
+and (orientation : landscape)
+and (-webkit-min-device-pixel-ratio: 1)  {
+
+.filler {
+
+height:200px;
+
+}
+
+}
+@media only screen
+and (min-device-width : 320px)
+and (max-device-width : 667px)
+and (orientation : portrait) {
+
+
+/* #slider {display:none;} */
+
+#contact-form {
+
+max-width:340px;
+}
+
+.filler {
+
+height:60px;
+
+}
+.brand {
+
+max-width:150px;
+height: auto;
+padding:5px;
+}
+
+.brand img.left {
+margin:0;
+width: 150px;
+height: auto;
+}
+
+.home {
+
+margin-left:0;
+
+}
+
+
+
+.product-menu-wrapper {
+
+width:150px;
+
+}
+
+.prodname  {
+
+width:140px;
+
+}
+
+.download-menu-wrapper {
+
+width:150px;
+
+}
+
+.prodname2  {
+
+width:140px;
+
+}
+
+
+.product {
+       float:none;
+       display:inline-block;
+       width: 95%;
+       height:auto;
+       margin:0;
+       border: 1px solid #fff;
+       border-radius: 0px;
+       margin-top:20px;
+       margin-left:0px;
+       overflow:hidden;
+       padding:0;
+       -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
 -moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
 box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+text-align:center;
 
+}
+.product h3 {
+width:100%;
+font-size:18px;
+color:#393939;
+padding:0;
+text-align:center;
 }
 
-/* .row .productsrow {display:inline-block; margin:0 auto;  background-color:#fff;}
-.row .productsrow .app {clear:left; text-align:center; background-color:#225ba6; padding-bottom:50px; }
-.row .productsrow .app .homeh2 {float:left; width:70%; text-align:left; margin-left:0; padding:0;}
-.row .productsrow .app .homeh2right {float:right; width:30%; text-align:right;  background:none;}
-.row .productsrow .app h2 {text-align:left; margin-top:50px; margin-left:0px; margin-bottom:10px;}
+.product .img {
 
-.lastnews {float:none; max-height:300px; width:45%; float:left; margin-top:50px; margin-left: 50px; padding-left:20px; background-color:#fff;}
-.lastnews .newspic {float:left; width:30%; text-align:left;  background:none;}
-.lastnews .newspic img {width:200px; height:auto;}
-.lastnews .newstext {float:left; width:450px; text-align:left; margin-left:50px; padding:0;}
-.lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}
-.lastnews:nth-child(even) {border-left: 1px solid #ccc;}
-.lastnews:nth-of-type(2n+1) {clear:left;}
+width:100%;
+height:auto;
+margin-bottom:0px;
+background:#fff;
+
+}
+
+#title {
+
+position:relative;
+width:100%;
+height:40px;
+margin:0;
+margin-top:50px;
+text-align:center;
+
+}
+
+#title img {
+
+margin-top:-30px;
+width:45px;
+height:45px;
+
+}
+
+#title span {
+margin-left:15px;
+margin-top:10px;
+font-size:15px;
+
+}
+#desc_news2 {
+width:100%;
+
+}
+
+#desc {
+
+float:left;
+width:100%;
+height:auto;
+background:#245caa;
+padding:5px;
+margin:0;
+margin-bottom:1px;
+
+}
+
+#desc span {
+float:left;
+width:100%;
+font-size:12px;
+line-height: 20px;
+color:#fff;
+
+}
+
+#desc h3 {
+
+font-size:20px;
+color:#fff;
+margin:0;
+margin-top:5px;
+
+}
+
+
+#desc p {
+font-size:12px; line-height: 20px; color:#fff;
+}
+
+
+.desktop {
+
+display:none;
+}
+.mobile {
+
+display:block;
+}
+
+#contenu.container {
+
+margin-top:20px;
+background:#fff;
+
+}
+footer {
+width:100%;
+}
+
+
+footer .footerwrap {
+text-align:center; width:100%; height:auto;
+}
+footer .footerwrap2 {
+text-align:center; width:100%; height:auto; background-color:#204A94;
+}
+
+footer .footerlogo {
+
+width:100%;
+text-align:center;
+}
+
+footer .footerlogo div {
+
+width:100%;
+text-align:center;
+}
+
+footer .footerlogo div img {
+
+display:inline-block; width:350px; height:auto; margin:0 auto; margin-left:10px;
+}
+
+footer .newsletter {
+display:none;
+visibility:hidden;
+}
+
+.newsletter2 {
+float:none;
+display:inline-block;
+width:100%;
+height:auto;
+background-image:none;
+margin-left:0;
+margin:0;
+}
+
+footer .newsletter2 h4 {
+color:#fff;
+font-size: 20px;
+margin:0;
+padding:0;
+}
+
+footer .newsletter2 form {
+margin-top:20px;
+}
+
+footer .newsletter2 .form-group button.theme-btn {
+padding:30px;
+font-size:25px;
+
+}
+
+footer .social {
+width:100%; height:auto; display:inline-block; margin: 0 auto; text-align:center;
+}
+
+footer .social h4 {
+color:#fff;
+font-size: 20px;
+margin:0;
+padding:0;
+display:inline-block;
+}
+
+footer .social .socialarticle {
+display:inline-block; margin-left:0; margin:0 auto;
+}
+footer .social .socialarticle ul {
+display:inline-block; margin-left:-20px; margin-top:20px;
+}
+
+.social i.fa {
+  display: inline-block;
+  border-radius: 60px;
+  box-shadow: 0px 0px 2px #888;
+  padding: 0.5em 0.6em;
+  background:#fff;
+  font-size:20px;
+
+}
+
+footer .social2 {
+margin-top:50px;
+}
 
-@media only screen
-and (min-device-width : 375px)
-and (max-device-width : 667px) {
-  .homeh2 {margin-top:-10px;}
 
-  .productsrow { margin-top: 100px; }
-  .row .productsrow .app {padding-bottom:10px; margin-top:50px;}
-  .row .productsrow .app .about {margin-top:10px;}
 
-  .row .productsrow .app .homeh2 {float:none; width:100%; margin-top:-50px;}
-  .row .productsrow .app .homeh2 h2 {margin-top:-50px;}
-  .row .productsrow .app .homeh2right {display:none;}
-  .row .productsrow .app h2 {margin-top:10px;}
+#search {display:none;}
+#share {display:none;}
+
+.download_header {
+
+background:#245CAA;
+width:95%;
+padding:10px;
+margin-top:20px;
+
+}
+
+.download_lines {
+
+clear:left;
+float:left;
+width:100%;
+height:300px;
+margin:0;
+
+}
+.download_table {
+
+float:left;
+width:100%;
+height:auto;
+font-size:10px;
+margin-top:30px;
+
+}
+
+.download_table li {
+
+clear:left;
+float: left;
+
+
+}
+.span42 {
+
+display:none;
+
+
+}
+
+.span4 {
+
+display:none;
+
+
+}
+
+.row iframe {display:none;}
+
+.span71 {
+
+float:none;
+width:96%;
+
+}
+
+.span41 {
+
+float:none;
+width:96%;
+
+}
+.span12 {
+
+float:none;
+width:96%;
+
+}
+
 }
 
 @media only screen
 and (min-device-width : 320px)
 and (max-device-width : 667px)
-and (orientation : portrait) {
-  .row .productsrow .app {padding-bottom:10px;}
-  .row .productsrow .app.about {margin-top:10px;}
-
-  .row .productsrow .app.homeh2 {float:none; width:100%; margin-top:-50px;}
-  .row .productsrow .app.homeh2 h2 {margin-top:-50px;}
-  .row .productsrow .app.homeh2right {display:none;}
-  .row .productsrow .app h2 {margin-top:10px;}
-} */
\ No newline at end of file
+and (orientation : landscape) {
+
+#mainmenu {
+
+display:none;
+visibility: hidden;
+
+}
+
+
+
+.margintop {
+
+margin-top:100px;
+text-align:center;
+
+}
+
+
+#share {display:none;}
+
+#mainmenumobile {
+
+display:block;
+
+}
+
+/* #slider {display:none;} */
+
+.filler {
+
+height:60px;
+
+}
+
+.home {
+
+margin-left:0;
+
+}
+.mobile {
+
+display:block;
+}
+
+#rmmenu.span12 {
+
+float:none;
+margin:0;
+padding:0;
+height:90px;
+width:100%;
+display:inline-block;
+text-align:center;
+background:none;
+
+}
+
+#mainmenu.container {
+
+margin-top:-40px;
+}
+
+#contenu.container {
+
+margin-top:-50px;
+
+}
+
+
+.download_header {
+
+background:#245CAA;
+width:95%;
+padding:10px;
+margin-top:20px;
+
+}
+
+.download_lines {
+
+clear:left;
+float:left;
+width:100%;
+height:300px;
+margin:0;
+
+}
+.download_table {
+
+float:left;
+width:100%;
+height:auto;
+font-size:10px;
+margin-top:30px;
+
+}
+
+.download_table li {
+
+clear:left;
+float: left;
+}
+
+.span42 {
+
+display:none;
+
+
+}
+.span4 {
+
+display:none;
+
+
+}
+
+.row iframe {display:none;}
+
+.span41 {
+
+float:none;
+width:96%;
+
+}
+
+footer .span12 {
+
+width:100%;
+text-align:center;
+
+}
+
+footer .span3 {
+float:left;
+width:100%;
+
+
+}
+
+footer .container h1 {
+ margin:0;
+ padding:0;
+ font-family: "HelveticaNeueHeavyCondensed", "HelveticaNeue-Heavy-Condensed", "Helvetica Neue Heavy Condensed", "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Arial Narrow", "Arial", sans-serif; font-stretch:condensed;
+ font-weight:1000;
+ font-stretch:condensed;
+ font-size:12pt;
+ color:#fff;
+ }
+
+.footerlogo-box {
+
+float:none;
+width:100%;
+text-align:center;
+color:#fff;
+
+}
+
+.footerlogo {
+
+  clear:all;
+  text-align:center;
+  margin-top: 50px;
+  width:100px;
+  height:auto;
+  display:inline-block;
+  margin-left:auto;
+  margin-right:auto;
+  
+}
+
+/* #mainmenu {
+
+  width:100%;
+
+  } */
+
+  div.pswp {z-index:99999999;}
+  div.pswp__top-bar {z-index:99999999;}
+      #map {
+        width: 100%;
+        height: 285px;
+      }
+  .social i.fa {
+  display: inline-block;
+  border-radius: 60px;
+  box-shadow: 0px 0px 2px #888;
+  padding: 0.5em 0.6em;
+  background:#fff;
+  }
+ .app1 {float:left; width:70%; max-width:1300px; text-align:left;}
+ .app2 {float:right; width:30%; text-align:right;  background:none;}
+ .app1 img {width:auto; max-height:350px;}
+ .app2 img {width:350px; height:auto;}
+  .contactfrom {float:left;}
+  .social2 {float:left;}
+  .social.ipad {display:none;}
+  .social  i:hover {
+  display: inline-block;
+  border-radius: 60px;
+  box-shadow: 0px 0px 2px #888;
+  padding: 0.5em 0.6em;
+  background:#204a94;
+  color:#fff;
+ }
+ .rowhome {text-align:center; padding-top:50px; padding-bottom:50px;}
+ .home-about-downloads {float:right; width:30%; text-align:right;  background:none;}
+ .home-about-content {float:none; width:86%; display:inline-block; background-color:#fff;}
+ .home-about-content-text {float:left; width:70%; text-align:left; margin-left:0; padding:0;}
+ .home-about-content-text h2 {margin-top:50px; margin-left:0; padding-left:0;}
+ .lastnews {float:none; max-height:300px; width:45%; float:left; margin-top:50px; margin-left: 50px; padding-left:20px; background-color:#fff;}
+ .lastnews .newspic {float:left; width:30%; text-align:left;  background:none;}
+ .lastnews .newspic img {width:200px; height:auto;}
+ .lastnews .newstext {float:left; width:450px; text-align:left; margin-left:50px; padding:0;}
+ .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}
+ .lastnews:nth-child(even) {border-left: 1px solid #ccc;}
+ .lastnews:nth-of-type(2n+1) {clear:left;}
+ .span34.video {width:400px; max-height:400px; margin-left:20px;}
+ .titlevideo {width:400px; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;}
+  @media (max-width: 1790px) {
+  .lastnews {float:none; max-height:350px; width:45%; float:left; margin-top:80px; margin-left: 40px; padding-left:20px; background-color:#fff;}
+  .lastnews .newspic img {width:150px; height:auto;}
+  .lastnews .newstext {float:left; width:300px; text-align:left; margin-left:40px; padding:0;}
+  .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}
+     .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0;}
+   .product-menu .product-menu-wrapper a { font-size:12px;}
+   header {background:#204a94;}
+   /* #mainmenu {
+   position: sticky;
+   top: 450px;
+   width:100%;
+   background:#245CAA;
+   } */
+   #product-menu.sticky2 {top:20;}
+   .product-menu .product-menu-wrapper22 {width:19%;}
+   /* #product-menu.product-menu.desktop {margin-top:35px;} */
+   /* #product-menu.download-menu.desktop {margin-top:35px;} */
+    /* #slider {margin-top:-80px;} */
+    .homeh2 { margin-top:100px;}
+   }
+   @media (max-width: 1600px) {
+   #mainmenu {
+   position: sticky;
+   top: 425px;
+   width:100%;
+   background:#245CAA;
+   }
+   #product-menu.sticky2 {top:20;}
+   .product-menu .product-menu-wrapper22 {width:16%;}
+   #product-menu.product-menu.desktop {margin-top:35px;}
+   #product-menu.download-menu.desktop {margin-top:35px;}
+   }
+   @media (max-width: 1280px) and (min-width: 1100px) {
+ .lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;}
+ .lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left;  background:none;}
+ .lastnews .newspic img {width:150px; height:auto;}
+ .lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;}
+ .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}
+ .lastnews:nth-child(even) {border-left: 0;}
+ .lastnews:nth-of-type(3) {clear:left;}
+   .product-menu .product-menu-wrapper {display:inline-block; min-width:300px; overflow:hidden; margin:0; top:150;}
+   .product-menu .product-menu-wrapper a { font-size:12px;}
+   header {background:#204a94;}
+   /* #mainmenu {
+   position: sticky;
+   top: 300px;
+   width:100%;
+   background:#245CAA;
+   } */
+   #product-menu.sticky2 {top:20;}
+   .product-menu .product-menu-wrapper22 {width:19%;}
+   #product-menu.product-menu.desktop {margin-top:35px;}
+   #product-menu.download-menu.desktop {margin-top:30px;}
+    /* #slider {margin-top:-80px;} */
+    .homeh2 { margin-top:100px;}
+   }
+   @media (max-width: 1100px) and (min-width: 900px) {
+   .product-menu .product-menu-wrapper {display:inline-block; min-width:300px;overflow:hidden; margin:0; top:150;}
+   .product-menu .product-menu-wrapper a { font-size:12px;}
+   header {background:#204a94;}
+   /* #mainmenu {
+   position: sticky;
+   top: 200px;
+   width:100%;
+   background:#245CAA;
+   } */
+   #product-menu.sticky2 {top:20;}
+   .product-menu .product-menu-wrapper22 {width:19%;}
+   #product-menu.product-menu.desktop {margin-top:35px;}
+   #product-menu.download-menu.desktop {margin-top:30px;}
+    /* #slider {margin-top:-80px;} */
+    .homeh2 { margin-top:100px;}
+   }
+ /* 
+   @media (max-width: 1020px) {
+   #slider {display:none;}
+   } */
+   @media (max-width: 950px) {
+   .lastnews {float:none; max-height:none; width:100%; float:left; margin-left: 0; padding-left:0; background-color:#fff; text-align:center; padding-bottom:20px; border-bottom: 1px solid #ccc;}
+ .lastnews .newspic {float:none; display:inline-block; width:100%; text-align:left;  background:none;}
+ .lastnews .newspic img {width:150px; height:auto;}
+ .lastnews .newstext {float:none; display:inline-block; width:100%; text-align:left; margin-left:0; padding:0;}
+ .lastnews .newstext h2.h2 {margin-top:0px; top:0px; padding:0px;}
+ .lastnews:nth-child(even) {border-left: 0;}
+ .lastnews:nth-of-type(3) {clear:left;}
+   /* .product-menu {display:none;} */
+   /* #mainmenu {
+   position: sticky;
+   top: 0;
+   width:100%;
+   margin:0;
+   background:#555555;
+   } */
+   #changemenu {display:none;}
+   #changemenu2 {display:block;visibility: visible;}
+   }
+ @media only screen
+ and (min-device-width : 768px)
+ and (max-device-width : 1024px)
+ and (orientation : landscape) {
+  /* #mainmenu {
+   position: sticky;
+   top: 300px;
+   width:100%;
+   background:#245CAA;
+   } */
+   .home-about-content-text h2 {margin-top:0px; margin-left:0; padding-left:0;}
+    /* #slider {margin-top:40px;} */
+   footer .footerwrap {
+   text-align:center; width:100%; height:220px; background-color:#204a94;
+    }
+   footer .footerwrap2 {
+   text-align:center; width:100%; height:500px; background-color:#355aa0;
+   }
+   .contactfrom {float:none; display:inline-block;}
+   .social2.contacts {float:left; text-align:center; width:350px;}
+   .social2.carreers {float:right; text-align:center; width:350px;}
+   .social.desktop {display:none;}
+   .social.ipad {display:block; width:350px;}
+   .newsletter.desktop.contactform {clear:left; height:250px; margin-top:auto; margin-left:-80px; }
+   .newsletter3 {margin-top:100px; float:none;}
+   .newsletter4 {margin-top:100px; float:none;}
+   div.newstext {margin-top:0px;}
+ }
+ @media only screen
+ and (min-device-width : 768px)
+ and (max-device-width : 1024px)
+ and (orientation : portrait) {
+   #rmmenu.span12 {
+    background:#555555;
+     background-color:#555555;
+  }
+ /* #mainmenu {
+   position: sticky;
+   top: 300px;
+   width:102%;
+   background:#555555;
+   background-color:#555555;
+   } */
+  .product-menu {display:block;}
+ /* 
+  #slider {display:block; margin-top: 0px; top:0;} */
+  /* #contenu {margin-top: 30px; top:30px;} */
+  #changemenu {display:block; visibility: visible; margin-left:0px; margin-right:0px; left:0; right:0; }
+  #changemenu2 {display:none; visibility: hidden;}
+  .newstext {text-align: left; padding-right: 20px; margin-bottom:0px; bottom:0;}
+  .home-about-downloads.newspic { height:350px;}
+ }
+   @media only screen
+ and (min-device-width : 375px)
+ and (max-device-width : 667px) {
+   header {
+   position: fixed;
+   top: 0;
+   width:100%;
+   z-index:999999;
+   }
+   .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}
+   .home-about-downloads {float:none; width:100%;}
+   .home-about-content {float:none; width:100%;}
+   .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;}
+   .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;}
+   .dropdowns {
+   position: fixed;
+   top: 70;
+   width:100%;
+   z-index:999999;
+   }
+   /* #slider {display:block; width:100%; margin-top:80px;} */
+   .homeh2 {margin-top:-10px;}
+   .productsrow { margin-top: 100px; }
+   .row.productsrow.app {padding-bottom:10px; margin-top:50px;}
+   .row.productsrow.app.about {margin-top:10px;}
+   .row .productsrow .app .homeh2 {float:none; width:100%; margin-top:-50px;}
+   .row .productsrow .app .homeh2 h2 {margin-top:-50px;}
+   .row .productsrow .app .homeh2right {display:none;}
+   .row .productsrow .app h2 {margin-top:10px;}
+   .app1 {float:none; width:100%;}
+   .app2 {display:none;}
+   .app1 img {width:100%; height:auto;}
+   .newspic {float:none; width:100%;}
+   .newstext {float:none; width:100%;}
+   .newstext h2 {margin-top:0px;}
+   #changemenu {display:none;}
+   #changemenu2 {display:block; visibility: visible;}
+   footer .footerwrap {
+   text-align:center; width:100%; height:550px; background-color:#204a94;
+    }
+   footer .footerwrap2 {
+   text-align:center; width:100%; height:500px; background-color:#355aa0;
+   }
+   footer .footerwrap2 .social2 .carrers {
+   width:100%;
+   text-align:center;
+   }
+   footer .footerwrap2 .social2 .contacts
+   {
+   width:100%;
+   text-align:center;
+   }
+  .social.ipad {display:none;}
+  .desktop {display:none;}
+   .product {
+       float:none;
+       display:inline-block;
+       width: 95%;
+       height:auto;
+       margin:0;
+       border: 1px solid #fff;
+       border-radius: 0px;
+       margin-top:20px;
+       margin-left:0px;
+       overflow:hidden;
+       padding:0;
+       -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ text-align:center;
+ }
+ input[type=checkbox] {
+  min-width:20px;
+  min-height:20px;
+ }
+ .span34.video {width:95%; height:250px; margin-left:0px; margin: 0 auto; margin-top:20px; margin-bottom:0px}
+ .titlevideo {width:100%; text-align:center; font-size:14pt; color:#fff; background:#1D439A; padding-top:5px; padding-bottom:5px;}
+ }
+ @media only screen
+ and (min-device-width : 320px)
+ and (max-device-width : 667px)
+ and (orientation : portrait) {
+   header {
+   position: fixed;
+   top: 0;
+   width:100%;
+   z-index:999999;
+   }
+   .rowhome {float:none; width:100%; padding:0; margin:0; padding-top:10px; padding-bottom:10px;}
+   .home-about-downloads {float:none; width:100%;}
+   .home-about-content {float:none; width:100%;}
+   .home-about-content-text {float:none; width:95%; text-align:left; margin-left:0; padding:0;}
+   .home-about-content-text h2 {margin-top:10px; margin-left:0; padding-left:0;}
+   .dropdowns {
+   position: fixed;
+   top: 70;
+   width:100%;
+   z-index:999999;
+   }
+   /* #slider {display:block; width:100%; margin-top:80px;} */
+   .homeh2 {margin-top:-10px;}
+   .productsrow {
+   margin-top: 100px;
+   }
+   .row.productsrow.app {padding-bottom:10px;}
+   .row.productsrow.app.about {margin-top:10px;}
+   .row.productsrow.app.homeh2 {float:none; width:100%; margin-top:-50px;}
+   .row.productsrow.app.homeh2 h2 {margin-top:-50px;}
+   .row.productsrow.app.homeh2right {display:none;}
+   .row.productsrow.app h2 {margin-top:10px;}
+   .app1 {float:none; width:100%;}
+   .app2 {display:none;}
+   .app1 img {width:100%; height:auto;}
+   .newspic {float:none; width:100%;}
+   .newstext {float:none; width:100%;}
+   .newstext h2 {margin-top:0px;}
+   #changemenu {display:none;}
+   #changemenu2 {display:block; visibility: visible;}
+   footer .footerwrap {
+   text-align:center; width:100%; height:550px; background-color:#204a94;
+    }
+   footer .footerwrap2 {
+   text-align:center; width:100%; height:500px; background-color:#355aa0;
+   }
+   footer .footerwrap2 .social2 .carrers {
+   width:100%;
+   text-align:center;
+   }
+   footer .footerwrap2 .social2 .contacts
+   {
+   width:100%;
+   text-align:center;
+   }
+  .social.ipad {display:none;}
+  .desktop {display:none;}
+   .product {
+       float:none;
+       display:inline-block;
+       width: 95%;
+       height:auto;
+       margin:0;
+       border: 1px solid #fff;
+       border-radius: 0px;
+       margin-top:20px;
+       margin-left:0px;
+       overflow:hidden;
+       padding:0;
+       -webkit-box-shadow: none;
+ -moz-box-shadow: none;
+ box-shadow: none;
+ text-align:center;
+ }
+ input[type=checkbox] {
+  min-width:20px;
+  min-height:20px;
+ }
+ }
+
index 87ef7d7..e69de29 100644 (file)
-@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&display=swap');\r
-@import url(../css/font-awesome.css); \r
-@font-face {\r
-       font-family: 'Conv_M025094D';\r
-       src: url('/fonts/M025094D.eot');\r
-       src: local('?'), url('/fonts/M025094D.woff') format('woff'), url('/fonts/M025094D.ttf') format('truetype'), url('/fonts/M025094D.svg') format('svg');\r
-       font-weight: normal;\r
-       font-style: normal;\r
-}\r
-@font-face {\r
-       font-family: 'Conv_M025096D';\r
-       src: url('/fonts/M025096D.eot');\r
-       src: local('?'), url('fonts/M025096D.woff') format('woff'), url('fonts/M025096D.ttf') format('truetype'), url('fonts/M025096D.svg') format('svg');\r
-       font-weight: normal;\r
-       font-style: normal;\r
-}\r
-\r
-\r
-body {\r
-\r
-  font-family: font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;\r
-  line-height: 24px;\r
-  font-size: 12pt;\r
-  color: #58595b;\r
-     /* fallback */\r
-  background-color: #fff;\r
-\r
-}\r
-\r
-\r
-#preloader {\r
-       position: fixed;\r
-       top:0;\r
-       left:0;\r
-       right:0;\r
-       bottom:0;\r
-       background-color:#fff; /* change if the mask should have another color then white */\r
-       z-index:99; /* makes sure it stays on top */\r
-}\r
-\r
-#status {\r
-       width:200px;\r
-       height:200px;\r
-       position:absolute;\r
-       left:50%; /* centers the loading animation horizontally one the screen */\r
-       top:50%; /* centers the loading animation vertically one the screen */\r
-       background-image:url(../img/status.gif); /* path to your loading animation */\r
-       background-repeat:no-repeat;\r
-       background-position:center;\r
-       margin:-100px 0 0 -100px; /* is width and height divided by two */\r
-}\r
-\r
-  #changemenu {display:block;}\r
-  #changemenu2 {display:none; visibility:hidden;}\r
-\r
-.lang {\r
-float:right;\r
-height: 25px;\r
-padding:4px;\r
-}\r
-\r
-.lang a:link {\r
-color:#fff;\r
-}\r
-\r
-a:link {\r
-  font-size:13pt;\r
-  color: #58595b;}\r
-\r
-.disclaimer {\r
-      color:#fff;\r
-      text-align:justify;\r
-      font-size:10pt;\r
-\r
-      }\r
-.more {\r
-      display: none;\r
-      border-top: 1px solid #fff;\r
-      border-bottom: 1px solid #fff; }\r
-\r
-#adressbar p {\r
-  margin-bottom: 16px;\r
-  font-size:13pt;\r
-  color: #fff;\r
-  text-align:left;\r
-}\r
-\r
-\r
-.rows {\r
-    width:100%;\r
-    line-height:24pt;\r
-}\r
-\r
-\r
-#wrap {\r
-\r
-float:none;\r
-display:inline-block;\r
-width:45%;\r
-\r
-}\r
-.rows:nth-of-type(odd) {\r
-    background: #e0e0e0;\r
-}\r
-\r
-p {\r
-  margin-bottom: auto;\r
-  font-size:14px;\r
-  color: #58595b;\r
-}\r
-\r
-#desc_news > p {\r
-  margin-bottom: auto;\r
-  font-size:10pt;\r
-  color: #fff;\r
-  text-align:justify;\r
-  line-height:auto;\r
-}\r
-\r
-\r
-p > span {\r
-  font-size:13pt;\r
-  color: #58595b;\r
-}\r
-a[href^="tel:"] {\r
-  color: inherit;\r
-  text-decoration: none;\r
-}\r
-a {\r
-  outline: none;\r
-}\r
-a:hover {\r
-  text-decoration: none;\r
-}\r
-article ul\r
-{\r
-    list-style-type: none;\r
-}\r
-.desktop {\r
-display:block;\r
-\r
-}\r
-\r
-.mobile {\r
-\r
-display:none;\r
-\r
-}\r
-\r
-\r
-.reihe {\r
-    line-height:24pt;\r
-    border: solid 1px #245CAA;\r
-}\r
-\r
-.reihe:nth-child(odd) {\r
-    background: #bed7ff;\r
-}\r
-\r
-\r
-\r
-.filler {\r
-\r
-height:550px;\r
-\r
-}\r
-\r
-.square-thumb {\r
-width: 120px;\r
-height: 120px;\r
-overflow:hidden;\r
-float : left;\r
-border-color : #ffffff #ffffff #ffffff #ffffff;\r
-border-style : solid;\r
-border-top-width : 1px;\r
-border-right-width : 1px;\r
-border-bottom-width : 1px;\r
-border-left-width : 1px;\r
-margin-left : 25px;\r
-margin-right : auto;\r
-margin-top : 20px;\r
-text-align: center;\r
-background:#fff;\r
-background-image: url("css/loading.gif");\r
-background-position: center center;\r
-background-repeat: no-repeat;\r
-box-shadow: rgb(124, 124, 124) 3px 3px 3px;"\r
-}\r
-\r
-.square-thumb img {\r
-  position: relative;\r
-  top: 50%;\r
-  -webkit-transform: translateY(-50%);\r
-  -ms-transform: translateY(-50%);\r
-  transform: translateY(-50%);\r
-}\r
-\r
-a.partner:link {\r
-    color: #000;\r
-    font-size:11px;\r
-    font-weight:bold;\r
-}\r
-\r
-/* visited link */\r
-a.partner:visited {\r
-    color: #000;\r
-}\r
-\r
-/* mouse over link */\r
-a.partner:hover {\r
-    color: #000;\r
-}\r
-\r
-/* selected link */\r
-a.partner:active {\r
-    color: #000;\r
-}\r
-\r
-\r
-.span1200 {\r
-       float:left;\r
-       width: 1000px;\r
-       height:auto;\r
-       padding:25px;\r
-\r
-}\r
-\r
-.span3-4 {\r
-\r
-float:left;\r
-width: 380px;\r
-padding:5px;\r
-\r
-}\r
-\r
-.span3-4 p {\r
-\r
-color:#fff;\r
-text-align:left;\r
-\r
-}\r
-\r
-\r
-\r
-\r
-\r
-.span12 {\r
-float:none;\r
-margin:0;\r
-padding:0;\r
-height:auto;\r
-width:1200px;\r
-text-align:center;\r
-\r
-}\r
-\r
-\r
-\r
-.circle {\r
-       border-radius: 100%;\r
-       margin: 0.15em;\r
-       font-size: 25px;\r
-        padding:15px;\r
-        background-color:#fff;\r
-        color:#235ba9;\r
-}\r
-\r
-.circle:hover {\r
-\r
-        background-color:#6493e5;\r
-        color:#fff;\r
-}\r
-\r
-\r
-.fa-facebook{\r
-\r
-  padding: 15px 20px;\r
-       }\r
-\r
-\r
-#mainmenu {\r
-\r
-position:fixed;\r
-top:455px;\r
-width:100%;\r
-text-align:center;\r
-padding:0;\r
-z-index:9;\r
-\r
-            -webkit-transition: all 0.4s ease;\r
-            transition: all 0.4s ease;\r
-}\r
-\r
-#product-menu  {\r
-            -webkit-transition: all 0.4s ease;\r
-            transition: all 0.4s ease;\r
-}\r
-\r
-#product-menu.sticky2 {\r
-\r
-position:relative;\r
-margin-top:auto;\r
-background:204a94;\r
-}\r
-\r
-#mainmenu.sticky {\r
-\r
-position:fixed;\r
-top:0;\r
-background:#204a94;\r
-}\r
-\r
-\r
-\r
-\r
-#contenu.container {\r
-position:relative;\r
-/* margin-top:-30px; */\r
-background:#ffffff;\r
-text-align:center;\r
-}\r
-\r
-\r
-\r
-.span34 {\r
-       float:none;\r
-       display:inline-block;\r
-       width: 300px;\r
-       height:400px;\r
-       margin:0 auto;\r
-       margin-top:25px;\r
-\r
-\r
-}\r
-\r
-.span35 {\r
-       float:none;\r
-       display:inline-block;\r
-       width: 300px;\r
-       margin:0 auto;\r
-       margin-top:25px;\r
-\r
-\r
-}\r
-\r
-.product {\r
-\r
-       display:inline-block;\r
-       width: 320px;\r
-       border: 1px solid #fff;\r
-       border-radius: 0px;\r
-       margin: auto 10px;\r
-       margin-top:20px;\r
-       overflow:hidden;\r
-       padding:0:\r
-       -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);\r
--moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);\r
-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);\r
-\r
-}\r
-\r
-.product .img {\r
-\r
-width:350px;\r
-height:auto;\r
-margin-bottom:0px;\r
-background:#fff;\r
-\r
-}\r
-h1 {\r
-font-family: 'Open Sans Condensed', sans-serif;\r
-\r
-}\r
-\r
-h2 {\r
-margin:5px;\r
-padding:0;\r
-font-family: 'Open Sans Condensed', sans-serif;\r
-\r
-\r
-}\r
-\r
-#title {\r
-\r
-position:relative;\r
-width:160px;\r
-height:40px;\r
-margin:0;\r
-margin-left:10px;\r
-margin-top:auto;\r
-text-align:left;\r
-\r
-}\r
-\r
-#title img {\r
-\r
-margin-top:auto;\r
-width:50px;\r
-height:50px;\r
-\r
-}\r
-\r
-#title span {\r
-margin-left:5px;\r
-margin-top:10px;\r
-font-size:12px;\r
-\r
-}\r
-\r
-#desc {\r
-\r
-float:right;\r
-width:180px;\r
-height:260px;\r
-background:#245caa;\r
-padding:5px;\r
-text-align:left;\r
-margin:0;\r
-\r
-\r
-}\r
-\r
-#desc p {\r
-\r
-font-size:12px;\r
-line-height: 12px;\r
-color:#fff;\r
-padding:5px;\r
-\r
-}\r
-\r
-#desc h3 {\r
-\r
-font-size:15px;\r
-color:#fff;\r
-padding:0;\r
-line-height: 16px;\r
-}\r
-\r
-#desc h2 {display:none;}\r
-\r
-\r
-\r
-.product-menu {\r
-       width:100%;\r
-        /* margin-top:1px; */\r
-       /* text-align:center; */\r
-        background:#245CAA;\r
-        z-index:9;\r
-        padding:20px;\r
-        /* border-top: 1px solid #fff; */\r
-\r
-}\r
-.product-menu .product-menu-wrapper {\r
-display:inline-block;\r
-/* width:18%; */\r
-/* height:35px; */\r
-padding:10px;\r
-text-align:left;\r
-\r
-}\r
-\r
-.product-menu div a {\r
-color:#fff;\r
-font-size:15px;\r
-text-align:left;\r
-/* margin-left:20%; */\r
-\r
-}\r
-\r
-.product-menu .product-menu-wrapper:hover {\r
-\r
-\r
-background:#204a94;\r
-\r
-}\r
-\r
-.product-menu .product-menu-wrapper.prodname2  {\r
-\r
-background:#204a94;\r
-\r
-}\r
-\r
-.product-menu .product-menu-wrapper22 {\r
-display:inline-block;\r
-width:15%;\r
-height:35px;\r
-padding:10px;\r
-text-align:left;\r
-\r
-}\r
-\r
-.product-menu .product-menu-wrapper22 a {\r
-color:#fff;\r
-font-size:15px;\r
-text-align:left;\r
-margin-left:20%;\r
-\r
-}\r
-\r
-.product-menu .product-menu-wrapper22:hover {\r
-\r
-\r
-background:#204a94;\r
-\r
-}\r
-\r
-.product-menu .product-menu-wrapper22.prodname2  {\r
-\r
-background:#204a94;\r
-\r
-}\r
-\r
-.download-menu {\r
-       width:100%;\r
-        margin-top:1px;\r
-       text-align:center;\r
-        background:#245CAA;\r
-        z-index:9999;\r
-        padding:20px;\r
-        border-top: 1px solid #fff;\r
-\r
-}\r
-.download-menu .download-menu-wrapper {\r
-display:inline-block;\r
-width:18%;\r
-height:35px;\r
-padding:10px;\r
-text-align:left;\r
-\r
-}\r
-\r
-.download-menu .download-menu-wrapper a {\r
-color:#fff;\r
-font-size:15px;\r
-line-height:15px;\r
-text-align:left;\r
-margin-left:15%;\r
-\r
-}\r
-\r
-.download-menu .download-menu-wrapper:hover {\r
-\r
-background:#204a94;\r
-\r
-}\r
-\r
-.download-menu .download-menu-wrapper.prodname2  {\r
-\r
-background:#204a94;\r
-\r
-}\r
-\r
-\r
-.download_header {\r
-\r
-background:#245CAA;\r
-width:350;\r
-padding:10px;\r
-margin-top:50px;\r
-\r
-}\r
-\r
-.download_lines {\r
-\r
-clear:left\r
-float:left;\r
-width:1100px;\r
-height:80px;\r
-margin-left:50px;\r
-\r
-}\r
-.download_table {\r
-\r
-float:left;\r
-width:800px;\r
-height:30px;\r
-font-size:10px;\r
-margin-top:30px;\r
-\r
-}\r
-\r
-\r
-\r
-#desc_news2 {\r
-\r
-float:left;\r
-width:100%;\r
-background:#245caa;\r
-overflow:hidden;\r
-z-index:999999999;\r
-\r
-}\r
-\r
-#desc_news2 li {\r
-\r
-\r
-text-align:left;\r
-\r
-}\r
-#desc_news2 li:hover {\r
-\r
-color:#245caa;\r
-\r
-}\r
-\r
-#desc_news2 li a:link {\r
-\r
-/* margin-left:25px; */\r
-font-size:12px;\r
-\r
-}\r
-\r
-.image {\r
-    position:relative;\r
-    height:400px;\r
-}\r
-.image img {\r
-    width:100%;\r
-    vertical-align:top;\r
-}\r
-.image:after {\r
-    content:'\A';\r
-    position:absolute;\r
-    width:100%; height:100%;\r
-    top:0; left:0;\r
-    background:rgba(0,0,0,0.6);\r
-    opacity:0;\r
-    transition: all 0.5s;\r
-    -webkit-transition: all 0.5s;\r
-}\r
-.image:hover:after {\r
-    opacity:1;\r
-}\r
-\r
-\r
-.span7 {\r
-       float:left;\r
-       width: 800px;\r
-       min-height:350px;\r
-       padding:25px;\r
-       margin-left:0px;\r
-       margin-right:0px;\r
-       background:#c4c4c4;\r
-\r
-}\r
-\r
-.span4 {\r
-       float:right;\r
-       \r
-       text-align:right;\r
-       margin:0;\r
-       padding:0;\r
-       background:#fff;\r
-\r
-\r
-}\r
-.span42 {\r
-       float:right;\r
-       width: 350px;\r
-       text-align:right;\r
-       margin:0;\r
-       padding:0;\r
-       background:#0B4191;\r
-\r
-\r
-}\r
-.span71 {\r
-       float:left;\r
-       width: 600px;\r
-       min-height:350px;\r
-       padding:25px;\r
-       margin-left:0px;\r
-       margin-right:0px;\r
-       background:#c4c4c4;\r
-\r
-}\r
-\r
-.span41 {\r
-       float:right;\r
-       width: 550px;\r
-       text-align:right;\r
-       margin:0;\r
-       padding:0;\r
-       background:#fff;\r
-\r
-\r
-}\r
-\r
-.span7 .gallery {\r
-\r
-  display: inline-block;\r
-}\r
-\r
-\r
-.brand {\r
-  width:200px;\r
-  height:70px;\r
-  font-size: 0 !important;\r
-  line-height: 0 !important;\r
-  display: inline-block;\r
-  text-align:center;\r
-  margin: 0 !important;\r
-  position: relative;\r
-  padding: 0 0 0 0!important;\r
-  margin-top:0px;\r
-}\r
-#rmmenu.span12 .brand2 {\r
-  display:none;\r
-  width:150px;\r
-  height:auto;\r
-  font-size: 0 !important;\r
-  line-height: 0 !important;\r
-  float:left;\r
-  text-align:center;\r
-  margin: 0 !important;\r
-  position: relative;\r
-  padding: 0 0 0 0!important;\r
-  margin-top:0;\r
-  margin-left:25px;\r
-}\r
-\r
-.brand img.left {\r
-  float:left;\r
-  width:167px;\r
-  height:50px;\r
-  margin-top:10px;\r
-  margin-left:15px;\r
-\r
-}\r
-\r
-\r
-\r
-.brand img.right {\r
-  float:right;\r
-  width:350px;\r
-  height:100px;\r
-  margin:auto;\r
-  margin-bottom:20px;\r
-\r
-}\r
-\r
-.map{\r
-       position:relative;\r
-       margin-top:-50px;\r
-       margin-bottom:40px;\r
-}\r
-\r
-.map iframe{\r
-       width:100%;\r
-       height:450px;\r
-       border:none;\r
-}\r
-\r
-.map-grid iframe{\r
-       width:100%;\r
-       height:350px;\r
-       border:none;\r
-       margin:0 0 -5px 0;\r
-       padding:0;\r
-}\r
-#map_canvas img,\r
-.google-maps img {\r
-  max-width: none;\r
-}\r
-\r
-\r
-\r
-h3 {\r
-  color: #383838;\r
-  font: 100 27px/27px Helvetica Neue, Helvetica, sans-serif;\r
-  margin-top: 5px;\r
-  margin-bottom: 5px;\r
-  font-weight:500;\r
-  text-align:left;\r
-}\r
-h4 {\r
-  color: #383838;\r
-  font: 100 20px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-\r
-  font-weight:600;\r
-  margin-bottom: 18px;\r
-}\r
-h5 {\r
-  color: #58595b;\r
-  font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-\r
-  margin-bottom: 14px;\r
-}\r
-h5 > span {\r
-  color: #58595b;\r
-}\r
-h5 > em {\r
-  font-style: normal;\r
-  color: #fff6e5;\r
-}\r
-h6 {\r
-  color: #6f6f6f;\r
-  font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-\r
-  margin-bottom: 14px;\r
-  margin-top: -6px;\r
-}\r
-#content ul {\r
-  list-style: none;\r
-}\r
-.extra-wrap {\r
-  overflow: hidden;\r
-}\r
-/*-----btn-----*/\r
-.btn.btn-primary {\r
-  width:190px;\r
-  height:30px;\r
-  box-shadow: none;\r
-  background: #fff;\r
-  text-shadow: none;\r
-  text-decoration: none !important;\r
-  position: relative;\r
-  display: inline-block;\r
-  padding: 17px 36px 16px 37px;\r
-  font-size: 25px;\r
-  color: #204A94;\r
-  border: none;\r
-  letter-spacing: 0;\r
-  border-radius: 0;\r
-\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.btn.btn-primary:hover {\r
-  background: #204A94;\r
-  color: #fff;\r
-\r
-}\r
-.btn.btn-info {\r
-  box-shadow: none;\r
-  background: none;\r
-  text-shadow: none;\r
-  text-decoration: none !important;\r
-  position: relative;\r
-  display: inline-block;\r
-  padding: 13px 14px 12px 14px;\r
-  font: 14px 'Open Sans';\r
-  color: #fff6e5;\r
-  border: none;\r
-  letter-spacing: 0;\r
-  border-radius: 0;\r
-  text-transform: uppercase;\r
-  background: #cc0000;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.btn.btn-info:hover {\r
-  background: #3e454c;\r
-  color: #fff6e5;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-/*-----list-----*/\r
-.list1 {\r
-  margin: 0;\r
-  list-style: none;\r
-  margin-bottom: 25px;\r
-  margin-top: 26px;\r
-}\r
-.list1 li {\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  padding-left: 28px;\r
-  margin-bottom: 10px;\r
-  background: url(../img/list_arrow.png) left 4px no-repeat;\r
-}\r
-.list1 li a {\r
-  color: #727c87;\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  text-transform: uppercase;\r
-  line-height: 24px;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list1 li a:hover {\r
-  color: #cc0000;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list2 {\r
-  margin: 0;\r
-  position: relative;\r
-  list-style: none;\r
-  margin-top: 28px;\r
-}\r
-.list2 li {\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  margin-bottom: 2px;\r
-}\r
-.list2 li .date {\r
-  position: relative;\r
-  float: left;\r
-  color: #6f6f6f;\r
-  font: 300 14px/14px 'Helvetica';\r
-  top: 3px;\r
-  margin-right: 7px;\r
-}\r
-.list2 li a {\r
-  color: #7ecefd;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list2 li a:hover {\r
-  color: #a2a0a0;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list3 {\r
-  margin: 0;\r
-  list-style: none;\r
-  margin-top: 26px;\r
-}\r
-.list3 li {\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  border-bottom: 1px solid #f5f6f6;\r
-  margin-bottom: 14px;\r
-}\r
-.list3 li:first-child + li + li {\r
-  border-bottom: none;\r
-}\r
-.list3 li p {\r
-  margin-bottom: 13px;\r
-}\r
-.list3 .icon {\r
-  float: left;\r
-  margin-right: 5px;\r
-  width: 31px;\r
-  margin-top: 6px;\r
-}\r
-.list4 {\r
-  margin: 0;\r
-  list-style: none;\r
-  display: block;\r
-  margin-top: 32px;\r
-}\r
-.list4 li {\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  margin-bottom: 30px;\r
-  padding-bottom: 20px;\r
-  border-bottom: 1px solid #f5f6f6;\r
-}\r
-.list4 li h5 {\r
-  margin-bottom: 2px;\r
-  margin-top: 13px;\r
-}\r
-.list4 .badge {\r
-  padding: 0;\r
-  margin: 0;\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-  width: 72px;\r
-  height: 53px;\r
-  text-align: center;\r
-  padding-top: 19px;\r
-  text-shadow: none;\r
-  background-color: #cc0000;\r
-  font: 20px/20px 'Open Sans';\r
-  color: #fff6e5;\r
-  float: left;\r
-  margin-right: 19px;\r
-  text-transform: uppercase;\r
-}\r
-.list4 .badge p {\r
-  margin-bottom: 0;\r
-  margin-top: -3px;\r
-}\r
-.list4 li .extra-wrap p {\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  color: #c1c1c1;\r
-  float: left;\r
-}\r
-.list4 li .extra-wrap a {\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  color: #c1c1c1;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list4 li .extra-wrap a:hover {\r
-  color: #cc0000;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list4 li > div {\r
-  margin-bottom: 6px;\r
-}\r
-.list4 h2 {\r
-  margin-top: 0;\r
-  margin-bottom: 18px;\r
-}\r
-.list5 {\r
-  margin: 0;\r
-  list-style: none;\r
-  margin-top: auto;\r
-}\r
-.list5 li {\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  margin-bottom: 19px;\r
-  margin-top: 5px;\r
-}\r
-.list5 li a {\r
-  color: #cc0000;\r
-  font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-  text-transform: uppercase;\r
-  margin-bottom: 14px;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list5 li a:hover {\r
-  color: #3e454c;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.list5 li figure {\r
-  margin: 0;\r
-  float: left;\r
-  margin-right: 18px;\r
-}\r
-.list5 li figure > img {\r
-  width: 100%;\r
-}\r
-.list5 li p {\r
-  margin-bottom: 0;\r
-}\r
-/*-----thumbs-----*/\r
-.thumb-pad1 {\r
-  margin-bottom: 8px;\r
-}\r
-.thumb-pad1 .thumbnail {\r
-  position: relative;\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad1 figure {\r
-  margin: 0;\r
-}\r
-.thumb-pad1 figure img {\r
-  width: 100%;\r
-}\r
-.thumb-pad1 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-  overflow: hidden;\r
-  padding: 17px 20px 29px 26px;\r
-  background-color: #ffffff;\r
-}\r
-.thumb-pad1 .thumbnail .caption h3 {\r
-  margin-bottom: 6px;\r
-}\r
-.thumb-pad1 .thumbnail .caption p {\r
-  color: #cccccc;\r
-  line-height: 24px;\r
-  margin-bottom: 18px;\r
-}\r
-.box-thumb1 {\r
-  margin-bottom: 30px;\r
-}\r
-.thumb-pad2 {\r
-  margin: 0;\r
-  margin-top: 16px;\r
-}\r
-.thumb-pad2 .thumbnail {\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad2 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-}\r
-.thumb-pad2 .thumbnail .caption a {\r
-  color: #6f6f6f;\r
-  font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-  text-transform: uppercase;\r
-  margin-bottom: 11px;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.thumb-pad2 .thumbnail .caption a:hover {\r
-  color: #cc0000;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.thumb-pad2 figure {\r
-  margin: 0;\r
-  margin-bottom: 24px;\r
-}\r
-.thumb-pad2 figure img {\r
-  width: 100%;\r
-}\r
-.thumb-pad3 {\r
-  margin-bottom: 30px;\r
-}\r
-.thumb-pad3 .thumbnail {\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad3 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-  overflow: hidden;\r
-}\r
-.thumb-pad3 figure {\r
-  margin: 0;\r
-  float: left;\r
-  margin-right: 20px;\r
-}\r
-.thumb-pad3 figure img {\r
-  width: 100%;\r
-  max-width: 100%;\r
-}\r
-.thumb-pad3 .thumbnail .caption span {\r
-  margin-bottom: 8px;\r
-  display: block;\r
-}\r
-.thumb-pad3 .thumbnail .caption span a {\r
-  color: #6f6f6f;\r
-  font: 300 14px/14px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-  display: inline-block;\r
-  text-transform: uppercase;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.thumb-pad3 .thumbnail .caption span a:hover {\r
-  color: #7ecefd;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.thumb-pad3 .thumbnail .caption h4 {\r
-  margin-bottom: -1px;\r
-}\r
-.thumb-pad4 {\r
-  margin-top: 34px;\r
-}\r
-.thumb-pad4 .thumbnail {\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad4 figure {\r
-  margin: 0;\r
-  margin-bottom: 17px;\r
-}\r
-.thumb-pad4 figure img {\r
-  width: 100%;\r
-  max-width: 100%;\r
-}\r
-.thumb-pad4 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-}\r
-.thumb-pad4 .thumbnail .caption p {\r
-  color: #c1c1c1;\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  padding-bottom: 9px;\r
-}\r
-.thumb-pad5 {\r
-  margin: 0;\r
-  display: inline-block;\r
-  margin-bottom: 20px !important;\r
-}\r
-.thumb-pad5 .thumbnail {\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad5 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-}\r
-.thumb-pad5 figure {\r
-  margin: 0;\r
-  overflow: hidden;\r
-  display: inline-block;\r
-  float: left;\r
-  margin-right: 20px;\r
-}\r
-.thumb-pad5 figure img {\r
-  width: 100%;\r
-}\r
-.thumb-pad6 {\r
-  margin-top: 15px;\r
-}\r
-.thumb-pad6 .thumbnail {\r
-  position: relative;\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad6 figure {\r
-  margin: 0;\r
-  margin-bottom: 22px;\r
-  position: relative;\r
-}\r
-.thumb-pad6 figure img {\r
-  width: 100%;\r
-}\r
-.thumb-pad6 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-}\r
-.thumb-pad6 a {\r
-  color: #cc0000;\r
-  font: 300 20px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-  text-transform: uppercase;\r
-  margin-bottom: 8px;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.thumb-pad6 a:hover {\r
-  color: #3e454c;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.thumb-pad6 .badge {\r
-  padding: 0;\r
-  margin: 0;\r
-  position: absolute;\r
-  bottom: 0;\r
-  right: 0;\r
-  border-radius: 0;\r
-  text-shadow: none;\r
-  box-shadow: none;\r
-  background-color: #cc0000;\r
-  text-align: center;\r
-  padding-top: 11px;\r
-  font: 300 30px/30px 'Open Sans';\r
-  color: #ffffff;\r
-  width: 71px;\r
-}\r
-.thumb-pad6 .badge p {\r
-  font: 600 15px/15px 'Open Sans';\r
-  margin-bottom: 13px;\r
-}\r
-.thumb-pad6 .badge time {\r
-  margin-left: 6px;\r
-  margin-bottom: 2px;\r
-  display: block;\r
-}\r
-.thumb-pad7 .thumbnail {\r
-  position: relative;\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-  margin-top: 33px;\r
-}\r
-.thumb-pad7 figure {\r
-  margin: 0;\r
-  float: left;\r
-  margin-right: 20px;\r
-}\r
-.thumb-pad7 figure img {\r
-  width: 100%;\r
-}\r
-.thumb-pad7 h6 {\r
-  margin-top: 0;\r
-}\r
-.thumb-pad7 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-  overflow: hidden;\r
-}\r
-.thumb-pad7 .thumbnail .caption .name {\r
-  float: right;\r
-  text-align: right;\r
-  margin-top: -13px;\r
-}\r
-.thumb-pad7 .thumbnail .caption .name p {\r
-  font: 20px 'Pacifico';\r
-  color: #c1c1c1;\r
-  margin-bottom: 0;\r
-}\r
-.thumb-pad7 .thumbnail .caption .name span {\r
-  font: 11px Arial, Helvetica Neue, Helvetica, sans-serif;\r
-  color: #c1c1c1;\r
-  position: relative;\r
-  top: -10px;\r
-}\r
-.thumb-pad8 {\r
-  position: relative;\r
-  padding: 20px 20px 14px 20px;\r
-  margin-bottom: 20px;\r
-}\r
-.thumb-pad8 span {\r
-  background-color: #cc0000;\r
-  width: 100%;\r
-  height: 0;\r
-  position: absolute;\r
-  z-index: 2;\r
-  bottom: 0;\r
-  left: 0;\r
-  right: 0;\r
-  -webkit-transition: all 0.4s ease;\r
-  -moz-transition: all 0.4s ease;\r
-  -o-transition: all 0.4s ease;\r
-  transition: all 0.4s ease;\r
-}\r
-.thumb-pad8 strong {\r
-  background-color: #f5f6f6;\r
-  width: 100%;\r
-  height: 100%;\r
-  position: absolute;\r
-  z-index: 1;\r
-  bottom: 0;\r
-  left: 0;\r
-  right: 0;\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-.thumb-pad8 .thumbnail {\r
-  position: relative;\r
-  z-index: 3;\r
-  padding: 0;\r
-  margin: 0;\r
-  border: none;\r
-  border-radius: 0;\r
-  box-shadow: none;\r
-}\r
-.thumb-pad8 figure {\r
-  margin: 0;\r
-  width: 100%;\r
-  margin-bottom: 25px;\r
-}\r
-.thumb-pad8 figure img {\r
-  width: 100%;\r
-  max-width: 100%;\r
-}\r
-.thumb-pad8 .thumbnail .caption {\r
-  padding: 0;\r
-  color: #c1c1c1;\r
-}\r
-.thumb-pad8 .thumbnail .caption a {\r
-  color: #6f6f6f;\r
-  font: 300 14px/20px Helvetica Neue, Helvetica, sans-serif;\r
-  margin: 0;\r
-  text-transform: uppercase;\r
-  margin-bottom: 11px;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-.thumb-pad8 .thumbnail .caption p {\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-/*----------*/\r
-header {\r
-  padding: 0;\r
-}\r
-.follow_block {\r
-  position: relative;\r
-  padding: 10px 0 0 0;\r
-  height: 30px;\r
-  background-color: #2f2f2f;\r
-  text-align: center;\r
-}\r
-.follow_block ul {\r
-  list-style: none;\r
-  margin: 0;\r
-  display: inline-block;\r
-}\r
-.follow_block ul li {\r
-  float: left;\r
-}\r
-.follow_block ul li {\r
-  font: 10px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  color: #c4c4c4;\r
-}\r
-.follow_block ul li a {\r
-  font: 10px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-\r
-  color: #c4c4c4;\r
-}\r
-.follow_block ul li a:hover {\r
-  color: #f4d35c;\r
-}\r
-.follow_block ul li span {\r
-  margin: 0 5px;\r
-}\r
-/*-----Language-----*/\r
-\r
-a.langmenu:link { color:#fff; }\r
-a.langmenu:visited { color:#fff; }\r
-\r
-header nav ul {\r
-       -webkit-font-smoothing:antialiased;\r
-    background: none;\r
-    list-style: none;\r
-    margin: 0;\r
-    padding: 0;\r
-    width: 100%;\r
-}\r
-header nav li {\r
-    float: left;\r
-    margin: 0;\r
-    padding: 0;\r
-    position: relative;\r
-\r
-}\r
-header nav li a {\r
-\r
-    color: #fff;\r
-    display: block;\r
-    font-size: 24px;\r
-    padding: 20px;\r
-    text-align: center;\r
-    text-decoration: none;\r
-    -webkit-transition: all .25s ease;\r
-       -moz-transition: all .25s ease;\r
-        -ms-transition: all .25s ease;\r
-         -o-transition: all .25s ease;\r
-            transition: all .25s ease;\r
-}\r
-\r
-header nav li:hover a {\r
-    color:#000;\r
-}\r
-header nav li ul {\r
-    float: left;\r
-    left: 0;\r
-    opacity: 0;\r
-    position: absolute;\r
-    top: 100%;\r
-    visibility: hidden;\r
-    z-index: 1;\r
-    -webkit-transition: all .25s ease;\r
-       -moz-transition: all .25s ease;\r
-        -ms-transition: all .25s ease;\r
-         -o-transition: all .25s ease;\r
-            transition: all .25s ease;\r
-}\r
-header nav li:hover ul {\r
-    opacity: 1;\r
-    top: 100%;\r
-    width:70px;\r
-    visibility: visible;\r
-    background: #505050;\r
-}\r
-header nav li ul li {\r
-    float: none;\r
-    width: 100%;\r
-}\r
-header nav li ul a:hover {\r
-    background: #245CAA;\r
-}\r
-\r
-/* Clearfix */\r
-\r
-.cf:after, .cf:before {\r
-    content:"";\r
-    display:table;\r
-}\r
-.cf:after {\r
-    clear:both;\r
-}\r
-.cf {\r
-    zoom:1;\r
-}\r
-\r
-.dropdown img {\r
-\r
-width:30px;\r
-height:30px;\r
-\r
-}\r
-\r
-\r
-/*-----menu-----*/\r
-.navbar_ {\r
-  margin-bottom: 0 !important;\r
-}\r
-.nav-collapse .nav {\r
-  float: none !important;\r
-}\r
-.navbar_ .collapse {\r
-  overflow: visible;\r
-  line-height: 0 !important;\r
-  font-size: 0;\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-}\r
-.navbar_ .nav-collapse_ .nav li li {\r
-  font-size: 14px;\r
-  line-height: 24px;\r
-  display: block;\r
-}\r
-.navbar_ .navbar-inner {\r
-  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\r
-  -webkit-box-shadow: none;\r
-  -moz-box-shadow: none;\r
-  box-shadow: none;\r
-  margin: 0;\r
-  padding: 0;\r
-  border: none;\r
-  background: none;\r
-  -webkit-border-radius: none;\r
-  -moz-border-radius: none;\r
-  border-radius: none;\r
-}\r
-.navbar_ .nav-collapse_ {\r
-  float: right;\r
-  height: 40px !important;\r
-  margin-top: 10px;\r
-}\r
-.nav-collapse_ {\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-  -webkit-box-shadow: none;\r
-  -moz-box-shadow: none;\r
-  box-shadow: none;\r
-  position: relative;\r
-  float: none;\r
-  margin: 0;\r
-  padding: 0;\r
-  background: none;\r
-  text-align: center;\r
-}\r
-.nav-collapse_ .nav {\r
-  display: none;\r
-  float: left;\r
-  margin: 0;\r
-  padding: 0;\r
-}\r
-\r
-.nav-collapse_ .nav li:first-child {\r
-border:0px;\r
-}\r
-.nav-collapse_ .nav li {\r
-  position: relative;\r
-  display: inline-block;\r
-  margin: 0;\r
-  padding: 0;\r
-  float: left;\r
-  padding-left:20px;\r
-  padding-right:20px;\r
-  padding-top:10px;\r
-  padding-bottom:10px;\r
-  margin-left: 5px;\r
-  margin-right: 5px;\r
-  margin-bottom:10px;\r
-  border-left-width:0px;\r
-   border-left-color:#fff;\r
-   border-left-style: solid;\r
-  zoom: 1;\r
-}\r
-.nav-collapse_ .nav > li > a {\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-  margin: 0;\r
-  padding: 0;\r
-  color: #fff;\r
-  box-shadow: none !important;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-  font-size:11pt;\r
-  text-shadow: none;\r
-  text-align: center;\r
-  background: none;\r
-\r
-   padding: 5px 7px 5px 7px;\r
-\r
-}\r
-.nav-collapse_ .nav > li.active > a {\r
-  color: #fff !important;\r
-  box-shadow: none;\r
-  border-bottom-width:0px;\r
-   border-bottom-color:#fff;\r
-   border-bottom-style: solid;\r
-}\r
-\r
-.nav-collapse_ .nav > li.active {\r
-\r
-  background:#194178;\r
-\r
-}\r
-\r
-.nav-collapse_ .nav > li.active > a > strong {\r
-  display: block;\r
-}\r
-.nav-collapse_ .nav > li a:hover {\r
-  color: #fff !important;\r
-  background: none;\r
-  border-bottom-width:2px;\r
-   border-bottom-color:#fff;\r
-   border-bottom-style: solid;\r
-}\r
-.nav-collapse_ .nav > li a:hover > strong {\r
-  display: block;\r
-}\r
-.nav-collapse_ .nav > .sfHover > a {\r
-  color: #197fbd !important;\r
-  box-shadow: none;\r
-  border-bottom-width:2px;\r
-   border-bottom-color:#197fbd;\r
-   border-bottom-style: solid;\r
-}\r
-.nav-collapse_ .nav > .sfHover > a > strong {\r
-  display: block;\r
-}\r
-.nav-collapse_ .nav > li > a span {\r
-  display: block;\r
-  position: absolute;\r
-  height: 6px;\r
-  top: 46px;\r
-  width: 6px;\r
-  left: 31px;\r
-}\r
-.nav-collapse_ .nav > li a > strong {\r
-\r
-  position: absolute;\r
-  bottom: -5px;\r
-  display: none;\r
-  text-align: center;\r
-  margin-left: -5px;\r
-  width: 9px;\r
-  height: 5px;\r
-  left: 50%;\r
-}\r
-/*-----subMenu1-----*/\r
-.nav-collapse .sub-menu > ul {\r
-  position: absolute;\r
-  display: none;\r
-  width: 200px;\r
-  left: 0;\r
-  top: 58px;\r
-  list-style: none !important;\r
-  zoom: 1;\r
-  z-index: 11;\r
-  background: #75AE42;\r
-  opacity: 0.9;\r
-  filter: alpha(opacity=90);\r
-  padding: 16px 5 16px 5;\r
-  margin: 0;\r
-  text-align:left;\r
-  border: 1px solid #fff;\r
-  border-radius: 0px;\r
-  padding:15px;\r
-}\r
-.nav-collapse .sub-menu > ul li {\r
-  background: none;\r
-  float: none;\r
-  margin: 0;\r
-  padding: 5px;\r
-  border: none;\r
-  text-align: left;\r
-  margin-bottom: 4px;\r
-\r
-}\r
-.nav-collapse .sub-menu > ul li:hover {\r
- color:#fff;\r
- background:#1984C6;\r
-}\r
-\r
-.nav-collapse .sub-menu > ul li a {\r
-  display: block;\r
-  background: none;\r
-  padding: 0;\r
-  margin: 0;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-  font-size:13pt;\r
-  color: #fff6e5;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.nav-collapse .sub-menu > ul li a span {\r
-  margin-left: 10px;\r
-  display: inline-block;\r
-  background: url(../img/menu-marker2.png) no-repeat;\r
-  width: 6px;\r
-  height: 5px;\r
-  position: relative;\r
-  top: -3px;\r
-}\r
-.nav-collapse .sub-menu > ul li a:hover {\r
-  text-decoration: none;\r
-  background: none !important;\r
-  color: #fff !important;\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-.nav-collapse .sub-menu > ul li.sfHover > a {\r
-  text-decoration: none;\r
-  background: none !important;\r
-  color: #cc0000 !important;\r
-}\r
-/*-----subMenu2-----*/\r
-.nav-collapse .sub-menu ul ul {\r
-  position: absolute;\r
-  display: none;\r
-  width: 164px;\r
-  left: 165px;\r
-  top: -16px;\r
-  list-style: none !important;\r
-  zoom: 1;\r
-  z-index: 11;\r
-  background: #fff6e5;\r
-  padding: 16px 0 16px 0;\r
-  margin: 0;\r
-  border: 1px solid #cc0000;\r
-  border-radius: 12px;\r
-  padding:15px;\r
-}\r
-.nav-collapse .sub-menu ul ul li a {\r
-  display: block;\r
-  background: none;\r
-  padding: 0;\r
-  margin: 0;\r
-  font: 500 15px/15px Helvetica Neue, Helvetica, sans-serif;\r
-  color: #3e454c;\r
-\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.nav-collapse .sub-menu ul ul li a:hover {\r
-  text-decoration: none;\r
-  background: none !important;\r
-  color: #cc0000 !important;\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-\r
-\r
-\r
-/*-----menu-2-----*/\r
-\r
-.nav-collapse_ .nav2 {\r
-  display: inline-block;\r
-  float: left;\r
-  margin: 0;\r
-  padding: 0;\r
-}\r
-\r
-.nav-collapse_ .nav2 li:first-child {\r
-border:0px;\r
-}\r
-.nav-collapse_ .nav2 li {\r
-  position: relative;\r
-  display: inline-block;\r
-  margin: 0;\r
-  padding: 0;\r
-  float: left;\r
-  padding-left:20px;\r
-  padding-right:20px;\r
-  padding-top:10px;\r
-  padding-bottom:10px;\r
-  margin-left: 5px;\r
-  margin-right: 5px;\r
-  margin-bottom:10px;\r
-  border-left-width:0px;\r
-   border-left-color:#fff;\r
-   border-left-style: solid;\r
-  zoom: 1;\r
-}\r
-.nav-collapse_ .nav2 > li > a {\r
-  -webkit-border-radius: 0;\r
-  -moz-border-radius: 0;\r
-  border-radius: 0;\r
-  margin: 0;\r
-  padding: 0;\r
-  color: #fff;\r
-  box-shadow: none !important;\r
-  font-family: Helvetia, sans-serif;\r
-  font-size:11pt;\r
-  text-shadow: none;\r
-  text-align: center;\r
-  background: none;\r
-\r
-   padding: 5px 7px 5px 7px;\r
-\r
-}\r
-.nav-collapse_ .nav2 > li.active > a {\r
-  color: #fff !important;\r
-  box-shadow: none;\r
-  border-bottom-width:0px;\r
-   border-bottom-color:#fff;\r
-   border-bottom-style: solid;\r
-}\r
-\r
-.nav-collapse_ .nav2 > li.active {\r
-\r
-  background:#194178;\r
-\r
-}\r
-\r
-.nav-collapse_ .nav2 > li.active > a > strong {\r
-  display: block;\r
-}\r
-.nav-collapse_ .nav2 > li a:hover {\r
-  color: #fff !important;\r
-  background: none;\r
-  border-bottom-width:2px;\r
-   border-bottom-color:#fff;\r
-   border-bottom-style: solid;\r
-}\r
-.nav-collapse_ .nav2 > li a:hover > strong {\r
-  display: block;\r
-}\r
-.nav-collapse_ .nav2 > .sfHover > a {\r
-  color: #197fbd !important;\r
-  box-shadow: none;\r
-  border-bottom-width:2px;\r
-   border-bottom-color:#197fbd;\r
-   border-bottom-style: solid;\r
-}\r
-.nav-collapse_ .nav2 > .sfHover > a > strong {\r
-  display: block;\r
-}\r
-.nav-collapse_ .nav2 > li > a span {\r
-  display: block;\r
-  position: absolute;\r
-  height: 6px;\r
-  top: 46px;\r
-  width: 6px;\r
-  left: 31px;\r
-}\r
-.nav-collapse_ .nav2 > li a > strong {\r
-\r
-  position: absolute;\r
-  bottom: -5px;\r
-  display: none;\r
-  text-align: center;\r
-  margin-left: -5px;\r
-  width: 9px;\r
-  height: 5px;\r
-  left: 50%;\r
-}\r
-/*-----subMenu1-----*/\r
-.nav-collapse .sub-menu > ul {\r
-  position: absolute;\r
-  display: none;\r
-  width: 200px;\r
-  left: 0;\r
-  top: 58px;\r
-  list-style: none !important;\r
-  zoom: 1;\r
-  z-index: 11;\r
-  background: #75AE42;\r
-  opacity: 0.9;\r
-  filter: alpha(opacity=90);\r
-  padding: 16px 5 16px 5;\r
-  margin: 0;\r
-  text-align:left;\r
-  border: 1px solid #fff;\r
-  border-radius: 0px;\r
-  padding:15px;\r
-}\r
-.nav-collapse .sub-menu > ul li {\r
-  background: none;\r
-  float: none;\r
-  margin: 0;\r
-  padding: 5px;\r
-  border: none;\r
-  text-align: left;\r
-  margin-bottom: 4px;\r
-\r
-}\r
-.nav-collapse .sub-menu > ul li:hover {\r
- color:#fff;\r
- background:#1984C6;\r
-}\r
-\r
-.nav-collapse .sub-menu > ul li a {\r
-  display: block;\r
-  background: none;\r
-  padding: 0;\r
-  margin: 0;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-  font-size:13pt;\r
-  color: #fff6e5;\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.nav-collapse .sub-menu > ul li a span {\r
-  margin-left: 10px;\r
-  display: inline-block;\r
-  background: url(../img/menu-marker2.png) no-repeat;\r
-  width: 6px;\r
-  height: 5px;\r
-  position: relative;\r
-  top: -3px;\r
-}\r
-.nav-collapse .sub-menu > ul li a:hover {\r
-  text-decoration: none;\r
-  background: none !important;\r
-  color: #fff !important;\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-.nav-collapse .sub-menu > ul li.sfHover > a {\r
-  text-decoration: none;\r
-  background: none !important;\r
-  color: #cc0000 !important;\r
-}\r
-/*-----subMenu2-----*/\r
-.nav-collapse .sub-menu ul ul {\r
-  position: absolute;\r
-  display: none;\r
-  width: 164px;\r
-  left: 165px;\r
-  top: -16px;\r
-  list-style: none !important;\r
-  zoom: 1;\r
-  z-index: 11;\r
-  background: #fff6e5;\r
-  padding: 16px 0 16px 0;\r
-  margin: 0;\r
-  border: 1px solid #cc0000;\r
-  border-radius: 12px;\r
-  padding:15px;\r
-}\r
-.nav-collapse .sub-menu ul ul li a {\r
-  display: block;\r
-  background: none;\r
-  padding: 0;\r
-  margin: 0;\r
-  font: 500 15px/15px Helvetica Neue, Helvetica, sans-serif;\r
-  color: #3e454c;\r
-\r
-  display: inline-block;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.nav-collapse .sub-menu ul ul li a:hover {\r
-  text-decoration: none;\r
-  background: none !important;\r
-  color: #cc0000 !important;\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-\r
-\r
-\r
-\r
-\r
-\r
-/*----content-----*/\r
-#content {\r
-  position: relative;\r
-  padding: 0 0 0 0;\r
-}\r
-.img-polaroid {\r
-  position: relative;\r
-  padding: 7px;\r
-  background: none;\r
-  box-shadow: none;\r
-  border: 1px solid #f1f1f1;\r
-  max-width: inherit;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-}\r
-#toTop {\r
-  display: none;\r
-  width: 42px;\r
-  height: 42px;\r
-  overflow: hidden;\r
-  background: url(../img/top.png) 0 top no-repeat;\r
-  position: fixed;\r
-  margin-right: -690px !important;\r
-  right: 50%;\r
-  bottom: 40px;\r
-  z-index: 999;\r
-}\r
-#toTop:hover {\r
-  background: url(../img/top.png) 0 bottom no-repeat;\r
-}\r
-.mail {\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  color: #c1c1c1;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.mail:hover {\r
-  color: #d26600;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.box1 p > a {\r
-  color: #f1511f;\r
-  font-size: 11px;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.box1 p > a:hover {\r
-  color: #181818;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.box1 ul {\r
-  margin: 0;\r
-  list-style: none;\r
-  overflow: hidden;\r
-}\r
-.box1 ul li {\r
-  margin-bottom: 19px;\r
-}\r
-.follow_icon {\r
-  margin: 0;\r
-  list-style: none;\r
-  margin-top: 33px;\r
-}\r
-.follow_icon li {\r
-  float: left;\r
-  margin-right: 8px;\r
-}\r
-.follow_icon li a {\r
-  width: 35px;\r
-  height: 34px;\r
-  display: inline-block;\r
-  overflow: hidden;\r
-  -webkit-border-radius: 35px;\r
-  -moz-border-radius: 35px;\r
-  border-radius: 35px;\r
-}\r
-.follow_icon li a > img {\r
-  margin-top: 0;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.follow_icon li a:hover > img {\r
-  margin-top: -34px;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.error-search h3 {\r
-  line-height: 29px;\r
-  margin-top: 142px;\r
-}\r
-.slogan {\r
-  padding-bottom: 26px;\r
-  border-bottom: 1px solid #f5f6f6;\r
-  margin-bottom: 60px;\r
-  overflow: hidden;\r
-}\r
-.slogan h2 {\r
-  margin-bottom: 7px;\r
-  margin-top: 33px;\r
-}\r
-.slogan > div {\r
-  float: left;\r
-}\r
-.slogan > .btn-primary {\r
-  margin-top: 38px;\r
-}\r
-/*-----carousel-----*/\r
-.list_carousel {\r
-  position: relative;\r
-}\r
-.caroufredsel_wrapper {\r
-  height: 286px !important;\r
-}\r
-.list_carousel #foo {\r
-  margin: 0;\r
-  padding: 0;\r
-  list-style: none;\r
-  display: block;\r
-  cursor: default;\r
-  height: 100% !important;\r
-}\r
-.list_carousel #foo > li {\r
-  padding: 0;\r
-  float: left;\r
-  cursor: default;\r
-  margin-right: 4px;\r
-}\r
-.list_carousel #foo li figure {\r
-  margin: 0;\r
-  float: left;\r
-  margin-right: 20px;\r
-}\r
-.list_carousel #foo li figure img {\r
-  width: 100%;\r
-}\r
-.list_carousel.responsive {\r
-  width: auto;\r
-  padding-top: 30px;\r
-  padding-left: 30px;\r
-  padding-right: 30px;\r
-  padding-bottom: 81px;\r
-  background-color: #f5f6f6;\r
-  margin-top: 34px;\r
-}\r
-.list_carousel #foo li .caption h5 {\r
-  margin-bottom: 5px;\r
-}\r
-.list_carousel #foo li .caption h6 {\r
-  margin-bottom: 19px;\r
-}\r
-.list_carousel #foo li .caption p {\r
-  margin-bottom: 11px;\r
-}\r
-.list_carousel.responsive .caroufredsel_wrapper {\r
-  cursor: default !important;\r
-}\r
-.list_carousel .prev,\r
-.list_carousel .next {\r
-  display: inline-block;\r
-  width: 42px;\r
-  height: 42px;\r
-  cursor: pointer;\r
-  position: absolute;\r
-  bottom: 27px;\r
-}\r
-.list_carousel .prev {\r
-  background: url(../img/prev_arrow.png) 0 top no-repeat;\r
-  right: 71px;\r
-  -webkit-transition: all 0.25s ease;\r
-  -moz-transition: all 0.25s ease;\r
-  -o-transition: all 0.25s ease;\r
-  transition: all 0.25s ease;\r
-}\r
-.list_carousel .next {\r
-  background: url(../img/next_arrow.png) 0 top no-repeat;\r
-  right: 29px;\r
-  -webkit-transition: all 0.25s ease;\r
-  -moz-transition: all 0.25s ease;\r
-  -o-transition: all 0.25s ease;\r
-  transition: all 0.25s ease;\r
-}\r
-.list_carousel .prev:hover {\r
-  background: url(../img/prev_arrow.png) 0 bottom no-repeat;\r
-  -webkit-transition: all 0.25s ease;\r
-  -moz-transition: all 0.25s ease;\r
-  -o-transition: all 0.25s ease;\r
-  transition: all 0.25s ease;\r
-}\r
-.list_carousel .next:hover {\r
-  background: url(../img/next_arrow.png) 0 bottom no-repeat;\r
-  -webkit-transition: all 0.25s ease;\r
-  -moz-transition: all 0.25s ease;\r
-  -o-transition: all 0.25s ease;\r
-  transition: all 0.25s ease;\r
-}\r
-/*-----subscribeForm-----*/\r
-#subscribe-form {\r
-  margin: 0;\r
-  position: relative;\r
-  top: 8px;\r
-}\r
-#subscribe-form .error {\r
-  display: block;\r
-  overflow: hidden;\r
-  height: 0px;\r
-  position: absolute;\r
-  top: 37px;\r
-  left: 0;\r
-  font: 11px Helvetica Neue, Helvetica, sans-serif;\r
-  color: #91d6fd;\r
-  -webkit-transition: all 0.3s ease;\r
-  -moz-transition: all 0.3s ease;\r
-  -o-transition: all 0.3s ease;\r
-  transition: all 0.3s ease;\r
-}\r
-#subscribe-form input {\r
-  background-color: #252833;\r
-  border: none;\r
-  width: 100%;\r
-  outline: none;\r
-  box-shadow: none;\r
-  margin: 0;\r
-  color: #4a4f63;\r
-  font: 12px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 19px;\r
-  border-radius: 0;\r
-  padding: 9px 10px 10px 10px;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-  float: none;\r
-  height: 34px;\r
-  border-width: 1px;\r
-  border-style: solid;\r
-  border-top-color: #1f222b;\r
-  border-right-color: #63656d;\r
-  border-bottom-color: #a0a1a6;\r
-  border-left-color: #21242e;\r
-}\r
-#subscribe-form fieldset .email {\r
-  float: none;\r
-  margin-right: 0;\r
-  margin-bottom: 23px;\r
-}\r
-#subscribe-form label.invalid .error {\r
-  height: 19px;\r
-}\r
-#subscribe-form .success {\r
-  display: none;\r
-  border: none;\r
-  border-radius: 0;\r
-  padding: 5px 0 5px 5px;\r
-  background-color: #63656d;\r
-  text-align: center;\r
-  color: #c1c1c1;\r
-  position: absolute;\r
-  z-index: 10;\r
-  left: 0;\r
-  right: 0;\r
-  top: 0px;\r
-  width: 390px;\r
-}\r
-/*-----search-----*/\r
-\r
-#search input {\r
-  background: #ebeced;\r
-  width: 146px;\r
-  outline: none;\r
-  box-shadow: none;\r
-  color: #000;\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  border-radius: 0;\r
-  padding: 5px 15px 6px 18px;\r
-  margin: 0;\r
-  border: 1px solid #245caa;\r
-\r
-\r
-}\r
-.search_link {\r
-  -webkit-transition: all 0.5s ease;\r
-  -moz-transition: all 0.5s ease;\r
-  -o-transition: all 0.5s ease;\r
-  transition: all 0.5s ease;\r
-}\r
-#search-404 .btn.btn-primary {\r
-  margin: 0;\r
-  padding: 14px 20px 14px 19px;\r
-}\r
-/*-----map-----*/\r
-.map {\r
-  margin: 7px 0 30px 0;\r
-  display: inline-block;\r
-  width: 100%;\r
-  line-height: 0;\r
-}\r
-\r
-.map iframe {\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-  width: 100%;\r
-  height: 606px ;\r
-  border: none;\r
-  line-height: 0;\r
-}\r
-.info {\r
-  margin-bottom: 16px;\r
-  margin-top: 26px;\r
-}\r
-.info p {\r
-  margin-bottom: 0;\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-}\r
-.info em {\r
-  font-style: normal;\r
-  display: inline-block;\r
-  width: 98px;\r
-}\r
-.info a {\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  color: #c1c1c1;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-.info a:hover {\r
-  color: #3e454c;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-/*-----form-----*/\r
-#contact-form {\r
-  position: relative;\r
-  z-index: 1;\r
-  margin: 34px 0 20px 0;\r
-  padding: 0 0 0 0;\r
-  vertical-align: top;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-}\r
-.txt-form {\r
-  display: block;\r
-  padding-bottom: 6px;\r
-  color: #ffffff;\r
-}\r
-.txt-form span {\r
-  color: #ffffff;\r
-}\r
-.form-div-1,\r
-.form-div-2,\r
-.form-div-3 {\r
-  float: left;\r
-  width: 202px;\r
-}\r
-.form-div-1,\r
-.form-div-2 {\r
-  margin-right: 6px;\r
-}\r
-#contact-form div {\r
-  overflow: hidden;\r
-}\r
-#contact-form fieldset {\r
-  position: relative;\r
-  z-index: 10;\r
-  overflow: hidden;\r
-  padding: 0;\r
-  width: 100%;\r
-  border: none;\r
-}\r
-#contact-form label {\r
-  position: relative;\r
-  display: block;\r
-  float: left;\r
-  margin: 0;\r
-  padding: 0;\r
-  min-height: 48px;\r
-  width: 100%;\r
-}\r
-#contact-form .message {\r
-  display: block !important;\r
-  min-height: 129px;\r
-  width: 100%;\r
-  margin-bottom: 10px;\r
-}\r
-#contact-form input,\r
-#contact-form textarea {\r
-  -webkit-box-shadow: none;\r
-  -moz-box-shadow: none;\r
-  box-shadow: none;\r
-  -webkit-border-radius: 10px;\r
-  -moz-border-radius: 10px;\r
-  border-radius: 10px;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-  float: left;\r
-  background-color: #fff;\r
-  margin: 0;\r
-  padding: 8px 15px 10px 15px;\r
-  width: 100%;\r
-  outline: none;\r
-  border: solid 1px #707070;\r
-  font: 14px Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 24px;\r
-  color: #000;\r
-}\r
-#contact-form input {\r
-  height: 42px;\r
-}\r
-#contact-form input:focus,\r
-#contact-form textarea:focus {\r
-  -webkit-box-shadow: none;\r
-  -moz-box-shadow: none;\r
-  box-shadow: none;\r
-}\r
-#contact-form .area .error {\r
-  float: none;\r
-}\r
-#contact-form textarea {\r
-  overflow: auto;\r
-  width: 100%;\r
-  height: 322px;\r
-  resize: none;\r
-}\r
-#contact-form .success {\r
-  position: absolute;\r
-  top: 0;\r
-  left: 0;\r
-  z-index: 20;\r
-  display: none;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-  padding: 10px 10px;\r
-  width: 100%;\r
-  border: none;\r
-  background: #ebeced;\r
-  color: #c1c1c1;\r
-  text-align: center;\r
-\r
-  font-size: 16px;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-  line-height: 22px;\r
-}\r
-#contact-form .error,\r
-#contact-form .empty {\r
-  position: absolute;\r
-  bottom: 7px;\r
-  left: 2px;\r
-  display: none;\r
-  overflow: hidden;\r
-  padding: 1px 4px 0px 0;\r
-  width: 100%;\r
-  color: #cc0000;\r
-  text-transform: none;\r
-  font-size: 11px;\r
-  line-height: 1.27em;\r
-  font-family: Helvetica Neue, Helvetica, sans-serif;\r
-  text-align: right;\r
-}\r
-#contact-form .message .error,\r
-#contact-form .message .empty {\r
-  bottom: 0;\r
-  text-align: right;\r
-}\r
-.btns a {\r
-  float: left;\r
-  margin-right: 20px;\r
-}\r
-.btns p {\r
-  margin-top: 9px;\r
-}\r
-/*-----footer-----*/\r
-footer {\r
-  padding-top: 56px;\r
-  padding-bottom: 38px;\r
-  background-color:#204a94;\r
-}\r
-footer .margBot1 {\r
-  margin-bottom: 26px;\r
-}\r
-footer .container h1 {\r
- margin:0;\r
- padding:0;\r
- font-family:'Conv_M025096D',Sans-Serif;\r
- font-weight:1000;\r
- font-stretch:condensed;\r
- font-size:30pt;\r
- color:#fff;\r
- }\r
-.footerlogo-box {\r
-\r
-float:right;\r
-max-width:800px;\r
-text-align:right;\r
-color:#fff;\r
-\r
-}\r
-\r
-.footerlogo {\r
-  display:block;\r
-  margin-top: -100px;\r
-}\r
-\r
-footer p {\r
-  font: 14px 'Helvetica';\r
-  line-height: 24px;\r
-  color: #727c87;\r
-  margin-top: 26px;\r
-\r
-}\r
-footer p > span {\r
-  font-weight: 600;\r
-  color: #727c87;\r
-}\r
-footer p > a {\r
-  font: 14px 'Helvetica';\r
-  line-height: 24px;\r
-  color: #727c87;\r
-\r
-}\r
-footer p > a:hover {\r
-  color: #ffffff;\r
-  -webkit-transition: all 0.35s ease;\r
-  -moz-transition: all 0.35s ease;\r
-  -o-transition: all 0.35s ease;\r
-  transition: all 0.35s ease;\r
-}\r
-\r
-\r
-footer .container {\r
-\r
-max-width:1200px;\r
-\r
-}\r
-footer .footerwrap {\r
-text-align:center; width:100%; height:180px; background-color:#204a94;\r
-}\r
-\r
-footer .footerwrap2 {\r
-text-align:center; width:100%; height:280px; background-color:#355aa0;\r
-}\r
-\r
-footer .footerlogo {\r
-\r
-width:300px; height:150px; display:inline-block; margin: 0 auto;\r
-}\r
-\r
-footer .footerlogo > div {\r
-\r
-width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle;\r
-}\r
-\r
-footer .newsletter {\r
-\r
-width:650px; display:inline-block; margin: 0 auto; margin-left:50px;\r
-}\r
-\r
-footer .newsletter .newsletter1 {\r
-float:left; width:300px; height:150px; background-image:url('/qubetestsite/img/newsletter1.jpg');\r
-}\r
-footer .newsletter .newsletter2 {\r
-float:left; width:350px; height:150px; background-image:url('/qubetestsite/img/newsletter2.jpg');\r
-}\r
-\r
-footer .newsletter .newsletter3 {\r
-float:left; width:300px; height:150px; padding-top:30px;\r
-}\r
-footer .newsletter .newsletter4 {\r
-float:left; width:350px; height:150px; padding-top:30px;\r
-}\r
-\r
-footer .social {\r
-width:300px; height:150px; display:inline-block; margin: 0 auto;\r
-}\r
-footer .social2 {\r
-width:300px; height:150px; display:inline-block; margin: 0 auto;\r
-}\r
-\r
-footer .social .socialarticle {\r
-width:300px; height:150px; display:table-cell; text-align:center; vertical-align: middle; margin-left:50px;\r
-}\r
-\r
-footer .socialarticle2 {\r
-/* width:300px; */\r
-/* height:150px; */\r
-padding-left: 100px;\r
-padding-top: 20px;\r
-text-align:left;\r
-margin-left:auto;\r
-margin-top:0;\r
-color:#fff;\r
-}\r
-\r
-footer .form-group{\r
-  position: relative;\r
-  margin: 0px;\r
-}\r
-\r
-footer article ul li {\r
-\r
-float: right;\r
-margin-left:20px;\r
-}\r
-\r
-\r
-footer .form-group input[type='email']{\r
-  width: 85%;\r
-  height: 40px;\r
-  background: #fff;\r
-  padding: 10px 10px;\r
-  color: #204a94;\r
-  border: 1px solid #393c43;\r
-  transition: all 500ms ease;\r
-}\r
-\r
-footer .form-group input[type='text']{\r
-  width: 85%;\r
-  height: 40px;\r
-  background: #fff;\r
-  padding: 10px 10px;\r
-  color: #204a94;\r
-  border: 1px solid #393c43;\r
-  transition: all 500ms ease;\r
-}\r
-\r
-\r
-footer .form-group .theme-btn {\r
-  width: 85%;\r
-  padding: 5px 5px;\r
-}\r
-\r
-footer .form-group .theme-btn:hoover {\r
-  background:#000;\r
-  color:#fff;\r
-}\r
-\r
-footer .container .row {\r
-\r
-text-align:center;\r
-\r
-}\r
-\r
-footer .span12 {\r
-float:none;\r
-display:inline-block;\r
-margin:0;\r
-padding:0;\r
-height:auto;\r
-width:1200px;\r
-text-align:center;\r
-\r
-}\r
-\r
-\r
-\r
-.select-menu {\r
-  display: none !important;\r
-}\r
-\r
-\r
-\r
-\r
-\r
-/*-------------------------------------------------------media queries----------------------------------------------------------*/\r
-@media (min-width: 1200px) {\r
-  .nav-collapse_ {\r
-    display: block;\r
-  }\r
-  #search-404 input {\r
-    width: 275px;\r
-  }\r
-  #contact-form label {\r
-    display: inline-block;\r
-  }\r
-  .form-div-1,\r
-  .form-div-2,\r
-  .form-div-3 {\r
-    width: 252px;\r
-  }\r
-  #subscribe-form input {\r
-    width: 270px;\r
-    margin-bottom: 0;\r
-  }\r
-  .thumb-pad2 .badge strong {\r
-    display: block;\r
-  }\r
-  #subscribe-form fieldset .email {\r
-    float: left;\r
-    margin-right: 10px;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 186px !important;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (min-width: 980px) and (max-width: 1199px) {\r
-  .nav-collapse_ {\r
-    height: auto !important;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 286px !important;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (max-width: 979px) {\r
-  .thumb-pad7 figure {\r
-    width: 100%;\r
-    float: none;\r
-    margin-right: 0;\r
-    margin-bottom: 10px;\r
-  }\r
-  .thumb-pad4 figure {\r
-    float: left;\r
-    margin-right: 20px;\r
-  }\r
-  .box-thumb1 {\r
-    width: 20%;\r
-    float: left;\r
-    margin-right: 15px;\r
-  }\r
-  .box4 {\r
-    width: 27%;\r
-    margin-right: 20px;\r
-    float: left;\r
-  }\r
-  .error img {\r
-    margin-left: 0;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (min-width: 768px) and (max-width: 979px) and (orientation : portrait)and (-webkit-min-device-pixel-ratio: 2) {\r
-  .form-div-1,\r
-  .form-div-2,\r
-  .form-div-3 {\r
-    width: 100%;\r
-  }\r
-  .form-div-1,\r
-  .form-div-2 {\r
-    margin-right: 20px;\r
-  }\r
-\r
-  .map {\r
-  margin-top:50px;\r
-  height:200px;\r
-  }\r
-  .map iframe {\r
-    margin-top:50px;\r
-    height:200px;\r
-  }\r
-  #contact-form .error,\r
-  #contact-form .empty {\r
-    bottom: 0;\r
-  }\r
-  .navbar_ .navbar-inner > div {\r
-    text-align: center;\r
-  }\r
-  #flexslider {\r
-   margin-top: -100px;\r
-\r
-  }\r
-  h1.brand {\r
-    width:100%;\r
-    margin-top:-40px;\r
-    padding:0;\r
-  }\r
-  h1.brand img {\r
-    margin-top:-40px;\r
-    margin-bottom:50px;\r
-    max-width:200px;\r
-    height:auto;\r
-  }\r
-  .navbar_ .nav-collapse_ {\r
-    width: 100%;\r
-    margin-bottom: 20px;\r
-    margin-top: 0;\r
-  }\r
-  .navbar_ .nav-collapse_ .nav {\r
-    display: none;\r
-  }\r
-  .navbar_ .nav-collapse_ .nav2 {\r
-    display: none;\r
-  }\r
-\r
-  .navbar_ .nav-collapse_ .mobile {\r
-    display: none;\r
-  }\r
-\r
-  .select-menu {\r
-    display: block !important;\r
-    margin-bottom: 2px;\r
-    width: 100%;\r
-    border: 1px solid #000;\r
-    background: #d9d9d9 ;\r
-    color: #000000;\r
-    cursor: pointer;\r
-  }\r
-\r
-  .slogan > .btn-primary {\r
-    float: left;\r
-    margin-top: 10px;\r
-  }\r
-  .thumb-pad6 {\r
-    margin-bottom: 35px;\r
-  }\r
-  .list_carousel #foo li figure {\r
-    width: 100%;\r
-    margin-bottom: 10px;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 480px !important;\r
-  }\r
-  .follow-box {\r
-    width: 90%;\r
-  }\r
-  .info-box {\r
-    width: 30%;\r
-  }\r
-  h2 {\r
-    font-size: 35px;\r
-    line-height: 35px;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-}\r
-\r
-@media (min-width: 768px) and (max-width: 1024px) and (orientation : landscape)and (-webkit-min-device-pixel-ratio: 2) {\r
-  .form-div-1,\r
-  .form-div-2,\r
-  .form-div-3 {\r
-    width: 100%;\r
-  }\r
-  .form-div-1,\r
-  .form-div-2 {\r
-    margin-right: 20px;\r
-  }\r
-  #contact-form .error,\r
-  #contact-form .empty {\r
-    bottom: 0;\r
-  }\r
-  .navbar_ .navbar-inner > div {\r
-    text-align: center;\r
-  }\r
-  .navbar_ .nav-collapse_ {\r
-    width: 80%;\r
-    float:right;\r
-    margin-top: 50px;\r
-  }\r
-  h1.brand {\r
-\r
-    margin-top:auto;\r
-    padding:0;\r
-  }\r
-  h1.brand img {\r
-    margin-top:auto;\r
-    margin-bottom:50px;\r
-    max-width:200px;\r
-    height:auto;\r
-  }\r
-\r
-  .slogan > .btn-primary {\r
-    float: left;\r
-    margin-top: 10px;\r
-  }\r
-  .thumb-pad6 {\r
-    margin-bottom: 35px;\r
-  }\r
-  .list_carousel #foo li figure {\r
-    width: 100%;\r
-    margin-bottom: 10px;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 480px !important;\r
-  }\r
-  .follow-box {\r
-    width: 90%;\r
-  }\r
-  .info-box {\r
-    width: 30%;\r
-  }\r
-  h2 {\r
-    font-size: 35px;\r
-    line-height: 35px;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-}\r
-\r
-\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (max-width: 767px) {\r
-\r
-\r
-  h2 {\r
-    font-size: 35px;\r
-    line-height: 35px;\r
-  }\r
-  h3 {\r
-    margin-top: 50px;\r
-  }\r
-  .slogan {\r
-    margin-bottom: 10px;\r
-  }\r
-  .slogan > .btn-primary {\r
-    float: left;\r
-    margin-top: 10px;\r
-  }\r
-  .thumb-pad6 {\r
-    width: 45%;\r
-    margin-right: 20px;\r
-    float: left;\r
-  }\r
-  .list_carousel .prev {\r
-    right: auto;\r
-  }\r
-  .list_carousel .next {\r
-    right: auto;\r
-    margin-left: 42px;\r
-  }\r
-  .info-box {\r
-    margin-bottom: 55px;\r
-    width: 45%;\r
-    float: left;\r
-  }\r
-  .follow-box {\r
-    width: 45%;\r
-    float: left;\r
-  }\r
-  .navbar_ .navbar-inner > div {\r
-    text-align: center;\r
-  }\r
-  h1.brand {\r
-    width: 100%;\r
-  }\r
-  .navbar_ .nav-collapse_ {\r
-    width: 100%;\r
-    margin-bottom: 20px;\r
-    margin-top: 0;\r
-  }\r
-  .navbar_ .nav-collapse_ {\r
-    width: 100%;\r
-  }\r
-  .navbar_ .nav-collapse_ .nav {\r
-    display: none;\r
-  }\r
-\r
-  .navbar_ .nav-collapse_ .nav2 {\r
-    display: none;\r
-  }\r
-  .select-menu {\r
-    display: block !important;\r
-    margin-top:10px;\r
-    margin-bottom: 2px;\r
-    width: 100%;\r
-    border: 1px solid #000;\r
-    background: #d9d9d9 ;\r
-    color: #000000;\r
-    cursor: pointer;\r
-  }\r
-  .thumb-pad7 figure {\r
-    float: left;\r
-    width: auto;\r
-    margin-right: 20px;\r
-  }\r
-\r
-  .form-div-1,\r
-  .form-div-2,\r
-  .form-div-3 {\r
-    float: none;\r
-    width: 100%;\r
-    margin: 0 0 0 0;\r
-  }\r
-  .error {\r
-    text-align: center;\r
-  }\r
-  .box-thumb1 {\r
-    width: 45%;\r
-  }\r
-  .box4 {\r
-    width: 45%;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 186px !important;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (min-width: 626px) and (max-width: 767px) {\r
-  \r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (max-width: 626px) {\r
-  .info-box {\r
-    margin-bottom: 0;\r
-    width: 100%;\r
-    float: none;\r
-  }\r
-  .follow-box {\r
-    margin-bottom: 0;\r
-    width: 100%;\r
-    float: none;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 200px !important;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (max-width: 560px) {\r
-  .thumb-pad6 {\r
-    width: 100%;\r
-    margin-right: 0;\r
-    float: left;\r
-  }\r
-  .thumb-pad5 figure {\r
-    float: none;\r
-    width: 100%;\r
-    margin-bottom: 20px;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 220px !important;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media (min-width: 482px) and (max-width: 625px) {\r
-  \r
-}\r
-@media (max-width: 480px) {\r
-  .map iframe {\r
-    height: 200px;\r
-  }\r
-  .box-thumb1 {\r
-    width: 100%;\r
-    float: none;\r
-    margin-right: 0;\r
-  }\r
-  .box4 {\r
-    width: 100%;\r
-  }\r
-  .list4 li .extra-wrap .pull-right {\r
-    display: block;\r
-    float: left;\r
-    width: 100%;\r
-  }\r
-  .list4 li .extra-wrap p {\r
-    margin-bottom: 0px;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-  .thumb-pad7 figure {\r
-    width: 100%;\r
-    margin-right: 0;\r
-    float: none;\r
-  }\r
-  .thumb-pad4 figure {\r
-    width: 100%;\r
-    margin-right: 0;\r
-    float: none;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 260px !important;\r
-  }\r
-}\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-@media only screen\r
-and (min-device-width : 320px)\r
-and (max-device-width : 568px) {\r
-\r
- .phone {\r
-\r
- float: left;\r
- max-width: 95%;\r
- margin-top:6px;\r
- padding:5px;\r
- margin-left:5px;\r
- margin-right:5px;\r
- text-align:center;\r
- }\r
-\r
- .phone2 {\r
- max-width: 100%;\r
- float:left;\r
- padding:5px;\r
- margin-top:6px;\r
- margin-left:5px;\r
- margin-right:5px;\r
- font-size:22px;\r
- text-align:center;\r
- }\r
-\r
-  .phone2 img {\r
-\r
- float:left;\r
- width:30px;\r
- height:30px;\r
- margin-right:5px;\r
- }\r
-\r
- .phone2 a {\r
-\r
- font-size:22px;\r
- color:#000;\r
-\r
- }\r
-\r
-#commerciaux {\r
-\r
-\r
-        width:100%;\r
-        margin-left:auto;\r
-\r
-}\r
-\r
-#rule hr {\r
-\r
-       display: none;\r
-\r
-}\r
-\r
-#assistantes {\r
-\r
-\r
-        width:100%;\r
-        margin-left:auto;\r
-        margin-top:20px;\r
-\r
-        }\r
-\r
-#magasiniers {\r
-\r
-\r
-        width:100%;\r
-        margin-left:auto;\r
-        margin-top:auto;\r
-\r
-}\r
-#chauffeurs {\r
-\r
-\r
-        width:100%;\r
-        margin-left:auto;\r
-       margin-top:20px;\r
-\r
-}\r
-\r
-#direction {\r
-\r
-\r
-\r
-       width:100%;\r
-       margin-left:auto;\r
-       margin-top:auto;\r
-\r
-}\r
-\r
-#renseignements {\r
-\r
-\r
-      width:100%;\r
-        margin-left:auto;\r
-       margin-top:20px;\r
-\r
-}\r
-\r
- .span7 {\r
- width: 100%;\r
- padding:5px;\r
- margin-left:5px;\r
- margin-right:5px;\r
-\r
- }\r
-\r
- .span4 {\r
- float:left;\r
- width: 100%;\r
- padding:5px;\r
- margin-top:10px;\r
- margin-left:5px;\r
- margin-right:5px;\r
-\r
- }\r
-\r
- h1.brand {\r
- margin-top:-25px;\r
- }\r
-\r
- h1.brand img {\r
- margin-top:-25px;\r
- width:300px;\r
- height:auto;\r
- }\r
-\r
-\r
- .map {\r
-    display: none;\r
-  }\r
-\r
- .row {\r
-\r
-margin-top:auto;\r
-\r
-}\r
-  \r
-}\r
-\r
-@media (max-width: 320px) {\r
-  .list_carousel #foo li figure {\r
-    width: 100%;\r
-    margin-bottom: 5px;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 470px !important;\r
-  }\r
-  .list5 li figure {\r
-    width: 100%;\r
-    float: none;\r
-    margin-right: 0;\r
-    margin-top: 5px;\r
-    margin-bottom: 10px;\r
-  }\r
-  .margBot {\r
-    margin-bottom: 0;\r
-  }\r
-  .error img {\r
-    margin-left: 0 !important;\r
-  }\r
-  .caroufredsel_wrapper {\r
-    height: 470px !important;\r
-  }\r
-}\r
-\r
-@media only screen\r
-and (min-device-width : 768px)\r
-and (max-device-width : 1024px)  {\r
-\r
- .nav-collapse .nav\r
- {\r
-  margin-top: -50px;\r
- }\r
-\r
- .phone {\r
-\r
- max-width: 100%;\r
- padding:5px;\r
- margin-left:5px;\r
- margin-right:5px;\r
- }\r
-\r
- .span7 {\r
- width: 100%;\r
- padding:5px;\r
- margin-left:5px;\r
- margin-right:5px;\r
-\r
- }\r
-\r
- .span4 {\r
- float:left;\r
- width: 100%;\r
- padding:5px;\r
- margin-top:10px;\r
- margin-left:5px;\r
- margin-right:5px;\r
-\r
- }\r
-\r
- h1.brand {\r
- margin-top:auto;\r
- margin-left:15px;\r
- }\r
-\r
- h1.brand img {\r
- margin-top:auto;\r
- margin-left:15px;\r
- max-width:400px;\r
- height:auto;\r
- }\r
-\r
-}\r
-\r
-\r
-/*---------------------------------------------------------------------------------------------------------------------------*/\r
-\r
-.error img {\r
-  max-width: 100% !important;\r
-  margin-top: 105px;\r
-  margin-left: 26px;\r
-}\r
-.border1 {\r
-  border-bottom: 1px solid #f5f6f6;\r
-  padding-bottom: 42px;\r
-}\r
-.border2 {\r
-  border-bottom: 1px solid #494f56;\r
-  padding-bottom: 37px;\r
-  margin-top:10px;\r
-}\r
-.margBot {\r
-  margin-bottom: 63px;\r
-}\r
-.margBot1 {\r
-  margin-bottom: 45px;\r
-}\r
-.margBot2 {\r
-  margin-bottom: 82px;\r
-}\r
-.margBot3 {\r
-  margin-bottom: 23px;\r
-}\r
-.margBot4 {\r
-  margin-bottom: 29px;\r
-}\r
-.margBot5 {\r
-  margin-bottom: 35px;\r
-}\r
-.margBot6 {\r
-  margin-bottom: 25px !important;\r
-}\r
-/* .padBot {\r
-  padding-bottom: 75px;\r
-} */\r
-/*---------------------------------------------------------------------------------------------------------------------------*//*Core variables and mixins*/\r
-.clearfix {\r
-  *zoom: 1;\r
-}\r
-.clearfix:before,\r
-.clearfix:after {\r
-  display: table;\r
-  content: "";\r
-  line-height: 0;\r
-}\r
-.clearfix:after {\r
-  clear: both;\r
-}\r
-.hide-text {\r
-  font: 0/0 a;\r
-  color: transparent;\r
-  text-shadow: none;\r
-  background-color: transparent;\r
-  border: 0;\r
-}\r
-.input-block-level {\r
-  display: block;\r
-  width: 100%;\r
-  min-height: 34px;\r
-  -webkit-box-sizing: border-box;\r
-  -moz-box-sizing: border-box;\r
-  box-sizing: border-box;\r
-}\r
-\r
-/* --- contact form  ---- */\r
-form#contactform input[type="text"] {\r
-  width: 100%;\r
-  min-height: 40px;\r
-  padding-left:20px;\r
-  font-size:13px;\r
-  padding-right:20px;\r
-  -webkit-box-sizing: border-box;\r
-     -moz-box-sizing: border-box;\r
-          box-sizing: border-box;\r
-\r
-}\r
-\r
-form#contactform textarea {\r
-  width: 100%;\r
-  padding-left:20px;\r
-  padding-top:10px;\r
-  font-size:13px;\r
-  padding-right:20px;\r
-  -webkit-box-sizing: border-box;\r
-     -moz-box-sizing: border-box;\r
-          box-sizing: border-box;\r
-\r
-}\r
-\r
-form#contactform .validation {\r
-       font-size:11px;\r
-}\r
-\r
-#sendmessage {\r
-       border:1px solid #e6e6e6;\r
-       background:#f6f6f6;\r
-       display:none;\r
-       text-align:center;\r
-       padding:15px 12px 15px 65px;\r
-       margin:10px 0;\r
-       font-weight:600;\r
-       margin-bottom:30px;\r
-\r
-}\r
-\r
-#sendmessage.show,.show  {\r
-       display:block;\r
-}\r
-table {\r
-    border-spacing: 10px;\r
-    border-collapse: separate;\r
-}\r
-td{padding: 6px;\r
-   border-collapse: separate;\r
-   border: 1px solid #58595b;\r
-}\r
-.etabs { margin: 0; padding: 0; text-align:center; }\r
-    .tab { display: inline-block; zoom:1; *display:inline; width:200px; background: #eae9e9; border: solid 2px #cc0000; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }\r
-    .tab a { font-size: 16px; line-height: 2em; display: block; padding: 0 10px; outline: none; }\r
-    .tab a:hover { text-decoration: underline; background: #58595b; color:#cc0000; }\r
-    .tab.active { background: #58595b; color:#cc0000; padding-top: 6px; position: relative; top: 1px; border-color: #cc0000; }\r
-    .tab a.active { font-weight: bold; background: #58595b; color:#cc0000;}\r
-    .tab-container .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; }\r
-    .panel-container { margin-bottom: 10px; }\r
-\r
-    .tab-container2 .panel-container { background: #fff; border: 2px solid #cc0000; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; border-radius: 0 4px 4px 4px; }\r
-    .panel-container2 { margin-bottom: 10px; }\r
-\r
-\r
-.menu_button1 {\r
-       -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;\r
-       -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;\r
-       box-shadow:inset 0px 1px 0px 0px #ffffff;\r
-       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) );\r
-       background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% );\r
-       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff');\r
-       background-color:#cc0000;\r
-       -moz-border-radius:6px;\r
-       -webkit-border-radius:6px;\r
-       border-radius:6px;\r
-       border:1px solid #8a8a8a;\r
-       display:inline-block;\r
-       color:#ffffff;\r
-       font-family:Helvetica;\r
-       font-size:11px;\r
-       padding:2px 14px;\r
-       text-decoration:none;\r
-       text-shadow:1px 1px 0px #000000;\r
-}\r
-.menu_button1:visited {\r
-\r
-        color:#fff;\r
-}\r
-.menu_button1:hover {\r
-       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) );\r
-       background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% );\r
-       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424');\r
-       background-color:#cc0000;\r
-}\r
-.menu_button1:active {\r
-       position:relative;\r
-       top:1px;\r
-        color:#fff;\r
-}\r
-\r
-@media only screen and (max-device-width: 480px), only screen and (min-device-width: 560px) and (max-device-width: 1136px) and (-webkit-min-device-pixel-ratio: 2) {\r
-.lang {\r
-float:right;\r
-height: 25px;\r
-padding:4px;\r
-margin-bottom:5px;\r
-}\r
-.menu_button1 {\r
-       -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;\r
-       -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;\r
-       box-shadow:inset 0px 1px 0px 0px #ffffff;\r
-       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fd2424), color-stop(1, #fff) );\r
-       background:-moz-linear-gradient( center top, #fd2424 5%, #fff 100% );\r
-       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd2424', endColorstr='#fff');\r
-       background-color:#cc0000;\r
-       -moz-border-radius:6px;\r
-       -webkit-border-radius:6px;\r
-       border-radius:6px;\r
-       border:1px solid #8a8a8a;\r
-       display:inline-block;\r
-       color:#ffffff;\r
-       font-family:Helvetica;\r
-       font-size:10px;\r
-       padding:2px 2px;\r
-       text-decoration:none;\r
-       text-shadow:1px 1px 0px #000000;\r
-}\r
-.menu_button1:visited {\r
-\r
-        color:#fff;\r
-}\r
-.menu_button1:hover {\r
-       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fd2424) );\r
-       background:-moz-linear-gradient( center top, #fff 5%, #fd2424 100% );\r
-       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fd2424');\r
-       background-color:#cc0000;\r
-}\r
-.menu_button1:active {\r
-       position:relative;\r
-       top:1px;\r
-        color:#fff;\r
-}\r
-}\r
-a.registerlink:link {\r
-\r
- color:#120cfe;\r
- text-decoration:underline;\r
-\r
-}\r
-a.registerlink:visited {\r
-\r
- color:#120cfe;\r
- text-decoration:underline;\r
-\r
-}\r
-a.registerlink:hover {\r
-\r
- color:#cc0000;\r
- text-decoration:underline;\r
-\r
-}\r
-a.registerlink:active {\r
-\r
- color:#120cfe;\r
- text-decoration:underline;\r
-\r
-}\r
-@media only screen\r
-and (min-device-width : 768px)\r
-and (max-device-width : 1024px)\r
-and (orientation : portrait)\r
-and (-webkit-min-device-pixel-ratio: 1){\r
-\r
-.filler {\r
-\r
-height:50px;\r
-\r
-}\r
-\r
-\r
-}\r
-\r
-@media only screen\r
-and (min-device-width : 768px)\r
-and (max-device-width : 1024px)\r
-and (orientation : landscape)\r
-and (-webkit-min-device-pixel-ratio: 1)  {\r
-\r
-.filler {\r
-\r
-height:200px;\r
-\r
-}\r
-\r
-}\r
-@media only screen\r
-and (min-device-width : 320px)\r
-and (max-device-width : 667px)\r
-and (orientation : portrait) {\r
-\r
-\r
-/* #slider {display:none;} */\r
-\r
-#contact-form {\r
-\r
-max-width:340px;\r
-}\r
-\r
-.filler {\r
-\r
-height:60px;\r
-\r
-}\r
-.brand {\r
-\r
-max-width:150px;\r
-height: auto;\r
-padding:5px;\r
-}\r
-\r
-.brand img.left {\r
-margin:0;\r
-width: 150px;\r
-height: auto;\r
-}\r
-\r
-.home {\r
-\r
-margin-left:0;\r
-\r
-}\r
-\r
-\r
-\r
-.product-menu-wrapper {\r
-\r
-width:150px;\r
-\r
-}\r
-\r
-.prodname  {\r
-\r
-width:140px;\r
-\r
-}\r
-\r
-.download-menu-wrapper {\r
-\r
-width:150px;\r
-\r
-}\r
-\r
-.prodname2  {\r
-\r
-width:140px;\r
-\r
-}\r
-\r
-\r
-.product {\r
-       float:none;\r
-       display:inline-block;\r
-       width: 95%;\r
-       height:auto;\r
-       margin:0;\r
-       border: 1px solid #fff;\r
-       border-radius: 0px;\r
-       margin-top:20px;\r
-       margin-left:0px;\r
-       overflow:hidden;\r
-       padding:0:\r
-       -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);\r
--moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);\r
-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);\r
-text-align:center;\r
-\r
-}\r
-.product h3 {\r
-width:100%;\r
-font-size:18px;\r
-color:#393939;\r
-padding:0;\r
-text-align:center;\r
-}\r
-\r
-.product .img {\r
-\r
-width:100%;\r
-height:auto;\r
-margin-bottom:0px;\r
-background:#fff;\r
-\r
-}\r
-\r
-#title {\r
-\r
-position:relative;\r
-width:100%;\r
-height:40px;\r
-margin:0;\r
-margin-top:50px;\r
-text-align:center;\r
-\r
-}\r
-\r
-#title img {\r
-\r
-margin-top:-30px;\r
-width:45px;\r
-height:45px;\r
-\r
-}\r
-\r
-#title span {\r
-margin-left:15px;\r
-margin-top:10px;\r
-font-size:15px;\r
-\r
-}\r
-#desc_news2 {\r
-width:100%;\r
-\r
-}\r
-\r
-#desc {\r
-\r
-float:left;\r
-width:100%;\r
-height:auto;\r
-background:#245caa;\r
-padding:5px;\r
-margin:0;\r
-margin-bottom:1px;\r
-\r
-}\r
-\r
-#desc span {\r
-float:left;\r
-width:100%;\r
-font-size:12px;\r
-line-height: 20px\r
-color:#fff;\r
-\r
-}\r
-\r
-#desc h3 {\r
-\r
-font-size:20px;\r
-color:#fff;\r
-margin:0;\r
-margin-top:5px;\r
-\r
-}\r
-\r
-\r
-#desc p {\r
-font-size:12px; line-height: 20px; color:#fff;\r
-}\r
-\r
-\r
-.desktop {\r
-\r
-display:none;\r
-}\r
-.mobile {\r
-\r
-display:block;\r
-}\r
-\r
-#contenu.container {\r
-\r
-margin-top:20px;\r
-background:#fff;\r
-\r
-}\r
-footer {\r
-width:100%;\r
-}\r
-\r
-\r
-footer .footerwrap {\r
-text-align:center; width:100%; height:auto;\r
-}\r
-footer .footerwrap2 {\r
-text-align:center; width:100%; height:auto; background-color:#204A94;\r
-}\r
-\r
-footer .footerlogo {\r
-\r
-width:100%;\r
-text-align:center;\r
-}\r
-\r
-footer .footerlogo div {\r
-\r
-width:100%;\r
-text-align:center;\r
-}\r
-\r
-footer .footerlogo div img {\r
-\r
-display:inline-block; width:350px; height:auto; margin:0 auto; margin-left:10px;\r
-}\r
-\r
-footer .newsletter {\r
-display:none;\r
-visibility:hidden;\r
-}\r
-\r
-.newsletter2 {\r
-float:none;\r
-display:inline-block;\r
-width:100%;\r
-height:auto;\r
-background-image:none;\r
-margin-left:0;\r
-margin:0;\r
-}\r
-\r
-footer .newsletter2 h4 {\r
-color:#fff;\r
-font-size: 20px;\r
-margin:0;\r
-padding:0;\r
-}\r
-\r
-footer .newsletter2 form {\r
-margin-top:20px;\r
-}\r
-\r
-footer .newsletter2 .form-group button.theme-btn {\r
-padding:30px;\r
-font-size:25px;\r
-\r
-}\r
-\r
-footer .social {\r
-width:100%; height:auto; display:inline-block; margin: 0 auto; text-align:center;\r
-}\r
-\r
-footer .social h4 {\r
-color:#fff;\r
-font-size: 20px;\r
-margin:0;\r
-padding:0;\r
-display:inline-block;\r
-}\r
-\r
-footer .social .socialarticle {\r
-display:inline-block; margin-left:0; margin:0 auto;\r
-}\r
-footer .social .socialarticle ul {\r
-display:inline-block; margin-left:-20px; margin-top:20px;\r
-}\r
-\r
-.social i.fa {\r
-  display: inline-block;\r
-  border-radius: 60px;\r
-  box-shadow: 0px 0px 2px #888;\r
-  padding: 0.5em 0.6em;\r
-  background:#fff;\r
-  font-size:20px;\r
-\r
-}\r
-\r
-footer .social2 {\r
-margin-top:50px;\r
-}\r
-\r
-\r
-\r
-#search {display:none;}\r
-#share {display:none;}\r
-\r
-.download_header {\r
-\r
-background:#245CAA;\r
-width:95%;\r
-padding:10px;\r
-margin-top:20px;\r
-\r
-}\r
-\r
-.download_lines {\r
-\r
-clear:left\r
-float:left;\r
-width:100%;\r
-height:300px;\r
-margin:0;\r
-\r
-}\r
-.download_table {\r
-\r
-float:left;\r
-width:100%;\r
-height:auto;\r
-font-size:10px;\r
-margin-top:30px;\r
-\r
-}\r
-\r
-.download_table li {\r
-\r
-clear:left;\r
-float: left;\r
-\r
-\r
-}\r
-.span42 {\r
-\r
-display:none;\r
-\r
-\r
-}\r
-\r
-.span4 {\r
-\r
-display:none;\r
-\r
-\r
-}\r
-\r
-.row iframe {display:none;}\r
-\r
-.span71 {\r
-\r
-float:none;\r
-width:96%;\r
-\r
-}\r
-\r
-.span41 {\r
-\r
-float:none;\r
-width:96%;\r
-\r
-}\r
-.span12 {\r
-\r
-float:none;\r
-width:96%;\r
-\r
-}\r
-\r
-}\r
-\r
-@media only screen\r
-and (min-device-width : 320px)\r
-and (max-device-width : 667px)\r
-and (orientation : landscape) {\r
-\r
-#mainmenu {\r
-\r
-display:none;\r
-visibility: hidden;\r
-\r
-}\r
-#product-menu {\r
-\r
-display:none;\r
-}\r
-\r
-\r
-.margintop {\r
-\r
-margin-top:100px;\r
-text-align:center;\r
-\r
-}\r
-\r
-\r
-#share {display:none;}\r
-\r
-#mainmenumobile {\r
-\r
-display:block;\r
-\r
-}\r
-\r
-/* #slider {display:none;} */\r
-\r
-.filler {\r
-\r
-height:60px;\r
-\r
-}\r
-\r
-.home {\r
-\r
-margin-left:0;\r
-\r
-}\r
-.mobile {\r
-\r
-display:block;\r
-}\r
-\r
-#rmmenu.span12 {\r
-\r
-float:none;\r
-margin:0;\r
-padding:0;\r
-height:90px;\r
-width:100%;\r
-display:inline-block;\r
-text-align:center;\r
-background:none;\r
-\r
-}\r
-\r
-#mainmenu.container {\r
-\r
-margin-top:-40px;\r
-}\r
-\r
-#contenu.container {\r
-\r
-margin-top:-50px;\r
-\r
-}\r
-\r
-\r
-.download_header {\r
-\r
-background:#245CAA;\r
-width:95%;\r
-padding:10px;\r
-margin-top:20px;\r
-\r
-}\r
-\r
-.download_lines {\r
-\r
-clear:left\r
-float:left;\r
-width:100%;\r
-height:300px;\r
-margin:0;\r
-\r
-}\r
-.download_table {\r
-\r
-float:left;\r
-width:100%;\r
-height:auto;\r
-font-size:10px;\r
-margin-top:30px;\r
-\r
-}\r
-\r
-.download_table li {\r
-\r
-clear:left;\r
-float: left;\r
-}\r
-\r
-.span42 {\r
-\r
-display:none;\r
-\r
-\r
-}\r
-.span4 {\r
-\r
-display:none;\r
-\r
-\r
-}\r
-\r
-.row iframe {display:none;}\r
-\r
-.span41 {\r
-\r
-float:none;\r
-width:96%;\r
-\r
-}\r
-\r
-footer .span12 {\r
-\r
-width:100%;\r
-text-align:center;\r
-\r
-}\r
-\r
-footer .span3 {\r
-float:left;\r
-width:100%;\r
-\r
-\r
-}\r
-\r
-footer .container h1 {\r
- margin:0;\r
- padding:0;\r
- font-family: "HelveticaNeueHeavyCondensed", "HelveticaNeue-Heavy-Condensed", "Helvetica Neue Heavy Condensed", "HelveticaNeueHeavy", "HelveticaNeue-Heavy", "Helvetica Neue Heavy", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosCnBold', "Arial Narrow", "Arial", sans-serif; font-stretch:condensed;\r
- font-weight:1000;\r
- font-stretch:condensed;\r
- font-size:12pt;\r
- color:#fff;\r
- }\r
-\r
-.footerlogo-box {\r
-\r
-float:none;\r
-width:100%;\r
-text-align:center;\r
-color:#fff;\r
-\r
-}\r
-\r
-.footerlogo {\r
-\r
-  clear:all;\r
-  text-align:center;\r
-  margin-top: 50px;\r
-  width:100px;\r
-  height:auto;\r
-  display:inline-block;\r
-  margin-left:auto;\r
-  margin-right:auto;\r
-  \r
-}\r
-\r
-\r
-\r
-\r
diff --git a/public_html/css/style3.css b/public_html/css/style3.css
deleted file mode 100644 (file)
index 319ff25..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-.my-gallery {\r
-  width: 100%;\r
-  float: left;\r
-  z-index:9999999;\r
-}\r
-.my-gallery img {\r
-  width: 100%;\r
-  height: auto;\r
-}\r
-.my-gallery figure {\r
-  display: block;\r
-  float: left;\r
-  margin: 0 5px 5px 0;\r
-  width: 200px;\r
-}\r
-.my-gallery figcaption {\r
-  display: none;\r
-}\r
diff --git a/public_html/img/be.svg b/public_html/img/be.svg
new file mode 100644 (file)
index 0000000..327f28f
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-be" viewBox="0 0 640 480">
+  <g fill-rule="evenodd" stroke-width="1pt">
+    <path d="M0 0h213.3v480H0z"/>
+    <path fill="#ffd90c" d="M213.3 0h213.4v480H213.3z"/>
+    <path fill="#f31830" d="M426.7 0H640v480H426.7z"/>
+  </g>
+</svg>
diff --git a/public_html/img/befr.svg b/public_html/img/befr.svg
new file mode 100644 (file)
index 0000000..e50a189
--- /dev/null
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.1"
+   viewBox="0 0 640 480"
+   id="flag-icons-be">
+  <metadata
+     id="metadata15">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs13" />
+  <g
+     id="g844">
+    <g
+       id="g8-0"
+       stroke-width="1pt"
+       fill-rule="evenodd">
+      <path
+         id="path2-2"
+         d="M 0,0 H 640 V 480 H 0 Z"
+         fill="#ffffff" />
+      <path
+         id="path4-5"
+         d="M 0,0 H 213.3 V 480 H 0 Z"
+         fill="#00267f" />
+      <path
+         id="path6-5"
+         d="M 426.7,0 H 640 V 480 H 426.7 Z"
+         fill="#f31830" />
+    </g>
+  </g>
+  <g
+     id="g8"
+     stroke-width="1pt"
+     fill-rule="evenodd">
+    <path
+       id="path4"
+       d="m 213.3,0 h 213.4 l 1.87684,158.43596 -214.02562,160.15642 z"
+       fill="#ffd90c" />
+    <g
+       id="g857">
+      <path
+         d="M 0,0 H 213.3 L 214.55122,318.59238 0,480 Z"
+         id="path2" />
+      <path
+         fill="#f31830"
+         d="M 426.7,0 H 640 V 0 L 428.57684,158.43596 Z"
+         id="path6" />
+    </g>
+  </g>
+  <path
+     id="path859"
+     d="M 0,480 640,0"
+     style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+</svg>
diff --git a/public_html/img/benl.svg b/public_html/img/benl.svg
new file mode 100644 (file)
index 0000000..b7745f1
--- /dev/null
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   version="1.1"
+   viewBox="0 0 640 480"
+   id="flag-icons-be">
+  <metadata
+     id="metadata15">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs13" />
+  <g
+     transform="translate(-164.84848,-104.71163)"
+     id="g874">
+    <path
+       id="path2-7"
+       d="m 164.84848,104.71163 h 640 v 480 h -640 z"
+       fill="#21468b" />
+    <path
+       id="path4-1"
+       d="m 164.84848,104.71163 h 640 v 320 h -640 z"
+       fill="#ffffff" />
+    <path
+       id="path6-6"
+       d="m 164.84848,104.71163 h 640 v 160 h -640 z"
+       fill="#ae1c28" />
+  </g>
+  <g
+     id="g8"
+     stroke-width="1pt"
+     fill-rule="evenodd">
+    <path
+       id="path4"
+       d="m 213.3,0 h 213.4 l 1.87684,158.43596 -214.02562,160.15642 z"
+       fill="#ffd90c" />
+    <g
+       id="g857">
+      <path
+         d="M 0,0 H 213.3 L 214.55122,318.59238 0,480 Z"
+         id="path2" />
+      <path
+         fill="#f31830"
+         d="M 426.7,0 H 640 V 0 L 428.57684,158.43596 Z"
+         id="path6" />
+    </g>
+  </g>
+  <path
+     id="path859"
+     d="M 0,480 640,0"
+     style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+</svg>
diff --git a/public_html/img/de.svg b/public_html/img/de.svg
new file mode 100644 (file)
index 0000000..b08334b
--- /dev/null
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-de" viewBox="0 0 640 480">
+  <path fill="#ffce00" d="M0 320h640v160H0z"/>
+  <path d="M0 0h640v160H0z"/>
+  <path fill="#d00" d="M0 160h640v160H0z"/>
+</svg>
diff --git a/public_html/img/en.svg b/public_html/img/en.svg
new file mode 100644 (file)
index 0000000..dbac25e
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-gb" viewBox="0 0 640 480">
+  <path fill="#012169" d="M0 0h640v480H0z"/>
+  <path fill="#FFF" d="m75 0 244 181L562 0h78v62L400 241l240 178v61h-80L320 301 81 480H0v-60l239-178L0 64V0h75z"/>
+  <path fill="#C8102E" d="m424 281 216 159v40L369 281h55zm-184 20 6 35L54 480H0l240-179zM640 0v3L391 191l2-44L590 0h50zM0 0l239 176h-60L0 42V0z"/>
+  <path fill="#FFF" d="M241 0v480h160V0H241zM0 160v160h640V160H0z"/>
+  <path fill="#C8102E" d="M0 193v96h640v-96H0zM273 0v480h96V0h-96z"/>
+</svg>
diff --git a/public_html/img/fr.svg b/public_html/img/fr.svg
new file mode 100644 (file)
index 0000000..a8d12b8
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-fr" viewBox="0 0 640 480">
+  <g fill-rule="evenodd" stroke-width="1pt">
+    <path fill="#fff" d="M0 0h640v480H0z"/>
+    <path fill="#00267f" d="M0 0h213.3v480H0z"/>
+    <path fill="#f31830" d="M426.7 0H640v480H426.7z"/>
+  </g>
+</svg>
diff --git a/public_html/img/logomobile.png b/public_html/img/logomobile.png
deleted file mode 100644 (file)
index c112888..0000000
Binary files a/public_html/img/logomobile.png and /dev/null differ
diff --git a/public_html/img/lu.svg b/public_html/img/lu.svg
new file mode 100644 (file)
index 0000000..c31d2bf
--- /dev/null
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-lu" viewBox="0 0 640 480">
+  <path fill="#00a1de" d="M0 240h640v240H0z"/>
+  <path fill="#ed2939" d="M0 0h640v240H0z"/>
+  <path fill="#fff" d="M0 160h640v160H0z"/>
+</svg>
diff --git a/public_html/img/nl.svg b/public_html/img/nl.svg
new file mode 100644 (file)
index 0000000..4faaf49
--- /dev/null
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" id="flag-icons-nl" viewBox="0 0 640 480">
+  <path fill="#21468b" d="M0 0h640v480H0z"/>
+  <path fill="#fff" d="M0 0h640v320H0z"/>
+  <path fill="#ae1c28" d="M0 0h640v160H0z"/>
+</svg>
diff --git a/public_html/img/pt.svg b/public_html/img/pt.svg
new file mode 100644 (file)
index 0000000..afd2e4a
--- /dev/null
@@ -0,0 +1,57 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="flag-icons-pt" viewBox="0 0 640 480">
+  <path fill="red" d="M256 0h384v480H256z"/>
+  <path fill="#060" d="M0 0h256v480H0z"/>
+  <g fill="#ff0" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round" stroke-width=".6">
+    <path d="M339.5 306.2c-32.3-1-180-93.2-181-108l8.1-13.5c14.7 21.3 165.7 111 180.6 107.8l-7.7 13.7"/>
+    <path d="M164.9 182.8c-2.9 7.8 38.6 33.4 88.4 63.8 49.9 30.3 92.9 49 96 46.4l1.5-2.8c-.6 1-2 1.3-4.3.6-13.5-3.9-48.6-20-92.1-46.4-43.6-26.4-81.4-50.7-87.3-61a6.3 6.3 0 0 1-.6-3.1h-.2l-1.2 2.2-.2.3zm175.3 123.8c-.5 1-1.6 1-3.5.8-12-1.3-48.6-19.1-91.9-45-50.4-30.2-92-57.6-87.4-64.8l1.2-2.2.2.1c-4 12.2 82.1 61.4 87.2 64.6 49.8 30.8 91.8 48.9 95.5 44.2l-1.3 2.3z"/>
+    <path d="M256.2 207.2c32.2-.3 72-4.4 95-13.6l-5-8c-13.5 7.5-53.5 12.5-90.3 13.2-43.4-.4-74.1-4.5-89.5-14.8l-4.6 8.6c28.2 12 57.2 14.5 94.4 14.6"/>
+    <path d="M352.5 193.8c-.8 1.3-15.8 6.4-37.8 10.2a381.2 381.2 0 0 1-58.6 4.3 416.1 416.1 0 0 1-56.2-3.6c-23.1-3.6-35-8.6-39.5-10.4l1.1-2.2c12.7 5 24.7 8 38.7 10.2A411.5 411.5 0 0 0 256 206a391.8 391.8 0 0 0 58.3-4.3c22.5-3.7 34.8-8.4 36.6-10.5l1.6 2.7zm-4.4-8.1c-2.4 2-14.6 6.3-36 9.7a388.2 388.2 0 0 1-55.8 4c-22 0-40.1-1.6-53.8-3.6-21.8-2.8-33.4-8-37.6-9.4l1.3-2.2c3.3 1.7 14.4 6.2 36.5 9.3a385 385 0 0 0 53.6 3.4 384 384 0 0 0 55.4-4c21.5-3 33.1-8.4 34.9-9.8l1.5 2.6zM150.3 246c19.8 10.7 63.9 16 105.6 16.4 38 .1 87.4-5.8 105.9-15.6l-.5-10.7c-5.8 9-58.8 17.7-105.8 17.4-47-.4-90.7-7.6-105.3-17v9.5"/>
+    <path d="M362.8 244.5v2.5c-2.8 3.4-20.2 8.4-42 12a434 434 0 0 1-65.4 4.4 400 400 0 0 1-62-4.3 155 155 0 0 1-44.4-12v-2.9c9.7 6.4 35.9 11.2 44.7 12.6 15.8 2.4 36.1 4.2 61.7 4.2 26.9 0 48.4-1.9 65-4.4 15.7-2.3 38-8.2 42.4-12.1zm0-9v2.5c-2.8 3.3-20.2 8.3-42 11.9a434 434 0 0 1-65.4 4.5 414 414 0 0 1-62-4.3 155 155 0 0 1-44.4-12v-3c9.7 6.5 36 11.2 44.7 12.6a408 408 0 0 0 61.7 4.3c26.9 0 48.5-2 65-4.5 15.7-2.2 38-8.1 42.4-12zm-107 68.8c-45.6-.2-84.7-12.4-93-14.4l6 9.4a249.8 249.8 0 0 0 87.4 14.3c34.7-1 65-3.7 86.3-14.1l6.2-9.8c-14.5 6.9-64 14.6-93 14.6"/>
+    <path d="M344.9 297.3a143 143 0 0 1-2.8 4c-10 3.6-26 7.4-32.6 8.4a295.5 295.5 0 0 1-53.7 5c-40.4-.6-73.5-8.5-89-15.3l-1.3-2.1.2-.4 2.1.9a286.5 286.5 0 0 0 88.2 14.5c18.8 0 37.5-2.1 52.6-4.8 23.2-4.7 32.6-8.2 35.5-9.8l.7-.4zm5.3-8.8a287.2 287.2 0 0 1-2 3.5c-5.4 2-20 6.2-41.3 9.2-14 1.9-22.7 3.8-50.6 4.3a347.4 347.4 0 0 1-94.2-14L161 289a390 390 0 0 0 95.4 14c25.5-.5 36.4-2.4 50.3-4.3 24.8-3.8 37.3-8 41-9.1a2.9 2.9 0 0 0 0-.2l2.6-1z"/>
+    <path d="M350.8 237.6c.1 30-15.3 57-27.6 68.8a99.3 99.3 0 0 1-67.8 28.2c-30.3.5-58.8-19.2-66.5-27.9a101 101 0 0 1-27.5-67.4c1.8-32.8 14.7-55.6 33.3-71.3a99.6 99.6 0 0 1 64.2-22.7 98.2 98.2 0 0 1 71 35.6c12.5 15.2 18 31.7 20.9 56.7zM255.6 135a106 106 0 0 1 106 105.2 105.6 105.6 0 1 1-211.4 0c-.1-58 47.3-105.2 105.4-105.2"/>
+    <path d="M255.9 134.5c58.2 0 105.6 47.4 105.6 105.6S314.1 345.7 256 345.7s-105.6-47.4-105.6-105.6c0-58.2 47.4-105.6 105.6-105.6zM152.6 240c0 56.8 46.7 103.3 103.3 103.3 56.6 0 103.3-46.5 103.3-103.3s-46.7-103.3-103.3-103.3S152.6 183.2 152.6 240z"/>
+    <path d="M256 143.3a97 97 0 0 1 96.7 96.7 97.1 97.1 0 0 1-96.7 96.8c-53 0-96.7-43.6-96.7-96.8a97.1 97.1 0 0 1 96.7-96.7zM161.6 240c0 52 42.6 94.4 94.4 94.4s94.4-42.5 94.4-94.4c0-52-42.6-94.4-94.4-94.4a94.8 94.8 0 0 0-94.4 94.4z"/>
+    <path d="M260.3 134h-9.1v212.3h9z"/>
+    <path d="M259.3 132.8h2.3v214.7h-2.2V132.8zm-9 0h2.4v214.7h-2.3V132.8z"/>
+    <path d="M361.6 244.2v-7.8l-6.4-6-36.3-9.6-52.2-5.3-63 3.2-44.8 10.6-9 6.7v7.9l22.9-10.3 54.4-8.5h52.3l38.4 4.2 26.6 6.4z"/>
+    <path d="M256 223.8c24.9 0 49 2.3 68.3 6 19.8 4 33.7 9 38.5 14.5v2.8c-5.8-7-24.5-12-39-15-19-3.6-43-6-67.9-6-26.1 0-50.5 2.6-69.3 6.2-15 3-35.1 9-37.6 14.8v-2.9c1.3-4 16.3-10 37.3-14.3 18.9-3.7 43.3-6.1 69.6-6.1zm0-9.1a383 383 0 0 1 68.3 6c19.8 4 33.7 9 38.5 14.6v2.7c-5.8-6.9-24.5-12-39-14.9-19-3.7-43-6-67.9-6a376 376 0 0 0-69.2 6.2c-14.5 2.7-35.4 8.9-37.7 14.7v-2.8c1.4-4 16.6-10.3 37.3-14.3 19-3.7 43.3-6.2 69.7-6.2zm-.6-46.2c39.3-.2 73.6 5.5 89.3 13.5l5.7 10c-13.6-7.4-50.6-15-94.9-14-36.1.3-74.7 4-94 14.4l6.8-11.4c15.9-8.3 53.3-12.5 87.1-12.5"/>
+    <path d="M256 176.7a354 354 0 0 1 61.3 4.3c16 3 31.3 7.4 33.5 9.8l1.7 3c-5.3-3.4-18.6-7.3-35.6-10.5s-38.7-4.3-61-4.2c-25.3-.1-45 1.2-61.8 4.2a108.9 108.9 0 0 0-33.3 10.3l1.7-3.1c6-3 15.3-6.7 31.1-9.6 17.5-3.2 37.4-4.1 62.4-4.2zm0-9c21.4-.2 42.6 1 59.1 4a96 96 0 0 1 30.6 10l2.5 4c-4.2-4.7-20-9.2-34.1-11.6-16.4-2.9-36.7-4-58.1-4.2a361 361 0 0 0-59.5 4.4 97.3 97.3 0 0 0-29.6 9.1l2.2-3.3c5.8-3 15.2-5.8 27-8.1a357 357 0 0 1 59.9-4.4zM308.4 284a276.4 276.4 0 0 0-52.5-4c-65.5.8-86.6 13.5-89.2 17.3l-5-8c16.8-12 52.4-18.8 94.6-18.2 21.9.4 40.8 1.9 56.6 5l-4.5 8"/>
+    <path d="M255.6 278.9c18.2.3 36 1 53.3 4.2l-1.2 2.2c-16-3-33.2-4-52-4-24.3-.2-48.7 2.1-70 8.2-6.7 1.9-17.8 6.2-19 9.8l-1.2-2c.4-2.2 7-6.6 19.6-10 24.4-7 47.2-8.3 70.5-8.4zm.8-9.2a327 327 0 0 1 57.3 5l-1.3 2.3a299 299 0 0 0-56-4.9c-24.2 0-49.9 1.8-73.3 8.6-7.5 2.2-20.6 7-21 10.7l-1.2-2.2c.2-3.4 11.5-7.9 21.7-10.8 23.5-6.9 49.3-8.6 73.8-8.7z"/>
+    <path d="m349.4 290.5-7.8 12.3-22.7-20.1-58.6-39.5-66.2-36.3-34.3-11.7 7.3-13.6 2.5-1.3 21.3 5.3 70.4 36.3 40.6 25.6L336 272l13.9 16z"/>
+    <path d="M158.6 195.5c6-4 50.2 15.6 96.6 43.6 46.1 28 90.3 59.6 86.3 65.5l-1.3 2.1-.6.5c.1-.1.8-1 0-3.1-2-6.5-33.4-31.5-85.3-62.9-50.7-30.1-92.9-48.3-97-43.1l1.3-2.6zM351 290.4c3.8-7.6-37.2-38.5-88.1-68.6-52-29.5-89.6-46.9-96.5-41.7L165 183c0 .1 0-.2.4-.5 1.2-1 3.3-1 4.2-1 11.8.2 45.5 15.7 92.8 42.8 20.8 12 87.6 55 87.3 67 0 1 .1 1.2-.3 1.8l1.7-2.6z"/>
+  </g>
+  <g transform="translate(0 26.7) scale(1.06667)">
+    <path fill="#fff" stroke="#000" stroke-width=".7" d="M180.6 211a58.7 58.7 0 0 0 17.5 41.7 59 59 0 0 0 41.8 17.6 59.4 59.4 0 0 0 42-17.4 59 59 0 0 0 17.4-41.8v-79.2l-118.7-.2V211z"/>
+    <path fill="red" stroke="#000" stroke-width=".5" d="M182.8 211.1a56.4 56.4 0 0 0 16.8 40 57 57 0 0 0 40.2 16.8 56.9 56.9 0 0 0 40.2-16.6 56.4 56.4 0 0 0 16.7-40v-77H183v76.8m91-53.7v48.9l-.1 5.1a33.2 33.2 0 0 1-10 24 34 34 0 0 1-24 10c-9.4 0-17.7-4-23.9-10.2a34 34 0 0 1-10-24v-54l68 .2z"/>
+    <g id="e">
+      <g id="d" fill="#ff0" stroke="#000" stroke-width=".5">
+        <path stroke="none" d="M190.2 154.4c.1-5.5 4-6.8 4-6.8.1 0 4.3 1.4 4.3 6.9h-8.3"/>
+        <path d="m186.8 147.7-.7 6.3h4.2c0-5.2 4-6 4-6 .1 0 4 1.1 4.1 6h4.2l-.8-6.4h-15zm-1 6.4h17c.3 0 .6.3.6.7 0 .5-.3.8-.6.8h-17c-.3 0-.6-.3-.6-.8 0-.4.3-.7.7-.7z"/>
+        <path d="M192 154c0-3.3 2.3-4.2 2.3-4.2s2.3 1 2.3 4.2H192m-5.8-9h16.3c.3 0 .6.4.6.8 0 .3-.3.6-.6.6h-16.3c-.3 0-.6-.3-.6-.7 0-.3.3-.6.6-.6zm.4 1.5H202c.3 0 .6.3.6.7 0 .4-.3.7-.6.7h-15.5c-.4 0-.6-.3-.6-.7 0-.4.2-.7.6-.7zm5-10.6h1.2v.8h.9v-.8h1.3v.9h.9v-1h1.2v2c0 .4-.2.6-.5.6h-4.4c-.3 0-.6-.2-.6-.5v-2zm4.6 2.7.3 6.4h-4.3l.3-6.5h3.7"/>
+        <path id="a" d="M191 141.6v3.4h-4v-3.4h4z"/>
+        <use xlink:href="#a" width="100%" height="100%" x="10.6"/>
+        <path id="b" d="M186.3 139h1.2v1h.9v-1h1.2v1h.9v-1h1.2v2c0 .4-.2.6-.5.6h-4.3a.6.6 0 0 1-.6-.6v-2z"/>
+        <use xlink:href="#b" width="100%" height="100%" x="10.6"/>
+        <path fill="#000" stroke="none" d="M193.9 140.6c0-.6.9-.6.9 0v1.6h-.9v-1.6"/>
+        <path id="c" fill="#000" stroke="none" d="M188.6 142.8c0-.6.8-.6.8 0v1.2h-.8v-1.2"/>
+        <use xlink:href="#c" width="100%" height="100%" x="10.6"/>
+      </g>
+      <use xlink:href="#d" width="100%" height="100%" y="46.3"/>
+      <use xlink:href="#d" width="100%" height="100%" transform="rotate(-45.2 312.8 180)"/>
+    </g>
+    <use xlink:href="#d" width="100%" height="100%" x="45.7"/>
+    <use xlink:href="#e" width="100%" height="100%" transform="matrix(-1 0 0 1 479.8 0)"/>
+    <g id="f" fill="#fff">
+      <path fill="#039" d="M232.6 202.4a8.3 8.3 0 0 0 2.2 5.7 7.2 7.2 0 0 0 5.3 2.4c2.1 0 4-1 5.3-2.4a8.3 8.3 0 0 0 2.2-5.7v-10.8h-15v10.8"/>
+      <circle cx="236.1" cy="195.7" r="1.5"/>
+      <circle cx="244.4" cy="195.7" r="1.5"/>
+      <circle cx="240.2" cy="199.7" r="1.5"/>
+      <circle cx="236.1" cy="203.9" r="1.5"/>
+      <circle cx="244.4" cy="203.9" r="1.5"/>
+    </g>
+    <use xlink:href="#f" width="100%" height="100%" y="-26"/>
+    <use xlink:href="#f" width="100%" height="100%" x="-20.8"/>
+    <use xlink:href="#f" width="100%" height="100%" x="20.8"/>
+    <use xlink:href="#f" width="100%" height="100%" y="25.8"/>
+  </g>
+</svg>
diff --git a/public_html/img/toplogo135.png b/public_html/img/toplogo135.png
new file mode 100644 (file)
index 0000000..889b3d9
Binary files /dev/null and b/public_html/img/toplogo135.png differ
diff --git a/public_html/img/toplogo1400.png b/public_html/img/toplogo1400.png
new file mode 100644 (file)
index 0000000..744b14a
Binary files /dev/null and b/public_html/img/toplogo1400.png differ
diff --git a/public_html/img/toplogo200.png b/public_html/img/toplogo200.png
new file mode 100644 (file)
index 0000000..19fab4d
Binary files /dev/null and b/public_html/img/toplogo200.png differ
index 8373e82..14efaea 100644 (file)
@@ -8,25 +8,19 @@ $db = new database($cfg["db"]);
 include ("shop/lib/modules/Site.php");
 $site = new Site($db,$cfg);
 
-#file_put_contents("log/page.log","REQ".$_SERVER['REQUEST_URI']."\n",FILE_APPEND);
+
 $requri = $_SERVER['REQUEST_URI'];
 $requri = substr($requri,strlen($cfg["basepath"]));
-//$empfaenger = "team.qube@qube-group.eu";
-// $website = "https://www.qube-concretec.eu";
-// $path = "https://www.qube-concretec.eu/";
 
-//error_log("requri: ".$requri);
 if (substr($requri,-1) == "/"){
   $requri= substr($requri,0,-1);  
 }
 $spl = explode("/",$requri);
 
-$requri_nolang = str_replace(array('/de','/fr','/en'),"",$requri);
-//error_log("uri explode: ".print_r($spl,true));
-#file_put_contents("log/page.log","SPL ".print_r($spl,true)."\n",FILE_APPEND);
-#file_put_contents("log/page.log","SPL c ".count($sql)."\n",FILE_APPEND);
+$requri_nolang = str_replace(array('/de','/fr','/en','/nl','/pt'),"",$requri);
+
 $lang = $cfg["lang"];
-if ($spl[count($spl)-1] == 'de' || $spl[count($spl)-1] == 'en'){
+if ($spl[count($spl)-1] == 'de' || $spl[count($spl)-1] == 'en' || $spl[count($spl)-1] == 'nl' || $spl[count($spl)-1] == 'pt'){
   $lang = $spl[count($spl)-1];
 } 
 if (count($spl) >= 3){
@@ -52,7 +46,7 @@ if (count($spl) >= 3){
   $page="home";$prod=1;$lang="fr";$cat="";
 }
 
-if (!$lang || (!in_array("$lang", array('de','fr','en')))){
+if (!$lang || (!in_array("$lang", array('de','fr','en','nl','pt')))){
   $lang = $cfg["lang"];
 }
 $cfg["lang"] = $lang;
@@ -153,94 +147,87 @@ if (file_exists("shop/lib/lang/".$lang.".php")){
 <link rel="alternate" type="text/html" hreflang="fr" href="<?php echo $cfg["siteurl"]; ?>home/home/matieres-premieres/fr/" />
 <link rel="canonical" href="<?php echo $cfg["siteurl"]; ?>" />
 <!--CSS-->
-<!-- <link rel="stylesheet" href="<?php echo $cfg["basepath"]."css/bootstrap.css?v=".$cfg["version"]; ?>"> -->
-<link rel="stylesheet" href="<?php echo $cfg["basepath"]."css/style.css?v=".$cfg["version"]; ?>">
-<link rel="stylesheet" href="<?php echo $cfg["basepath"]."css/site-normal.css?v=".$cfg["version"]; ?>">
+
+
 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
-<link rel="stylesheet" href="<?php echo $cfg["basepath"]; ?>shop/vendor/tabulator/css/tabulator_site.css?v="<?php echo $cfg["version"]; ?>">
-<link rel="stylesheet" href="<?php echo $cfg["basepath"]; ?>shop/css/icons.css?v="<?php echo $cfg["version"]; ?>">
-<link rel="stylesheet" href="<?php echo $cfg["basepath"]; ?>shop/css/theme.css?v=<?php echo $cfg["version"];?>">
+<link rel="stylesheet" href="<?php echo $cfg["basepath"]; ?>shop/vendor/tabulator/css/tabulator_site.css?v=<?php echo $cfg["version"]; ?>">
+<link rel="stylesheet" href="<?php echo $cfg["basepath"]; ?>shop/css/icons.css?v=<?php echo $cfg["version"]; ?>">
+<!-- <link rel="stylesheet" href="<?php echo $cfg["basepath"]; ?>shop/css/theme.css?v=<?php echo $cfg["version"];?>"> -->
+<link rel="stylesheet" href="<?php echo $cfg["basepath"]."vendor/bootstrap/css/bootstrap.css?v=".$cfg["version"]; ?>">
+<link rel="stylesheet" href="<?php echo $cfg["basepath"]."css/site.css?v=".$cfg["version"]; ?>">
 <!--JS-->
-<script>
-  let api="<?php echo $cfg["basepath"]; ?>publicapi.php";
-</script>
-<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>vendor/mustache/mustache.min.js?v=<?php echo $cfg["version"];?>" ></script> 
-<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/publicrequest.js?v=<?php echo $cfg["version"];?>"></script>
-<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/askprice.js?v=<?php echo $cfg["version"];?>"></script>
-<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/shop.js?v=<?php echo $cfg["version"];?>"></script>
-<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/site.js?v=<?php echo $cfg["version"];?>"></script>
+
 </head>
 <body>
-<!-- <div class="sidebar card-4 border-right bg-qube text-white hide-large" id="sidebar" style="width: 210px; z-index: 2000;display: none; ">
-    <div class="bar">
-   
-      <button onclick="mysite.togglemenu('sidebar');" class="bar-item toolbarbtn right text-white"><span style="font-size: 30px;"  >&times;</span></button>
-      </div>
-      <div class="bar bar-block">
-      <a class="bar-item toolbarbtn" href="<?php echo $cfg["basepath"]."home/1/".$lang; ?>"><?php echo $site->menu["home"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn" href="<?php echo $cfg["basepath"]."about/2/".$lang; ?>"><?php echo $site->menu["about"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn" href="<?php echo $cfg["basepath"]."product/3/".$lang; ?>"><?php echo $site->menu["product"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn" href="<?php echo $cfg["basepath"]."nouveautes/4/".$lang; ?>"><?php echo $site->menu["nouveautes"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn" href="<?php echo $cfg["basepath"]."projects/5/".$lang; ?>"><?php echo $site->menu["projects"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn" href="<?php echo $cfg["basepath"]."contact/7/".$lang; ?>"><?php echo $site->menu["contact"][$lang]; ?></a>
-      </div>
-  </div> -->
-<div class="top">
-  <div  class="bg-qube" style="background-color: rgb(32, 74, 148)!important;">
-    
-    <div class="bar" id="topmenu">
-    <!-- <div class="bar-item" style=""><img style="width:180px; height:auto;" src="<?php echo $cfg["basepath"]; ?>img/logo2.png" alt="Logo qube-concretec.eu"></div> -->
-      <div class="bar-item left">
-        <a href="<?php echo $cfg["siteurl"]; ?>home/1/fr/"><img class="left sitelogo" src="<?php echo $cfg["basepath"]; ?>img/logo2.png" alt="Logo qube-concretec.eu"></a>
-      </div>
-      <div style="width: 740px;margin: auto!important;" class="hide-medium hide-small">
-      <a class="bar-item toolbarbtn toptoolbarbtn centered" href="<?php echo $cfg["basepath"]."home/1/".$lang; ?>"><?php echo $site->menu["home"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."about/2/".$lang; ?>"><?php echo $site->menu["about"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."product/3/".$lang; ?>"><?php echo $site->menu["product"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."nouveautes/4/".$lang; ?>"><?php echo $site->menu["nouveautes"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."projects/5/".$lang; ?>"><?php echo $site->menu["projects"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."contact/7/".$lang; ?>"><?php echo $site->menu["contact"][$lang]; ?></a>
-      </div>
-      <div class="bar-item toolbarbtn dropdown-hover right hide-large">
-        <button class="toolbarbtn button"><span class="icon icon-menu" style="font-size: 32px;"></span></button>
-        <div class="dropdown-content bar-block card-4 bg-qube" style="right: 0px;">
-        <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."home/1/".$lang; ?>"><?php echo $site->menu["home"][$lang]; ?></a>
-        <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."about/2/".$lang; ?>"><?php echo $site->menu["about"][$lang]; ?></a>
-        <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."product/3/".$lang; ?>"><?php echo $site->menu["product"][$lang]; ?></a>
-        <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."nouveautes/4/".$lang; ?>"><?php echo $site->menu["nouveautes"][$lang]; ?></a>
-        <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."projects/5/".$lang; ?>"><?php echo $site->menu["projects"][$lang]; ?></a>
-        <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."contact/7/".$lang; ?>"><?php echo $site->menu["contact"][$lang]; ?></a>
-      </div>
-      </div>
-      <div class="bar-item toolbarbtn dropdown-hover right">
-        <button class="toolbarbtn button" style="padding: 2px 6px;"><img src="<?php echo $cfg["basepath"]; ?>img/<?php echo (($lang=="en")?"be":(($lang=="de")?"de":"fr")); ?>.png" style="height:20px;" alt="<?php echo (($lang=="en")?"belgium":(($lang=="de")?"deutsch":"français")); ?>"><br/><?php echo (($lang=="en")?"BE":(($lang=="de")?"DE":"FR")); ?></button>
-        <div class="dropdown-content bar-block card-4">
-      <a href="<?php echo $cfg["basepath"].$requri_nolang; ?>/fr/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/fr.png" alt="français" style="height:20px;"><br/>FR</a>
-      <a href="<?php echo $cfg["basepath"].$requri_nolang; ?>/en/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/be.png" alt="belgium" style="height:20px;"><br/>BE</a>
-      <a href="<?php echo $cfg["basepath"].$requri_nolang; ?>/de/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/de.png" alt="deutsch" style="height:20px;"><br/>DE</a>
-      </div>
+<header>
+  <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
+    <div class="container-fluid">
+      <a class="navbar-brand" href="<?php echo $cfg["siteurl"]; ?>home/1/fr/"><img class="left sitelogo" src="<?php echo $cfg["basepath"]; ?>img/toplogo135.png" alt="Logo qube-concretec.eu"></a>
+      <button class="navbar-toggler d-none d-md-none" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
+        <span class="navbar-toggler-icon"></span>
+      </button>
+      <div class="collapse navbar-collapse d-none d-md-block" id="navbarCollapse">
+        <ul class="navbar-nav me-auto mb-2">
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."home/1/".$lang; ?>"><?php echo $site->menu["home"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."about/2/".$lang; ?>"><?php echo $site->menu["about"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."product/3/".$lang; ?>"><?php echo $site->menu["product"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."nouveautes/4/".$lang; ?>"><?php echo $site->menu["nouveautes"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."projects/5/".$lang; ?>"><?php echo $site->menu["projects"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."contact/7/".$lang; ?>"><?php echo $site->menu["contact"][$lang]; ?></a></li>
+          
+        </ul>
+      
+        <ul class="navbar-nav">
+        <li class="nav-item askprice rounded" style="padding: 0px!important;"><a class="nav-link"  href="<?php echo $cfg["basepath"]."askprice/1/".$lang; ?>"><span name="askpriceitems">0</span>&nbsp;<span class="icon-inline icon-euro-tag" style="font-size: 28px;"></span></li>
+        <li class="nav-item dropdown">
+              <a class="nav-link dropdown-toggle" href="#" id="dropdown10" data-bs-toggle="dropdown" aria-expanded="false"><img src="<?php echo $cfg["basepath"]; ?>img/<?php echo $lang; ?>.png" style="height:20px;" > <?php echo strtoupper($lang); ?></a>
+              <ul class="dropdown-menu" aria-labelledby="dropdown10">
+                <li><a class="dropdown-item" style="color:#000!important;" href="<?php echo $cfg["basepath"].$requri_nolang; ?>/fr/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/fr.png"  style="height:20px;"> FR</a></li>
+                <li><a class="dropdown-item" style="color:#000!important;" href="<?php echo $cfg["basepath"].$requri_nolang; ?>/en/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/en.png"  style="height:20px;"> EN</a></li>
+                <li><a class="dropdown-item" style="color:#000!important;" href="<?php echo $cfg["basepath"].$requri_nolang; ?>/de/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/de.png"  style="height:20px;"> DE</a></li>
+              </ul>
+            </li>
+        </ul>
+        <!-- <form class="d-flex">
+          <input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
+          <button class="btn btn-outline-success" type="submit"><span class="icon icon-search"></span></button>
+        </form> -->
       </div>
-      <a class="bar-item toolbarbtn right button blue-grey" style="margin-top: 8px;padding: 8px;" href="<?php echo $cfg["basepath"]."askprice/1/".$lang; ?>"><span name="askpriceitems">0</span>&nbsp;<span class="icon-inline icon-euro-tag" style="font-size: 32px;"></span></a>
     </div>
-  </div>
- </div>
- </div>
+  </nav>
+</header>
   <!-- <div id="preloader"><div id="status">&nbsp;loading...</div></div> -->
-  <div class="global">
+  <div class="global" style="margin-top: 60px;">
 
     
-<div id="slider" class="hide-small" style="margin-top: 70px;">
-  <div class="display-container" id="topslides" style="max-height: 450px;width: 100vw; overflow: hidden;">
+  <div id="siteSliders" class="carousel slide" data-ride="carousel" data-bs-touch="false" data-bs-interval="5000">
+  <!--<ol class="carousel-indicators">
+    <li data-target="#siteSliders" data-slide-to="0" class="active"></li>
+    <li data-target="#siteSliders" data-slide-to="1"></li>
+    <li data-target="#siteSliders" data-slide-to="2"></li>
+  </ol>-->
+  <div class="carousel-inner">
+
 <?php
   //error_log("Side Page: SELECT * FROM slider WHERE page = '$slide';");
   $info = $db->queryarray("SELECT * FROM slider WHERE page = '$slide';");
   if($info == null){
-    echo '<div class="topslides" id="topslides_1"><img style="width: 100%;" alt="qube Concretec" src="'.$cfg["basepath"].'data/gallerys/header-pictures/nopic.png"></div>';
+    ?>
+    <div class="carousel-item active">
+      <img class="d-block w-100" src="<?php echo $cfg["basepath"].'data/gallerys/header-pictures/nopic.png';?>" alt="qube Concretec">
+    </div>
+    <?php
+
   } else {
     
     for ($i=0;$i<count($info);$i++){
       $sli = $i+1;
-      echo '<div class="topslides" id="topslides_'.$sli.'" '.(($i!=0)?' style="display: none;"':"").'><img style="width: 100%;" src="'.$cfg["basepath"].'data/gallerys/header-pictures/'.$slide.'/'.$info[$i]['filename'].'"></div>';
+      ?>
+    <div class="carousel-item <?php echo (($i==0)?"active":""); ?> "s>
+      <img class="d-block w-100" src="<?php echo$cfg["basepath"].'data/gallerys/header-pictures/'.$slide.'/'.$info[$i]['filename'];?>" alt="Slide <?php echo $sli; ?>">
+    </div>
+    <?php
+   
     }
     //   // if (isset($info['title_fr']) && $info['title_fr'] != '') { 
     //   //     echo '<dxiv class="flex-caption"><div class="flex-box1"><p class="title1">'.$info['title_fr'].'</p></div><dixv class="flex-box2"><p>'.$info['desc_fr'] .'</p><dxiv></dxiv>';
@@ -248,30 +235,27 @@ if (file_exists("shop/lib/lang/".$lang.".php")){
 
   }
 ?>
-  </div>
 </div>
-<div id="topmenu2" class="bg-qube" style="background-color: rgb(32, 74, 148)!important; margin-top: -5px;">
+<?php if ($info != null) {?>
+<!-- <a class="carousel-control-prev" href="#siteSliders" role="button" data-slide="prev">
+    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
+    <span class="sr-only"></span>
+  </a>
+  <a class="carousel-control-next" href="#siteSliders" role="button" data-slide="next">
+    <span class="carousel-control-next-icon" aria-hidden="true"></span>
+    <span class="sr-only"></span>
+  </a> -->
+<?php } ?>
+</div>
+<!-- <div id="topmenu2" class="bg-qube" style="background-color: rgb(32, 74, 148)!important; margin-top: -5px;">
    <div class="center">
     <div class="bar">
       <div class="bar-item" style="min-height: 50px;"></div>
-      <!--
-    <div class="bar-item" style=""><img style="width:180px; height:auto;" src="<?php echo $cfg["basepath"]; ?>img/logo2.png" alt="Logo qube-concretec.eu"></div> 
-      <div id="menulinks1">
-      
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."home/1/".$lang; ?>"><?php echo $site->menu["home"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."about/2/".$lang; ?>"><?php echo $site->menu["about"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."product/3/".$lang; ?>"><?php echo $site->menu["product"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."nouveautes/4/".$lang; ?>"><?php echo $site->menu["nouveautes"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."projects/5/".$lang; ?>"><?php echo $site->menu["projects"][$lang]; ?></a>
-       <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."download/6/".$lang; ?>"><?php echo $site->menu["download"][$lang]; ?></a> 
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."contact/7/".$lang; ?>"><?php echo $site->menu["contact"][$lang]; ?></a>
-      <a class="bar-item toolbarbtn toptoolbarbtn" href="<?php echo $cfg["basepath"]."search/43/".$lang; ?>"><?php echo $site->menu["search"][$lang]; ?></a> 
-      </div>
--->
+
      
   </div>
   </div>
- </div>
+ </div> -->
 <!--End-->
 <!--content-->
 <div id="contenu" class="display-container" style="padding-bottom: 20px;">
@@ -292,9 +276,9 @@ if (file_exists('pages/'.$page.'.php')){
      </div>
 </div>
 <!--footer-->
-<footer class="display-container" style="min-height: 300px;background-color: #204a94;">
+<footer class="container-fluid" style="min-height: 300px;background-color: #204a94;">
         <div class="row" style="min-height: 250px;background-color: #204a94;"> 
-        <div class="third padding">
+        <div class="col-md-4">
                     <div class="container text-white" style="background-color: #204a94!important;" >
                     <h4 style="color:#fff;">Contacts</h4>
                     Qube Solutions Group SARL<br/>
@@ -306,7 +290,7 @@ if (file_exists('pages/'.$page.'.php')){
                     <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/data_protection/fr/">RGPD</a> - <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>about/data_protection/de/">Datenschutz</a><br/>
                     </div>
         </div>
-        <div class="third padding">
+        <div class="col-md-4">
                     <div class="container text-white">
                     <h4 style="color:#fff;">Carreers</h4>
                     Feel free to contact us for any job opportunity.<br/>
@@ -315,7 +299,7 @@ if (file_exists('pages/'.$page.'.php')){
                     <a style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>contact/jobs/<?php echo $lang; ?>/">- Send your application</a><br/><br/> <br/> <br/>
                     </div>
         </div>
-        <div class="third padding"> 
+        <div class="col-md-4"> 
                     <div class="container text-white">
                     <h4 style="color:#fff;">Let's connect</h4>
                     <div class="bar">
@@ -331,12 +315,47 @@ if (file_exists('pages/'.$page.'.php')){
                     </div>
         </div>
 
-        <div class="display-container center" style="height:20px;">
+        <div class="container" style="height:20px; text-align: center;">
         
         <span style="color:#fff; font-size:15px; ">&copy; Qube Solutions Group 2021 </span>
       
         </div>
 </footer>
+
+<nav class="navbar navbar-dark navbar-expand-md fixed-bottom bg-dark d-md-none">
+    <div class="container-fluid">
+    <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbottom" aria-controls="navbottom" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span></button>
+     <div class="collapse navbar-collapse" id="navbottom">
+        
+        <ul class="navbar-nav mb-2">
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."home/1/".$lang; ?>"><?php echo $site->menu["home"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."about/2/".$lang; ?>"><?php echo $site->menu["about"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."product/3/".$lang; ?>"><?php echo $site->menu["product"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."nouveautes/4/".$lang; ?>"><?php echo $site->menu["nouveautes"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."projects/5/".$lang; ?>"><?php echo $site->menu["projects"][$lang]; ?></a></li>
+          <li class="nav-item"><a class="nav-link" href="<?php echo $cfg["basepath"]."contact/7/".$lang; ?>"><?php echo $site->menu["contact"][$lang]; ?></a></li>
+          
+        </ul>
+        <ul class="navbar-nav">
+        <li class="nav-item dropup">
+              <a class="nav-link dropdown-toggle" href="#" id="dropdown1" data-bs-toggle="dropdown" aria-expanded="false"><img src="<?php echo $cfg["basepath"]; ?>img/<?php echo $lang; ?>.png" style="height:20px;" > <?php echo strtoupper($lang); ?></a>
+              <ul class="dropdown-menu" aria-labelledby="dropdown1">
+                <li><a class="dropdown-item" style="color:#000!important;" href="<?php echo $cfg["basepath"].$requri_nolang; ?>/fr/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/fr.png"  style="height:20px;"> FR</a></li>
+                <li><a class="dropdown-item" style="color:#000!important;" href="<?php echo $cfg["basepath"].$requri_nolang; ?>/en/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/en.png"  style="height:20px;"> EN</a></li>
+                <li><a class="dropdown-item" style="color:#000!important;" href="<?php echo $cfg["basepath"].$requri_nolang; ?>/de/" class="bar-item button"><img src="<?php echo $cfg["basepath"]; ?>img/de.png"  style="height:20px;"> DE</a></li>
+              </ul>
+            </li>
+        </ul>
+        <!-- <form class="d-flex">
+          <input class="form-control me-2" type="search" placeholder="Search" aria-label="Search">
+          <button class="btn btn-outline-success" type="submit"><span class="icon icon-search"></span></button>
+        </form> -->
+      </div>
+      <a class="btn btn-askprice nav-link" style="padding: 2px 2px;" href="<?php echo $cfg["basepath"]."askprice/1/".$lang; ?>"><span name="askpriceitems">0</span>&nbsp;<span class="icon-inline icon-euro-tag" style="font-size: 28px;"></span></a>
+      
+    </div>
+  </nav>
+
 <div id="dlgvideo" class="modal">
 
   <div class="modal-content animate-top card-4">
@@ -353,6 +372,17 @@ if (file_exists('pages/'.$page.'.php')){
     </footer>
   </div>
 </div>
+<script>
+  let api="<?php echo $cfg["basepath"]; ?>publicapi.php";
+</script>
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>vendor/bootstrap/js/bootstrap.bundle.min.js?v=<?php echo $cfg["version"];?>" ></script>
+<script src="https://cdn.jsdelivr.net/npm/masonry-layout@4.2.2/dist/masonry.pkgd.min.js" integrity="sha384-GNFwBvfVxBkLMJpYMOABq3c+d3KnQxudP/mGPkzpZSTYykLBNsZEnG2D9G/X/+7D" crossorigin="anonymous" async></script>
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>vendor/mustache/mustache.min.js?v=<?php echo $cfg["version"];?>" ></script> 
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/publicrequest.js?v=<?php echo $cfg["version"];?>"></script>
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/askprice.js?v=<?php echo $cfg["version"];?>"></script>
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/number.js?v=<?php echo $cfg["version"];?>"></script>
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/shop.js?v=<?php echo $cfg["version"];?>"></script>
+<script type="text/javascript" src="<?php echo $cfg["basepath"]; ?>js/site.js?v=<?php echo $cfg["version"];?>"></script>
 <script type="text/javascript">
 let lbl = {<?php foreach ($lbl as $l=>$v){ echo '"'.$l.'":"'.htmlspecialchars($v,ENT_QUOTES|ENT_HTML5).'",';} ?> };
 let preferences = {"lang":"<?php echo $lang; ?>","basepath":"<?php echo $cfg["basepath"]; ?>"};
index 44fb514..6a5c7f0 100644 (file)
@@ -274,7 +274,7 @@ if (file_exists("shop/lib/lang/".$lang.".php")){
  </div>
 <!--End-->
 <!--content-->
-<div id="contenu" class="display-container" style="padding-bottom: 20px;">
+<div id="contenu" style="padding-bottom: 20px;">
   
 <?php
 file_put_contents("log/page.log",$page."\n",FILE_APPEND);
index 5c65ddb..6f97c7e 100644 (file)
@@ -2,22 +2,16 @@ let publicaskprice = {
   id_user: null,
   loadTable: function(){
     postData({"ac":"getOrderItems","id_user":mysite.iduser,"type":"askprice","lang":preferences.lang}).then(ogrps => {
-      //console.log("ordergroups",ogrps.data);
       this.setTable(ogrps.data);
-      //document.getElementById("infomsg").innerHTML ='';
-      // document.getElementById("infomsg").innerHTML ='<div class="loader"></div>';
-      //myapp.viewpanel(otype);
     });
   },
   setTable: function(odata){
-    //console.log("set data in  public askprice!")
     let bs = document.getElementById("lst_order_askprice");
     if (!bs){
       return false;
     }
     let flds = document.getElementsByClassName("data_askprice");
     for (var f=0;f<=flds.length;f++){
-      //console.log(flds[f]);
       if (flds[f] && flds[f].id){
         console.log(flds[f].id);
         fvalue = localStorage.getItem(flds[f].id);
@@ -29,27 +23,24 @@ let publicaskprice = {
     }
     
     bs.innerHTML ='';
-    //orders.basketitems = 0;
-    //console.log(odata);
     for (var g in odata){
-
+      bsr = "";
       let stf= shop.getCounterfield([odata[g].c01_label,odata[g].c02_label,odata[g].c03_label,odata[g].c04_label,odata[g].c05_label],odata[g]['articles'][0].unite_quantite);
       //console.log(stf);
-      var bsr = '<div class="row" id="askprice_grouprow_'+odata[g].id+'" class="container">';
-      bsr += '<div><h4 style="text-decoration: underline;text-align: left!important;">'+ odata[g].titre+'</h4></div>';
-      bsr += '<div class="row light-grey left" style="width: 100%;height: 20px;">';
-      bsr += '<div class="col bold hide-small" style="width: 160px;min-width: 160px;color: #fafafa;">'+odata[g]['titre']+ '</div>';
-      bsr += '<div class="col artlbldata" style="white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((odata[g].c01_label != null)?odata[g].c01_label:'&nbsp;')+'</label></div>';
-      bsr += '<div class="col artlbldata" style="white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((odata[g].c02_label != null)?odata[g].c02_label:'&nbsp;')+'</label></div>';
-      bsr += '<div class="col artlbldata" style="white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((odata[g].c03_label != null)?odata[g].c03_label:'&nbsp;')+'</label></div>';
-      bsr += '<div class="col artlbldata" style="white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((odata[g].c04_label != null)?odata[g].c04_label:'&nbsp;')+'</label></div>';
-      bsr += '<div class="col artlbldata" style="white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((odata[g].c05_label != null)?odata[g].c05_label:'&nbsp;')+'</label></div>';
-      // bsr += '<div class="col" style="width: 50px;min-width: 50px;white-space: nowrap;padding-left: 10px;"><label class="label" style="font-weight: bold;">&nbsp;Stock</label></div>';
-      // bsr += '<div class="col" style="width: 250px;min-width: 250px;">&nbsp;<label class="label" style="font-weight: bold;">&nbsp;</label></div>';
-      // bsr += '<div class="col" style="width: 200px;min-width: 200px;">&nbsp;</div>';
-      bsr += '</div>';
+      let tmplh = document.getElementById('askpricehead').innerHTML; 
+      let  hdata = { "id":odata[g].id,
+      "gtitle": odata[g].titre,
+      "title":odata[g]['titre'],
+      "c01_label":((odata[g].c01_label != null)?odata[g].c01_label:''),
+      "c02_label":((odata[g].c02_label != null)?odata[g].c02_label:''),
+      "c03_label":((odata[g].c03_label != null)?odata[g].c03_label:''),
+      "c04_label":((odata[g].c04_label != null)?odata[g].c04_label:''),
+      "c05_label":((odata[g].c05_label != null)?odata[g].c05_label:'')
+      };
+      var renderhead =  Mustache.render(tmplh, hdata, {}, [ '[%', '%]' ]);
+      bsr += renderhead;
   
-    let template = document.getElementById('askpricecart').innerHTML;
+      let template = document.getElementById('askpricecart').innerHTML;
       for (var a in odata[g]['articles']){
         let adata=odata[g]['articles'][a];
         adata["stf"] = ((stf)?adata[stf]:1);
@@ -66,15 +57,17 @@ let publicaskprice = {
       
     }
     //console.log("BASKET ",bs.innerHTML);
+    
     return false;
   },
   quRecalc: function(obj){
-    //console.log("Recalc Obj",obj)
+    console.log("Recalc Obj",obj)
     shop.checkquantity(obj);
+    
     let cval = document.getElementById(obj.id).value;
-    postData({"cl":"Orders","fn":"setItem","article":article,"quantity":cval,"id_user":mysite.iduser,"type":'askprice'}).then(data => {
+    postData({"ac":"setUserItem","article":obj.dataset.article,"quantity":cval,"id_user":mysite.iduser,"type":'askprice'}).then(data => {
       
-   });
+    });
   },
   removeItems: function(artid){
     console.log("remove Item:",artid);
@@ -87,12 +80,28 @@ let publicaskprice = {
   getItemCount: function(){
     postData({"ac":"getOrderItemCount","id_user":mysite.iduser,"type":'askprice'}).then(data => {
       publicaskprice.itemscount = data.data.cnt;
+      //console.log("Items",data.data);
+      publicaskprice.askitems = ((data.data.articles)?JSON.parse(data.data.articles):[]);
+      publicaskprice.askids =((data.data.aid)?JSON.parse(data.data.aid):[]);
       let conts = document.getElementsByName('askpriceitems');
       if (conts){
         for (var i in conts){
           conts[i].innerHTML = data.data.cnt;
         }
-        //document.getElementById('askprice' + "items").innerHTML = ;
+      }
+      //console.log("PBL askids",publicaskprice.askids);
+      //let x2 = document.querySelectorAll("button");  
+      //console.log("BTNS",x2);
+      for (var a=0;a<publicaskprice.askids.length;a++){
+        //console.log("check",publicaskprice.askids[a]);
+        let x = document.getElementsByName("btnask_" + publicaskprice.askids[a]);
+        //console.log("X",x.length);
+        for (let i = 0; i < x.length; i++) {
+          let item = x[i];
+          //console.log("I",item);
+          item.classList.remove("btn-askprice");
+          item.classList.add("btn-success");
+        }
       }
       
     });
@@ -108,49 +117,64 @@ let publicaskprice = {
       
     });
   },
-  quAdd: function(defid,artid,step){
+  quAdd: function(defid,artid,step,num=''){
     let cval;
     if (!step){ step=1;}
     if (/,/.test(step)){
       step=step.replace(/,/,'.');
       step=parseFloat(step);
-      cval = parseFloat(document.getElementById(defid+'_' + artid).value.replace(/,/,'.'));
+      cval = parseFloat(document.getElementById(defid+num+'_' + artid).value.replace(/,/,'.'));
       if (cval == 1.0 && step != 1.0){cval=0.0;}
       cval = cval +step;
       cval =cval.toFixed(2);
-      document.getElementById(defid +'_' + artid).value = cval.toString().replace(/\./,',');
+      let qx = document.getElementsByName(defid+'_' + artid);
+        for (let i = 0; i < qx.length; i++) {
+          qx[i].value=cval.toString().replace(/\./,',');
+          this.quRecalc(qx[i]);
+        }
     }else {
-      cval = parseInt(document.getElementById(defid+'_' + artid).value);
+      cval = parseInt(document.getElementById(defid+num+'_' + artid).value);
       step = parseInt(step);
       if (cval == 1 && step != 1){cval=0;}
       cval = cval +step;
-      document.getElementById(defid+'_' + artid).value = cval;
+      let qx = document.getElementsByName(defid+'_' + artid);
+        for (let i = 0; i < qx.length; i++) {
+          qx[i].value=cval;
+          this.quRecalc(qx[i]);
+        }
     }
-    console.log("id",defid + "_ "+ artid);
-    orders.quRecalc(document.getElementById(defid + "_ "+ artid));
+    
+   
+    
     return false;
   },
-  quSub: function(defid,artid,step){
+  quSub: function(defid,artid,step,num=''){
     let cval;
     if (!step){ step=1;}
     if (/,/.test(step)){
       step=step.replace(/,/,'.');
       step=parseFloat(step);
-      cval = parseFloat(document.getElementById(defid +'_' + artid).value.replace(/,/,'.'));
+      cval = parseFloat(document.getElementById(defid +nm+'_' + artid).value.replace(/,/,'.'));
       cval = cval - step;
       cval =cval.toFixed(2);
       if (cval < 1.0){ cval =1 ;}
-      document.getElementById(defid +'_' + artid).value = cval.toString().replace(/\./,',');
+      let qx = document.getElementsByName(defid+'_' + artid);
+      for (let i = 0; i < qx.length; i++) {
+        qx[i].value=cval.toString().replace(/\./,',');
+        this.quRecalc(qx[i]);
+      }
     }else {
       cval = parseInt(document.getElementById(defid +'_' + artid).value);
       if (cval == 1 ){ return false;}
       step = parseInt(step);
       cval = cval - step;
       if (cval < 1){ cval =1 ;}
-      document.getElementById(defid +'_' + artid).value = cval;
+      let qx = document.getElementsByName(defid+'_' + artid);
+        for (let i = 0; i < qx.length; i++) {
+          qx[i].value=cval;
+          this.quRecalc(qx[i]);
+        }
     }
-    console.log("id",defid + "_ "+ artid);
-    orders.quRecalc(document.getElementById(defid + "_ "+ artid));
     return false;
   },
   sendOrder: function(){
@@ -180,30 +204,32 @@ let publicaskprice = {
     } else {
       document.getElementById("infomsg").innerHTML = '';
     }
-  
-    //console.log("frmdata",flds);
-    //console.log("askpricefields",flds);
     document.getElementById("infomsg").innerHTML ='<div><div class="loader"></div>'+ lbl.sendinprogress+'</div>';
     postData({"ac":"sendAskPrice","id_user":mysite.iduser,"data":flds['askprice']}).then(data => {
-      //console.log("After Update on Wiges",data);
       document.getElementById("infomsg").innerHTML = '<div class="text-green" style="font-size: 13pt;">'+lbl.datasended+'</div>';
       this.loadTable();
-      //setTimeout("location.href='https://www.qube-concretec.eu/product/3/fr';",1000);
+      this.getItemCount();
       
     }).catch(e => { 
       document.getElementById("infomsg").innerHTML = '<div class="text-green" style="font-size: 13pt;">'+lbl.datasended+'</div>';
       this.loadTable();
+      this.getItemCount();
     });
     return false;
   },
   articlecomment: function(obj){
-    
-    postData({"ac":"setArticleComment","id_user":mysite.iduser,"article":obj.dataset.article,"comment":obj.value}).then(data => {
-
-    });
+    let cx = document.getElementsByName(obj.name);
+    for (let i = 0; i < cx.length; i++) {  if (cx[i] != obj.id){ cx[i].value=obj.value;}  }
+    postData({"ac":"setArticleComment","id_user":mysite.iduser,"article":obj.dataset.article,"comment":obj.value}).then(data => { });
+    return false;
+  },
+  articlequantity: function(obj){
+    postData({"ac":"setArticleQuantity","id_user":mysite.iduser,"article":obj.dataset.article,"quantity":obj.value}).then(data => {});
     return false;
   },
   setFormValue: function(obj){
     localStorage.setItem(obj.id,obj.value);
-  }
-}
\ No newline at end of file
+  },
+  
+}
+
diff --git a/public_html/js/number.js b/public_html/js/number.js
new file mode 100644 (file)
index 0000000..bd348b8
--- /dev/null
@@ -0,0 +1,30 @@
+let number = {
+  clean: function(value){
+    value = value.replace(/[^\d.,-]/g, '');
+    if (value.indexOf(',') == 0 || value.indexOf('.') == 0) {
+      value = 0 + value;
+    }
+    return value;
+  },
+  setFloat: function(value){
+    value = number.clean();
+    if (value.lastIndexOf(',')){
+      value = value.replace(/\./g,'');
+    }
+    if (value.lastIndexOf('.')){
+      value = value.replace(/\,/g,'');
+    }
+    value = value.replace(/,/,'.');
+    return parseFloat(value);
+  },
+  isFloat: function(value){
+    value = number.clean();
+    if (value.lastIndexOf(',')){
+      return true;
+    }
+    if (value.lastIndexOf('.')){
+      return true;
+    }
+    return false;
+  }
+}
\ No newline at end of file
index a737263..d78a792 100644 (file)
@@ -1,7 +1,10 @@
+
+
 let shop = {
   articletoaskprice: function(artidx,grpidx){
     let grparticle = shop.article_groups[grpidx].article;
      let article = shop.articles[grparticle][artidx].article;
+     let basketdata = {article:{"grparticle":grparticle,"grpdata":shop.article_groups[grpidx],"article":article,"artdata":shop.articles[grparticle][artidx],"quantity":"","comment":""}};
      console.log("Before set Item",article);
      publicaskprice.setItem(article,1,"askprice");
   },
@@ -30,14 +33,31 @@ let shop = {
   },
   getGroupArticles: function(art,cnt){
     var iw = window.innerWidth;
+    //console.log("IW",iw)// 576
     let mod = 4;
-    mod = parseInt(iw/320)-2;
+    let esx = 300;
+    if (iw <= 576){
+      esx = 180;
+    }
+    let gdisp = 0;
+    if (document.getElementById("gartgroups") && (iw > 576)){
+      
+      gdisp = 300;
+    }
+      mod = parseInt(iw/esx);
+  
+      //console.log("MOD",mod);
+      if (gdisp > 0){
+        mod = parseInt((iw-gdisp)/esx) ; 
+      }
+    //console.log("IW",iw,"gdisp",gdisp,"mod",mod,"esx",esx);
+    //console.log("Mod",mod);
     //if (iw < 1690){mod=3;} else if (iw < 1260){ mod=2;}else if(iw < 841){mod=1;}
     let row = cnt%mod;
     
     let nid=cnt+mod-row;
     if (row == 0 ){ nid=cnt;}
-    console.log("GRP ART R:",row,"cnt",cnt,"mod",mod,"=>",nid);
+    
     var mysecx = document.getElementsByClassName("artgroups");
     //console.log(idtab,mytabs);
   
@@ -49,6 +69,7 @@ let shop = {
     }
     //console.log("TEST nid:",nid);
     let lst = document.getElementById("artgroup_"+ nid);
+    console.log("Artgroup:","artgroup_"+ nid);
       lst.innerHTML='';
       postData({"ac":"getArticleGroup","article":art,"lang":preferences.lang}).then(agrps => {
         shop.article_groups = agrps.data;
@@ -60,91 +81,50 @@ let shop = {
             lst.insertAdjacentHTML('beforeend',agrp);
           }
           lst.style.display = 'block';
+          publicaskprice.getItemCount();
         });
       }).catch(e => { console.log(e)});
     return false;
   },
   setArticleGroup: function(gdx,grpdata,articledata,type){
+    console.log("Set Article Group*");
     let grparticle = grpdata['article'];
-    let strartgrp_small = '';
-    let strartgrp = '<div class="container margin " >'+
-            '<div class="row" style="min-width: 1280px; max-width: 1280px; text-align: left;">'+
-            '<div class="hide-small hide-medium padding"><div class="quarter" style="padding-right: 20px; padding-bottom: 10px; max-width: 200px;" ><img src="'+ preferences.basepath +'shop/'+ ((grpdata.image != null)?'img/'+grpdata.image + '?v=' + grpdata.imgversion:'img/qubenoimg.jpg')+ '" style="width: 100%;max-width: 175px;"  alt="image"/></div>'+
-            '<div class="half"><h4>'+ ((grpdata.titre)?grpdata.titre:'&nbsp;')+'</h4>'+
-            '<div style="margin-top: 20px;">' +((grpdata.description)?grpdata.description:'&nbsp;') +'</div>'+
-            '</div>' + '<div class="rest right">'+
-            '<div class="bar bar-block" style="width: 200px;">';
-            strartgrp += ((grpdata.brochure != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.brochure+ '\');">' + lbl.doc_brpr + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.fichetechnique != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.fichetechnique+ '\');">' + lbl.doc_fite + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.noticemontage != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.noticemontage+ '\');">' + lbl.doc_nomo + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.fichebim != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.fichebim+ '\');">' + lbl.doc_bim + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.certificat != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.certificat+ '\');">' + lbl.doc_cert + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.videolink != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="dlgVideo(\''+grpdata.videolink+ '\');">' + lbl.video + '&nbsp;<span class="icon icon-video"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += '</div>'+ '</div>'+ '</div></div>';
-            //hide-large
-            strartgrp += '<div class="row hide-large padding" >';
-            strartgrp += '<div class="col" style="width: 45vw;"><img src="'+ ((grpdata.image != null)?'img/'+grpdata.image + '?v=' + grpdata.imgversion:'img/qubenoimg.jpg')+ '" style="width: 100%;max-width: 175px;"  alt="image"/></div><div class="col"  style="width: 45vw;">';
-            strartgrp +='<div class="bar bar-block">';
-            strartgrp += ((grpdata.brochure != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.brochure+ '\');">' + lbl.doc_brpr + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.fichetechnique != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.fichetechnique+ '\');">' + lbl.doc_fite + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.noticemontage != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.noticemontage+ '\');">' + lbl.doc_nomo + '&nbsp;<span class="icon icon-pdf"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += ((grpdata.videolink != null)?'<button class="bar-item button bg-qube text-white" style="text-align: right!important;" onclick="dlgvideo(\''+grpdata.videolink+ '\');">' + lbl.video + '&nbsp;<span class="icon icon-video"  style="font-size: 18px;"></span></button>':'');
-            strartgrp += '</div>'
-            strartgrp += '</div>';
-            strartgrp += '<div class="row"><h4>'+ ((grpdata.titre)?grpdata.titre:'&nbsp;')+'</h4></div>';
-            '<div class="row">' +((grpdata.description)?grpdata.description:'&nbsp;') +'</div>';
-            strartgrp += '</div>';
-            
-            //hide-small hide-medium
-            strartgrp += '<div class="row left light-grey hide-small hide-medium">';
-            
-          
-            strartgrp += '<div class="col bold" style="width: 160px;min-width: 160px;color: #e0e0e0;">'+grpdata['article']+ '</div>';
-            strartgrp += '<div class="col" style="width: 20px;min-width: 20px;">&nbsp;</div>';
-            strartgrp += '<div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c01_label != null)?grpdata.c01_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c02_label != null)?grpdata.c02_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c03_label != null)?grpdata.c03_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c04_label != null)?grpdata.c04_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c05_label != null)?grpdata.c05_label:'&nbsp;')+'</label></div>';
-            // strartgrp += '<div class="col" style="width: 50px;min-width: 50px;white-space: nowrap;padding-left: 3px;"><label class="label" style="font-weight: bold;">&nbsp;' + lbl.stock + '</label></div>';
-            // strartgrp += '<div class="col" style="width: 250px;min-width: 250px;">&nbsp;<label class="label" style="font-weight: bold;">' + lbl.quantity + '</label></div>';
-            // strartgrp += '<div class="col" style="width: 200px;min-width: 200px;">&nbsp;</div>';
-            strartgrp += '<div class="col" style="width: 250px;min-width: 250px;"><label class="label" style="font-weight: bold;">&nbsp;' + lbl.documents + '</label></div>';
-            strartgrp += '</div>';
+    let strartgrp = '<div  class="gartprod"><div  style="background-color: #fff; padding-bottom: 10px; margin: 5px;margin-left: -7px;">'+
+            '<div class="container d-none d-md-block" style="margin-left: 0px;">' +
+            '<div class="container clearfix" style="text-align: left;background-color: #fff;margin-left: 0px;">'+
+            '<img src="'+ preferences.basepath +'shop/'+ ((grpdata.image != null)?'img/'+grpdata.image + '?v=' + grpdata.imgversion:'img/qubenoimg.jpg')+ '" class="img-thumbnail float-start" style="max-width: 175px;border: 0px; margin-right: 10px;"  />'+
+           
+            '<h4 style="padding-top: 5px;">'+ ((grpdata.titre)?grpdata.titre:'&nbsp;')+'</h4>'+
+            '<p style="margin-top: 20px;">' +((grpdata.description)?grpdata.description:'&nbsp;') +'</p></div></div>'+
+            '<div class="row">'+
+            '<div class="container d-none d-md-block" style="padding-top: 10px;padding-bottom: 10px;">';
+            strartgrp += ((grpdata.brochure != null)?'<button class="btn btn-outline-secondary btn-sm" onclick="shop.openpdf(\''+grpdata.brochure+ '\');"><span class="icon icon-pdf"  style="font-size: 18px;"></span>' + lbl.doc_brpr + '</button>&nbsp;':'');
+            strartgrp += ((grpdata.fichetechnique != null)?'<button class="btn btn-outline-secondary btn-sm" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.fichetechnique+ '\');"><span class="icon icon-pdf"  style="font-size: 18px;"></span>' + lbl.doc_fite + '</button>&nbsp;':'');
+            strartgrp += ((grpdata.noticemontage != null)?'<button class="btn btn-outline-secondary btn-sm" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.noticemontage+ '\');"><span class="icon icon-pdf"  style="font-size: 18px;"></span>' + lbl.doc_nomo + '</button>&nbsp;':'');
+            strartgrp += ((grpdata.fichebim != null)?'<button class="btn btn-outline-secondary btn-sm" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.fichebim+ '\');"><span class="icon icon-pdf"  style="font-size: 18px;"></span>' + lbl.doc_bim + '</button>&nbsp;':'');
+            strartgrp += ((grpdata.certificat != null)?'<button class="btn btn-outline-secondary btn-sm" style="text-align: right!important;" onclick="shop.openpdf(\''+grpdata.certificat+ '\');"><span class="icon icon-pdf"  style="font-size: 18px;"></span>' + lbl.doc_cert + '</button>&nbsp;':'');
+            strartgrp += ((grpdata.videolink != null)?'<button class="btn btn-outline-secondary btn-sm" style="text-align: right!important;" onclick="dlgVideo(\''+grpdata.videolink+ '\');"><span class="icon icon-video"  style="font-size: 18px;"></span>' + lbl.video + '</button>&nbsp;':'');
+            strartgrp += '</div>'+ '</div>';
+            strartgrp += '<div class="d-none d-lg-block">';
+            strartgrp += '<div class="d-flex flex-row" style="background-color: #f1f1f1;font-size: 8pt;font-weight: bold;">';
+            strartgrp += '<div  style="width: 160px!important;color: #e0e0e0;">'+grpdata['article']+ '</div>';
+            strartgrp += '<div  style="width: 20px!important;padding: 0px!important;">&nbsp;</div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">'+((grpdata.c01_label != null)?grpdata.c01_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">'+((grpdata.c02_label != null)?grpdata.c02_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">'+((grpdata.c03_label != null)?grpdata.c03_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label  style="font-weight: bold;">'+((grpdata.c04_label != null)?grpdata.c04_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label  style="font-weight: bold;">'+((grpdata.c05_label != null)?grpdata.c05_label:'&nbsp;')+'</label></div>';
+            strartgrp += '</div></div>';
+            strartgrp += '<div class="d-lg-none">';
+            strartgrp += '<div class="d-flex flex-row" style="background-color: #f1f1f1;font-size: 8pt;font-weight: bold;margin-top: 10px;">';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">'+((grpdata.c01_label != null)?grpdata.c01_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">'+((grpdata.c02_label != null)?grpdata.c02_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">'+((grpdata.c03_label != null)?grpdata.c03_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label  style="font-weight: bold;">'+((grpdata.c04_label != null)?grpdata.c04_label:'&nbsp;')+'</label></div>';
+            strartgrp += '<div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label  style="font-weight: bold;">'+((grpdata.c05_label != null)?grpdata.c05_label:'&nbsp;')+'</label></div>';
+            strartgrp += '</div></div>';
         
             
-            //hide-large //hide-small
-            strartgrp += '<div class="row hide-large hide-small padding">';
-            strartgrp += '<div class="row light-grey left">';
-            strartgrp += '<div class="col bold" style="width: 120px;min-width: 120px;color: #e0e0e0;overflow: hidden;">'+grpdata['article']+ '</div>';
-            strartgrp += '<div class="col" style="width: 20px;min-width: 20px;">&nbsp;</div>';
-            strartgrp += '<div class="col" style="width: 75px;min-width: 75px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c01_label != null)?grpdata.c01_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 75px;min-width: 75px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c02_label != null)?grpdata.c02_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 75px;min-width: 75px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c03_label != null)?grpdata.c03_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 75px;min-width: 75px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c04_label != null)?grpdata.c04_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 75px;min-width: 75px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">'+((grpdata.c05_label != null)?grpdata.c05_label:'&nbsp;')+'</label></div>';
-            // strartgrp += '<div class="col" style="width: 50px;min-width: 50px;white-space: nowrap;padding-left: 10px;"><label class="label" style="font-weight: bold;">&nbsp;' + lbl.stock + '</label></div>';
-            // strartgrp += '<div class="col" style="width: 250px;min-width: 250px;">&nbsp;<label class="label" style="font-weight: bold;">' + lbl.quantity + '</label></div>';
-            strartgrp += '<div class="col" style="width: 170px;min-width: 170px;">&nbsp;</div>';
-            // strartgrp += '<div class="col" style="width: 250px;min-width: 250px;"><label class="label" style="font-weight: bold;">&nbsp;' + lbl.documents + '</label></div>';
-            strartgrp += '</div>';
-            strartgrp += '</div>';
-            //hide-large hide-medium
-            strartgrp += '<div class="row hide-large hide-medium">';
-            strartgrp += '<div class="row light-grey left">';
-            
-            strartgrp += '<div class="col" style="width: 20px;min-width: 20px;">&nbsp;</div>';
-            strartgrp += '<div class="col" style="width: 50px;min-width: 50px;max-width: 50px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;width: 100%;white-space: nowrap;overflow: hidden;">'+((grpdata.c01_label != null)?grpdata.c01_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 50px;min-width: 50px;max-width: 50px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;;width: 100%;white-space: nowrap;;overflow: hidden;">'+((grpdata.c02_label != null)?grpdata.c02_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 50px;min-width: 50px;max-width: 50px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;;width: 100%;white-space: nowrap;;overflow: hidden;">'+((grpdata.c03_label != null)?grpdata.c03_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 50px;min-width: 50px;max-width: 50px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;;width: 100%;white-space: nowrap;;overflow: hidden;">'+((grpdata.c04_label != null)?grpdata.c04_label:'&nbsp;')+'</label></div>';
-            strartgrp += '<div class="col" style="width: 50px;min-width: 50px;max-width: 50px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;;width: 100%;white-space: nowrap;">'+((grpdata.c05_label != null)?grpdata.c05_label:'&nbsp;')+'</label></div>';
-            // strartgrp += '<div class="col" style="width: 50px;min-width: 50px;white-space: nowrap;padding-left: 10px;"><label class="label" style="font-weight: bold;">&nbsp;' + lbl.stock + '</label></div>';
-            // strartgrp += '<div class="col" style="width: 250px;min-width: 250px;">&nbsp;<label class="label" style="font-weight: bold;">' + lbl.quantity + '</label></div>';
-            strartgrp += '<div class="col" style="width: 80px;min-width: 100px;max-width: 80px;">&nbsp;</div>';
-            // strartgrp += '<div class="col" style="width: 250px;min-width: 250px;"><label class="label" style="font-weight: bold;">&nbsp;' + lbl.documents + '</label></div>';
-            strartgrp += '</div>';
-            strartgrp += '</div>';
 
             let stf= shop.getCounterfield([grpdata.c01_label,grpdata.c02_label,grpdata.c03_label,grpdata.c04_label,grpdata.c05_label],((articledata[grparticle])?articledata[grparticle].unite_quantite:null));
               if (articledata[grparticle]){
@@ -171,23 +151,29 @@ let shop = {
                   if (adata["qte_stock"] && adata["qte_stock"] > 0){
                     adata["stock_status"] = "icon-stock-ok text-green";
                   }
+                  adata["nodoc"] = "";
+                  if ((adata["doc_fs"] == null) && (adata["doc_mo"] == null) && (adata["doc_ft"] == null)){
+                    adata["nodoc"] = "notvisible";
+                  }
                   var rendered =  Mustache.render(template, adata, {}, [ '[%', '%]' ]);
                   strartgrp += rendered;
            
                 }
               } else {
-                strartgrp +='<div class="row light-grey padding hide-small" style="width: 1454px;">' + lbl.priceondemand + '</div>';
-                strartgrp +='<div class="row light-grey padding hide-large" style="width: 100%;">' + lbl.priceondemand + '</div>';
+                strartgrp +='<div class="d-flex flex-row" style="background-color: #f1f1f1;font-size: 8pt;font-weight: bold;">' + lbl.priceondemand + '</div>';
               }
-              strartgrp +=  strartgrp_small +  '</div>';
+              strartgrp +=  '</div></div>';
             
            
          return strartgrp;
   },
   checkquantity: function(obj){
     console.log("check quantiy",obj);
-    if (obj.value == ""){ obj.value = 1; }
-    obj.value = number.clean(obj.value);
+    if (obj && obj.value){
+      if (obj.value == ""){ obj.value = 1; }
+      obj.value = number.clean(obj.value);
+    } 
+    
     return false;
   },
   openpdf: function(pdfname){
@@ -199,4 +185,7 @@ let shop = {
     }
     
   },
+  setSelected: function(obj){
+
+  }
 }
\ No newline at end of file
index c3dcf3e..51a975f 100644 (file)
@@ -123,12 +123,12 @@ document.addEventListener('scroll', function(e) {
 });\r
 \r
 document.addEventListener("DOMContentLoaded", function() {\r
-  if (!mysite.getCookie("qubeuid")){\r
+  if (!mysite.getCookie("qubesid")){\r
     mysite.iduser=mysite.uuidv4();\r
-    mysite.setCookie("qubeuid",mysite.iduser,365);\r
+    mysite.setCookie("qubesid",mysite.iduser,null);\r
   }\r
   if (!mysite.iduser){\r
-    mysite.iduser = mysite.getCookie("qubeuid");\r
+    mysite.iduser = mysite.getCookie("qubesid");\r
     publicaskprice.getItemCount();\r
   } \r
   if (document.getElementById("lst_order_askprice")) {\r
@@ -136,13 +136,8 @@ document.addEventListener("DOMContentLoaded", function() {
     publicaskprice.loadTable();\r
     \r
   }\r
-  // $('.carousel').carousel();\r
-  // let slcnt = document.getElementsByClassName("topslides");\r
-  // if (slcnt && slcnt.length > 1){\r
-  //   mysite.slides=slcnt.length;\r
-  //   console.log("no of slides",mysite.slides);\r
-  //   setTimeout("mysite.rotateslides('topslides',1);",mysite.slidetranstime);\r
-  // }\r
+  var myCarousel = document.querySelector('#siteSliders');\r
+  var carousel = new bootstrap.Carousel(myCarousel);\r
   if (typeof loadp !== 'undefined'){\r
     initpage();\r
   }\r
diff --git a/public_html/log/setitem.log b/public_html/log/setitem.log
new file mode 100644 (file)
index 0000000..e7d893f
--- /dev/null
@@ -0,0 +1,6 @@
+select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='FBL-SB-30020-30' and id_order is null and code_document='DPS';
+SD:UPDATE order_articles SET id_order=null,article='FBL-SB-30020-30',quantity='4',wiges_no_document=null,wiges_no_position=null,created='2021-11-12 11:30:50',modified='2021-11-15 11:44:11',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment='Test' WHERE id='bd46f7e0-5ae7-4f21-8580-a376bb1f3397';
+select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='FBL-SB-30020-30' and id_order is null and code_document='DPS';
+SD:UPDATE order_articles SET id_order=null,article='FBL-SB-30020-30',quantity='3',wiges_no_document=null,wiges_no_position=null,created='2021-11-12 11:30:50',modified='2021-11-15 11:44:11',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment='Test' WHERE id='bd46f7e0-5ae7-4f21-8580-a376bb1f3397';
+select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='FBL-SB-30020-30' and id_order is null and code_document='DPS';
+SD:UPDATE order_articles SET id_order=null,article='FBL-SB-30020-30',quantity='2',wiges_no_document=null,wiges_no_position=null,created='2021-11-12 11:30:50',modified='2021-11-15 11:44:11',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment='Test' WHERE id='bd46f7e0-5ae7-4f21-8580-a376bb1f3397';
diff --git a/public_html/log/sql.log b/public_html/log/sql.log
new file mode 100644 (file)
index 0000000..fabf53e
--- /dev/null
@@ -0,0 +1,10538 @@
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_de,title_fr)  as title_de FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_de,content_fr)  as content_de,coalesce(name_de,name_fr)  as name_de FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_de,title_fr)  as title_de FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_de,content_fr)  as content_de,coalesce(name_de,name_fr)  as name_de FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.03' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.08' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/AH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-MZB3' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASS-KZ/V' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-SB/P1-40' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_de,titre_fr) as titre,coalesce(description_de,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BDP-SU' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: UPDATE order_articles SET comment='Test' WHERE article='FBL-SB-30020-30' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+EXEC: UPDATE order_articles SET comment=null WHERE article='FBL-SB-30020-50' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+EXEC: UPDATE order_articles SET comment=null WHERE article='FBL-SB-30030-30' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+EXEC: UPDATE order_articles SET comment=null WHERE article='CON-LC-H33H-DT1' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'contact';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_de,title_fr)  as title_de FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_de,content_fr)  as content_de,coalesce(name_de,name_fr)  as name_de FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'container_double') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'container_double';
+QUERYARRAY: SELECT * FROM projects WHERE linkname='container_double';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'team') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'team';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT * FROM team
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'partners') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'partners';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT * FROM partners
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C8'  and ag.gp_art='C806' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C806' and famille_art='C8'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C8' and gp_art='C806' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C608' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C608' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C608' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'container_sani') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'container_sani';
+QUERYARRAY: SELECT * FROM projects WHERE linkname='container_sani';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'container_combi') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'container_combi';
+QUERYARRAY: SELECT * FROM projects WHERE linkname='container_combi';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'pont_patton') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'pont_patton';
+QUERYARRAY: SELECT * FROM projects WHERE linkname='pont_patton';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'container_combi') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'container_combi';
+QUERYARRAY: SELECT * FROM projects WHERE linkname='container_combi';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-P/FI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'S1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='S1' group by gp_art) and famille_art='S1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='S1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'S1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='S1' group by gp_art) and famille_art='S1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='S1'  and ag.gp_art='S106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='S106' and famille_art='S1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='S1' and gp_art='S106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='D1' group by gp_art) and famille_art='D1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='D1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='D1' group by gp_art) and famille_art='D1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='D1'  and ag.gp_art='D117' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='D117' and famille_art='D1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D1' and gp_art='D117' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='D1' group by gp_art) and famille_art='D1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='D1'  and ag.gp_art='D117' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='D117' and famille_art='D1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D1' and gp_art='D117' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BF/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C602' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-SRA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ENROULEUR' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D4' and gp_art='D406' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FPL-P' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-B16' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-DND20' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: UPDATE order_articles SET comment=null WHERE article='CON-LC-H33H-DT1' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+EXEC: UPDATE order_articles SET comment='Test' WHERE article='FBL-SB-30020-30' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+EXEC: UPDATE order_articles SET comment=null WHERE article='FBL-SB-30020-50' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+EXEC: UPDATE order_articles SET comment=null WHERE article='FBL-SB-30030-30' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'contact';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'legal') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'legal';
+QUERYARRAY: SELECT link,coalesce(title_de,title_fr)  as title_de FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_de,content_fr)  as content_de,coalesce(name_de,name_fr)  as name_de FROM content WHERE linkname = 'legal';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'legal') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'legal';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'legal';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'data_protection') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'data_protection';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'data_protection';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'data_protection') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'data_protection';
+QUERYARRAY: SELECT link,coalesce(title_de,title_fr)  as title_de FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_de,content_fr)  as content_de,coalesce(name_de,name_fr)  as name_de FROM content WHERE linkname = 'data_protection';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'data_protection') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'data_protection';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'data_protection';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = 'data_protection') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'data_protection';
+QUERYARRAY: SELECT link,coalesce(title_en,title_fr)  as title_en FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_en,content_fr)  as content_en,coalesce(name_en,name_fr)  as name_en FROM content WHERE linkname = 'data_protection';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'data_protection') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'data_protection';
+QUERYARRAY: SELECT link,coalesce(title_de,title_fr)  as title_de FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_de,content_fr)  as content_de,coalesce(name_de,name_fr)  as name_de FROM content WHERE linkname = 'data_protection';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = 'data_protection') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'data_protection';
+QUERYARRAY: SELECT link,coalesce(title_en,title_fr)  as title_en FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_en,content_fr)  as content_en,coalesce(name_en,name_fr)  as name_en FROM content WHERE linkname = 'data_protection';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.02' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.04' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.08' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-MZB2' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-W/C1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-W/G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-SSP/B' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-LK/A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A212' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='SAS-LK/A-320' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('83005046-6b40-4c0d-8438-9c888003ca8d','SAS-LK/A-320','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CON-LC-H33H-DT1' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_en, ag.titre_en) as titre,
+    coalesce(ag.description_en, ag.description_en) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_en, ag.titre_en) as titre,
+    coalesce(ag.description_en, ag.description_en) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_en, ag.titre_en) as titre,
+    coalesce(ag.description_en, ag.description_en) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_en,title_fr)  as title_en FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_en,content_fr)  as content_en,coalesce(name_en,name_fr)  as name_en FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_en,titre_fr) as titre,coalesce(description_en,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_en, ag.titre_en) as titre,
+    coalesce(ag.description_en, ag.description_en) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_en, ag.titre_en) as titre,
+    coalesce(ag.description_en, ag.description_en) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_en, ag.titre_en) as titre,
+    coalesce(ag.description_en, ag.description_en) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_en,keywords_en,desc_en FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_en,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_en,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_en,ag.titre_fr), position(' | ' in coalesce(ag.titre_en,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C9') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C9' group by gp_art) and famille_art='C9' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C9'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('f5d8e94e-098a-4a5c-a779-185a5d9f235c','CON-LC-G10H-5010','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDC-P-PT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&EAH-B-PF' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&EAH-F-X' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C303' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&EAH-P-X' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-SKK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-FM' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WSA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WSA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WSA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WSA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FLM-V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C706' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C706' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C706' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C702' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C702' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C702' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C709' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C709' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C709' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C708' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C708' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C708' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-52' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='VPI-LOR/PE' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('57fd2d66-088a-4eb3-9ba2-3e00c54f1bde','VPI-LOR/PE','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='VPI-LOR/POU' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('cef1998e-f4b2-4a2a-8a71-593022ec7469','VPI-LOR/POU','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='SAS-LK/A-320' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CON-LC-G10H-5010' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='VPI-LOR/PE' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='VPI-LOR/POU' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='FBL-SB-30020-30' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='FBL-SB-30020-50' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-H33H-DT1' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('eba8c0ac-59d5-436c-8633-85809474e5c8','CON-LC-H33H-DT1','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('c88de431-4c84-4c8f-9285-bd2a9f503fc2','CON-LC-G10H-5010','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='CON-LC-G10H-5010',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:26:56',modified='2021-11-27 16:26:56',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='c88de431-4c84-4c8f-9285-bd2a9f503fc2';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='CON-LC-G10H-5010',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:26:56',modified='2021-11-27 16:26:56',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='c88de431-4c84-4c8f-9285-bd2a9f503fc2';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='CON-LC-G10H-5010',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:26:56',modified='2021-11-27 16:26:56',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='c88de431-4c84-4c8f-9285-bd2a9f503fc2';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G20H-5010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('625be97a-617f-4c67-96be-5064084ee72a','CON-LC-G20H-5010','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G20H-5010' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='CON-LC-G20H-5010',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:27:53',modified='2021-11-27 16:27:53',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='625be97a-617f-4c67-96be-5064084ee72a';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G20H-5010' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='CON-LC-G20H-5010',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:27:53',modified='2021-11-27 16:27:53',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='625be97a-617f-4c67-96be-5064084ee72a';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='CON-LC-G10H-5010',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:26:56',modified='2021-11-27 16:26:56',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='c88de431-4c84-4c8f-9285-bd2a9f503fc2';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.10' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CNT-S-100/259-I210' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('9b64e172-c186-4664-8519-6cfbe0a2529c','CNT-S-100/259-I210','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.04' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.04A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.05' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.05A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.06' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CNT-S-100/259-I206' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('a458bca5-ffe0-410b-8a3e-cdfdb6ce4f0c','CNT-S-100/259-I206','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.06' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.06' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.08' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.10' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='KERNCOMPACTLAGER' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('6954b889-f426-4fa2-9fa7-7bc7f3feb227','KERNCOMPACTLAGER','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-B12' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='ARD-B12-0025' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('179535a1-96b9-419b-a1ed-b5ce3912d238','ARD-B12-0025','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-S33' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-WSZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-B12' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FLM-V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BF/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C602' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='ASE-BF/V1' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('5d4db071-a5e7-44de-9430-2586292bf6dc','ASE-BF/V1','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='ASE-BF/V1' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='ASE-BF/V1',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:41:07',modified='2021-11-27 16:41:07',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='5d4db071-a5e7-44de-9430-2586292bf6dc';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='ASE-BF/V1' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='ASE-BF/V1',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:41:07',modified='2021-11-27 16:41:07',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='5d4db071-a5e7-44de-9430-2586292bf6dc';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BF/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C602' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C9') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C9' group by gp_art) and famille_art='C9' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C9'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C9') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C9' group by gp_art) and famille_art='C9' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C9'  and ag.gp_art='C905' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C905' and famille_art='C9'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C905' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C9') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C9' group by gp_art) and famille_art='C9' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C9'  and ag.gp_art='C907' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C907' and famille_art='C9'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C907' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDS-GB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A509' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A509' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-52' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-54' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0911' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C702' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&MDS' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C700' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0769' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-54' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-54' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0769' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0603' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C709' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0987' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C708' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0805' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C710' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0900' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C710' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0806' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C710' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SGW-0824' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C711' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C704' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C704' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C704' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C705' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C705' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C705' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C710' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C710' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C710' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C707' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C707' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C707' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C712' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C712' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C712' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C732' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C732' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C732' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-O' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M KURZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='KBA-M' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('931defe1-6429-4ccb-a19d-b09e6b442deb','KBA-M','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='KBA-M' and id_order is null and code_document='DPS';
+EXEC: UPDATE order_articles SET id_order=null,article='KBA-M',quantity='1',wiges_no_document=null,wiges_no_position=null,created='2021-11-27 16:51:21',modified='2021-11-27 16:51:21',id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a',code_document='DPS',comment=null WHERE id='931defe1-6429-4ccb-a19d-b09e6b442deb';
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M KURZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V-K' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V Z' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&QDB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&QDB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&QDB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-W' and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BWA-B-H17' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&Q-KOMBIBOX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&QKD-EDM-HI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C108' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C108' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C116' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C116' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C116' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C131' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C131' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C131' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C149' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C149' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C149' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C154' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C154' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C154' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C100' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-O' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V Z' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FLM-AC' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-SRA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BF/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C602' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&MAP-MPS' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C729' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'pont_patton') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'pont_patton';
+QUERYARRAY: SELECT * FROM projects WHERE linkname='pont_patton';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A219' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A219' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A219' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-WI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI4025' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI5433' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI7249' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SFS-PCC' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C527' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C8') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C8' group by gp_art) and famille_art='C8' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C8'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-SKK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-ASK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-EA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C307' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C307' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C307' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C302' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C302' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C302' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C306' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C306' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C306' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='SAG-P-TA180C' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('739aa77a-6164-45d2-a4b9-9887e32f6601','SAG-P-TA180C','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='SAG-P-TA150C' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('6806f6f3-ce31-4d7b-90d6-3e1f8b9a3883','SAG-P-TA150C','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C310' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C310' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C310' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='FBL-SB-30030-30' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='SAG-P-TA180C' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='SAG-P-TA150C' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CNT-S-100/259-I210' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='KBA-M' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='ARD-B12-0025' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CNT-S-100/259-I206' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CON-LC-G20H-5010' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CON-LC-G10H-5010' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='CON-LC-H33H-DT1' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='KERNCOMPACTLAGER' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='ASE-BF/V1' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CLO-W/B1-220/100-G' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('2d099b74-736e-407f-aff7-90458a8b606c','CLO-W/B1-220/100-G','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CLO-W/B1-220/240-G' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('694ff643-2a8a-47a6-bdb9-5e6a0b30a782','CLO-W/B1-220/240-G','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1'  and ag.gp_art='A102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A102' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A1'  and ag.gp_art='A104' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A104' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.05A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/C' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASS-KZ/V' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASS-KZ/H' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-W/G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G10H-5010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('c66ebacf-26a7-4a68-8e39-6bc4fbcf873e','CON-LC-G10H-5010','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-G20H-5010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('561bceba-e0a8-4880-914c-24e50a26017c','CON-LC-G20H-5010','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CON-LC-S08H-9010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('687be5fe-d78c-4e01-8dbb-02ebf3b58df8','CON-LC-S08H-9010','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-FA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-D' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='7e971d16-cfb2-4aa7-bda1-8b9540194cc5' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C607' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C607' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C607' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C621' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C621' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C621' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C403' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C403' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C403' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C407' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C407' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C407' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C4'  and ag.gp_art='C408' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C408' and famille_art='C4'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C408' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C315' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C315' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C315' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C303' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C303' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C303' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C307' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C307' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C307' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-O' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V-K' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BWA-B-H17' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-W' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M KURZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-O' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V-K' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V Z' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V Z' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V-K' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M KURZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V ZK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BWA-B-H17' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BWA-B-H17' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&Q-KOMBIBOX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&QKD-EDV-HF/H' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&QKD-EDM-HQI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C108' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C102' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C102' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-B/WI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/SM' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-B/WI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-B/DS' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/SM' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-B/H..P' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/LA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/LA-I' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-B/WI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/CR-A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/CR-A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/CR-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-A/LI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C402' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-54' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-52' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-54' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C704' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C704' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C704' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C708' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C708' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C708' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C735' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C735' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C735' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C705' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C705' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C705' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C723' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C723' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C723' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C723' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C723' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C723' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C723' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C723' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C723' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C710' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C710' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C710' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C710' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C710' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C710' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C723' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C723' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C723' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C707' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C707' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C707' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C708' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C708' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C708' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C708' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C708' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C716' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C716' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C701' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C701' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C703' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C703' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C703' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C703' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C703' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C703' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C703' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C712' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C712' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C712' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C706' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C706' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C706' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C704' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C704' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C704' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C700' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C700' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C700' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C726' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C726' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C726' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C700' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C700' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C700' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M-CO' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C131' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C131' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C131' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C613' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C613' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C613' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A509' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A509' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A509' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A502' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A502' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A511' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A511' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A511' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A510' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A510' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A510' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A5'  and ag.gp_art='A501' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A501' and famille_art='A5'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-M±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-O' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-S' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KBA-V±' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C109' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C109' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C109' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C110' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C110' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C110' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C137' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C137' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C137' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C116' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C116' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C116' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C116' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C116' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C116' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C106' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C106' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C106' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C137' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C137' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C137' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C137' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C137' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C137' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C137' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C137' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C137' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C107' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C107' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C107' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C105' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C105' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C101' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C101' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C101' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C111' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C111' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C111' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A205' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A205' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A211' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A211' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A211' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A212' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A212' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A212' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A204' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A204' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A204' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&MDS' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C700' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TIL-52' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C733' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C733' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C733' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C705' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C705' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C705' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C706' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C706' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C706' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C704' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C704' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C704' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C715' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C715' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C715' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C701' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C701' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C701' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C7'  and ag.gp_art='C700' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C700' and famille_art='C7'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C700' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-BF' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-BF' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C304' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C304' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C304' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C311' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C311' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C311' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C314' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C314' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C314' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C323' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C323' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C323' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIVALIT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C916' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ENROULEUR' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='D4' and gp_art='D406' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-CL50' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CIFLEX' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C912' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FLM-V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-B14' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C307' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C307' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C307' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='5df6d35d-5b18-49dd-a709-d92a7901a16c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C9') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C9' group by gp_art) and famille_art='C9' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C9'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C9') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C9' group by gp_art) and famille_art='C9' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C9'  and ag.gp_art='C907' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C907' and famille_art='C9'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C907' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASE-BA/V1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C601' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&FLM-AC' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C2' and gp_art='C200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.03' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='CNT-S-100/259-I203' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('883e678d-e107-4bc7-ad60-55d6b7a8be10','CNT-S-100/259-I203','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.03' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.08' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASS-KZ/O' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-SB/B1-40' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-SSP/F' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-LK/B1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A212' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SSW-SH/GK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A219' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDS-GB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&GIT-P1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&GIT-P1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDS-GB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&GIT-P1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&GIT-P1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&GIT-E1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDS-GB' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDS-U03' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A501' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PDS-B1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A5' and gp_art='A502' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&KERNCOMPACTLAGER' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C9' and gp_art='C913' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ARD-K301' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C7' and gp_art='C728' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C1'  and ag.gp_art='C131' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C131' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C131' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C1' group by gp_art) and famille_art='C1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&BLZ-MV/AR01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C131' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'legal') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'legal';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'legal';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'partners') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'partners';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT * FROM partners
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'legal') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'legal';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'legal';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'team') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'team';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT * FROM team
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'contact';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'logistics') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'logistics';
+QUERYARRAY: SELECT * FROM logistics
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'team') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'team';
+QUERYARRAY: SELECT * FROM team
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.10' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.08' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.07' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.06' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.05A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.01' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-MZB5' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-WFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-BF' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-BFA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-SKK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-SK' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='ASZ-SK15/102' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('e11d9449-8ce9-45b2-a15d-a4574ff2ed2b','ASZ-SK15/102','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and article='ASZ-MA15/055' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('09e1a580-7a27-46f7-beb9-781bd2a59de6','ASZ-MA15/055','1','a4598487-1503-4bc3-be52-2ba096a6cd0a','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ASZ-MA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: DELETE FROM order_articles WHERE article='ASZ-MA15/055' and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS' and id_order is null;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+age,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: UPDATE order_articles SET comment=null WHERE article='CLO-W/B1-220/100-G' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+EXEC: UPDATE order_articles SET comment='Test' WHERE article='CLO-W/B1-220/100-G' and wiges_no_document is null and id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and code_document='DPS';
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-SH' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.03' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_de, ag.titre_de) as titre,
+    coalesce(ag.description_de, ag.description_de) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_de,keywords_de,desc_de FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_de,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_de,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_de,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_de,ag.titre_fr), position(' | ' in coalesce(ag.titre_de,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C7') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C7' group by gp_art) and famille_art='C7' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C7'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'D4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='D4' group by gp_art) and famille_art='D4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='D4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A5' group by gp_art) and famille_art='A5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PTN-RSAM' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&PTN-RSZ' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A415' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&TCH-P' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A425' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&AWR-KG2/WD-RD' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A405' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A4' group by gp_art) and famille_art='A4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C307' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C307' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C307' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C319' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C319' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C319' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C300' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C300' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C311' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C311' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C311' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C322' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C322' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C322' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C328' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C328' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C328' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C300' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C300' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C300' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C316' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C316' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C316' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C301' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C301' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C301' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C311' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C311' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C311' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C6'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C605' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C605' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C605' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C6') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C6' group by gp_art) and famille_art='C6' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C6'  and ag.gp_art='C603' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C603' and famille_art='C6'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C6' and gp_art='C603' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C4' group by gp_art) and famille_art='C4' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LIF-B/DS' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C4' and gp_art='C401' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/GC' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/AV' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-W/C1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-SB/A1-40' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-SB/P1-60' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SAS-SB/A1-40' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-W/C1' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SSW-SH/P' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A219' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SSW-SH/P' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A219' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A206' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A206' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A206' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A211' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A211' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A211' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A208' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A208' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A208' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A212' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A212' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A212' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A211' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A211' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A211' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A219' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A219' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A219' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A212' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A212' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A212' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A209' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A209' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A209' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A205' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A205' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A205' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A203' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A202' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A201' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A2' group by gp_art) and famille_art='A2' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='A2'  and ag.gp_art='A200' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C5' group by gp_art) and famille_art='C5' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C5'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-WI' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI2815' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI5433' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI4122' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI4930' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI5433' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&ABS-KI7249' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C500' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LSA-V' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C505' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&AMA-LOE' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C513' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&SPV-RA' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C514' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&LSA-V' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C505' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&AMA-LSF' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C5' and gp_art='C513' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='a4598487-1503-4bc3-be52-2ba096a6cd0a' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and article='CON-LC-H33H-DT1' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('34459095-d96b-4c50-82ed-1a98fc2d6318','CON-LC-H33H-DT1','1','dba550a6-563c-4d95-b0e1-a335afaf695e','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-M' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and article='CON-LC-M33H' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('cbc91f9a-b2f5-4ed2-ae9c-f44a9bb5b2e1','CON-LC-M33H','1','dba550a6-563c-4d95-b0e1-a335afaf695e','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select * from order_articles where id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and article='CON-LC-M33H-9010' and id_order is null and code_document='DPS';
+EXEC: INSERT INTO order_articles (id,article,quantity,id_user,code_document) VALUES ('5e1c5ddc-6e5a-4010-aabd-a65b3575baac','CON-LC-M33H-9010','1','dba550a6-563c-4d95-b0e1-a335afaf695e','DPS');
+QUERY: select count(*) as cnt from order_articles where  id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and id_order is null and code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'askprice';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article_group,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from order_articles where id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and id_order is null and code_document='DPS') group by article_group) order by titre,article;
+QUERYARRAY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article,oa.quantity, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink , oa.comment
+    from articles ar left join article_prices ap on (ar.article = ap.article)
+    join order_articles oa on (ar.article = oa.article and id_user='dba550a6-563c-4d95-b0e1-a335afaf695e' and id_order is null and code_document='DPS')
+    where ar.isactive=1 group by ar.article order by ar.article_group,ar.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '2') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'about';
+QUERYARRAY: SELECT link,coalesce(title_fr,title_fr)  as title_fr FROM main_menu WHERE parentid = '2';
+QUERYARRAY: SELECT picture,coalesce(content_fr,content_fr)  as content_fr,coalesce(name_fr,name_fr)  as name_fr FROM content WHERE linkname = 'about';
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '5') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'projects';
+QUERYARRAY: SELECT * FROM projects ORDER BY date
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '4') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'nouveautes';
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C3'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'C3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='C3' group by gp_art) and famille_art='C3' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='C3'  and ag.gp_art='C318' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+emontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C318' and famille_art='C3'  and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C3' and gp_art='C318' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.03' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.07' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-TR' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A105' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CLO-RO/AV' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.04A' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'A1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='A1' group by gp_art) and famille_art='A1' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.06' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '1') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'home';
+QUERYARRAY: SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6
+QUERYARRAY: SELECT * FROM productnews ORDER BY date DESC LIMIT 6
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = 'gallerys') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'gallerys';
+QUERY: SELECT * FROM content WHERE (linkname = 'gallerys') OR (linkname = '') OR (linkname = 'data')
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-G' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CNT-S...I2.02' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='&CON-LC-DT' and isactive=1 order by titre,article;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT famille_art,coalesce(titre_fr,titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
+QUERY: SELECT name_fr,keywords_fr,desc_fr FROM content WHERE (linkname = '3') OR (linkname = '')
+QUERYARRAY: SELECT * FROM slider WHERE page = 'product';
+QUERYARRAY: SELECT gp_art,coalesce(titre_fr,titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='' group by gp_art) and famille_art='' ORDER BY gp_art ASC;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art is not null  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ea3ae628-3e44-440b-8c0c-80c0f68dfbd8' and oa.id_order is null and oa.code_document='DPS'
index 033feea..094c055 100644 (file)
@@ -1,23 +1,19 @@
 <?php\r
   if ($cat == '2') {$cat = 'about';}\r
   ?>\r
-  <div class="product-menu row text-white"><div class="col l2 m1 s1">&nbsp;</div><div id="product-menu"  class="col l8 m10 s10" style="text-algin: left;">\r
+  <div class=" product-menu row text-white">\r
+    \r
   <?php\r
-  $result = $db->queryarray("SELECT * FROM main_menu WHERE parentid = '2';");\r
+  $result = $db->queryarray("SELECT link,coalesce(title_".$cfg["lang"].",title_fr)  as title_".$cfg["lang"]." FROM main_menu WHERE parentid = '2';");\r
   foreach ($result as $info) {\r
-    // $datei = $info['thumb'];\r
-    //echo print_r($info);\r
-    // $thumb = explode(".",$datei);\r
-    // $active = $info['prod_cat_link'];\r
-    //$cattitle = ;\r
 ?>\r
-    <div class="container quarter" style="padding-top: 5px; overflow: hidden;"><a class="text-white" href="<?php echo $cfg["basepath"];?>about/<?php echo $info['link'].'/'.$cfg["lang"]; ?>/"><img style="float:left; margin-right: 20px;" src="<?php echo $cfg["basepath"]; ?>img/cross.png"><div style="font-size: 13pt; padding-top: 3px;"><?php echo $info['title_'.$cfg["lang"]];?></div></a></div>\r
+    <div class="col-lx-3 col-md-4" style="padding-top: 5px; overflow: hidden;"><a class="text-white" href="<?php echo $cfg["basepath"];?>about/<?php echo $info['link'].'/'.$cfg["lang"]; ?>/"><img style="float:left; margin-right: 20px;" src="<?php echo $cfg["basepath"]; ?>img/cross.png"><div style="font-size: 13pt; padding-top: 3px;"><?php echo $info['title_'.$cfg["lang"]];?></div></a></div>\r
 <?php\r
 \r
   }\r
   ?>\r
-  <div class="col l2 m1 s1">&nbsp;</div>\r
-    </div></div>\r
+  \r
+  </div>\r
   <div class="row" style="text-align:center;">\r
   <?php\r
   if ($cat == 'team'){\r
           echo '</div></div>';\r
          } else {\r
     \r
-         $result = $db->queryarray("SELECT * FROM content WHERE linkname = '$cat'");\r
+         $result = $db->queryarray("SELECT picture,coalesce(content_".$cfg["lang"].",content_fr)  as content_".$cfg["lang"].",coalesce(name_".$cfg["lang"].",name_fr)  as name_".$cfg["lang"]." FROM content WHERE linkname = '$cat';");\r
          /*$count = 0*/\r
         foreach ($result as $info) {\r
-         echo '<div class="col l3 m1 s1">&nbsp;</div><div class="container col l6 m10 s10 center">\r
-              <h2 style=" margin-top:50px; text-align:left;">'.$info['name_'.$cfg["lang"]] .'</h2>\r
-              <div style="float:left; text-align:left; margin-left:0; padding:0; padding-right:30px;">\r
+         echo '<div class="container">\r
+              <h2 style=" margin-top:50px;">'.$info['name_'.$cfg["lang"]] .'</h2>\r
+              <div class="container" style="text-align: left;">\r
               '.$info['content_'.$cfg["lang"]] .'\r
               </div>\r
               <div style="text-align:left;  background:none;">\r
               <img  src="'.$cfg["basepath"].'data/gallerys/content/'.$cat.'/'.$info['picture'].'" style="width:350px; height:auto;" alt="'.$info['name_'.$cfg["lang"]] .'" border=0>\r
               </div>\r
-              </div><div class="col l3 m1 s1">&nbsp;</div>';\r
+              </div><div class="col">&nbsp;</div>';\r
          }\r
          }\r
 \r
index 041d922..b0b9c44 100644 (file)
@@ -1,74 +1,69 @@
-<div class="bar bg-qube2 center">
-  <div class="bar-item"><h3 class="text-white">Demande de prix</h3></div>
+<div class="container-fluid bg-qube row" style="padding-top: 10px;--bs-gutter-x: unset">
+  <h3 class="text-white"><?php echo $lbl["askprice"]; ?></h3>
 </div>
-<div class="container row">
-  <div class="col l1 hide-small hide-medium">&nbsp;</div>
-  <div class="col l10 m12 s12">
+<div class="container-fluid">
+  <div class="col">
   <form id="frm_askprice">
     <div class="row">
-    <div class="container half">
-      
-        <div class="container" >
-          <label class="label" for="askprice_name">Entreprise</label>
-          <input class="input border text data_askprice" data-column="name" data-id="" data-table="askprice" id="askprice_name"  type="text" required onblur="publicaskprice.setFormValue(this);">
+    <div class="container col-md-6">
+
+        <div >
+          <label class="form-label" for="askprice_name"><?php echo $lbl["company"]; ?></label>
+          <input class="form-control data_askprice" data-column="name" data-id="" data-table="askprice" id="askprice_name"  type="text" required onblur="publicaskprice.setFormValue(this);">
         </div>
-        <div class="container" >
-          <label class="label" for="askprice_address">Adresse</label>
-          <input class="input border text data_askprice" data-column="address" data-id="" data-table="askprice" id="askprice_address" type="text" required onblur="publicaskprice.setFormValue(this);">
+        <div>
+          <label class="form-label" for="askprice_address">Adresse Chantier</label>
+          <input class="form-control data_askprice" data-column="address" data-id="" data-table="askprice" id="askprice_address" type="text" required onblur="publicaskprice.setFormValue(this);">
         </div>
-        <div class="row container">
-          <div class="col fifth" style="min-width: 100px;">
-            <label class="label" for="askprice_zip">CP</label>
-            <input class="input border text data_askprice" data-column="zip" data-id="" data-table="askprice" id="askprice_zip"  type="text" required onblur="publicaskprice.setFormValue(this);">
+        <div class="row">
+          <div class="col-2">
+            <label class="form-label" for="askprice_zip"><?php echo $lbl["zip"]; ?></label>
+            <input class="form-control data_askprice" data-column="zip" data-id="" data-table="askprice" id="askprice_zip"  type="text" required onblur="publicaskprice.setFormValue(this);">
           </div>
-          <div class="col twofifth"  style="min-width: 250px;">
-            <label class="label" for="askprice_city">Ville</label>
-            <input class="input border text data_askprice" data-column="city" data-id="" data-table="askprice" id="askprice_city"  type="text" required onblur="publicaskprice.setFormValue(this);">
+          <div class="col-5">
+            <label class="form-label" for="askprice_city"><?php echo $lbl["city"]; ?></label>
+            <input class="form-control data_askprice" data-column="city" data-id="" data-table="askprice" id="askprice_city"  type="text" required onblur="publicaskprice.setFormValue(this);">
           </div>
-          <div class="col twofifth"  style="min-width: 250px;" >
-            <label class="label" for="askprice_country">Pays</label>
-            <input class="input border text data_askprice" data-column="country" data-id="" data-table="askprice" id="askprice_country"  type="text" required onblur="publicaskprice.setFormValue(this);">
+          <div class="col-5">
+            <label class="form-label" for="askprice_country"><?php echo $lbl["country"]; ?></label>
+            <input class="form-control data_askprice" data-column="country" data-id="" data-table="askprice" id="askprice_country"  type="text" required onblur="publicaskprice.setFormValue(this);">
           </div>
         </div>
-        <div class="container" >
-          <label class="label" for="askprice_contact">Personne de contacte</label>
-          <input class="input border text data_askprice" data-column="contact" data-id="" data-table="askprice" id="askprice_contact"  type="text" required onblur="publicaskprice.setFormValue(this);">
+        <div >
+          <label class="form-label" for="askprice_contact">Personne de contacte</label>
+          <input class="form-control data_askprice" data-column="contact" data-id="" data-table="askprice" id="askprice_contact"  type="text" required onblur="publicaskprice.setFormValue(this);">
         </div>
-        <div class="container" >
-          <label class="label" for="askprice_phone">Téléphone</label>
-          <input class="input border text data_askprice" data-column="phone" data-id="" data-table="askprice" id="askprice_phone"  type="text" required onblur="publicaskprice.setFormValue(this);">
+        <div>
+          <label class="form-label" for="askprice_phone"><?php echo $lbl["phone"]; ?></label>
+          <input class="form-control data_askprice" data-column="phone" data-id="" data-table="askprice" id="askprice_phone"  type="text" required onblur="publicaskprice.setFormValue(this);">
         </div>
-        <div class="container" >
-          <label class="label" for="askprice_email">E-Mail</label>
-          <input class="input border text data_askprice" data-column="email" data-id="" data-table="askprice" id="askprice_email"  type="text" required onblur="publicaskprice.setFormValue(this);">
+        <div>
+          <label class="form-label" for="askprice_email"><?php echo $lbl["email"]; ?></label>
+          <input class="form-control data_askprice" data-column="email" data-id="" data-table="askprice" id="askprice_email"  type="text" required onblur="publicaskprice.setFormValue(this);">
         </div>
      
     </div>
-    <div class="container half">
-      <div class="container">
-        <label class="label" for="askprice_message">Message supplémentaire</label>
-        <textarea class="input border data_askprice" style="height: 150px;"  data-id="" data-column="message" data-table="askprice"  id="askprice_message" onblur="publicaskprice.setFormValue(this);"></textarea>
+    <div class="container col-md-6">
+      <div>
+        <label class="form-label" for="askprice_message"><?php echo $lbl["message"]; ?></label>
+        <textarea class="form-control data_askprice" style="height: 150px; width: 100%;"  data-id="" data-column="message" data-table="askprice"  id="askprice_message" onblur="publicaskprice.setFormValue(this);"></textarea>
       </div>
     </div>
     </div>
     </form>
     <div class="row" style="padding-top: 20px;">
-    <div class="bar bg-qube2">
+    <div class="container-fluid bg-qube">
       <div class="bar-item"><h3 class="text-white">Produits</h3></div>
     </div>
     <div class="container" id="lst_order_askprice">
       
     </div>
     </div>
-    <div class="row">
-      <div class="bar margin">
-        <button class="bar-item green hover-blue-grey" onclick="publicaskprice.sendOrder();return false;"><span class="icon-inline icon-mailsend " style="font-size: 32px;"></span>Envoyer<br/>la demande de prix</span></button>
-        <div class="bar-item" id="infomsg"></div>
+      <div class="flex-row-reverse">
+        <button class="btn btn-success" onclick="publicaskprice.sendOrder();return false;"><span class="icon-inline icon-mailsend " style="font-size: 32px;"></span>Envoyer la demande de prix</span></button>
+        <div id="infomsg"></div>
       </div>
-    </div>
   </div>
-  
-  <div class="col l1 hide-small hide-medium">&nbsp;</div>
 </div>
 <?php
 include('shop/tmpl/elements/askpricecart.html');
index 5245b8b..f5a950c 100644 (file)
@@ -1,18 +1,25 @@
 <?php\r
-if ($lang == 'fr') {\r
+\r
   $ansprech = 'Equipe';\r
   // $standort = 'Commandes';\r
   $newsletter = 'Newsletter';\r
   // $partner = 'Partenaires';\r
   $logistik = 'Logistique';\r
   $jobs = 'Offres d&apos;emploi';\r
-} elseif ($lang == 'de') {\r
+if ($lang == 'de') {\r
   $ansprech = 'Ansprechpartner';\r
   // $standort = 'Bestellungen';\r
   $newsletter = 'Newsletter';\r
   // $partner = 'Partner';\r
   $logistik = 'Logistik';\r
   $jobs = 'Jobs';\r
+} else if ($lang == 'en'){\r
+  $ansprech = 'Contact person';\r
+  // $standort = 'Bestellungen';\r
+  $newsletter = 'Newsletter';\r
+  // $partner = 'Partner';\r
+  $logistik = 'Logistics';\r
+  $jobs = 'Jobs';\r
 }\r
   ?>\r
   <div class="display-container bg-qube center" style="margin: auto;">\r
@@ -68,7 +75,7 @@ if ($cat == 'logistics') {
   ?>\r
   <div class="row" style="text-align:center;">\r
   <?php\r
-         $abfrage = "SELECT * FROM logistics ORDER BY date";\r
+         $abfrage = "SELECT * FROM logistics";\r
          $result = $db->queryarray($abfrage);\r
          \r
        foreach ($result as $info) {\r
@@ -76,15 +83,15 @@ if ($cat == 'logistics') {
         //  $content = $info['content_'.$lang.''];\r
         //  $content2 =  substr("$content", 0, -120);\r
         ?>\r
-        <div class="span33" style="height:500px;">\r
+        <div class="col-md-3">\r
                 <div id="box" class="image" style="height:300px; overflow:hidden; margin-bottom:0px;">\r
                 <img  src="<?php echo $cfg["basepath"] ?>data/gallerys/content/logistics/<?php echo $info['picture']; ?>" style="width:100%; height: auto;border: 0;" >\r
                 </div>\r
-                <div id="desc_news" style="width:100%; height:300px; background:#245caa; overflow:hidden; margin-bottom:0px; padding:10px;"><h3 style="color:#fff;"><?php echo $info['title_'.$lang.'']; ?></h3><br/>\r
-                <div id="holder" style="float:left; width:100%;"><div id="title" style="float:left; width:48%; text-align:left; color:#fff;">Type</div><div id="data" style="float:left; width:48%; text-align:left; color:#fff;"><?php echo $info['type']?></div></div>\r
-                <div id="holder" style="clear:left; float:left; width:100%;"><div id="title" style="float:left; width:48%; text-align:left; color:#fff;">Poids</div><div id="data" style="float:left; width:48%; text-align:left; color:#fff;""><?php echo $info['poids']; ?></div></div>\r
-                <div id="holder" style="clear:left; float:left; width:100%;"><div id="title" style="float:left; width:48%; text-align:left; color:#fff;">Longueur</div><div id="data" style="float:left; width:48%; text-align:left; color:#fff;""><?php echo $info['longueur']; ?></div></div>\r
-                <div style="float:left;"></div>\r
+                <div id="desc_news" style="width:100%; height:300px; background:#245caa; overflow:hidden; margin-bottom:0px; padding:10px;"><h3 style="color:#fff;"><?php echo $info['title_fr']; ?></h3><br/>\r
+                <div id="holder" style="float:left; width:100%;"><div id="title" style="float:left; width:48%; text-align:left; color:#fff;">Type</div><div id="data" style="float:left; width:48%; text-align:left; color:#fff;"><?php echo $info['type']?></div></div>\r
+                <div id="holder" style="clear:left; float:left; width:100%;"><div id="title" style="float:left; width:48%; text-align:left; color:#fff;">Poids</div><div id="data" style="float:left; width:48%; text-align:left; color:#fff;"><?php echo $info['poids']; ?></div></div>\r
+                <div id="holder" style="clear:left; float:left; width:100%;"><div id="title" style="float:left; width:48%; text-align:left; color:#fff;">Longueur</div><div id="data" style="float:left; width:48%; text-align:left; color:#fff;"><?php echo $info['longueur']; ?></div></div>\r
+               \r
                 </div>\r
           </div>\r
           <?php\r
@@ -189,7 +196,7 @@ if ($cat == 'logistics') {
         ?>\r
               <div class="container" style="margin: 0 auto; width: 300px;">\r
               <h2 >Newsletter</h2><br/> restez informés, inscrivez-vous à notre newsletter.<br/><br/>\r
-              <p>Inscription de nouveau disponible à partir du 08. Novembre 2021!</p>\r
+              <p>Inscription bientôt de nouveau disponible!</p>\r
               <!-- <form id="frm_newsletter" >\r
                   <div class="container">\r
                      <label class="left" for="groupe">Catégorie client</label>\r
@@ -284,7 +291,7 @@ if ($cat == 'jobs') {
                 <div style="clear: both;"></div>\r
                 <div style="background:#245caa; margin-bottom:0px; padding:10px; text-align:center; font-size:15px; color:#fff;">\r
                 <h3 style="display:inline-block; text-align:center; color:#fff;"><?php echo $info['title_'.$lang.'']; ?></h3> <br/>\r
-                <a class="btn btn-secondary" style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>'data/gallerys/jobs/downloads/<?php echo $info['pdf']; ?>" target="_blank">Lire plus</a>\r
+                <a class="btn btn-secondary" style="color:#fff;" href="<?php echo $cfg["basepath"]; ?>data/gallerys/jobs/downloads/<?php echo $info['pdf']; ?>" target="_blank">Lire plus</a>\r
                 </div>\r
               </div>\r
               <?php\r
index ec65273..6622368 100644 (file)
@@ -10,7 +10,7 @@
               </div>\r
               <div class="span4">\r
                 <div class="nailthumb-container desktop" style="float:right; margin:0px; text-align:right;">\r
-                <img class="nailthumb-image" src="<?php echo $cfg["basepath"] ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" alt="Qube Concrete Solutions" border="0">\r
+                <img class="nailthumb-image" src="<?php echo $cfg["basepath"] ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" alt="Qube Concrete Solutions" >\r
                 </div>\r
                 </div>\r
                 <div style="clear:both"></div>\r
index 273b7a3..b7c1fb7 100644 (file)
@@ -1,9 +1,13 @@
+<div class="container-fluid bg-qube row" style="padding-top: 10px;--bs-gutter-x: unset">\r
+  <h3 class="text-white"><?php echo $lbl["newproducts"]; ?></h3>\r
+</div>\r
+\r
 <?php\r
     include("shop/lib/modules/Articles.php");\r
         $ar = new Articles($db,$cfg);\r
         $agroups = $ar->getNewArticleGroups($lang);\r
      ?>\r
-        <div class="row" style="text-align:center;">\r
+        <div class="row" style="text-align:center;padding-bottom: 15px;margin-left: 20px;">\r
         <?php\r
         $count=1;\r
       foreach($agroups as $agr) {\r
         if ($agr["certificat"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["certificat"]) && filesize($cfg["basepath"].'shop/media/'.$agr["certificat"]) == 0){\r
           $agr["certificat"] = null;\r
         }\r
+        if ($agr["formulaire"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["formulaire"]) && filesize($cfg["basepath"].'shop/media/'.$agr["formulaire"]) == 0){\r
+          $agr["formulaire"] = null;\r
+        }\r
+        if ($agr["solution"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["solution"]) && filesize($cfg["basepath"].'shop/media/'.$agr["solution"]) == 0){\r
+          $agr["solution"] = null;\r
+        }\r
+        if ($agr["soumission"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["soumission"]) && filesize($cfg["basepath"].'shop/media/'.$agr["soumission"]) == 0){\r
+          $agr["soumission"] = null;\r
+        }\r
         $agr["show_shop"] = null;\r
         $agr["show_fav"] = null;\r
         $site->group_product($imgfile,$agr,$lang,$count);\r
         ?>\r
-        <div class="border artgroups center white" id="artgroup_<?php echo $count ?>" style="margin: auto;  display: none;"></div>\r
+        <div class="artgroups" id="artgroup_<?php echo $count ?>" style="margin: auto;  display: none;"></div>\r
         <?php\r
           $count++;\r
         }\r
index 1884694..81582a8 100644 (file)
@@ -2,13 +2,12 @@
 include("shop/lib/modules/ArticleGroups.php");\r
 $ag = new ArticleGroups($db,$cfg);\r
 ?>\r
+  <!-- <div class="row "> -->\r
 \r
-<div class="product-menu row text-white">\r
-  <div class="col l1 m1 s1">&nbsp;</div>\r
-  <div id="product-menu"  class="col l10 m10 s10" style="text-algin: left;">\r
+  <div   class="row product-menu" style="text-algin: left; margin: 0px!important;">\r
 <?php\r
         \r
-         $abfrage = "SELECT famille_art,titre_fr FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC";\r
+         $abfrage = "SELECT famille_art,coalesce(titre_".$lang.",titre_fr) as titre FROM familles where famille_art in (select famille_art from articles where isactive='1' group by famille_art) ORDER BY famille_art ASC";\r
          $fam = $db->queryarray($abfrage);\r
          $selfamille = null;\r
        \r
@@ -16,41 +15,47 @@ $ag = new ArticleGroups($db,$cfg);
          if ($prod == $info['famille_art']){\r
            $selfamille = $info['famille_art'];\r
          }\r
-         ?><div class="col l3 m6 s12 btn" style="padding-top: 5px; overflow: hidden;"><a class="text-white"  style="text-decoration: none;" href="<?php echo $cfg["basepath"];?>product/<?php echo $info['famille_art'].'/'.$cfg["lang"]; ?>/"><div style="font-size: 13pt; padding-top: 3px;"><?php echo $info['famille_art'].' | '.$info['titre_fr'];?></div></a></div>\r
+         ?><div class="col-xl-2 col-lg-3 col-md-4 col-sm-6" style="min-width: padding-top: 5px; overflow: hidden;"><a class="listlink" href="<?php echo $cfg["basepath"];?>product/<?php echo $info['famille_art'].'/'.$cfg["lang"]; ?>/"><div style="font-size: 13pt; padding-top: 3px;"><?php echo $info['famille_art'].' | '.$info['titre'];?></div></a></div>\r
         <?php\r
         }\r
 ?>\r
-  </div><div class="col l1 m1 s1">&nbsp;</div>\r
-</div>\r
+  </div>\r
+\r
 <?php if ($selfamille != null) { ?>\r
-<div class="row text-black">\r
-  <div class="cell-row">\r
-    <div class="cell" style="width: 320px;">\r
-    <div class="tabulator tabulator-tableHolder">\r
-    <?php \r
-    $grabfrage = "SELECT gp_art,titre_fr as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='".$selfamille."' group by gp_art) and famille_art='".$selfamille."' ORDER BY gp_art ASC;";\r
+<div class="row">\r
+  <div class="col d-none d-lg-block col-lg-4 col-xl-2" id="gartgroups" style="width: 300px; border-bottom: 0.5px solid #ccc;border-right:0.5px solid #ccc; padding-right: 0px;">\r
+ <?php \r
+    $grabfrage = "SELECT gp_art,coalesce(titre_".$lang.",titre_fr) as titre FROM groupes where gp_art in (select gp_art from articles where isactive='1' and famille_art='".$selfamille."' group by gp_art) and famille_art='".$selfamille."' ORDER BY gp_art ASC;";\r
         $grp = $db->queryarray($grabfrage);\r
         \r
         $col = "odd";\r
              foreach($grp as $g) {\r
          if ($col == "odd"){ $col = "even"; } else{ $col = "odd"; } \r
-         ?><div class="tabulator-row tabulator-selectable tabulator-row-<?php echo $col; ?> <?php echo (($pgrp != null && $pgrp == $g["gp_art"])?"tabulator-selected":""); ?>"  >\r
-          <div class="tabulator-cell"  style="width: 54px; height: 32px;"> <?php echo $g['gp_art']; ?></div>\r
-          \r
-          <div class="tabulator-cell" style="width: 260px; height: 32px; overflow-y: hidden;"><a style="text-decoration: none; font-size: 14px;" href="<?php echo $cfg["basepath"].'product/'.$selfamille.'/'.$g["gp_art"].'/'.$cfg["lang"]; ?>/"> <?php echo $g['titre']; ?></a></div>\r
+         ?>\r
+         \r
+         <div style="padding-right: 0px; width: 100%;" >\r
+         <div class="<?php echo $col; ?> " style="padding-top:3px;height: 32px;vertical-align:middle; float: left; border-right: 0.5px solid #ccc;overflow: hidden;" ><a class="grplist" style="font-size: 11pt;" href="<?php echo $cfg["basepath"].'product/'.$selfamille.'/'.$g["gp_art"].'/'.$cfg["lang"]; ?>/"><?php echo $g['gp_art']; ?></a></div> \r
+          <div class=" <?php echo $col; ?>"  style="padding-top:3px;vertical-align:middle; height: 32px; white-space: no-wrap; overflow: hidden;text-overflow: ellipsis;"><a class="grplist" style="font-size: 11pt;" href="<?php echo $cfg["basepath"].'product/'.$selfamille.'/'.$g["gp_art"].'/'.$cfg["lang"]; ?>/"><?php echo $g['titre']; ?></a></div>\r
          </div>\r
         <?php\r
 \r
-// <!-- <a style="text-decoration: none;"\r
-//  >\r
-//  echo $g['gp_art']." | ".$g['titre'];</a></div> \r
+\r
         }\r
-      }\r
         ?>\r
         </div>\r
-    </div>\r
-    <div class="cell rest">\r
-      <div style="width: 100%;">&nbsp;</div>\r
+        <div class="col">\r
+        \r
+        \r
+        <?php\r
+      } else {\r
+\r
+      }\r
+        ?>\r
+\r
+       \r
+    \r
+    <div class="row" style="margin-left: 0px;">\r
+      \r
     <?php\r
 \r
        // $abfrage = "SELECT * FROM groups WHERE  ORDER BY famille_art,gp_art;";\r
@@ -83,11 +88,21 @@ $ag = new ArticleGroups($db,$cfg);
         if ($agr["certificat"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["certificat"]) && filesize($cfg["basepath"].'shop/media/'.$agr["certificat"]) == 0){\r
           $agr["certificat"] = null;\r
         }\r
+        if ($agr["formulaire"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["formulaire"]) && filesize($cfg["basepath"].'shop/media/'.$agr["formulaire"]) == 0){\r
+          $agr["formulaire"] = null;\r
+        }\r
+        if ($agr["solution"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["solution"]) && filesize($cfg["basepath"].'shop/media/'.$agr["solution"]) == 0){\r
+          $agr["solution"] = null;\r
+        }\r
+        if ($agr["soumission"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["soumission"]) && filesize($cfg["basepath"].'shop/media/'.$agr["soumission"]) == 0){\r
+          $agr["soumission"] = null;\r
+        }\r
         \r
         $site->group_product($imgfile,$agr,$lang,$count);\r
         ?>\r
-          <div class="row border artgroups center white" id="artgroup_<?php echo $count ?>" style="margin: auto;  display: none;"></div>\r
-          <!-- <div class="border red artgroups" id="artgroup_<?php echo $count ?>" style="margin: auto; height: 200px; width: 95vw; display: none;"></div> -->\r
+        <div class="artgroups" id="artgroup_<?php echo $count ?>" style="margin: auto;  display: none;"></div>\r
+          <!-- <div class="row border artgroups center white" id="artgroup_<?php echo $count ?>" style="margin: auto;  display: none;"></div> -->\r
+          \r
         <?php\r
           $count++;\r
         }\r
@@ -96,7 +111,7 @@ $ag = new ArticleGroups($db,$cfg);
         $agroups = $ag->getArticleGroupsByFamilleAndGroup($selfamille,$pgrp,$lang);\r
 \r
         ?>\r
-        <div id="productdata"></div>\r
+        <!-- <div id="productdata"></div> -->\r
         <script>\r
           let loadp = true;\r
           function initpage(){\r
@@ -109,9 +124,9 @@ $ag = new ArticleGroups($db,$cfg);
           shop.articles = arts.data;\r
           for (var g=0;g< shop.article_groups.length;g++){\r
             let agrp = shop.setArticleGroup(g,shop.article_groups[g],shop.articles,'shop');\r
-            lst.insertAdjacentHTML('beforeend','<div class="white border margin">' +agrp +'</div>');\r
+            lst.insertAdjacentHTML('beforeend','' +agrp +'');\r
           }\r
-          \r
+          publicaskprice.getItemCount();\r
         });\r
       }).catch(e => { console.log(e)});\r
           }\r
@@ -123,13 +138,17 @@ $ag = new ArticleGroups($db,$cfg);
         \r
         ?>\r
     </div>\r
+    <div id="productdata" class="flexmasonry">\r
   </div>\r
\r
-</div>\r
-      <?php\r
 \r
+      <?php\r
+if ($selfamille != null){\r
+  ?>\r
+  </div>\r
+  <?php\r
+}\r
+       \r
        \r
-        // $abfrage = "SELECT * FROM groups WHERE  famille_art='".$selfamille."' ORDER BY gp_art;"; \r
         \r
         ?>\r
         \r
index 84b06ea..c061be7 100644 (file)
@@ -1,20 +1,30 @@
+<div class="container-fluid bg-qube row" style="padding-top: 10px;--bs-gutter-x: unset">\r
+  <h3 class="text-white"><?php echo $lbl["project"]; ?></h3>\r
+</div>\r
 <?php\r
           echo '<div class=" container row padding" style=""><div class="row" style="margin: auto;display:block; text-align:center; max-width: 1280px;">';\r
-         $abfrage = "SELECT * FROM projects WHERE id = '$cat' ";\r
+         if (is_numeric($cat)){\r
+          $abfrage = "SELECT * FROM projects WHERE id='$cat';"; \r
+         } else {\r
+          $abfrage = "SELECT * FROM projects WHERE linkname='$cat';";\r
+         }\r
+         \r
          $result = $db->queryarray($abfrage);\r
          /*$count = 0*/\r
+         \r
         foreach($result as $info) {\r
-        echo '<div style=display:inline-block; margin:0 auto; border: solid 1px #000;">\r
+        echo '<div class="container-fluid">\r
               <h2 style="margin-top:50px; margin-left:0px; text-align:left;">'.$info['title_'.$lang.''] .'</h2>\r
               <div class="span8" style="float:left; text-align:left; margin-left:0; padding:0;">\r
               '.$info['content_'.$lang.''] .'\r
               </div>\r
               <div class="span4" style="display:block; float:left; text-align:left;  margin-left:20px; padding:20px;">\r
-              <img  src="'.$cfg["basepath"].'data/images/'.$info['picture'].'" style="width:350px; height:auto;" alt="'.$info['title_fr'] .'" border=0>\r
+              <img  src="'.$cfg["basepath"].'data/images/'.$info['picture'].'" style="width:350px;" alt="'.$info['title_fr'] .'">\r
               </div>\r
               <div style="clear:left;"></div>\r
               ';\r
-         echo '<div style="margin-top:50px; height:10px; border-top: 1px solid #204a94;"></div><div class="my-gallery" itemscope itemtype="https://schema.org/ImageGallery">';\r
+         echo '<div style="margin-top:50px; height:10px; border-top: 1px solid #204a94;"></div>\r
+         <div class="row">';\r
          $ordner='data/gallerys/projects/'.$info['linkname'];\r
     $alledateien = scandir($ordner); //Ordner "files" auslesen\r
      foreach ($alledateien as $datei) { // Ausgabeschleife\r
@@ -33,7 +43,7 @@
        $convert    = $location . " -resize 150x150^ -gravity center -extent 350x350 " . $name . " ".$nameto; // Command creating\r
        if (file_exists($cfg["basepath"].'data/gallerys/projects/'.$info['linkname'] .'/thumbs/thumb_'.$filename.'')) {} else {exec ($convert);}// Execution of complete command.\r
         list($width, $height) = getimagesize($ordner .'/'.$filename.'');\r
-    echo '<div class="col l2 m3 s6 center padding" ><a href="'.$cfg["basepath"].'data/gallerys/projects/'.$info['linkname'] .'/'.$datei.'" title="'.$info['title_'.$cfg['lang']].' ">\r
+    echo '<div class="col-md-2" ><a href="'.$cfg["basepath"].'data/gallerys/projects/'.$info['linkname'] .'/'.$datei.'" title="'.$info['title_'.$cfg['lang']].' ">\r
     <img style="100%;" src="'.$cfg["basepath"].'data/gallerys/projects/'.$info['linkname'] .'/thumbs/thumb_'.$dateiinfo['basename'].'"  alt="'.$info['title_'.$cfg['lang']].'" ></a></div>';\r
  }\r
 }\r
index bccdedf..83aa7fc 100644 (file)
@@ -1,18 +1,30 @@
-<div class="padding row container" style="text-align:center;">\r
+<div class="container-fluid bg-qube row" style="padding-top: 10px;--bs-gutter-x: unset">\r
+  <h3 class="text-white"><?php echo $lbl["project"]; ?></h3>\r
+</div>\r
+<div class="container-fluid row" style="text-align:center; margin-top: 20px;">\r
 <?php\r
 \r
          $abfrage = "SELECT * FROM projects ORDER BY date";\r
          $result = $db->queryarray($abfrage);\r
-        foreach($result as $info) {\r
-         $content = $info['content_'.$lang.''];\r
-         echo '<div class="span33">\r
+        foreach($result as $prj) {\r
+         $content = $prj['content_'.$lang.''];\r
+         ?>\r
+         <div class="col-md-4"  style="padding-bottom: 30px;">\r
                <div id="box" class="image" style="height:150px; overflow:hidden; margin-bottom:0px;">\r
-                <img  src="'.$cfg["basepath"].'data/images/'.$info['picture'].'"  alt="test" border=0>\r
+                <img  src="<?php echo $cfg["basepath"].'data/images/'.$prj['picture']; ?>" style="width:100%;border:0;" alt="<?php echo $prj['picture']; ?>">\r
                 </div>\r
                 <div style="clear: both;"></div>\r
-                <div id="desc_news" style="height:150px; background:#245caa; overflow:hidden; margin-bottom:0px; padding:10px;"><h3 style="color:#fff;">'.$info['title_'.$lang.''].'</h3>'.$content.'&nbsp;. . .</div>\r
-                <div style="height:30px; text-align:right; padding:5px; background:#245caa;"><a href="'.$cfg["basepath"].'project/'.$info['id'].'/fr/"><img src="'.$cfg["basepath"].'img/plus.png" width="" height="" alt="lire plus" border=0></a></div>\r
-              </div>';\r
+                <div id="desc_news" style="height:150px; background:#245caa; overflow:hidden; margin-bottom:0px; padding:10px;">\r
+                  <h3 style="color:#fff;"><?php echo $prj['title_'.$lang] ?></h3>\r
+                  <?php echo $prj['content_'.$lang] ?>&nbsp;. . .\r
+                </div>\r
+                <div style="height:30px; text-align:right; padding:5px; background:#245caa;">\r
+                  <a href="<?php echo $cfg["basepath"].'project/'.$prj['linkname'] ?>/fr/">\r
+                    <img src="<?php echo $cfg["basepath"]; ?>img/plus.png" style="border:0;" alt="lire plus" >\r
+                  </a>\r
+                </div>\r
+    </div>\r
+    <?php\r
          }\r
         echo '';\r
       ?>\r
index ce5640b..19ccce3 100644 (file)
@@ -1,23 +1,27 @@
-<div class="row  productsrow app" style="width: 100%; background-color:#fff;">
-  <div style="float:none; width:86%; display:inline-block;">
-    <div class="homeh2">
-      <h2 style="color:#225ba6;">Dernières nouvelles</h2> 
+<div class="container-fluid  productsrow app" style="background-color:#fff;">
+  <div class="container">
+    <div class="homeh2" style="margin-bottom: 10px;">
+      <h2 style="color:#225ba6;"><?php echo $lbl["lastnews"]; ?></h2> 
     </div>
-     <div class="homeh2right"> </div>
+  </div>
+    <div class="row ">
   <?php
   $news = $db->queryarray("SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6");
        foreach($news as $n) {
     $gallery = ((isset($info["catgallery"]))?$info["catgallery"]:null);
     ?>
-    <div class="lastnews">
-      <div class="newspic">
-        <img  src="<?php echo $cfg["basepath"].'data/gallerys/content/news/crop_'.$n['picture']; ?>" alt="<?php echo $n['title_'.$lang]; ?>" style="border:0;">
+    <div class="col-lg-4 col-md-6 col-sm-12" style="padding-bottom: 30px;" style="padding-bottom: 30px;">
+      <div class="row">
+      <div class="col-4">
+        <img  src="<?php echo $cfg["basepath"].'data/gallerys/content/news/crop_'.$n['picture']; ?>" alt="<?php echo $n['title_'.$lang]; ?>" style="border:0; width: 100%;">
       </div>
-      <div class="newstext">
+      <div class="col-8">
         <h2 class="h2"><?php echo $n['title_'.$lang];?></h2>
           <?php echo $n['content_'.$lang]; ?>
       </div>
+      </div>
     </div>
     <?php } ?>
-  </div> 
+  </div>
+  
 </div>
\ No newline at end of file
diff --git a/public_html/pages/sections/lastnews2.php b/public_html/pages/sections/lastnews2.php
deleted file mode 100644 (file)
index 2fd8067..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-<div class="container" >
-    <div class="row">
-      <h2 style="color:#225ba6;">Dernières nouvelles</h2> 
-    </div>
-     <div class="row"> 
-  <?php
-  $news = $db->queryarray("SELECT * FROM website_news ORDER BY publishdate DESC LIMIT 6");
-       foreach($news as $n) {
-    $gallery = ((isset($info["catgallery"]))?$info["catgallery"]:null);
-    ?>
-    <div class="col-sm-12 col-md6 col-lg-6">
-      <div class="row">
-      <div class="col-4">
-        <img  src="<?php echo $cfg["basepath"].'data/gallerys/content/news/crop_'.$n['picture']; ?>" alt="<?php echo $n['title_'.$lang]; ?>" style="width: 100%;border:0;">
-      </div>
-      <div class="col-8">
-        <h2 class="h2"><?php echo $n['title_'.$lang];?></h2>
-          <?php echo $n['content_'.$lang]; ?>
-      </div>
-      </div>
-    </div>
-    <?php } ?>
-    </div>
-</div>
\ No newline at end of file
index 719b33c..b5924ca 100644 (file)
@@ -1,19 +1,20 @@
-<div class="row  productsrow app" style="background-color:#fff; width:100%;">
-              <div style="float:none; width:86%; display:inline-block;">
-              <div style="homeh2">
-              <h2 style="color:#225ba6;">Derniers projets</h2>
-              </div>
-              <div class="homeh2right">
+<div class="container-fluid" style="background-color:#fff; ">
+              <div class="container">
+              <div class="homeh2" style="margin-bottom: 10px;">
+              <h2 style="color:#225ba6;"><?php echo $lbl["lastprojects"]; ?></h2>
               </div>
+            </div>
+              <div class="row">
+              
             <?php
         
          $projects = $db->queryarray("SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6");
       
         foreach ($projects as $prj) {
       ?>
-      <div class="span33">
+      <div class="col-md-4"  style="padding-bottom: 30px;">
                <div id="box" class="image" style="height:150px; overflow:hidden; margin-bottom:0px;">
-                <img  src="<?php echo $cfg["basepath"].'data/images/'.$prj['picture']; ?>" style="width:300px;height=140px;border:0;" alt="<?php echo $prj['picture']; ?>">
+                <img  src="<?php echo $cfg["basepath"].'data/images/'.$prj['picture']; ?>" style="width:100%;border:0;" alt="<?php echo $prj['picture']; ?>">
                 </div>
                 <div style="clear: both;"></div>
                 <div id="desc_news" style="height:150px; background:#245caa; overflow:hidden; margin-bottom:0px; padding:10px;">
@@ -29,4 +30,5 @@
         <?php
         }
         ?>
-        </div></div>
\ No newline at end of file
+        </div>
+        </div>
\ No newline at end of file
diff --git a/public_html/pages/sections/lastprojects2.php b/public_html/pages/sections/lastprojects2.php
deleted file mode 100644 (file)
index 996260a..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<div class="container">
-  <div class="row">
-    <h2 style="color:#225ba6;">Derniers projets</h2>
-  </div>
-              <div class="row">
-              
-            <?php
-        
-         $projects = $db->queryarray("SELECT * FROM website_projects ORDER BY publishdate DESC LIMIT 6");
-      
-        foreach ($projects as $prj) {
-      ?>
-      <div class="card" style="width: 18rem;">
-                   <img  src="<?php echo $cfg["basepath"].'data/images/'.$prj['picture']; ?>" style="100%;max-height: 150px; overflow-y: hidden;" alt="<?php echo $prj['picture']; ?>">
-        <div class="card-body">
-          <h4 class="card-title"><?php echo $prj['title_'.$lang] ?></h4>
-          <div class="card-text" style="height: 120px; overflow-y: hidden;">
-          <?php echo $prj['content_'.$lang] ?>
-          </div>
-          <a class="btn btn-link" href="<?php echo $cfg["basepath"].'project/'.$prj['linkname'].'/'.$lang.'/' ?>">
-            lire plus...
-          </a>
-        </div>
-          </div>
-        <?php
-        }
-        ?>
-        </div></div>
index cd83e93..ad49600 100644 (file)
@@ -1,19 +1,17 @@
-<div class="row  productsrow app" style="width: 100%; background:#2E55A7;">
-              <div style="float:none; width:86%; display:inline-block; padding-top:30px;">
+<div class="productsrow app d-none d-lg-block" style="width: 100%;background:#2E55A7;">
+              <div class="container">
               <div class="homeh2">
-              <h2 style="color:#fff;">Mobile APPS</h2>
+              <h2 style="color:#fff;"><?php echo $lbl["mobileapp"]; ?></h2>
               </div>
-              <div class="homeh2right">
+              
+              <div class="app1" style="padding-bottom: 40px;">
+              <a href="<?php echo $cfg["basepath"]; ?>about/app/<?php echo $lang; ?>/" target="_blank"><img src="<?php echo $cfg["basepath"]; ?>img/app-download.png" alt="mobile application" style="border:0;"> </a>
+              <!-- <br/><br/><br/> -->
               </div>
-              </div>
-              <div style="float:none; width:86%; display:inline-block;">
-              <div class="app1">
-              <a href="<?php echo $cfg["basepath"]; ?>about/app/<?php echo $lang; ?>/" target="_blank"><img src="<?php echo $cfg["basepath"]; ?>img/app-download<?php echo (($lang=="de")?(($lang=="en")?"en":"de"):""); ?>.png" alt="mobile application" style="border:0;"> </a>
-              <br/><br/><br/>
-              </div>
-              <div class="app2 desktop">
+              <!-- <div class="app2 desktop">
               <a href="<?php echo $cfg["basepath"];?>about/app/<?php echo $lang;?>/" target="_blank"><img src="<?php echo $cfg["basepath"];?>img/app-download2.png" alt="mobile app" style="border:0;"></a>
               <br/><br/><br/>
-              </div>
+              </div> -->
+              
               </div>
               </div>
\ No newline at end of file
diff --git a/public_html/pages/sections/mobileapps2.php b/public_html/pages/sections/mobileapps2.php
deleted file mode 100644 (file)
index c1c8e3b..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-<div class="container-fluid" style="background:#2E55A7;">
-  <div class="container">            
-    <div style="row">
-                <h2 style="color:#fff;">Mobile APPS</h2>
-              </div>
-              
-              <div class="row" style="padding-bottom: 30px;">
-              <a href="<?php echo $cfg["basepath"]; ?>about/app/<?php echo $lang; ?>/" target="_blank"><img src="<?php echo $cfg["basepath"]; ?>img/app-download<?php echo (($lang=="de")?(($lang=="en")?"en":"de"):""); ?>.png" alt="mobile application" style="border:0;"> </a>
-              
-              </div>
-           
-              </div>
-              </div>
index 878d67c..6f977cd 100644 (file)
@@ -1,9 +1,63 @@
-<div class="row  productsrow app bg-qube" style="width: 100%;">
-               <div style="float:none; width:86%; display:inline-block;" class="bg-qube">
-              <div style="homeh2"> <h2 style="color:#fff;">Nouveaux produits</h2> </div>
-              <div class="homeh2right"> </div>
+<div class="productsrow app bg-qube">
+<div class="container">
+  <div class="homeh2"> <h2 style="color:#fff;"><?php echo $lbl["newproducts"]; ?></h2> 
+</div>
+</div>
+<script type="text/javascript">
+  let elemmods=4;
+</script>
+<div class="container-fluid" style="padding-bottom: 15px;" >
 <?php
-    include('pages/nouveautes.php');      
+    include("shop/lib/modules/Articles.php");
+        $ar = new Articles($db,$cfg);
+        $agroups = $ar->getNewArticleGroups($lang);
+     ?>
+        <div class="row justify-content-start" style="text-align:left;">
+        <?php
+        $count=1;
+      foreach($agroups as $agr) {
+        $imgfile = $cfg["basepath"].'img/nopic.jpg';
+        if (file_exists('shop/img/'.$agr['image'])) {
+          
+          $imgfile = $cfg["basepath"].'shop/img/'.$agr['image'].'?v='.$agr['imgversion'];
+        }
+        if ($agr["brochure"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["brochure"]) && filesize($cfg["basepath"].'shop/media/'.$agr["brochure"]) == 0){
+          $agr["brochure"] = null;
+        }
+        if ($agr["fichetechnique"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["fichetechnique"]) && filesize($cfg["basepath"].'shop/media/'.$agr["fichetechnique"]) == 0){
+          $agr["fichetechnique"] = null;
+        }
+        if ($agr["noticemontage"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["noticemontage"]) && filesize($cfg["basepath"].'shop/media/'.$agr["noticemontage"]) == 0){
+          $agr["noticemontage"] = null;
+        }
+        if ($agr["fichebim"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["fichebim"]) && filesize($cfg["basepath"].'shop/media/'.$agr["noticemontage"]) == 0){
+          $agr["fichebim"] = null;
+        }
+        if ($agr["certificat"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["certificat"]) && filesize($cfg["basepath"].'shop/media/'.$agr["certificat"]) == 0){
+          $agr["certificat"] = null;
+        }
+        if ($agr["formulaire"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["formulaire"]) && filesize($cfg["basepath"].'shop/media/'.$agr["formulaire"]) == 0){
+          $agr["formulaire"] = null;
+        }
+        if ($agr["solution"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["solution"]) && filesize($cfg["basepath"].'shop/media/'.$agr["solution"]) == 0){
+          $agr["solution"] = null;
+        }
+        if ($agr["soumission"] != null && file_exists($cfg["basepath"].'shop/media/'.$agr["soumission"]) && filesize($cfg["basepath"].'shop/media/'.$agr["soumission"]) == 0){
+          $agr["soumission"] = null;
+        }
+        $agr["show_shop"] = null;
+        $agr["show_fav"] = null;
+        $site->group_product($imgfile,$agr,$lang,$count);
+        ?>
+        <div class="artgroups" id="artgroup_<?php echo $count ?>" style="margin: auto;  display: none;"></div>
+        <?php
+          $count++;
+        }
 ?>
+</div>
+<?php
+  include_once("shop/tmpl/elements/articlecart.html");
+?> 
+
 </div>
 </div>
\ No newline at end of file
diff --git a/public_html/pages/sections/newproducts2.php b/public_html/pages/sections/newproducts2.php
deleted file mode 100644 (file)
index d12f73b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-<div class="container-fluid" style="background:#2E55A7;">   
-<div class="container" >
-  <h2 style="color:#fff;">Nouveaux produits</h2> 
-</div>
-<div class="row"> 
-<?php
-    include('pages/nouveautes.php');      
-?>
-</div>
-</div>
\ No newline at end of file
index c2e3a75..2b99a93 100644 (file)
@@ -1,9 +1,10 @@
-<div class="row  productsrow app" style="width: 100%; background-color:#fff;">
-  <div style="float:none; width:86%; display:inline-block;">
-    <div class="homeh2">
-      <h2 style="color:#225ba6;">Product news</h2>
+<div class="container-fluid productsrow app" style="width: 100%; background-color:#fff;">
+  <div class="container">
+    <div class="homeh2" style="margin-bottom: 10px;">
+      <h2 style="color:#225ba6;"><?php echo $lbl["productnews"]; ?></h2>
     </div>
-    <div class="homeh2right"></div>
+  </div>
+    <div class="row">
 <?php
   $result = $db->queryarray("SELECT * FROM productnews ORDER BY date DESC LIMIT 6");
        foreach($result as $info) {
          
          list($width, $height, $type, $attr) = getimagesize('data/gallerys/content/news/crop_'.$info['picture']);
          ?>
-        <div class="lastnews">
-            <div class="newspic">
-              <div class="my-gallery" itemscope itemtype="https://schema.org/ImageGallery">
-                <figure itemprop="associatedMedia" itemscope itemtype="https://schema.org/ImageObject">
-                  <a href="<?php  echo $cfg["basepath"]; ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" itemprop="contentUrl" data-size="<?php echo $width.'x'.$height; ?>" title="<?php echo $info['title_'.$lang]; ?>">
-                    <img src="<?php echo $cfg["basepath"]; ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" itemprop="thumbnail" alt="<?php echo $info['title_'.$lang]; ?>" >
-                  </a>
-                </figure>
-              </div>
+        <div class="col-lg-4 col-md-6 col-sm-12"  style="padding-bottom: 30px;">
+          <div class="row">  
+          <div class="col-4">
+           <img src="<?php echo $cfg["basepath"]; ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" style="width: 100%;" alt="<?php echo $info['title_'.$lang]; ?>" >
             </div>
-            <div class="newstext">
+            <div class="col-8">
               <h2 class="h2"><?php $info['title_'.$lang]; ?></h2>
                 <?php echo substr($info['content_'.$lang],0,300);?>... <br/><br/> 
                 <a href="<?php echo $cfg["basepath"].'productnews/'.$info['id'].'/'.$lang.'/'; ?>">Lire plus...</a>
             </div>
+        </div>
         </div>
          <?php }  ?>
-</div> 
+    </div> 
 </div>
\ No newline at end of file
diff --git a/public_html/pages/sections/productnews2.php b/public_html/pages/sections/productnews2.php
deleted file mode 100644 (file)
index 9915d47..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<div class="container">
-  <div class="row">
-    <h2 style="color:#225ba6;">Product news</h2>
-  </div>
-  <div class="row">
-<?php
-  $result = $db->queryarray("SELECT * FROM productnews ORDER BY date DESC LIMIT 6");
-       foreach($result as $info) {
-         $gallery = ((isset($info["catgallery"]))?$info["catgallery"]:null);
-         
-         list($width, $height, $type, $attr) = getimagesize('data/gallerys/content/news/crop_'.$info['picture']);
-         ?>
-        <div class="col-sm-12 col-md-6 col-lg-6">
-            <div class="row">
-              <div class="col-4" >
-                <img src="<?php echo $cfg["basepath"]; ?>data/gallerys/content/news/crop_<?php echo $info['picture']; ?>" style="width: 100%;" alt="<?php echo $info['title_'.$lang]; ?>" >
-
-              </div>
-              <div class="col-8">
-              <h2 class="h2"><?php $info['title_'.$lang]; ?></h2>
-                <?php echo substr($info['content_'.$lang],0,300);?>... <br/><br/> 
-                <a href="<?php echo $cfg["basepath"].'productnews/'.$info['id'].'/'.$lang.'/'; ?>">Lire plus...</a>
-            </div>
-            </div>
-            
-        </div>
-         <?php }  ?>
-</div> 
-</div>
\ No newline at end of file
diff --git a/public_html/shop/css/font/appicons.eot b/public_html/shop/css/font/appicons.eot
new file mode 100644 (file)
index 0000000..6057e10
Binary files /dev/null and b/public_html/shop/css/font/appicons.eot differ
diff --git a/public_html/shop/css/font/appicons.svg b/public_html/shop/css/font/appicons.svg
new file mode 100644 (file)
index 0000000..656cb95
--- /dev/null
@@ -0,0 +1,326 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>Copyright (C) 2021 by original authors @ fontello.com</metadata>
+<defs>
+<font id="appicons" horiz-adv-x="1000" >
+<font-face font-family="appicons" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
+<missing-glyph horiz-adv-x="1000" />
+<glyph glyph-name="add" unicode="&#xe800;" d="M876 464h-265v265h-220v-265h-265v-220h265v-265h220v265h265z" horiz-adv-x="1000" />
+
+<glyph glyph-name="addcsv" unicode="&#xe801;" d="M495 410h61l24-83c4-15 8-29 10-44h1c3 15 6 29 10 44l23 83h59l-67-179h-55z m-76 4c21 0 39-5 50-10l-9-39c-8 5-24 11-39 11-14 0-21-6-21-15 0-8 6-13 28-20 35-12 49-29 49-56 0-33-26-58-77-58-24 0-45 5-58 13l10 40c10-7 31-14 48-14 16 0 23 6 23 15 0 9-5 14-26 21-37 12-51 32-51 54 0 33 29 58 73 58z m-144 0c15 0 31-2 43-7l-9-41c-7 3-16 5-31 5-29 0-49-21-48-50 0-33 22-50 49-50 13 0 23 2 32 5l6-41c-9-4-28-8-49-8-58 0-95 35-95 92 0 52 36 95 102 95z m451 353v-87h-87v-41h87v-87h41v87h87v41h-87v87z m-663 60h505c-16-17-30-37-40-58h-407v-857h428l0 214 177 0v290c6-1 13-1 20-1 14 0 28 1 41 3v-362l-184-206h-540z m683 23c106 0 191-85 191-190s-85-191-191-191c-105 0-190 85-190 191s85 190 190 190z" horiz-adv-x="1000" />
+
+<glyph glyph-name="agrement" unicode="&#xe802;" d="M164 188h315c0 0 6-31 8-37h-323c-9 0-16 7-16 15v7c0 8 7 15 16 15z m-1 118h279c0-2 0-3 0-5l-13-32h-266c-9 0-16 7-16 16v6c0 8 7 15 16 15z m-2 116h271l4-9c2-4 1-9-2-12l-16-16h-257c-9 0-16 7-16 16v6c0 8 7 15 16 15z m565 102c-98 0-177-79-177-176s79-176 177-176c97 0 176 79 176 176s-79 176-176 176z m-566 13h319v-33c0-2 0-3 0-4h-319c-8 0-15 7-15 15v7c0 8 7 15 15 15z m566 82c3 0 7-1 10-4l28-28c3-3 8-4 12-2l36 16c7 3 16 0 19-7l19-43c2-4 6-7 10-7h47c8 0 15-6 15-14v-40c0-5 2-9 6-10l38-15c7-2 11-11 8-18l-17-44c-2-4-1-9 3-12l33-33c5-6 5-15 0-20l-28-29c-4-3-4-7-3-11l17-37c3-7-1-16-8-19l-43-19c-4-2-6-6-6-10v-47c0-8-7-14-15-14h-1l92-222c2-5-3-10-8-8l-107 48c-4 1-8 0-10-4l-44-107c-2-5-9-5-11 0l-89 215c-1 1-1 2-1 3-2 0-4 0-6 0l-90-215c-2-5-9-5-11 0l-44 107c-1 3-5 5-9 3l-108-47c-5-2-9 2-7 7l91 220h0c-8 0-15 6-15 14v40c0 4-2 8-6 10l-38 14c-7 3-11 11-8 19l17 44c2 4 1 8-3 11l-33 34c-5 5-5 14 0 20l29 28c3 3 3 8 2 12l-17 37c-3 7 1 15 8 19l43 19c4 1 6 5 6 10v47c0 8 7 14 15 14h40c4 0 8 3 9 7l15 37c3 7 11 11 18 8l44-17c4-1 9 0 12 3l33 33c3 3 7 4 10 4z m-566 47h202c9 0 15-7 15-15v-6c0-9-6-16-15-16h-202c-8 0-15 7-15 16v6c0 8 7 15 15 15z m-134 180h704c14 0 26-11 26-25v-174l-16 15c-4 4-9 6-14 6s-11-2-15-6l-22-22v119c0 11-9 21-20 21h-582c-11 0-20-9-20-21v-735c0-11 9-20 20-20h345l-28-67h-378c-14 0-26 12-26 26v858c0 14 12 25 26 25z" horiz-adv-x="1000" />
+
+<glyph glyph-name="archive" unicode="&#xe803;" d="M374 137v-64h252v64z m-349 46h950v-333h-950z m343 369v-64h253v64z m-343 43h950v-346h-84l-28 175-600-175h-238z m200 255h532l178-157 0-34h-870l-3 35z" horiz-adv-x="1000" />
+
+<glyph glyph-name="back" unicode="&#xe804;" d="M708-150l-505 500 505 500 132-130-374-370 374-370-132-130z" horiz-adv-x="1000" />
+
+<glyph glyph-name="backup" unicode="&#xe805;" d="M155 361c2 0 5-1 6-3 3-2 4-4 5-8 3-39 14-78 33-115 29-53 71-93 120-119l19 75c1 5 5 8 10 9 4 0 9-2 11-5l137-221c2-4 2-7 1-10-1-4-4-6-7-7l-253-85c-4-2-9 0-12 3-3 4-4 9-2 13l37 71c-86 41-159 108-207 197-30 57-48 116-53 176-1 6 4 12 10 13l143 16c1 0 1 0 2 0z m633 249c3 0 5-1 7-3l200-177c4-3 5-8 3-12-1-4-5-7-10-8l-80-4c8-94-13-191-67-277-33-55-76-99-126-134-5-4-12-3-15 2l-86 116c-2 2-3 5-2 8 0 4 2 6 5 8 32 22 61 51 83 87 31 51 45 107 43 163l-75-21c-4-1-9 0-12 4-3 4-3 9-1 13l122 229c3 3 5 5 9 6 0 0 1 0 2 0z m-320 220c63 0 124-13 179-37 6-2 9-9 7-15l-53-133c-1-3-4-5-7-6s-6-2-9 0c-36 16-75 24-117 24-60 0-115-17-162-48l57-53c4-3 5-8 4-12-2-5-6-8-11-8l-259-16c-4 0-7 1-9 3-3 3-4 6-3 10l19 109 26 154c1 5 4 8 9 9s9-1 12-4l45-66c76 56 170 89 272 89z" horiz-adv-x="1000" />
+
+<glyph glyph-name="barcode" unicode="&#xe806;" d="M0 116v-159h155v775h-155z m222 0v-159h98v775h-98z m176 0v-159h268v775h-268z m334 0v-159h99v775h-99z m170 616v-775h98v775z" horiz-adv-x="1000" />
+
+<glyph glyph-name="basket" unicode="&#xe807;" d="M671 211c-26 0-46-20-46-46s20-46 46-46 46 21 46 46c0 26-21 46-46 46z m-160 0c-25 0-46-20-46-46s21-46 46-46 46 21 46 46c0 26-20 46-46 46z m-170 0c-26 0-46-20-46-46s20-46 46-46c25 0 46 21 46 46s-21 46-46 46z m411 129c-25 0-46-21-46-46s21-46 46-46 46 21 46 46c0 25-21 46-46 46z m-170 0c-26 0-46-21-46-46s20-46 46-46c25 0 45 21 45 46s-20 46-45 46z m-171 0c-25 0-46-21-46-46s21-46 46-46c25 0 46 21 46 46s-20 46-46 46z m-168 0c-25 0-46-21-46-46s21-46 46-46 46 21 46 46c0 25-20 46-46 46z m-204 166h157l99-99c15-15 35-24 56-24s41 9 56 24c27 26 30 68 10 99h166c-20-31-17-73 10-99 15-15 35-24 56-24 22 0 41 9 56 24l99 99h158c21 0 38-18 38-39v-115c0-21-17-39-38-39h-39v-38c0-4-77-308-77-308-9-22-17-38-38-38h-616c-17 0-27 18-38 38 0 0-77 304-77 308v38h-38c-22 0-39 18-39 39v115c0 21 17 39 39 39z m881 265c10 0 20-3 27-11 15-15 15-39 0-54l-263-263c-7-7-17-11-27-11-10 0-19 4-27 11-15 15-15 39 0 54l263 263c8 8 17 11 27 11z m-840 0c10 0 19-3 27-11l263-263c15-15 15-39 0-54-8-7-17-11-27-11-10 0-19 4-27 11l-263 263c-15 15-15 39 0 54 8 8 17 11 27 11z" horiz-adv-x="1000" />
+
+<glyph glyph-name="be" unicode="&#xe808;" d="M0 850h444v-1000h-444z m444 0h445v-1000h-445z m445 0h444v-1000h-444z" horiz-adv-x="1000" />
+
+<glyph glyph-name="befr" unicode="&#xe809;" d="M0 850h1333v-1000h-1333z m0 0h444v-1000h-444z m889 0h444v-1000h-444z m-445 0h445l4-330-446-334z m-444 0h444l3-664-447-336z m889 0h444v0l-440-330z m-889-1000l1333 1000" horiz-adv-x="1000" />
+
+<glyph glyph-name="benl" unicode="&#xe80a;" d="M0 850h1333v-1000h-1333z m0 0h1333v-667h-1333z m0 0h1333v-333h-1333z m444 0h445l4-330-446-334z m-444 0h444l3-664-447-336z m889 0h444v0l-440-330z m-889-1000l1333 1000" horiz-adv-x="1000" />
+
+<glyph glyph-name="bill" unicode="&#xe80b;" d="M663 152h18v-21c13 0 23-3 30-7l-6-20c-5 3-15 8-30 8-15 0-20-8-20-15 0-9 8-14 26-22 24-9 35-21 35-40 0-18-13-35-37-39v-22h-17v21c-14 1-28 5-35 10l5 20c9-5 21-9 34-9 14 0 23 6 23 17 0 10-7 16-23 22-23 8-38 18-38 38 0 19 13 33 35 37z m-252 48c-17-25-32-50-47-76h47z m-144 68v-144h88c-24 33-45 68-71 99 5 7 11 13 18 17 12-10 23-19 38-30 2-1 17-11 18-11 2 0 10 13 14 18 12 15 25 29 39 43v8z m285 8h182v-39h-182z m-61 53c8 0 15 0 23 0 1-3-6-6-9-10-27-27-52-58-75-90v-124h-183v183h183v-8c21 19 42 36 61 49z m-80 134c-17-25-32-50-47-76h47z m141 0h182v-39h-182z m-285 68v-144h88c-24 33-45 68-71 99 5 7 11 13 18 17 12-10 23-19 38-30 2-1 17-11 18-11 3 0 10 13 14 19 12 14 25 28 39 43v7z m224 61c8 0 15 0 23 0 1-3-6-6-9-10-27-27-52-58-75-90v-124h-183v183h183v-8c21 19 42 36 61 49z m-301 182v-849h620v659h-196v191z m-71 76h535l227-223v-777h-762z" horiz-adv-x="1000" />
+
+<glyph glyph-name="book" unicode="&#xe80c;" d="M213 806c-35 0-65-15-67-50h664v-841l50 40 0 851z m-18 44h692c9 0 16-7 16-15l0-894c0 0 0-20-9-29-10-10-84-62-84-62l-713 0v890c0 70 43 110 97 110z" horiz-adv-x="1000" />
+
+<glyph glyph-name="bookings" unicode="&#xe80d;" d="M751 224l31-48-328-214-102 158 49 31 70-108z m-533 52h425v-91l-64-41v68h-297v-298h297v99l64 42v-205h-425z m533 522l31-48-328-213-102 157 49 32 70-109z m-533 52h425v-91l-64-41v68h-297v-298h297v100l64 41v-205h-425z" horiz-adv-x="1000" />
+
+<glyph glyph-name="books" unicode="&#xe80e;" d="M379 581v-68h134v68z m-326 0v-68h133v68z m725 82l222-580-205-79-223 580z m-458 33h252v-692h-252z m-320 0h252v-692h-252z" horiz-adv-x="1000" />
+
+<glyph glyph-name="box" unicode="&#xe80f;" d="M478 526v-613l-478 220v564z m522 171l-153-53v-342l-128-42v340l-197-67 0-626 478 199z m-161-8l136 46-486 115-115-31z m-809 36l453-157 218 74-467 137z" horiz-adv-x="1000" />
+
+<glyph glyph-name="boxcheck-not" unicode="&#xe810;" d="M54 797v-894h892v894z m-54 53h1000v-1000h-1000z" horiz-adv-x="1000" />
+
+<glyph glyph-name="boxcheck-ok" unicode="&#xe811;" d="M742 573l76-88-408-358-228 266 88 75 152-177z m-688 224v-894h893v894z m-54 53h1000v-1000h-1000z" horiz-adv-x="1000" />
+
+<glyph glyph-name="boxes" unicode="&#xe812;" d="M750 100h250v-250h-250z m-375 0h250v-250h-250z m-375 0h250v-250h-250z m750 375h250v-250h-250z m-375 0h250v-250h-250z m-375 0h250v-250h-250z m750 375h250v-250h-250z m-375 0h250v-250h-250z m-375 0h250v-250h-250z" horiz-adv-x="1000" />
+
+<glyph glyph-name="calendar1" unicode="&#xe813;" d="M547 92h122v-118h-122z m-190 0h122v-118h-122z m-190 0h122v-118h-122z m560 186h122v-118h-122z m-180 0h122v-118h-122z m-190 0h122v-118h-122z m-190 0h122v-118h-122z m560 190h122v-118h-122z m-190 0h122v-118h-122z m-190 0h122v-118h-122z m-256 124v-686h819v686z m-56 258h930v-1000h-930z" horiz-adv-x="1000" />
+
+<glyph glyph-name="calendar2" unicode="&#xe814;" d="M765 23h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 119h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 119h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 118h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m589 119h63v-59h-63z m-118 0h63v-59h-63z m-118 0h63v-59h-63z m-117 0h62v-59h-62z m-118 0h62v-59h-62z m-118 0h62v-59h-62z m-65 57v-652h778v652z m65 295h116v-112h93v62h221v-62h97v62h1v50h118v-50h120v-950h-884v950h118z" horiz-adv-x="1000" />
+
+<glyph glyph-name="catalog" unicode="&#xe815;" d="M255 42h569v-62h-569z m-131 808h700v-751h-696v-182h759v818h64v-885h-823v67h-79v871c0 0 13 34 24 45 13 13 51 17 51 17z" horiz-adv-x="1000" />
+
+<glyph glyph-name="close" unicode="&#xe816;" d="M688 697l-187-188-187 188-156-156 187-187-187-188 156-155 187 187 187-187 156 155-187 188 187 187z" horiz-adv-x="1000" />
+
+<glyph glyph-name="close1" unicode="&#xe817;" d="M93 849c23 0 47-9 65-27l337-337 338 337c36 36 95 36 131 0 36-36 36-95 0-131l-337-336 337-337c36-36 36-95 0-131-36-36-95-36-131 0l-338 337-337-337c-36-36-95-36-131 0-36 36-36 95 0 131l337 337-337 336c-36 36-36 95 0 131 18 18 42 27 66 27z" horiz-adv-x="1000" />
+
+<glyph glyph-name="cloud-data" unicode="&#xe818;" d="M844 567c-4 0-8 0-11-1-11 36-32 68-61 93-38 33-88 50-139 48-50 88-143 143-242 143-126 0-236-86-270-207-72-32-119-104-119-184 0-77 44-145 109-179v74c0 48 40 88 88 88h602c48 0 88-40 88-88v-89c63 19 109 78 109 148 0 85-69 154-154 154z m-43-184h-602c-16 0-29-13-29-29v-207h660v207c0 16-13 29-29 29z m-380-150h-155c-17 0-30 13-30 29s13 29 30 29h155c16 0 29-13 29-29s-13-29-29-29z m188 0c-16 0-29 13-29 29s13 30 29 30c17 0 30-13 30-30s-13-29-30-29z m125 0c-16 0-29 13-29 29s13 30 29 30c17 0 30-13 30-30s-13-29-30-29z m-564-354c0-16 13-29 29-29h602c16 0 29 13 29 29v209h-660z m564 127c17 0 30-13 30-29s-13-29-30-29c-16 0-29 13-29 29s13 29 29 29z m-125 0c17 0 30-13 30-29s-13-29-30-29c-16 0-29 13-29 29s13 29 29 29z m-343 0h155c16 0 29-13 29-29s-13-29-29-29h-155c-17 0-30 13-30 29s13 29 30 29z" horiz-adv-x="1000" />
+
+<glyph glyph-name="code" unicode="&#xe819;" d="M668 658l332-246v-128l-332-245v133l218 175v2l-218 174z m-336 0v-134l-217-174v-2l217-175v-134l-332 246v128z m198 140l90-16-151-880-90 16z" horiz-adv-x="1000" />
+
+<glyph glyph-name="config" unicode="&#xe81a;" d="M372 74c-19 0-37-9-49-27-18-27-10-64 17-82s65-11 83 16 10 65-17 83c-10 7-22 10-34 10z m-4 105l13-48 0-2c9 0 18-2 27-5l1 2 31 39 46-30-25-44-1-1c6-7 11-15 15-23l2 0 49 8 11-54-48-14-1-1c-1-9-3-18-5-27l1-1 40-30-30-45-44 24-2 0c-7-6-14-11-23-15l1-2 7-49-54-11-14 48 0 2c-9 0-18 2-27 5l-1-2-30-40-46 31 24 44 1 1c-6 7-11 15-15 23l-2 0-50-6-11 53 49 13 1 1c1 9 3 18 6 27l-2 1-39 31 30 46 43-26 2-1c7 6 14 12 22 16l0 2-6 49z m407 156c-30 0-59-18-71-47-17-39 2-84 41-101s84 2 100 41-1 84-40 100c-10 5-20 7-30 7z m-45 130l27-58 1-2c12 1 24 1 36-1l1 3 30 56 65-27-22-61-1-2c9-7 18-16 25-25l2 1 61 20 26-65-57-29-2-1c1-12 1-24-1-35l2-1 58-29-28-65-61 20-2 1c-7-9-16-18-25-25l1-2 20-61-65-26-29 58-1 2c-12-2-24-2-36 0l-1-2-28-58-65 28 20 61 1 2c-9 8-18 16-25 26l-2-1-62-19-26 65 59 28 2 0c-2 12-2 24 0 36l-2 1-57 30 27 65 61-22 2-1c8 9 16 18 25 25l-1 2-18 62z m-427 206c-58 0-105-47-105-104s47-105 105-105c57 0 104 47 104 105s-47 104-104 104z m-47 179h95l5-87v-3c16-5 31-11 45-18l2 2 65 58 68-68-57-67-1-2c7-14 14-29 18-44h3l87-6v-95l-87-8h-3c-4-15-11-30-18-44l2-2 58-65-68-68-67 57-2 1c-14-7-29-14-45-18v-3l-5-87h-95l-8 87v3c-15 5-30 11-44 19l-2-3-67-56-68 68 59 65 2 2c-8 14-14 29-19 44h-3l-87 8v95l87 6h3c5 15 11 30 19 44l-3 2-56 67 68 68 65-59 2-2c14 8 29 14 44 19v3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="config3" unicode="&#xe81b;" d="M292 390c-59 0-107-48-107-107 0-59 48-107 107-107 59 0 107 48 107 107 0 59-48 107-107 107z m490 182c-10 0-20-3-31-7-40-18-58-66-40-106 18-40 66-58 106-40 40 18 58 65 40 106-13 30-43 47-75 47z m-538 2h98l5-89v-3c16-5 31-11 46-19l2 2 69 58 69-70-60-67-2-2c8-14 15-29 19-46h3l90-7v-98l-90-6h-3c-4-16-11-31-19-46l2-1 58-69-69-70-67 60-2 2c-15-8-30-14-46-19v-3l-5-90h-98l-8 90v3c-16 5-32 11-46 19l-2-2-67-60-69 70 57 68 3 3c-8 14-15 29-19 45h-3l-90 6v98l90 7h3c4 16 11 32 19 46l-2 2-60 67 69 70 69-58 2-2c14 8 30 14 46 18v3z m582 135l69-26-19-65 0-2c9-7 18-16 26-25l2 1 64 22 30-67-59-31-2-1c1-12 2-25 1-37l1-1 61-29-26-68-64 20-2 0c-7-9-16-18-25-26l1-2 22-64-67-30-31 60-1 2c-12-2-25-3-37-2l-1-1-29-61-68 26 20 64 1 2c-10 7-19 16-27 25l-2 0-63-24-30 66 59 33 2 1c-2 12-2 25-1 37l-2 1-61 27 26 68 64-18 2-1c8 10 16 19 26 27l-1 2-24 63 67 30 32-59 1-2c13 2 25 2 37 1l1 2z" horiz-adv-x="1000" />
+
+<glyph glyph-name="contacts" unicode="&#xe81c;" d="M547 353c-106 0-198-80-250-200h501c-52 120-145 200-251 200z m0 194c-54 0-98-39-98-87 0-48 44-86 98-86 55 0 98 38 98 86 0 48-43 87-98 87z m-452 302h905v-998h-905v65h-95v67h95v135h-95v67h95v135h-95v66h95v135h-95v67h95v135h-95v66h95z" horiz-adv-x="1000" />
+
+<glyph glyph-name="contrat-cadre" unicode="&#xe81d;" d="M180 26h639c9 0 17-7 17-16v-7c0-10-8-17-17-17h-639c-9 0-17 7-17 17v7c0 9 8 16 17 16z m-1 76h640c9 0 16-8 16-17v-7c0-9-7-17-16-17h-640c-9 0-16 8-16 17v7c0 9 7 17 16 17z m0 91h188c9 0 17-7 17-17v-7c0-9-8-16-17-16h-188c-9 0-17 7-17 16v7c0 10 8 17 17 17z m-82 245c-11 0-20-10-20-21v-469c0-12 9-21 20-21h806c11 0 20 9 20 21v469c0 11-9 21-20 21h-239l73-144c1-2 1-6-1-9-2-3-5-4-8-4-2 0-3 0-4 0l-93 41-37-91c-2-4-6-7-10-7s-8 3-9 7l-75 143-73-141c-2-4-6-6-10-6-4 0-8 2-10 6l-37 92-92-41c-2-1-3-1-4-1-4 0-7 2-9 4-2 3-2 7-1 10l72 141z m403 281c2 0 4-1 5-4l19-60c2-4 6-7 10-7h63c5 0 7-6 3-9l-51-37c-4-3-5-7-4-12l20-60c1-4-4-8-8-5l-51 37c-4 3-8 3-12 0l-51-37c-4-3-9 1-8 5l20 60c1 5 0 9-4 12l-51 37c-4 3-2 9 3 9h63c5 0 9 3 10 7l19 60c1 3 3 4 5 4z m1 65c-94 0-170-76-170-170s76-170 170-170c93 0 170 77 170 170s-77 170-170 170z m0 66c4 0 9-2 12-5l26-26 33 15c2 1 5 1 7 1 7 0 13-4 16-10l17-39 43 0c10 0 18-8 18-18v-36l34-13c4-2 7-5 9-9 2-5 2-9 1-14l-16-39 30-31c4-3 6-7 6-12-1-5-2-9-6-12l-25-26 14-33c2-5 2-9 1-14-2-3-4-6-8-8l-10-6h267c16 0 30-14 30-31v-604c0-16-14-30-30-30h-940c-16 0-30 14-30 30v604c0 17 14 31 30 31h257l-2 4c-1 3-2 8 0 13l15 39-30 31c-3 3-5 7-5 12s2 9 5 12l26 26-15 34c-2 4-2 9 0 13s5 8 9 10l38 17 1 42c0 10 8 18 17 18h37l13 34c3 7 9 11 16 11 2 0 5 0 7-1l39-15 30 30c4 3 8 5 13 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="creditcard" unicode="&#xe81e;" d="M0 409h998c2 0 1 0 0-1l0 0v-271c0-68-56-125-125-125h-749c-69 0-124 57-124 125z m126 279h749c69 0 124-54 124-123v-13c-3 1-7 0-10 0h-988v13c1 69 56 123 125 123z" horiz-adv-x="1000" />
+
+<glyph glyph-name="cuterly" unicode="&#xe81f;" d="M95 655c302-108 231-232 231-232-4-8-2-18 4-24l439-439c46-110-41-61-41-61-7 4-18 12-24 18l-437 437c-164-40-239 215-239 215-2 8 1 10 7 5l152-125c7-5 8-4 3 3l-117 161c-5 6-3 8 3 3l152-120c6-5 7-4 2 2z m192 195l686-686c0 0 59-88-55-55l-381 382-90 0-219 228c0 0-57 118 59 131z" horiz-adv-x="1000" />
+
+<glyph glyph-name="dat-export" unicode="&#xe820;" d="M733 618l267-268-267-236v126c0 0-460 126-575-126 0 63 42 378 575 378z m-733 132h667v-133h-67v66h-533v-666h533v66h67v-133h-667v733z" horiz-adv-x="1000" />
+
+<glyph glyph-name="data-import" unicode="&#xe821;" d="M425 618v-126c533 0 575-315 575-378-115 252-575 126-575 126v-126l-267 236z m-425 132h667v-133h-67v66h-533v-666h533v66h67v-133h-667v733z" horiz-adv-x="1000" />
+
+<glyph glyph-name="data-transfer" unicode="&#xe822;" d="M617 108c0-42 86-77 191-77 106 0 192 35 192 77v-77c0-42-86-76-192-76-105 0-191 34-191 76z m-617 0c0-42 86-76 192-76 106 0 192 34 192 76v-76c0-43-86-77-192-77-106 0-192 34-192 77z m617 115c0-42 86-76 191-76 106 0 192 34 192 76v-76c0-43-86-77-192-77-105 0-191 34-191 77z m-617 0c0-42 86-76 192-76 106 0 192 34 192 76v-76c0-43-86-77-192-77-106 0-192 34-192 77z m789 172c-94-4-153-35-153-57 0-23 67-57 172-57 106 0 173 34 173 57 0 22-59 53-153 57v-56c0-11-9-20-20-20-10 0-19 9-19 20z m-617 0c-93-4-153-35-153-57 0-23 67-57 173-57s172 34 172 57c0 22-59 53-153 57v-56c0-11-9-20-19-20-11 0-20 9-20 20z m699 183h32v-72h20l-36-58-36 58h20z m-759 0l36-58h-19v-72h-33v72h-19z m80 51l616 0c11 0 20-9 20-19v-196c96-4 172-36 172-76v-76c0-43-86-77-192-77-105 0-191 34-191 77v76c0 40 75 72 172 76v176h-578v-176c97-4 173-36 173-76v-76c0-43-86-77-192-77-106 0-192 34-192 77v76c0 40 76 72 172 76v196c0 5 2 10 6 14 4 3 9 5 14 5z m363 116l58-35-58-36v19h-168v33h168z" horiz-adv-x="1000" />
+
+<glyph glyph-name="dataadd" unicode="&#xe823;" d="M49 236h384l-2-4c-13-36-21-75-21-116s8-79 21-115l2-5h-384c-27 0-49 22-49 49v143c0 26 22 48 49 48z m656 45v-131h-130v-83h130v-130h83v130h131v83h-131v131z m42 89c140 0 253-114 253-254 0-140-113-253-253-253s-254 113-254 253c0 140 114 254 254 254z m-698 169h682c27 0 48-21 48-48v-40l-6 1c-9 0-18 1-26 1-116 0-219-59-279-149l-3-5h-416c-27 0-49 22-49 49v143c0 27 22 48 49 48z m95 233c-31 0-56-24-56-55 0-30 25-55 56-55s55 25 55 55c0 31-25 55-55 55z m-95 65h682c27 0 48-22 48-49v-142c0-27-21-49-48-49h-682c-27 0-49 22-49 49v142c0 27 22 49 49 49z" horiz-adv-x="1000" />
+
+<glyph glyph-name="datadelete" unicode="&#xe824;" d="M49 236h384l-2-4c-13-36-21-75-21-116s8-79 21-115l2-5h-384c-27 0-49 22-49 49v143c0 26 22 48 49 48z m605 24l-58-59 92-92-92-93 58-58 93 92 92-92 59 58-93 93 93 92-59 59-92-93z m93 110c140 0 253-114 253-254 0-140-113-253-253-253s-254 113-254 253c0 140 114 254 254 254z m-698 169h682c27 0 48-21 48-48v-40l-6 1c-9 0-18 1-26 1-116 0-219-59-279-149l-3-5h-416c-27 0-49 22-49 49v143c0 27 22 48 49 48z m95 233c-31 0-56-24-56-55 0-30 25-55 56-55s55 25 55 55c0 31-25 55-55 55z m-95 65h682c27 0 48-22 48-49v-142c0-27-21-49-48-49h-682c-27 0-49 22-49 49v142c0 27 22 49 49 49z" horiz-adv-x="1000" />
+
+<glyph glyph-name="dataedit" unicode="&#xe825;" d="M562 170c0 0 1 0 1 0 4 0 9-2 13-5l31-23c14-11 37-28 52-38l31-23c14-11 12-25-4-32l-35-15c-16-7-43-19-59-26l-35-15c-17-7-28 1-26 19l4 38c2 17 5 46 7 64l5 38c1 11 7 18 15 18z m-506 118h557l-52-70c-5-8-8-16-9-26-16-4-27-18-30-37l-4-39h-462c-31 0-56 24-56 55v62c0 30 25 55 56 55z m0 215h624c29 0 52-22 55-50l-91-123h-588c-31 0-56 25-56 56v61c0 31 25 56 56 56z m812 74c5 1 11-1 15-5l106-78c11-8 14-22 6-33l-269-364c-8-11-23-13-33-5l-106 79c-11 7-14 22-6 32l269 365c4 6 11 9 18 9z m-812 138h624c31 0 56-25 56-56v-62c0-30-25-55-56-55h-624c-31 0-56 25-56 55v62c0 31 25 56 56 56z" horiz-adv-x="1000" />
+
+<glyph glyph-name="datasets" unicode="&#xe826;" d="M601-90h195v-34h-199c3 9 4 18 4 28 0 2 0 4 0 6z m-397 0h216c0-2 0-4 0-6 0-10 1-19 4-28h-220z m-16 391h624c25 0 44-20 44-45v-130c0-25-19-45-44-45h-272v-132l1 0c14-10 23-27 23-45 0-30-24-54-54-54-29 0-53 24-53 54 0 17 7 32 19 41l4 3v133h-292c-24 0-44 20-44 45v130c0 25 20 45 44 45z m0 277h624c25 0 44-20 44-45v-130c0-25-19-45-44-45h-624c-24 0-44 20-44 45v130c0 25 20 45 44 45z m87 213c-28 0-51-23-51-51s23-50 51-50c28 0 50 22 50 50s-22 51-50 51z m-87 59h624c25 0 44-20 44-45v-130c0-24-19-44-44-44h-624c-24 0-44 20-44 44v130c0 25 20 45 44 45z" horiz-adv-x="1000" />
+
+<glyph glyph-name="date" unicode="&#xe827;" d="M755 92h121v-94h-121z m-232 0h191v-94h-191z m-216 0h174v-94h-174z m-193 0h152v-94h-152z m641 193h121v-152h-121z m-232 0h191v-152h-191z m-409 0h152v-152h-152z m641 144h121v-102h-121z m-232 0h191v-102h-191z m-216 0h174v-102h-174z m-193 0h152v-102h-152z m-41 41v-513h844v513z m-73 208h193v-70c0-51 42-93 94-93 51 0 93 41 93 93v70h261v-70c0-51 42-93 93-93s94 41 94 93v70h172v-785h-1000z m734 129c23 0 42-19 42-41v-158c0-23-19-42-42-42-23 0-41 19-41 42v158c0 22 18 41 41 41z m-447 0c23 0 41-19 41-41v-158c0-23-18-42-41-42-23 0-42 19-42 42v158c0 22 19 41 42 41z" horiz-adv-x="1000" />
+
+<glyph glyph-name="de" unicode="&#xe828;" d="M0 183h1333v-333h-1333z m0 667h1333v-333h-1333z m0-333h1333v-334h-1333z" horiz-adv-x="1000" />
+
+<glyph glyph-name="delivery" unicode="&#xe829;" d="M241 85c-29 0-52-23-52-52s23-52 52-52c28 0 52 24 52 52s-24 52-52 52z m0 85c75 0 137-61 137-137s-62-137-137-137c-76 0-137 62-137 137s61 137 137 137z m670 323l89-319-467-126-89 304z m-192 244l81-222-370-111-67 229z m-682 67h148c14 0 27-8 33-20l1-2h65l206-810 304 90 12-42-348-103-209 820h-42l-1-1c-6-4-13-6-21-6h-148c-20 0-37 16-37 37s17 37 37 37z" horiz-adv-x="1000" />
+
+<glyph glyph-name="download" unicode="&#xe82a;" d="M1000-150l-1000 0v419l150 0v-269l702-1v270l148 0z m-598 727v273h188v-273h207l-297-376-297 376z" horiz-adv-x="1000" />
+
+<glyph glyph-name="duplicate" unicode="&#xe82b;" d="M166 684l585 0-2 166h-749v-749h166z m53-53v-781h781v781h-781z m688-435h-252v-253h-84v253h-252v83h252v252h84v-252h252v-83z" horiz-adv-x="1000" />
+
+<glyph glyph-name="duplicate2" unicode="&#xe82c;" d="M719 366v140l156-156h-141c-8 0-15 7-15 16v0z m-375 172v171c0 9-7 16-16 16v0h-140c-18 0-32-14-32-31v0-469c0-17 14-31 32-31v0h218v281c0 11 3 22 6 32l0-1h-37c-17 0-31 14-31 32v0z m312-219v172c0 8-7 15-15 15v0h-141c-17 0-31-14-31-31v0-469c0-17 14-31 31-31v0h344c17 0 31 14 31 31v0 266c0 9-7 16-16 16v0h-171c-18 0-32 14-32 31v0z m-250 406v-141c0-8 7-15 16-15v0h141z" horiz-adv-x="1000" />
+
+<glyph glyph-name="edit" unicode="&#xe82d;" d="M105 156l209-196 501 509-210 195-500-508z m866 595l-79 74c-38 35-96 33-132-3l-99-102 214-199 99 102c36 36 34 93-3 128z m-971-901l262 57-205 191-57-248z" horiz-adv-x="1000" />
+
+<glyph glyph-name="edit2" unicode="&#xe82e;" d="M268 79h404v-59h-404z m0 146h268v-58h-268z m258 325l121-116-171-59z m190 221l130-119-160-174-3 28-42 14-2 29-42 12-5 32-36 5z m-325 4h267l-73-78h-163v-131c0 0-4-113-129-103l-139 0v-516c0-10 9-19 20-19h545c11 0 20 9 20 19v528l78 79v-607c0-53-44-97-98-97h-545c-54 0-98 44-98 97v495l78 82v0l164 173h-1z m414 75c6 0 12-2 16-6l92-85c11-10 9-30-4-44l-17-19-133 122 18 19c8 9 19 13 28 13z" horiz-adv-x="1000" />
+
+<glyph glyph-name="editblog" unicode="&#xe82f;" d="M554 5l24-155-144 67z m-48 260h223v-46h-223z m-194 74l208-283-120-88-207 283z m-88 67c18-1 36-7 50-20l-120-88c-15 32-6 71 24 93 13 9 28 14 43 15 1 0 2 0 3 0z m201 21h304v-46h-304z m-62 170h366v-46h-366z m-205 253h527l168-136v-39h0v-733c0-38-31-69-70-69h-185l-11 69h196v733h-58c-25 0-46 21-46 47v58h-451v-352c-2 1-4 1-5 1-22 0-42-7-59-19-2-2-4-4-6-5v375z" horiz-adv-x="1000" />
+
+<glyph glyph-name="email" unicode="&#xe830;" d="M1000 50l-351 273 351 344z m-1000 632l366-355-366-301z m567-450c-21-21-68-21-97 6l-69 55-370-295 969 1-371 284-62-51z m415 474l-413-403c-27-24-72-24-99 0l-439 403 951 0z" horiz-adv-x="1000" />
+
+<glyph glyph-name="en" unicode="&#xe831;" d="M0 850h1333v-1000h-1333z m156 0l509-377 506 377h162v-129l-500-373 500-371v-127h-166l-500 373-498-373h-169v125l498 371-498 371v133h156z m727-585l450-332v-83l-564 415h114z m-383-42l13-73-400-300h-113l500 373z m833 627v-6l-518-392 4 92 410 306h104z m-1333 0l498-367h-125l-373 280v87z m502 0v-1000h333v1000h-333z m-502-333v-334h1333v334h-1333z m0-69v-200h1333v200h-1333z m569 402v-1000h200v1000h-200z" horiz-adv-x="1000" />
+
+<glyph glyph-name="euro-tag" unicode="&#xe832;" d="M537 389c-14 0-33-3-55-12-66-26-101-92-88-175l-32-13 14-35 27 11c3-10 4-16 9-27 3-8 4-10 7-17l-26-10 14-34 30 12c44-71 111-99 181-71 32 13 55 32 63 44l-28 46c-10-12-28-26-48-34-43-17-84-3-114 36l113 46-13 34-120-48c-4 8-6 11-9 19-4 11-5 15-8 25l119 48-14 34-112-45c-4 51 18 87 58 103 21 9 42 10 57 8l-10 54c-4 1-9 1-15 1z m-235 215c8 0 18-2 32-4 8-1 16-3 24-4 0-3 0-5-1-7-3-9-11-28-21-47-20-6-36-22-43-44-10-35 10-72 45-83 35-10 72 10 83 45 4 13 3 26-1 39 11 21 23 46 28 63 1 4 1 9 2 13 67-16 125-34 129-41l235-437c14-27 4-61-23-75l-292-158c-27-14-61-4-75 23l-235 438c-11 20 47 165 80 240 13 29 17 39 33 39z m13 246c7 0 15 0 22-1 41-6 76-28 99-61 21-32 29-72 24-114-17-123-83-204-86-208-5-5-12-9-18-9-6 0-11 2-16 6-10 8-12 24-3 34 0 1 60 75 75 184 4 30-2 58-16 80-15 22-38 36-65 40-53 7-102-30-109-83-3-22 0-81 1-102 1-13-9-25-22-26-13-1-25 10-26 23-1 8-6 80-1 112 10 72 71 124 141 125z" horiz-adv-x="1000" />
+
+<glyph glyph-name="events" unicode="&#xe833;" d="M938 270l62-61-260-260 0 0-147 147 62 61 85-85z m-604 143c13 0 26-3 37-9 12-6 20-14 26-24 7-10 10-21 10-32 0-11-3-21-9-29s-14-16-26-22c15-3 26-10 35-21 8-11 12-24 12-40 0-22-8-40-24-55s-36-23-60-23c-22 0-40 6-55 19-14 13-23 30-25 51l31 4c4-17 10-30 18-37s19-12 31-12c14 0 26 5 36 15 10 10 15 23 15 37 0 14-4 26-13 35-10 9-21 14-36 14-5 0-13-1-21-4l3 27c2 0 4 0 5 0 13 0 25 3 35 10 11 7 16 18 16 32 0 11-4 20-11 28-8 7-18 11-30 11-12 0-22-4-30-12-8-7-13-18-15-33l-31 5c4 21 13 37 26 48 13 11 30 17 50 17z m211 0h20v-251h-31v196c-7-7-17-14-29-21-12-8-23-13-32-16v29c17 8 32 18 45 30 12 11 22 22 27 33z m-470 268h82v-93h150v93h209v-93h149v93h90c41 0 75-34 75-75v-397l-80-79v365h-671v-403h471l87-88h-637v88h0v514c0 41 34 75 75 75z m469 70h92v-133h-92z m-358 0h92v-133h-92z" horiz-adv-x="1000" />
+
+<glyph glyph-name="exit" unicode="&#xe834;" d="M807 609l171-171-171-170v113h-317v115h317z m-785 241h731v-315h-83v228h-515l140-91v-559h375v228h83v-315h-458v-176l-273 176z" horiz-adv-x="1000" />
+
+<glyph glyph-name="eye-close" unicode="&#xe835;" d="M600 405c7-14 10-29 10-45 0-61-49-110-110-110-8 0-15 1-22 2z m128 159c162-80 272-214 272-214s-224-271-500-271c-50 0-98 9-143 23l55 68c29-6 58-11 88-11 167 0 319 114 403 191-53 49-132 111-225 151z m-228 58c22 0 43-2 65-5l-61-76c-171 0-323-113-406-191 39-36 94-80 158-117l-48-60c-126 78-208 177-208 177s224 272 500 272z m268 173l53-42-682-848-53 42z" horiz-adv-x="1000" />
+
+<glyph glyph-name="eye-open" unicode="&#xe836;" d="M500 470c61 0 110-49 110-110s-49-110-110-110-110 49-110 110c0 61 49 110 110 110z m0 71c-167 0-319-114-402-191 83-77 235-191 402-191s319 114 403 191c-84 77-236 191-403 191z m0 81c276 0 500-272 500-272s-224-272-500-272c-276 0-500 272-500 272s224 272 500 272z" horiz-adv-x="1000" />
+
+<glyph glyph-name="facebook" unicode="&#xe837;" d="M57 850h886c29 0 52-26 52-57v-886c0-31-23-57-52-57h-256v411h123v133h-123v45c0 33 26 59 58 59h65v133h-140c-86 0-155-70-155-157v-80h-111v-133h111v-411h-458c-28 0-51 26-51 57v886c0 31 23 57 51 57z" horiz-adv-x="1000" />
+
+<glyph glyph-name="file" unicode="&#xe838;" d="M920 498h-352v352z m-417-64v416h-418v-1000h842l0 585-424-1z" horiz-adv-x="1000" />
+
+<glyph glyph-name="filter" unicode="&#xe839;" d="M916 627h-915l325-511v-266h240v267z m-916 223h917v-179h-917v179z" horiz-adv-x="1000" />
+
+<glyph glyph-name="filter2" unicode="&#xe83a;" d="M72 691h858l-331-385v-456l-187 107v358z m-13 159h882c12 0 21-9 21-21v-24c0-12-9-21-21-21h-882c-12 0-21 9-21 21v24c0 12 9 21 21 21z" horiz-adv-x="1000" />
+
+<glyph glyph-name="folder" unicode="&#xe83b;" d="M235 463h765l-184-445h-746z m-235 220h291l58-128h467l-1-39h-616l-184-498h-15z" horiz-adv-x="1000" />
+
+<glyph glyph-name="foldershare" unicode="&#xe83c;" d="M638-67h261v-42h-266c4 11 5 23 5 35 0 2 0 4 0 7z m-537 0h286c0-3 0-5 0-7 0-12 2-24 5-35h-291z m64 917h262c41 0 74-33 74-74v-36h334c41 0 74-33 74-74v-481c0-41-33-75-74-75h-290v-115l3-1c26-12 43-38 43-68 0-42-34-76-75-76-42 0-76 34-76 76 0 30 17 56 43 68l1 1v115h-319c-41 0-74 34-74 75v481c0 1 0 2 0 4l0 0 0 1c0 2 0 3 0 4v101c0 41 33 74 74 74z" horiz-adv-x="1000" />
+
+<glyph glyph-name="food" unicode="&#xe83d;" d="M490 298c15 0 31-10 38-24 7-15 1-28-14-29-15-2-33 9-41 24s-1 27 14 29c1 0 2 0 3 0z m-241 69c20 0 36-10 37-25 2-17-15-33-39-36s-44 8-46 25c-2 16 16 32 39 35 3 1 6 1 9 1z m184 59c11-1 22-4 31-10 19-12 22-30 7-41-15-11-42-10-60 2-19 11-22 30-7 41 8 5 18 8 29 8z m5 26c-167 0-314-47-399-119 85-72 232-120 399-120s313 48 398 120c-24 20-52 38-85 54l-5 2-3-1c-59-35-87-65-96-77l-1 0 3-3c10-16 15-28 11-32-5-5-25 8-44 29-19 22-30 43-24 48 4 4 18-4 34-19l0 0 5 5c27 23 53 44 78 62l4 3-8 3c-76 28-168 45-267 45z m514 80c46-9 21-52 21-52-85-23-149-49-198-74l0 0 1-1c30-15 57-33 80-52l8-7 1 1 0-1 0 0 0 0 2-8c4-20 6-40 6-61 0-124-73-233-184-299l-5-4 0-1c1-5 2-9 2-14 0-60-111-109-249-109s-248 49-248 109c0 5 0 9 2 14l0 1-6 4c-111 66-183 175-183 299 0 21 2 41 6 61l2 8 0 0 0 0 0 1 0-1 8 7c93 76 246 126 419 126 109 0 209-20 292-53l10-4 1 1c122 83 212 109 212 109z m-545 318c26-1 50-8 72-22 32-20 55-52 63-89 10-45-1-96-29-141s-70-76-115-86l-5 20c40 8 77 37 103 77s35 86 26 126c-7 32-26 59-53 76s-60 23-92 16c-51-12-83-63-72-114 9-40 49-65 89-56 30 7 50 38 43 68-5 24-29 39-52 34-18-4-29-22-25-40 1-6 5-12 10-15s12-5 19-3c4 1 8 4 11 7s3 9 2 14l20 4c2-10 0-20-5-28s-14-15-24-17c-11-3-23-1-34 6s-17 16-19 28c-7 28 11 57 40 63 34 8 69-14 77-48 9-42-17-83-59-93-51-11-101 21-113 72-14 62 25 124 88 138 11 2 23 3 34 3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="fr" unicode="&#xe83e;" d="M0 850h1333v-1000h-1333z m0 0h444v-1000h-444z m889 0h444v-1000h-444z" horiz-adv-x="1000" />
+
+<glyph glyph-name="gift" unicode="&#xe83f;" d="M556 387h363v-502c0-20-15-35-34-35h-329z m-483 0h364v-537h-329c-19 0-35 15-35 35z m483 208h371c19 0 35-16 35-35v-98c0-19-16-34-35-34h-371z m-102 0h85v-745h-85z m-388 0h371v-167h-371c-19 0-35 15-35 34v98c0 19 16 35 35 35z m430 159c52 0 94-32 94-71s-42-71-94-71c-51 0-93 32-93 71s42 71 93 71z m388 95c8 0 16-1 23-3 19-7 22-18 19-29-4-16-19-34-20-51 0-22 63-78 4-86-66-9-134-17-200-29-30-6-65-12-88 3 5 9 8 18 8 29 0 20-11 38-29 51 11 24 38 37 70 48 46 17 91 37 138 51 19 5 50 15 75 16z m-782 1c72 0 204-46 216-52 6-3 78-40 69-47-27-22-31-51-16-81 6-14-84-12-93-12-44 2-88-4-132 4-17 3-50 7-63 20-23 23 0 56-2 83-2 17-17 34-23 49-9 27 12 36 44 36z" horiz-adv-x="1000" />
+
+<glyph glyph-name="hdd" unicode="&#xe840;" d="M258 17c-31 0-56-25-56-56s25-55 56-55c30 0 55 24 55 55s-25 56-55 56z m484 0c-30 0-55-25-55-56s25-55 55-55c31 0 56 24 56 55s-25 56-56 56z m-242 340c52 0 93-42 93-94s-41-93-93-93c-52 0-93 42-93 93s41 94 93 94z m6 104c111-6 199-98 199-210h-27c0 98-78 179-176 184z m-6 76c-151 0-273-123-273-274s122-273 273-273c151 0 273 122 273 273s-122 274-273 274z m242 100c-30 0-55-25-55-56s25-55 55-55c31 0 56 24 56 55s-25 56-56 56z m-484 0c-31 0-56-25-56-56s25-55 56-55c30 0 55 24 55 55s-25 56-55 56z m-71 213h626c45 0 80-36 80-80v-840c0-44-35-80-80-80h-626c-44 0-80 36-80 80v840c0 44 36 80 80 80z" horiz-adv-x="1000" />
+
+<glyph glyph-name="help-box" unicode="&#xe841;" d="M445 119h82v-89h-82z m48 551c55 0 97-15 126-45 32-32 48-72 48-122 0-42-15-77-44-107-17-17-41-41-70-70-23-22-34-56-34-100h-66c0 54 8 95 26 122 12 20 35 47 70 81 20 20 29 44 29 71 0 34-8 60-25 77-15 15-36 23-63 23-22 0-41-8-56-23-24-24-37-61-37-111h-85c0 65 21 118 63 159 30 30 69 45 118 45z m7 82c-222 0-402-180-402-402s180-402 402-402c222 0 402 180 402 402s-180 402-402 402z m0 98c276 0 500-224 500-500s-224-500-500-500c-276 0-500 224-500 500s224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="help-important" unicode="&#xe842;" d="M495 204c20 0 36-15 36-35 0-19-16-35-36-35-19 0-35 16-35 35 0 20 16 35 35 35z m1 362c25 0 46-13 46-29l-15-269c0-17-14-32-31-32s-32 15-32 32l-15 269c0 16 21 29 47 29z m0 78c-163 0-294-132-294-294 0-162 131-294 294-294 162 0 293 132 293 294 0 162-131 294-293 294z m371 43c82-88 133-207 133-337 0-130-51-249-133-337l-47 44c71 77 115 180 115 293s-44 216-115 293z m-734 0l47-44c-71-77-115-180-115-293s44-216 115-293l-47-44c-82 88-133 207-133 337 0 130 51 249 133 337z m363 18c195 0 354-159 354-355 0-196-159-355-354-355-196 0-355 159-355 355 0 196 159 355 355 355z" horiz-adv-x="1000" />
+
+<glyph glyph-name="help" unicode="&#xe843;" d="M500 850c-276 0-500-224-500-500 0-276 224-500 500-500s500 224 500 500c0 276-224 500-500 500z m72-839h-137v131h137v-131z m130 384c-12-17-34-38-67-63l-32-26c-17-13-29-29-35-47-4-12-6-30-6-54h-123c1 51 6 87 14 106 8 20 28 42 61 68l33 26c11 8 20 17 27 27 12 17 18 35 18 55 0 23-7 44-20 63-14 19-39 29-74 29-36 0-60-12-75-35-15-24-22-48-22-73h-132c3 86 34 148 91 184 35 23 80 35 132 35 69 0 126-17 171-50 46-32 68-81 68-146 0-39-10-72-29-99z" horiz-adv-x="1000" />
+
+<glyph glyph-name="helpdesk" unicode="&#xe844;" d="M640 311c12 0 24-5 33-14l117-117c18-18 18-47 0-65l-47-47-182 183 46 46c9 9 21 14 33 14z m237 290v-53h-36z m3 45l-66-98v-26h63v-31h28v31h20v26h-20v98z m-130 0c-14 0-26-3-35-10s-15-19-17-36l30-2c0 8 3 14 6 18 4 4 9 6 15 6 6 0 11-2 15-6s5-8 5-15c0-6-2-12-6-18-3-4-11-13-25-25-16-16-27-28-33-37s-9-19-10-30h104v28h-59c1 2 3 5 6 8s8 8 18 17c9 9 16 15 19 20 6 7 9 13 12 19 2 7 4 13 4 20 0 12-5 23-13 31s-21 12-36 12z m-680 50l185-185c-64-64-35-132 25-192l66-65c60-60 128-90 192-26l184-184-7-7c-115-115-287-64-426 75l-150 151c-139 138-191 311-76 426z m739 54c105 0 191-86 191-191 0-75-43-140-105-171l-115-108-1 90c-91 14-162 93-162 189 0 105 86 191 192 191z m-637 28c12 0 24-4 33-13l117-117c18-18 18-47 0-66l-46-46-183 182 47 47c9 9 20 13 32 13z" horiz-adv-x="1000" />
+
+<glyph glyph-name="home" unicode="&#xe845;" d="M496 594l343-305v-393c0-15-10-24-18-29-9-4-18-6-28-6h-182c-6 0-12 2-17 6-4 5-7 11-7 17v189h-181v-189c0-6-3-12-7-17-5-4-11-6-17-6h-183c-9 0-18 2-27 6-8 5-18 14-18 29v393z m0 246c16 0 32-6 44-17l432-386c26-23 28-63 4-88-24-26-65-27-91-4l-389 347-388-347c-13-11-28-17-44-17-17 0-34 7-47 21l0 0c-24 25-22 65 4 88l432 386c12 11 28 17 43 17z" horiz-adv-x="1000" />
+
+<glyph glyph-name="image" unicode="&#xe846;" d="M301 455l72-74 44 24 177-177 122 62 169-83v-157h-770v222z m343 29h20l-6-35h-8z m80 33l21-29-6-6-30 21z m-137 0l14-14-29-21-6 6z m153 65l36-6v-8l-36-6z m-172 0v-20l-36 6v8z m84 51c34 0 61-27 61-61s-27-60-61-60c-33 0-60 27-60 60s27 61 60 61z m84 27l6-6-21-29-14 14z m-166 0l29-21-14-14-21 29z m80 33h9l6-35h-21z m-579 84v-763h852v763z m-69 73h996v-1000h-996z" horiz-adv-x="1000" />
+
+<glyph glyph-name="in" unicode="&#xe847;" d="M500 807l500-371h-312v-543h-375v543h-313z" horiz-adv-x="1000" />
+
+<glyph glyph-name="info-box" unicode="&#xe848;" d="M545 484l9-5c-3-40-5-90-5-151v-102c0-7 1-28 2-64s2-57 4-63c1-6 3-11 6-13 3-3 6-5 10-6s20-2 49-3l4-4v-42l-4-4c-38 2-74 3-109 3-35 0-71-1-108-3l-4 4v42l4 4c29 1 45 3 49 4 4 1 7 2 10 5s5 8 6 13c1 6 2 26 4 59 1 33 2 58 2 75v89c0 12-1 28-2 49s-2 33-3 38c-1 5-3 9-7 11-4 2-12 3-24 3l-38 1-4 3v20l4 3c57 7 106 19 145 34z m-38 203c14 0 26-5 36-15s15-22 15-37c0-13-5-25-15-35s-22-15-36-15c-14 0-26 5-36 15s-15 21-15 35c0 15 5 27 15 37s22 15 36 15z m-400 83v-840h786v840z m0 80h786c45 0 80-36 80-80v-840c0-44-35-80-80-80h-786c-44 0-80 36-80 80v840c0 44 36 80 80 80z" horiz-adv-x="1000" />
+
+<glyph glyph-name="info" unicode="&#xe849;" d="M500 850c-276 0-500-224-500-500s224-500 500-500c276 0 500 224 500 500s-224 500-500 500z m-7-169c37 0 66-28 66-66 0-36-29-66-67-66-35 0-66 30-66 66 0 38 31 66 67 66z m128-619h-242v30c55 7 61 11 61 77v187c0 62-7 65-52 73v27c56 7 119 19 171 34v-321c0-65 5-69 62-77v-30z" horiz-adv-x="1000" />
+
+<glyph glyph-name="instagram" unicode="&#xe84a;" d="M500 490c-7 0-15-1-22-2-68-10-123-69-123-139 0-48 21-90 54-117l3-2c24-18 54-29 86-29 79-1 145 64 146 140 0 83-63 148-144 149z m-489 3c92 0 183 0 274 0 2 0 3 0 6-1-49-74-60-152-30-235 19-55 55-97 104-128 98-60 225-47 307 31 83 78 114 215 34 333 26 0 50 0 74 0 69 0 137 0 205 0 9 0 12-2 12-11 0-146 0-293 0-439-1-105-90-193-194-193-202 0-405 0-607 0-105 0-194 88-194 194 0 146 0 292 0 437 0 8-1 12 9 12z m488 49c108 0 195-88 196-196 0-109-88-197-197-197-108 0-196 88-196 196-1 108 88 197 197 197z m323 225c-17 0-35 0-53 0-8 0-15-3-20-7l0 0c-7-6-11-15-11-25 0-18 0-36 0-54s0-35 0-53c0-19 13-32 32-32 35 0 69 0 104 0 15 0 27 9 30 22l0 0c1 3 2 6 2 9 0 36 0 72 0 108 0 19-13 32-31 32-18 0-35 0-53 0z m-548 83c177 0 355 0 532 0 95 0 182-81 189-176 4-47 1-95 2-143 0-8-4-8-10-8-43 0-87 0-131 0-54 0-109 0-164 0-8 0-14 2-21 8-98 92-250 91-348-2-4-4-9-6-15-6-98 0-197 0-296 0-5 0-11-2-10 8 1 48-3 96 1 144 6 57 34 102 79 137 0 0 1 0 4 0 0-66 0-132-1-198 0-10 3-12 12-12 28 1 28 0 28 28 0 65 0 130 0 196 0 9 19 22 27 18 4-2 2-7 2-10 0-64 0-129 0-193 0-3 0-6 0-8 0-31 0-31 30-31 8 0 11 2 10 11 0 36 0 73 0 109 0 39 1 78 0 118 0 13 8 9 15 10 7 0 13 1 13-11-1-74 0-149 0-224 0-10 2-13 12-13 28 1 28 0 28 28 0 70 0 139 0 208 0 9 2 12 12 12z" horiz-adv-x="1000" />
+
+<glyph glyph-name="invoice" unicode="&#xe84b;" d="M57 666l572-135c0 0-334-241-89-493 0 0-275 199-30 470l-421 103c0 0-150-338 114-550 0 0-333 159-146 605z m145 54l798-129c-612-252-458-487-394-554l1-1h113v-56h-701v56h582l-7 5c-302 240 168 517 168 517l-593 132z m83-199c27 0 49-7 67-19l-8-43c-18 15-38 23-60 23-24 0-44-6-60-18-10-8-19-18-26-32-9-14-13-27-15-40h147l-6-31h-144c0-3 0-6 0-9 0-12 0-19 0-21h138l-6-31h-128c6-36 21-61 44-76 16-10 34-16 53-16 27 0 48 8 63 23v-47c-18-9-38-14-60-14-64 0-108 29-130 87-5 12-9 26-12 43h-33l6 31h23c-1 6-1 13-1 21 0 3 0 6 0 9h-28l6 31h25c9 50 32 86 69 108 23 14 49 21 76 21z" horiz-adv-x="1000" />
+
+<glyph glyph-name="invoice1" unicode="&#xe84c;" d="M878 850h-747c-20 0-36-16-36-36v-928c0-20 16-36 36-36h747c20 0 36 16 36 36v928c0 20-16 36-36 36z m-713-705h419v-93h-419v93z m0 35v87h419v-87h-419z m0 123v91h419v-91h-419z m0 127v48c0 20 17 36 38 36h381v-84h-419z m-4 265c0 19 13 35 29 35h147c16 0 29-16 29-35v-23c0-20-13-35-29-35h-147c-16 0-29 15-29 35v23z m4-740v62h419v-97h-381c-21 0-38 16-38 35z m679 0c0-19-17-35-37-35h-188v97h225v-62z m0 98h-225v92h225v-92z m0 127h-225v87h225v-87z m0 123h-225v91h221v36h-221v84h188c20 0 37-16 37-36v-176z" horiz-adv-x="1000" />
+
+<glyph glyph-name="labels" unicode="&#xe84d;" d="M558 850h442v-252h-442v252z m0-354h442v-252h-442v252z m0-355h442v-251h-442v251z m-558 709h442v-252h-442v252z m0-354h442v-252h-442v252z m0-355h442v-251h-442v251z" horiz-adv-x="1000" />
+
+<glyph glyph-name="laptop" unicode="&#xe84e;" d="M360 166l-96-12 70-12 92 13z m30 66l-191-22 445-83 210 39z m529 329l-66-341-401 57 67 273z m37 30l-462-12-80-327 464-66z m44 34l-92-477-17-3 0 0-355-70-536 104v25l380 42 90 365z" horiz-adv-x="1000" />
+
+<glyph glyph-name="laptop1" unicode="&#xe84f;" d="M328 104l-11-128h366l-14 128z m-209 131h755c14 0 25-11 25-24l101-310c0-14-11-25-25-25l-950 1c-14 0-25 11-25 25l94 309c0 13 11 24 25 24z m45 520v-438h672v438z m-49 68h770c14 0 26-11 26-25v-530c0-14-12-25-26-25h-770c-14 0-26 11-26 25v530c0 14 12 25 26 25z" horiz-adv-x="1000" />
+
+<glyph glyph-name="license" unicode="&#xe850;" d="M180 26h639c9 0 17-7 17-16v-7c0-10-8-17-17-17h-639c-9 0-17 7-17 17v7c0 9 8 16 17 16z m-1 76h640c9 0 16-8 16-17v-7c0-9-7-17-16-17h-640c-9 0-16 8-16 17v7c0 9 7 17 16 17z m0 91h188c9 0 17-7 17-17v-7c0-9-8-16-17-16h-188c-9 0-17 7-17 16v7c0 10 8 17 17 17z m-82 245c-11 0-20-10-20-21v-469c0-12 9-21 20-21h806c11 0 20 9 20 21v469c0 11-9 21-20 21h-239l73-144c1-2 1-6-1-9-2-3-5-4-8-4-2 0-3 0-4 0l-93 41-37-91c-2-4-6-7-10-7s-8 3-9 7l-75 143-73-141c-2-4-6-6-10-6-4 0-8 2-10 6l-37 92-92-41c-2-1-3-1-4-1-4 0-7 2-9 4-2 3-2 7-1 10l72 141z m403 281c2 0 4-1 5-4l19-60c2-4 6-7 10-7h63c5 0 7-6 3-9l-51-37c-4-3-5-7-4-12l20-60c1-4-4-8-8-5l-51 37c-4 3-8 3-12 0l-51-37c-4-3-9 1-8 5l20 60c1 5 0 9-4 12l-51 37c-4 3-2 9 3 9h63c5 0 9 3 10 7l19 60c1 3 3 4 5 4z m1 65c-94 0-170-76-170-170s76-170 170-170c93 0 170 77 170 170s-77 170-170 170z m0 66c4 0 9-2 12-5l26-26 33 15c2 1 5 1 7 1 7 0 13-4 16-10l17-39 43 0c10 0 18-8 18-18v-36l34-13c4-2 7-5 9-9 2-5 2-9 1-14l-16-39 30-31c4-3 6-7 6-12-1-5-2-9-6-12l-25-26 14-33c2-5 2-9 1-14-2-3-4-6-8-8l-10-6h267c16 0 30-14 30-31v-604c0-16-14-30-30-30h-940c-16 0-30 14-30 30v604c0 17 14 31 30 31h257l-2 4c-1 3-2 8 0 13l15 39-30 31c-3 3-5 7-5 12s2 9 5 12l26 26-15 34c-2 4-2 9 0 13s5 8 9 10l38 17 1 42c0 10 8 18 17 18h37l13 34c3 7 9 11 16 11 2 0 5 0 7-1l39-15 30 30c4 3 8 5 13 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="location" unicode="&#xe851;" d="M496 850c-202 0-366-163-366-365 0-202 366-635 366-635s365 433 365 635c0 202-164 365-365 365z m3-552c-101 0-182 82-182 182s81 182 182 182c100 0 182-82 182-182 0-100-82-182-182-182z" horiz-adv-x="1000" />
+
+<glyph glyph-name="locationmark" unicode="&#xe852;" d="M340 102c7-10 14-21 22-30-35-20-57-47-57-75 0-59 91-110 195-110s195 51 195 110c0 28-22 55-56 75 7 9 14 20 22 30 44-26 71-64 71-105 0-81-104-147-232-147-128 0-232 66-232 147 0 41 28 79 72 105z m160 576c53 0 96-43 96-96s-43-95-96-95c-53 0-96 42-96 95s43 96 96 96z m0 71c-92 0-167-75-167-167 0-92 75-167 167-167 92 0 167 75 167 167 0 92-75 167-167 167z m0 101c170 0 308-138 308-308 0-170-308-545-308-545s-308 375-308 545c0 170 138 308 308 308z" horiz-adv-x="1000" />
+
+<glyph glyph-name="lu" unicode="&#xe853;" d="M0 350h1333v-500h-1333z m0 500h1333v-500h-1333z m0-333h1333v-334h-1333z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mailsend" unicode="&#xe854;" d="M27 603c-26-236 121-447 331-473 127-15 248 41 331 140l-97 76 408 165-61-436-93 72c-100-123-259-194-428-173-260 32-446 269-414 530 4 34 12 67 23 99z m90 93l294-294c10-10 26-10 36 0l293 293c6-4 10-11 10-18v-218l-249-100 105-82h-441c-23 22-43 46-60 73v327c0 8 5 15 12 19z m34 51h556c0-5-2-11-7-15l-256-255c-9-8-23-9-31 0l-256 254c-4 4-6 10-6 16z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mailserver" unicode="&#xe855;" d="M39 798l364-296c1 0 2-1 2-1 15-9 32-14 49-14 17 0 34 5 50 14l366 297c6 5 9 12 9 19-1 7-4 14-10 18-15 10-33 15-51 15h-727c-18 0-36-5-51-15-6-4-9-11-10-18 0-7 3-14 9-19z m847-402c13 0 23 10 23 22v305c0 9-5 17-13 21-8 3-17 2-24-3l-337-274c-4-2-7-5-11-7-20-12-45-19-69-19-27 0-52 8-74 22-2 1-4 3-6 4l-338 274c-7 5-16 7-24 3-8-4-13-12-13-21v-418c0-51 41-91 91-91h23c12 0 22 10 22 22v46c0 63 51 113 114 113h636z m46-46h-682c-38 0-68-31-68-68v-91c0-38 30-68 68-68h682c37 0 68 30 68 68v91c0 37-31 68-68 68z m-614-136c0-13-10-23-22-23s-23 10-23 23v45c0 13 10 23 23 23s22-10 22-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m227-23c-25 0-45 20-45 45s20 46 45 46 46-21 46-46c0-25-21-45-46-45z m137 0c-25 0-46 20-46 45s21 46 46 46 45-21 45-46c0-25-20-45-45-45z m68-114h-682c-38 0-68-30-68-68v-91c0-37 30-68 68-68h682c37 0 68 31 68 68v91c0 38-31 68-68 68z m-614-136c0-13-10-23-22-23s-23 10-23 23v45c0 13 10 23 23 23s22-10 22-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m91 0c0-13-10-23-23-23s-22 10-22 23v45c0 13 10 23 22 23s23-10 23-23v-45z m227-23c-25 0-45 21-45 46s20 45 45 45 46-20 46-45c0-25-21-46-46-46z m137 0c-25 0-46 21-46 46s21 45 46 45 45-20 45-45c0-25-20-46-45-46z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mailtemplate" unicode="&#xe856;" d="M532 203c3 0 5 0 7-2l107-107c4-4 4-10 0-14-1-1-3-2-5-3l-145-38c-3-1-7 0-9 3-3 2-4 6-3 9l38 145c1 2 2 3 3 4 2 2 4 3 7 3z m227 227c2 0 5-1 7-2l106-107c4-4 4-10 0-14l-187-188c-2-2-4-3-7-3s-5 1-7 3l-106 107c-4 3-4 10 0 13l187 188c2 2 4 3 7 3z m135 119c12 0 23-4 31-12l58-58c17-17 16-45-1-63l-70-70c-4-4-10-4-14 0l-106 105c-2 2-3 5-3 7s1 6 3 7l70 71c9 8 20 13 32 13z m-894 113h793l-397-250z m0 0l397-329 396 329-1-139-334-334h-458l4 2-4-1z" horiz-adv-x="1000" />
+
+<glyph glyph-name="menu" unicode="&#xe857;" d="M18 113h965v-263h-965z m0 369h965v-264h-965z m0 368h965v-263h-965z" horiz-adv-x="1000" />
+
+<glyph glyph-name="minus" unicode="&#xe858;" d="M0 433h1000v-166h-1000z" horiz-adv-x="1000" />
+
+<glyph glyph-name="mobile" unicode="&#xe859;" d="M469-33c-12 0-22-13-22-28v-17c0-15 10-27 22-27h64c13 0 23 12 23 27v17c0 15-10 28-23 28z m-189 760v-715h436v715z m126 82c-6 0-10-5-10-11s4-11 10-11h197c6 0 11 5 11 11s-5 11-11 11z m-112 41h412c32 0 58-28 58-62v-876c0-35-26-62-58-62h-412c-32 0-58 28-58 62v876c0 34 26 62 58 62z" horiz-adv-x="1000" />
+
+<glyph glyph-name="msstore" unicode="&#xe85a;" d="M400 261l0-148 202-28v176z m-165 0v-127l156-21v148z m154 161l-152-23-3-129h157z m213 27l-202-25v-154h202z m177 204l145-49v-699l-143-55-705 137v536z m-294 134l4-21c-30-13-59-36-56-73v-81l-22-4v101c0 0 2 51 74 78z m100 16c0 0 73-7 80-85v-63l-21-4v74c0 0-8 65-90 59 0 0-3 0-6-1l-3 18c12 1 25 2 40 2z m-138 47c0 0 78-8 85-91v-129l-20-4h-2v140c0 0-8 70-96 63 0 0-134-16-128-96v-148l-23-5v170c0 0 4 97 184 100z" horiz-adv-x="1000" />
+
+<glyph glyph-name="news" unicode="&#xe85b;" d="M282 240h295v-47h-295z m0 139h295v-47h-295z m0 139h295v-47h-295z m-212 21v-411c0-60 15-88 33-88 22 0 35 28 35 88v411z m138 128v-539c0-41-7-71-19-95h702c23 0 39 28 39 46v106h-309v340h309v142z m-70 70h862v-658c0-61-53-116-109-116h-749c-92 0-142 48-142 165v482h138z" horiz-adv-x="1000" />
+
+<glyph glyph-name="next" unicode="&#xe85c;" d="M334-150l-131 130 373 370-373 370 131 130 506-500-506-500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="nl" unicode="&#xe85d;" d="M0 850h1333v-1000h-1333z m0 0h1333v-667h-1333z m0 0h1333v-333h-1333z" horiz-adv-x="1000" />
+
+<glyph glyph-name="nostock" unicode="&#xe85e;" d="M370 586l-105-106 129-130-129-130 105-105 130 129 130-129 106 105-130 130 130 130-106 106-130-130z m130 264c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="ok" unicode="&#xe85f;" d="M880 659l120-122-641-495-359 367 138 105 239-245z" horiz-adv-x="1000" />
+
+<glyph glyph-name="open" unicode="&#xe860;" d="M271 208c13 0 22-4 29-14s11-22 11-38c0-16-4-29-11-38s-17-13-30-13c-12 0-21 4-29 14s-11 21-11 37c0 16 4 29 11 38s18 14 30 14z m141 1h14c19 0 29-8 29-25 0-17-10-25-29-25h-14z m227 28v-161h34v88c0 12-1 21-1 26h0c2-3 4-7 8-13l66-101h37v161h-34v-89c0-11 0-18 1-22h-1c-2 4-5 9-8 13l-64 98z m-122 0v-161h96v30h-60v36h52v30h-52v35h56v30z m-141 0v-161h36v56h17c20 0 35 4 47 14s17 23 17 40c0 34-20 51-61 51z m-104 2c-24 0-43-7-58-23s-22-36-22-62c0-24 7-43 22-58s33-23 56-23c23 0 43 8 57 24s22 35 22 61c0 24-7 44-21 59s-33 22-56 22z m-272 202h1000v-541h-1000z m510 360c52 0 94-43 94-95 0-8-1-16-3-23l0-1 182-178h-68l-140 134-2-2c-17-15-39-24-63-24-26 0-50 10-67 27l-1 2-109-105-20-32h-82l186 183 0 0c-1 6-2 13-2 19 0 52 43 95 95 95z" horiz-adv-x="1000" />
+
+<glyph glyph-name="orders" unicode="&#xe861;" d="M401 395h402v-64h-402z m-72 127h522v-63h-522z m-313 252l148-33 10-27 0 0 173-457h503l86 375 64-15-95-413-2 0v-12h-531l31-82 0 0c2 0 3 0 5 0 35 0 65-19 81-48l2-4h203l2 4c15 29 46 48 81 48 51 0 92-41 92-92s-41-92-92-92c-43 0-79 29-90 69l0 4h-189l-1-4c-10-40-46-69-89-69-51 0-92 41-92 92 0 25 10 48 27 65l0 0-230 607-113 28z" horiz-adv-x="1000" />
+
+<glyph glyph-name="out" unicode="&#xe862;" d="M323 850h354v-594h296l-473-406-473 406h296z" horiz-adv-x="1000" />
+
+<glyph glyph-name="paper" unicode="&#xe863;" d="M180 607l133 0 0-26-133 0z m0 52l180 0 0-26-180 0z m0 53l180 0 0-27-180 0z m-119 36l-31-3 30-255 26 3z m119 16l180 0 0-26-180 0z m-67 34l-29-2 29-291 0 248c0 11 0 20 0 27z m27 25l0-22 0-18 0-27 0-235 176 0 28 0 27 0 28 0 0 0 0 302-30 0z m-27 27l314 0 0-356-43 0-295-28 0 0-54-5-35 308 58 6-4 45 59 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="paragraph" unicode="&#xe864;" d="M762 387c-17 49-53 89-101 112-1 1-3 1-4 2l-145 52c-1 0-1 0-2 0-1 1-2 1-3 1-9 4-18 7-27 10-38 16-92 47-92 99 0 60 50 109 111 109h20c65 0 115-48 115-109 0-22 17-39 39-39s39 17 39 39c0 50-20 98-57 133-36 35-84 54-136 54h-20c-104 0-189-84-189-187 0-39 14-75 42-106-44-17-82-50-104-95-23-47-27-98-10-146 17-50 53-89 101-113 2 0 3-1 4-1l155-55c0 0 1 0 2 0 20-6 122-39 122-110 0-60-50-109-111-109h-21c-64 0-114 48-114 110 0 21-18 39-39 39s-39-18-39-39c0-51 20-99 57-134 36-35 84-54 135-54h21c104 0 189 84 189 187 0 48-22 92-64 127-30 24-70 45-113 57l-152 54c-28 14-49 37-59 66-10 28-8 59 6 86 25 51 82 76 136 63 8-3 17-6 26-9 2-1 5-2 8-3l141-50c28-14 50-38 59-66 10-28 8-59-5-86-10-20-2-43 17-53 6-2 12-4 18-4 14 0 28 8 35 22 22 46 26 98 9 146z" horiz-adv-x="1000" />
+
+<glyph glyph-name="password" unicode="&#xe865;" d="M790 751c-18 0-36-6-50-18-27-24-27-63 0-88 28-24 72-24 99 0 27 25 27 64 0 88-14 12-32 18-49 18z m-103 84c173 0 313-125 313-279 0-154-140-279-313-279-35 0-69 7-100 16l-46-41-96 11 19-79-99 7 14-83-111-3 19-79-100 6 16-81-96-86-72 137 386 344-24 22-377-337-20 38 408 364c-20 38-33 79-33 123 0 154 140 279 312 279z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc-datatransfer" unicode="&#xe866;" d="M600 299v-209h330v209z m-530 399v-209h330v209z m-70 62h470v-181h295v-219h235v-331h-171l0-42h69v-47h-266v47h70l0 42h-172v331h172v164h-232v-96h-172l0-41h70v-47h-266v47h69l0 41h-171z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc-mac" unicode="&#xe867;" d="M422 23h156c21 0 38-17 38-39v-38l76 0c22 0 39-17 39-39v-38h-462v38c0 22 17 39 39 39h76v38c0 22 17 39 38 39z m78 190c-31 0-56-25-56-56s25-56 56-56c31 0 56 25 56 56s-25 56-56 56z m71 384c24 0 48-13 66-35-58-32-48-114 10-136-8-18-12-26-22-42-15-22-35-49-60-49-23 0-28 14-59 14-30 0-36-15-59-14-25 0-44 25-59 47-40 61-44 133-20 172 18 27 46 43 72 43 27 0 44-15 66-15 21 0 34 15 65 15z m-6 80c3-21-6-41-17-56-12-15-33-27-53-26-3 19 6 40 17 54 13 15 34 27 53 28z m-450 76c-21 0-38-17-38-38v-423c0-21 17-39 38-39h770c21 0 38 18 38 39v423c0 21-17 38-38 38z m-38 78h846c43 0 77-34 77-77v-615c0-43-34-77-77-77h-846c-42 0-77 34-77 77v615c0 43 34 77 77 77z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc-windows" unicode="&#xe868;" d="M231-55h538c21 0 38-17 38-38v-38h-614v38c0 0 17 38 38 38z m665 220c-15 0-28-12-28-28s13-28 28-28c15 0 28 13 28 28s-13 28-28 28z m-388 297c35-24 72-42 156-13l-39-137c-83-34-122-15-158 10z m-98 41c32-1 55-13 76-27l-41-142c-36 24-75 44-158 10l41 140 0 0c34 14 60 19 82 19z m145 124c36-24 75-44 158-10l-41-140c-79-36-122-16-158 9z m-103 42c35 1 59-12 81-28l-40-140c-22 15-45 28-78 28-22 1-47-6-80-19l40 141c31 13 56 18 77 18z m-336 82c-21 0-38-17-38-38v-461c0-21 17-38 38-38h768c21 0 38 17 38 38v461c0 21-17 38-38 38z m-78 80h924c21 0 38-17 38-38v-693c0-21-17-39-38-39h-330l0 0c3-6 5-12 5-19v-11c0-21-17-38-39-38h-196c-21 0-39 17-39 38v11c0 7 2 13 5 19l0 0h-330c-21 0-38 18-38 39v693c0 21 17 38 38 38z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc" unicode="&#xe869;" d="M717 114c-24-1-43-25-43-54s19-52 43-51c23 1 42 25 42 55 0 29-19 51-42 50z m-8 114c-15 0-27-16-27-34s12-33 27-32c15 0 27 16 27 34s-12 33-27 32z m-547 21v-99l89-40v107z m607 221l-197-6 1-83 198 8z m-586 66l-21-67 20-76h41l16 72-16 71z m390 76v-100l276 3v87z m-1 142v-100l277-15v95z m-66 96l375-31v-907l-375-62z m-24 0v-1000l-363 201v720z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pc1" unicode="&#xe86a;" d="M717 114c-24-1-43-25-43-54s19-52 43-51c23 1 42 25 42 55 0 29-19 51-42 50z m-8 114c-15 0-27-16-27-34s12-33 27-32c15 0 27 16 27 34s-12 33-27 32z m-547 21v-99l89-40v107z m607 221l-197-6 1-83 198 8z m-586 66l-21-67 20-76h41l16 72-16 71z m390 76v-100l276 3v87z m-1 142v-100l277-15v95z m-66 96l375-31v-907l-375-62z m-24 0v-1000l-363 201v720z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pdf" unicode="&#xe86b;" d="M819 638q16-16 27-42t11-50v-642q0-23-15-38t-38-16h-750q-23 0-38 16t-16 38v892q0 23 16 38t38 16h500q22 0 49-11t42-27z m-248 136v-210h210q-5 17-12 23l-175 175q-6 7-23 12z m215-853v572h-232q-23 0-38 16t-16 37v233h-429v-858h715z m-287 331q18-14 47-31 33 4 65 4 82 0 99-27 9-13 1-29 0-1-1-1l-1-2v0q-3-21-39-21-27 0-64 11t-73 29q-123-13-219-46-85-146-135-146-8 0-15 4l-14 7q0 0-3 2-6 6-4 20 5 23 32 51t73 54q8 5 13-3 1-1 1-2 29 47 60 110 38 76 58 146-13 46-17 89t4 71q6 22 23 22h12q13 0 20-8 10-12 5-38-1-3-2-4 0-2 0-5v-17q-1-68-8-107 31-91 82-133z m-321-229q29 13 76 88-29-22-49-47t-27-41z m222 513q-9-23-2-73 1 4 4 24 0 2 4 24 1 3 3 5-1 0-1 1t0 1-1 1q0 12-7 20 0-1 0-1v-2z m-70-368q76 30 159 45-1 0-7 5t-9 8q-43 37-71 98-15-48-46-110-17-31-26-46z m361 9q-13 13-78 13 42-16 69-16 8 0 10 1 0 0-1 2z" horiz-adv-x="1000" />
+
+<glyph glyph-name="percent" unicode="&#xe86c;" d="M800 299c-34 0-60-15-80-43-19-29-28-69-28-120 0-51 9-90 28-119 20-29 46-44 80-44 33 0 59 15 78 44 19 29 29 68 29 119 0 51-10 90-29 119-19 29-45 44-78 44z m0 73c61 0 110-21 146-64s54-100 54-172c0-73-18-130-55-173-36-42-84-63-145-63-62 0-111 21-147 63-36 43-54 100-54 173 0 73 18 130 54 172 36 43 85 64 147 64z m-600 354c-33 0-60-14-79-43-19-29-29-68-29-119 0-51 10-91 29-119s45-44 79-44 60 15 79 44c19 28 29 68 29 119 0 50-10 90-29 119s-46 43-79 43z m525 74h93l-543-900h-93l543 900z m-525 0c61 0 110-21 147-64 36-42 54-99 54-172 0-73-18-131-54-173-36-42-85-63-147-63s-110 21-146 63c-36 43-54 100-54 173 0 72 18 130 54 172s85 64 146 64z" horiz-adv-x="1000" />
+
+<glyph glyph-name="phone" unicode="&#xe86d;" d="M1000 129l-253 124c0 0-93-139-114-134-12 3-14 3-24 7-38 15-130 58-216 136l-1-1c-86 78-137 164-155 199-5 10-6 12-10 23-7 21 121 128 121 128l-149 239c0 0-198-15-199-212-1-269 234-490 234-490 128-117 318-267 575-239 196 21 191 220 191 220z" horiz-adv-x="1000" />
+
+<glyph glyph-name="preview" unicode="&#xe86e;" d="M524 418c-30 1-61-8-86-28-59-46-69-131-23-190s131-68 189-22c59 46 69 130 23 189-26 33-64 50-103 51z m2 93c66-1 130-31 174-86 64-82 64-194 6-274l177-225-97-76-176 224c-92-39-203-14-268 69-78 99-61 242 38 320 43 34 95 50 146 48z m-134 339h287c47 0 85-38 85-85v-304l-1 1c-18 20-39 37-62 51l-5 4v248c0 9-8 17-17 17h-283l-4-148c0 0-6-99-114-87l-93 3v-422c0-9 8-17 17-17h65l2-3c17-23 37-44 60-62l4-3h-131c-47 0-85 38-85 85v432l34 36 0 0 176 186h0l-47-50 49 53h1l1 1h1z" horiz-adv-x="1000" />
+
+<glyph glyph-name="print" unicode="&#xe86f;" d="M951 691h-902c-27 0-49-22-49-49v-445c0-27 22-49 49-49h107v-240h683v240h112c27 0 49 22 49 49v445c0 27-22 49-49 49z m-153-741h-601v457h601v-457z m-541 900h486v-103h-486v103z" horiz-adv-x="1000" />
+
+<glyph glyph-name="printer" unicode="&#xe870;" d="M313 100h312v-63h-312z m0 125h375v-63h-375z m-63 62v-375h500v375z m625 238c-27 0-49-23-49-50 0-27 22-49 49-49 28 0 50 22 50 49 0 27-22 50-50 50z m-812 75h875c34 0 62-28 62-62v-376c0-34-28-62-62-62h-125v-188c0-34-28-62-63-62h-500c-34 0-62 28-62 62v188h-125c-35 0-63 28-63 62v376c0 34 28 62 63 62z m187 250h500c35 0 63-28 63-62v-125h-63v125h-500v-125h-62v125c0 34 28 62 62 62z" horiz-adv-x="1000" />
+
+<glyph glyph-name="private-cloud" unicode="&#xe871;" d="M500 490c42 0 76-32 79-73h0v-78h-158v77c3 42 37 74 79 74z m0 30c-58 0-106-46-109-103h0v-78h-28v-201h275v201h-29v78h0c-3 57-51 103-109 103z m-3 135c113 0 208-85 240-203 18 5 36 7 56 7 114 0 207-92 207-207 0-74-39-138-96-175-24-19-53-30-85-31-9-1-18-1-26-1-9 0-17 0-26 1h-534c-8-1-17-1-26-1-114 0-207 89-207 199s93 199 207 199c16 0 32-1 46-5 28 125 127 217 244 217z" horiz-adv-x="1000" />
+
+<glyph glyph-name="product" unicode="&#xe872;" d="M828 819l-20-748-439-221-23 920z m-167 31l142-17-481-49 22-920-142 74-30 867z" horiz-adv-x="1000" />
+
+<glyph glyph-name="productcd" unicode="&#xe873;" d="M697 207c15 0 28-12 28-28s-13-28-28-28c-16 0-28 13-28 28s12 28 28 28z m0 47c-42 0-75-33-75-75s33-75 75-75c41 0 75 34 75 75s-34 75-75 75z m0 187c144 0 262-117 262-262s-118-262-262-262-262 118-262 262c0 145 117 262 262 262z m0 378l-10-357c-151-6-273-130-273-283 0-77 32-148 82-199l-258-130-22 920z m-167 31l142-17-481-49 23-920-143 74-30 867z" horiz-adv-x="1000" />
+
+<glyph glyph-name="pt" unicode="&#xe874;" d="M533 850h800v-1000h-800z m-533 0h533v-1000h-533z m707-638c-67 2-375 194-377 225l17 28c31-44 345-231 376-224l-16-29m-363 257c-6-16 80-69 184-133 104-63 193-102 200-96l3 5c-1-2-4-2-9-1-28 8-101 42-192 97-91 55-170 106-182 127a13 13 0 0 0-1 6h0l-3-4 0-1z m365-258c-1-2-4-2-7-1-25 2-102 39-192 93-105 63-192 120-182 135l2 5 1 0c-8-26 171-128 182-135 103-64 191-102 199-92l-3-5z m-175 207c67 1 150 10 198 29l-11 16c-28-15-111-26-188-27-90 1-154 9-186 31l-10-18c59-25 119-30 197-31m200 28c-1-2-32-13-78-21a794 794 0 0 0-122-9 867 867 0 0 0-117 8c-49 7-73 18-83 21l3 5c26-11 51-17 80-21a857 857 0 0 1 116-8 816 816 0 0 1 122 9c47 8 72 17 76 22l3-6z m-9 17c-5-4-30-13-75-20a809 809 0 0 0-116-8c-46 0-84 3-112 7-45 6-70 17-78 20l2 4c7-3 30-13 76-19a802 802 0 0 1 112-7 800 800 0 0 1 115 8c45 6 69 18 73 21l3-6z m-412-125c41-23 133-34 220-35 79 0 182 12 221 33l-1 22c-12-19-123-37-221-36-98 1-189 16-219 35v-19m443 3v-6c-6-7-42-17-88-25a904 904 0 0 0-136-9 833 833 0 0 0-129 9 323 323 0 0 0-93 25v6c21-13 75-23 94-26 33-5 75-9 128-9 56 0 101 4 136 9 32 5 79 18 88 26z m0 18v-5c-6-7-42-17-88-25a904 904 0 0 0-136-9 863 863 0 0 0-129 9 323 323 0 0 0-93 25v6c21-13 75-23 94-26a850 850 0 0 1 128-9c56 0 101 4 136 9 32 5 79 17 88 25z m-223-143c-95 1-176 26-194 30l13-19a520 520 0 0 1 182-30c72 2 135 7 180 29l13 21c-31-15-134-31-194-31m186 15a298 298 0 0 0-6-9c-21-7-54-15-68-17a616 616 0 0 0-112-11c-84 2-153 18-185 32l-3 5 0 1 5-2a597 597 0 0 1 183-31c40 0 79 5 110 10 48 10 68 18 74 21l1 1z m11 18a598 598 0 0 0-5-7c-11-4-41-13-86-19-29-4-47-8-105-9a724 724 0 0 0-196 29l-3 5a813 813 0 0 1 199-29c53 1 76 5 105 9 52 8 78 16 85 19a6 6 0 0 1 0 0l6 2z m1 106c0-62-32-119-58-143a207 207 0 0 0-141-59c-63-1-122 40-138 58a210 210 0 0 0-58 141c4 68 31 115 70 148a208 208 0 0 0 133 47 205 205 0 0 0 148-74c26-31 38-66 44-118z m-198 214a221 221 0 0 0 220-219 220 220 0 1 0-440 0c0 120 99 219 220 219m0 1c121 0 220-99 220-220s-99-220-220-220-220 99-220 220c0 121 99 220 220 220z m-215-220c0-118 97-215 215-215 118 0 215 97 215 215s-97 215-215 215-215-97-215-215z m215 202a202 202 0 0 0 202-202 202 202 0 0 0-202-202c-110 0-201 91-201 202a202 202 0 0 0 201 202z m-196-202c0-108 88-197 196-197s197 89 197 197c0 108-89 197-197 197a198 198 0 0 1-196-197z m205 221h-19v-442h19z m-2 2h5v-447h-5v447z m-18 0h5v-447h-5v447z m231-232v17l-13 12-76 20-108 11-132-7-93-22-19-14v-16l48 21 113 18h109l80-9 56-13z m-220 43c52 0 102-5 143-13 41-8 70-18 80-30v-6c-12 15-51 25-81 32-40 7-90 12-142 12-54 0-105-5-144-13-31-6-73-19-79-31v6c3 9 34 21 78 30 40 8 90 13 145 13z m0 19a798 798 0 0 0 143-13c41-8 70-18 80-30v-6c-12 15-51 25-81 31-40 8-90 13-142 13a783 783 0 0 1-144-13c-30-6-74-19-79-31v6c3 8 35 22 78 30 40 8 90 13 145 13z m-1 96c82 0 153-11 186-28l12-21c-28 15-105 31-198 29-75 0-155-8-195-30l14 24c33 17 111 26 181 26m1-17a738 738 0 0 0 128-9c33-6 65-15 70-20l3-7c-11 7-38 16-74 22s-80 9-127 9c-53 0-94-3-129-9a227 227 0 0 1-69-21l4 6c12 6 31 14 64 20 37 7 78 9 130 9z m0 19c45 0 89-2 124-9a200 200 0 0 0 63-20l5-9c-8 10-41 19-71 24-34 6-76 9-121 9a752 752 0 0 1-124-9 203 203 0 0 1-61-19l4 7c12 6 32 12 57 17a744 744 0 0 0 124 9z m110-243a576 576 0 0 1-110 9c-136-2-180-28-186-36l-10 16c35 25 109 40 197 38 46-1 85-4 118-10l-9-17m-110 11c37-1 75-2 111-9l-3-4c-33 6-69 8-108 8-51 0-102-4-146-17-14-4-37-13-40-20l-2 4c1 4 14 13 41 21 51 14 98 17 147 17z m1 19a681 681 0 0 0 120-10l-3-5a623 623 0 0 1-117 10c-50 0-104-4-152-18-16-4-43-14-44-22l-3 5c1 7 24 16 45 22 49 14 103 18 154 18z m194-43l-16-26-48 42-122 82-138 76-71 24 15 29 5 2 45-11 146-75 85-54 71-51 29-33z m-398 198c13 8 105-33 202-91 96-58 188-124 180-137l-3-4-1-1c0 0 1 2 0 7-5 13-70 65-178 131-106 62-194 100-202 89l2 6z m401-198c8 16-77 80-183 143-109 61-187 98-201 87l-3-6c0 0 0 0 1 1 2 2 7 2 8 2 25 0 95-33 194-89 43-25 182-115 182-140 0-2 0-2-1-4l4 6z m-330 81a130 130 0 0 1 39-93 131 131 0 0 1 93-39 132 132 0 0 1 93 38 131 131 0 0 1 39 93v176l-264 1v-176z m5-1a125 125 0 0 1 38-89 127 127 0 0 1 89-37 126 126 0 0 1 89 37 125 125 0 0 1 37 89v171h-252v-171m202 120v-109l0-11a74 74 0 0 0-23-54 76 76 0 0 0-53-22c-21 0-39 9-53 23a76 76 0 0 0-22 53v120l151 0z m-186 6c0 13 9 15 9 15 0 0 9-3 9-15h-18m-8 15l-1-14h9c0 12 9 14 9 14 0 0 9-3 9-14h9l-2 14h-33z m-2-14h38c0 0 1-1 1-2 0-1-1-1-1-1h-38c-1 0-1 0-1 1 0 1 0 2 1 2z m14 0c0 8 5 10 5 10s5-3 5-10h-10m-13 20h36c1 0 1-1 1-2 0 0 0-1-1-1h-36c-1 0-2 1-2 2 0 0 1 1 2 1z m1-3h34c1 0 1-1 1-2 0-1 0-1-1-1h-35c0 0-1 0-1 1 0 1 1 2 1 2z m11 23h2v-1h2v1h3v-2h2v3h3v-5c0-1 0-1-1-1h-10c-1 0-1 0-1 1v4z m10-6l1-14h-10l1 15h8m-12-7v-8h-8v8h8z m-10 6h3v-3h2v3h2v-3h2v3h3v-5c0-1 0-1-1-1h-10a1 1 0 0 0-1 1v5z m17-4c0 1 2 1 2 0v-4h-2v4m-12-5c0 1 2 1 2 0v-3h-2v3m98-132a18 18 0 0 1 5-13 16 16 0 0 1 12-5c4 0 8 2 11 5a18 18 0 0 1 5 13v24h-33v-24" horiz-adv-x="1000" />
+
+<glyph glyph-name="qrcode" unicode="&#xe875;" d="M214 207v-71h-71v71h71z m0 429v-72h-71v72h71z m429 0v-72h-72v72h72z m-572-571h215v214h-215v-214z m0 428h215v214h-215v-214z m429 0h214v214h-214v-214z m-143-143v-357h-357v357h357z m286-286v-71h-72v71h72z m143 0v-71h-72v71h72z m0 286v-214h-215v71h-71v-214h-71v357h214v-71h71v71h72z m-429 429v-358h-357v358h357z m429 0v-358h-357v358h357z" horiz-adv-x="1000" />
+
+<glyph glyph-name="qube" unicode="&#xe876;" d="M441 745c-1 0-5-1-10-1s-17-3-28-6c-46-9-128-26-131-26-1-1-6-1-10-2-4-1-15-3-25-5s-21-5-25-5c-4-1-8-1-9-2-29-6-38-9-42-17-3-5-2-21 1-52l1-11-41-10c-46-11-54-15-61-24-3-5-4-9-3-21 1-14 3-34 4-41 0-2 1-8 2-13 1-5 2-14 3-20s2-15 3-21c0-6 1-13 1-16 1-3 2-10 3-17 1-11 1-15 3-30 1-4 2-13 2-21 1-7 2-14 2-14s2-8 2-16c1-8 2-16 2-17 1-2 2-9 2-16s2-15 2-16c1-2 1-9 2-16 1-7 2-15 2-18 2-16 8-64 10-82 1-9 4-35 6-47 1-10 8-22 14-26 3-3 17-12 30-21 22-15 51-35 86-59 71-50 92-63 102-66 9-3 18-3 43-3h33l17 10 17 10 8-4c4-2 12-8 19-13 15-11 27-15 49-15 31-1 42 3 103 43 23 15 52 34 64 43 32 20 78 51 130 85 24 15 50 33 57 37 18 12 20 16 25 54 3 20 3 26 5 37 2 19 5 41 6 47 0 4 2 15 3 25 2 21 3 31 5 38 0 3 1 10 2 17 0 8 1 15 2 18 1 9 10 85 11 94 2 19-10 28-47 38l-17 5 0 9c0 12 3 45 6 58 0 3 1 14 2 25 1 32-5 39-45 47-2 0-24 5-48 9-60 13-154 32-163 34-3 1-13 3-23 5-10 2-21 4-24 5-4 0-8 1-10 2-27 5-55 11-64 13-11 1-65 4-66 2z m83-23c7-2 24-5 28-6 12-3 83-17 88-18 3-1 14-3 23-5s19-4 21-4c43-8 107-22 113-25 10-5 14-12 14-28 0-10-3-35-4-41 0-1-1-8-2-15-1-13-3-26-4-34-1-3-1-11-2-19-1-7-2-14-3-15-2-2-217-91-220-91-2 0-2 14-2 43 0 69 0 70-51 86-17 6-34 11-37 12s-20 6-40 13c-19 6-47 14-62 19-107 34-112 36-133 37-8 1-15 2-15 2-1 1-3 21-3 34-1 19 2 20 47 29 1 0 4 1 7 2 4 0 8 1 11 2 3 0 14 3 25 5 10 2 22 4 25 5 3 1 21 4 39 8 19 4 36 7 40 8 3 0 13 2 22 4l17 4 26-6c15-3 29-6 32-6z m-227-126c197-63 187-59 193-66 6-6 10-20 10-35v-9l-10 0c-21-1-31-3-53-11-12-4-29-10-36-12-18-6-25-10-29-16-6-8-9-24-8-37 0-11 2-68 4-138 0-24 1-57 2-76 0-18 1-57 2-86 0-29 1-56 2-60 1-10 13-23 28-31 6-4 12-8 12-8 0-1-32-20-34-20-1 0-24 16-53 36-28 19-67 46-86 59-55 38-52 36-56 49-3 7-4 13-6 32 0 6-1 14-1 16s-2 10-2 16c-2 14-3 21-5 40-1 9-3 21-3 27-1 7-2 13-2 16s-2 9-2 16c-1 6-2 14-2 17s-2 13-3 22c-1 10-2 21-3 25 0 3-1 11-2 16-1 6-2 14-2 18-1 4-1 11-2 15-1 5-1 12-2 16-1 7-7 57-10 82 0 4-1 12-2 17 0 6-1 13-2 16 0 3-1 12-2 21-1 15-1 16 5 22 5 7 8 8 50 18 25 6 47 11 48 11 1 1 29-8 62-18z m569-107c-1-7-2-15-2-18-2-14-4-28-4-35-1-3-2-10-2-13s-1-11-2-16c-1-5-2-20-4-32-4-35-5-38-7-55-1-9-2-19-3-22 0-3-1-11-2-18 0-6-1-14-2-17 0-3-2-19-4-36-3-16-5-31-6-34s-2-6-1-6c0-1-18-14-40-28-22-15-53-35-68-45s-59-39-97-64c-39-25-74-48-78-51-5-3-10-6-11-6-3 0-75 45-80 50-5 5-5 1-7 83 0 29-1 63-2 76 0 13-1 43-2 67-2 79-3 125-4 126 0 1 0 2 1 4 1 2 6 1 25-7 32-13 37-14 56-18 11-2 30-2 42 1 15 2 32 9 86 32 12 5 32 13 114 47 49 21 93 40 97 42s7 5 7 5c1 0 0-5 0-12z m-411-44c0-6 0-7-3-5-2 1-5 2-6 2-2 1-2 3 1 6 6 6 8 5 8-3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="reload" unicode="&#xe877;" d="M553 850c111 0 214-32 300-87l79 87 49-253-275 5 82 90c-68 41-149 65-235 65-240 0-435-183-435-407s195-407 435-407c126 0 239 51 319 132l65-71c-97-95-233-154-384-154-295 0-534 224-534 500 0 276 239 500 534 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="rendezvous" unicode="&#xe878;" d="M200 271c19 0 37-15 40-36l0-1c7 22 27 36 48 32 17-4 29-19 31-38 11 21 30 34 48 30 22-6 35-35 28-65l-1-6c11 14 27 21 44 17 22-6 35-32 28-57l-14-52c-6-26-30-42-52-36-19 5-31 24-31 45-10-15-26-24-42-20-19 4-31 26-30 51-10-13-25-20-40-17-14 3-25 15-29 30-5-3-9-5-15-6-21-2-40 13-43 36l-7 46c-3 23 12 44 33 47 1 0 2 0 4 0z m16 296h39c0 0-69-68 6-128 0 0 39-35 94 1l102 57 64-32 290-207c0 0 24-18 18-46 0 0-12-29-37-28l-135 97c-6 4-14 4-17-1-3-4-1-11 4-16l110-78c2-6 4-19-5-32 0 0-13-15-28-15l-136 98c-6 4-14 4-17-1-3-5-1-12 5-16l107-77c3-5 6-15-1-27 0 0-13-20-33-20l-97 70c-5 4-12 3-15-2-4-4-2-11 3-15l61-44c1-4 2-13-4-25 0 0-14-22-37-18l-64 48c0 0 49 120-56 130 0 0-20 80-100 45 0 0-36 33-82 6 0 0-55 46-103-20l-11 4c0 0 4 170 75 292z m728 12c0 0 21 0 24-27l32-234c0 0 3-25-23-28l-43 0c0 0 1 176-75 267z m-831 26c3 0 7 0 12-2l45-24c0 0-80-164-81-313l-74 13c0 0-22 10-12 40l83 266c0 0 6 20 27 20z m349 42c6-1 13-2 19-5l158-68 0 0 93-42 92 11c84-98 68-249 68-249l-51-14-289 215-86 37-131-74c-20-11-49 0-63 26-15 26-10 56 11 68l161 90c5 4 12 5 18 5z" horiz-adv-x="1000" />
+
+<glyph glyph-name="reporttemplate" unicode="&#xe879;" d="M554 5l24-155-144 67z m-48 260h223v-46h-223z m-194 74l208-283-120-88-207 283z m-88 67c18-1 36-7 50-20l-120-88c-15 32-6 71 24 93 13 9 28 14 43 15 1 0 2 0 3 0z m201 21h304v-46h-304z m-62 170h366v-46h-366z m-205 253h527l168-136v-39h0v-733c0-38-31-69-70-69h-185l-11 69h196v733h-58c-25 0-46 21-46 47v58h-451v-352c-2 1-4 1-5 1-22 0-42-7-59-19-2-2-4-4-6-5v375z" horiz-adv-x="1000" />
+
+<glyph glyph-name="rndcheck-not" unicode="&#xe87a;" d="M100 801c-28 0-51-23-51-51v-800c0-28 23-51 51-51h800c28 0 51 23 51 51v800c0 28-23 51-51 51z m1 49h798c56 0 101-45 101-101v-798c0-56-45-101-101-101h-798c-56 0-101 45-101 101v798c0 56 45 101 101 101z" horiz-adv-x="1000" />
+
+<glyph glyph-name="rndcheck-ok" unicode="&#xe87b;" d="M721 553l70-79-373-328-209 243 81 69 139-162z m-621 248c-28 0-51-23-51-51v-800c0-29 23-51 51-51h800c29 0 51 22 51 51v800c0 28-22 51-51 51z m1 49h798c56 0 101-45 101-101v-798c0-56-45-101-101-101h-798c-56 0-101 45-101 101v798c0 56 45 101 101 101z" horiz-adv-x="1000" />
+
+<glyph glyph-name="sale" unicode="&#xe87c;" d="M471 331v-12c0-11-3-20-10-27-6-8-15-11-25-11-8 0-14 2-18 6-5 4-7 9-7 15 0 15 9 23 27 25z m281 63c21 0 31-13 31-39h-67c2 11 6 20 12 28s15 11 24 11z m0 38c-26 0-47-9-65-27s-26-42-26-72c0-29 8-51 24-68 17-16 39-24 69-24 27 0 48 4 65 13v41c-15-10-32-14-52-14-32 0-49 13-50 39h118v24c0 27-7 48-22 64-14 16-35 24-61 24z m-306 0c-11 0-23-2-37-5-13-3-24-7-32-11v-42c20 13 40 19 62 19s32-10 32-29l-49-7c-42-5-63-26-63-61 0-17 5-30 16-40 10-10 24-15 41-15 24 0 42 10 54 30h1v-26h53v109c0 52-26 78-78 78z m-184 72c-14 0-27-1-39-4s-22-8-32-14c-9-6-16-14-21-23-6-10-8-21-8-34 0-17 5-32 14-44 10-12 25-22 45-30 8-3 15-6 22-10 6-3 12-6 17-9s9-7 12-11c3-4 4-8 4-13 0-4-1-7-3-10-1-4-4-6-8-9-3-2-8-4-13-5-5-1-12-2-19-2-12 0-25 2-37 6s-23 11-33 20v-57c9-5 20-8 33-11s25-3 39-3c14 0 27 1 39 4 13 2 23 7 32 13 10 6 17 13 22 23 6 10 8 22 8 36 0 10-1 19-4 27-3 8-8 15-13 21-6 6-13 11-21 16-8 5-18 9-28 13-7 4-14 6-20 9s-11 6-15 9c-4 3-7 6-10 10s-3 7-3 11c0 4 1 8 3 11 2 3 5 6 9 8 3 2 8 4 13 5 5 1 11 2 18 2 5 0 10 0 15-1 5-1 10-2 16-3 5-2 10-4 15-6 5-2 10-5 14-8v53c-8 4-18 6-28 8-10 1-22 2-35 2z m307 10v-269h56v269z m42 331c9 0 19-4 25-13l66-87 110-5c15 0 27-11 29-26l18-108 95-55c13-8 19-23 14-37l-35-104 59-93c8-13 6-29-5-40l-79-76 9-109c1-15-8-28-23-33l-105-30-43-101c-6-14-21-22-35-19l-108 22-85-69c-5-5-12-7-19-7-8 0-15 2-20 7l-85 69-108-22c-14-3-29 5-35 19l-43 101-105 30c-15 5-24 18-23 33l9 109-79 76c-11 11-13 27-5 40l59 93-35 104c-5 14 1 29 14 37l95 55 18 108c2 15 14 26 29 26l110 5 66 87c9 12 25 16 38 10l100-47 99 47c4 2 8 3 13 3z" horiz-adv-x="1000" />
+
+<glyph glyph-name="save" unicode="&#xe87d;" d="M175 79v-101h649v101z m90 770h124v-255h-124z m-260 1h165v-306h654v306h171v-1000h-989z" horiz-adv-x="1000" />
+
+<glyph glyph-name="search" unicode="&#xe87e;" d="M395 708c-119 0-221-81-233-189-13-115 81-218 209-230 129-12 243 72 257 188 13 115-81 218-209 230-8 0-16 1-24 1z m-2 141c13 0 27 0 40-1 216-20 373-193 352-387-8-69-38-131-82-181l264-281c33-36 28-89-12-119-39-29-98-25-132 11l-267 285c-61-26-130-37-202-30-216 19-374 192-352 386 21 182 192 317 391 318z" horiz-adv-x="1000" />
+
+<glyph glyph-name="settings-bars" unicode="&#xe87f;" d="M746 192v-130h186v130z m-678 0v-130h186v130z m342 215v-130h186v130z m381 443h96v-623h80v-201h-80v-174h-96v174h-80v201h80z m-336 0h96v-408h80v-201h-80v-391h-96v391h-80v201h80z m-342 0h96v-623h80v-201h-80v-176h-96v176h-80v201h80z" horiz-adv-x="1000" />
+
+<glyph glyph-name="settings" unicode="&#xe880;" d="M809 28l-20-20v-27l20-20h27l20 20v27l-20 20z m-156 300l236-237c45-45 45-118 0-163s-118-45-163 0l-263 263 65 64 58-58 71 71-5 11c-8 15-7 34 1 49z m198 455l149-149-270-270c-26 13-58 9-80-13s-25-54-12-80l-52-51-58 58-246-246 2-2-4-25-105-74-25 25 72 107 25 4 3-2 245 245-58 59 52 51c26-13 58-9 79 13s26 54 13 79z m-634 34c55 0 110-21 152-63 54-55 73-130 58-200l118-119c-8-4-16-6-25-6-8 0-16 2-24 5l-10 6-71-72 58-58-65-64-145 145c-70-16-145 3-200 57-56 56-75 135-56 207l151-151 106 49 49 106-151 151c18 5 37 7 55 7z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shield" unicode="&#xe881;" d="M574 518c2 0 5-2 11-6 9-7 18-14 27-23 11-11 21-27 31-43 3-6 6-11 9-16 12-21 16-44 16-68 0-26 2-62-10-87-10-19-24-41-38-58-9-11-32-34-48-31 8 14 24 23 30 40 7 16 7 37 3 53-3 12-6 17-16 24-6 4-14 8-17 16-8 19 11 36 25 46 11 7 52 26 23 37-23 8-45-14-66 5-15 14-10 39-4 57 5 15 7 34 16 47 3 5 5 8 8 7z m-113 16c7 0 13-1 16-4 18-13 1-49-3-65-6-22-8-51-28-65-15-10-8 9-20 16-13 8-37-14-34-29 2-7 21-14 28-14 15 1 30 16 39 0 21-38-27-77-21-115 1-7 26-94 18-94-39-2-78 41-96 72-6 11-9 10-18 16-19 12-32 37-33 59-1 20 8 35 22 48 7 7 10 9 19 11 8 2 20-2 25 7 5 9-1 16-8 20-11 7-39 4-42 21-2 10 8 11 13 18 6 6 2 10 0 15-3 5-5 9-1 16 10 17 33 26 48 37 14 10 29 21 45 25 7 2 20 5 31 5z m28 58c-134 0-243-108-243-242s109-242 243-242c133 0 242 108 242 242s-109 242-242 242z m10 258c0 0 150-168 414-168 0 0 27-337-61-528-62-132-186-240-363-304-178 64-302 177-363 310-88 190-62 522-62 522 264 0 435 168 435 168z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shop" unicode="&#xe882;" d="M659 92c53 0 96-44 96-98s-43-99-96-99c-53 0-96 44-96 99s43 98 96 98z m-462 0c53 0 96-44 96-98s-43-99-96-99c-53 0-96 44-96 99s43 98 96 98z m462 275c-19 0-35-14-38-32l-13-78c-1-9 1-18 7-25 6-7 15-11 24-11h5c19 0 36 13 41 31l2 10c5 19 12 43 19 70 2 9 0 17-5 24-6 7-14 11-23 11z m-157 0c-19 0-34-15-34-34v-82c0-17 13-30 30-30 16 0 30 12 33 28l13 83c2 9-1 18-7 24-5 7-14 11-23 11z m-156 0c-8 0-17-4-23-11s-8-15-7-24l14-83c3-16 17-28 33-28 16 0 30 13 30 30v82c0 19-16 34-35 34z m-167 0c-9 0-17-4-23-11-5-7-7-16-5-24 7-28 13-52 18-70l3-9c5-19 21-32 39-32h13c8 0 16 4 22 10 6 7 8 16 7 26l-13 78c-3 18-20 32-39 32z m515 217c-19 0-35-13-38-32l-12-72c-1-9 1-18 7-24s14-11 23-11h26c19 0 36 12 41 30 5 21 10 39 14 55l5 18c2 9 0 18-5 25-6 7-14 11-24 11z m-192 0c-19 0-34-15-34-34v-71c0-19 15-34 34-34h27c19 0 35 13 38 32l12 72c1 9-1 17-7 24-6 7-15 11-24 11z m-189 0c-10 0-19-4-25-11-5-7-8-15-6-24l12-72c3-19 19-32 38-32h26c19 0 35 15 35 34v71c0 19-16 34-34 34z m-189 0c-9 0-18-4-23-11-5-7-7-15-5-24l5-19c5-16 10-33 15-54 4-18 21-31 40-31h31c9 0 17 4 23 11s8 15 7 24l-12 72c-3 19-20 32-39 32z m746 221l97-1c18 0 33-15 33-33s-15-34-33-34h-53c-19 0-36-13-41-31l-127-519c-6-26-29-43-55-43h-525c-27 0-50 17-56 43l-109 435c-2 10 0 20 6 28 6 7 15 12 25 12h724c19 0 35 13 40 31l18 68c6 26 29 44 56 44z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shop3" unicode="&#xe883;" d="M226-9c39 0 70-32 70-70 0-39-31-70-70-70-39 0-70 31-70 70 0 38 31 70 70 70z m232 0c39 0 70-32 70-70 0-39-31-70-70-70-38 0-70 31-70 70 0 38 32 70 70 70z m6 311v-70h64c2 0 3 1 4 2l22 68z m-155 0v-70h105v70z m-121 0l33-70h38v70z m276 116v-66h106l20 66z m-155 0v-66h105v66z m-175 0l31-66h94v66z m330 120v-70h142l18 59c2 4 3 8 3 11z m-155 0v-70h105v70z m-229 0c1-3 1-6 3-9l28-61h148v70z m747 311h134c22 0 39-17 39-38 0-22-17-39-39-39h-134c-31 0-42-6-54-47-13-45-181-617-181-617 0-1-1-3-1-4-2-4-45-106-152-106h-304c-21 0-38 17-38 39s17 38 38 38h304c51 0 75 48 79 57 1 4 4 11 6 21l0 0h-313c-40 0-59 33-62 46l-139 298c-22 52-11 120 68 120 89 0 527 0 562 0 5 0 11 0 17-2l3-1 1 2c19 68 34 118 38 130 15 51 42 103 128 103z" horiz-adv-x="1000" />
+
+<glyph glyph-name="shoppingcard" unicode="&#xe884;" d="M559 58c32 0 57-26 57-57 0-32-25-58-57-58-31 0-57 26-57 58 0 31 26 57 57 57z m-189 0c32 0 57-26 57-57 0-32-25-58-57-58-31 0-57 26-57 58 0 31 26 57 57 57z m194 253v-57h52c1 0 2 1 3 1l18 56z m-126 0v-57h85v57z m-99 0l27-57h31v57z m225 94v-53h86l17 53z m-126 0v-53h85v53z m-143 0l25-53h77v53z m269 98v-57h115l15 48c1 4 2 6 3 9z m-126 0v-57h85v57z m-210 139l-103-76-29 40-27-20 49-67 130 96z m-69 105c87 0 159-71 159-159s-72-159-159-159c-88 0-159 71-159 159s71 159 159 159z m700 10h110c17 0 31-15 31-32 0-17-14-31-31-31h-110c-25 0-34-5-44-39-10-36-147-502-147-502 0-1-1-2-1-3-2-4-36-86-124-86h-247c-17 0-31 14-31 31s14 32 31 32h247c42 0 62 39 65 46 1 3 3 8 5 16l0 1h-255c-33 0-48 27-51 37l-83 180 1 0c24 9 45 22 63 39l1 0h108v57h-65l0 2c9 16 14 35 17 54l1 9h6c132 0 330 0 351 0 5 0 9-1 14-2l2-1 1 2c16 55 28 96 31 106 12 41 34 84 105 84z" horiz-adv-x="1000" />
+
+<glyph glyph-name="slines" unicode="&#xe885;" d="M0 796h1000v-42h-1000v42z m0-842h1000v-42h-1000v42z m0 281h1000v-42h-1000v42z m0 280h1000v-41h-1000v41z" horiz-adv-x="1000" />
+
+<glyph glyph-name="sortasc" unicode="&#xe886;" d="M69 308h276v-55l-210-280h25c34 0 60 3 77 9 16 7 32 18 46 34 15 16 26 36 34 59l52-17-52-147h-303v55l210 279h-33c-22 0-40-3-54-8-13-5-25-13-35-23-10-11-25-33-43-66l-50 22z m125 372l-41-109h79z m-29 105h90l119-307c6-16 12-26 17-30s14-5 28-5v-55h-188v55l11 0c11 0 18 1 22 4s6 6 6 10c0 4-1 11-5 21l-12 36h-121l-14-40c-3-8-5-14-5-16 0-4 1-6 3-9 2-2 6-4 11-5 3-1 12-1 27-1v-55h-154v55c10 0 17 1 22 2 4 2 8 4 11 8 3 3 6 10 10 19z m541 18h96v-722l130 130 68-68-246-246 0 1-1-1-245 246 67 68 131-130z" horiz-adv-x="1000" />
+
+<glyph glyph-name="sortdesc" unicode="&#xe887;" d="M194 203l-41-109h79z m-29 105h90l119-307c6-16 12-26 17-30s14-6 28-5v-55h-188v55l11 0c11 0 18 1 22 4s6 6 6 10c0 4-1 11-5 21l-12 36h-121l-14-40c-3-8-5-14-5-17 0-3 1-5 3-8 2-2 6-4 11-5 3-1 12-1 27-1v-55h-154v55c10 0 17 0 22 2 4 2 8 4 11 8 3 3 6 10 10 19z m-96 477h276v-55l-210-280h25c34 0 60 3 77 9 16 7 32 18 46 34 15 16 26 36 34 59l52-17-52-147h-303v55l210 279h-33c-22 0-40-2-54-8-13-5-25-13-35-23-10-11-25-33-43-66l-50 22z m637 18h96v-722l130 130 68-68-246-246 0 1-1-1-245 246 67 68 131-130z" horiz-adv-x="1000" />
+
+<glyph glyph-name="star" unicode="&#xe888;" d="M500 850l155-313 345-50-250-244 59-344-309 162-309-162 59 344-250 244 346 50z" horiz-adv-x="1000" />
+
+<glyph glyph-name="stock-ok" unicode="&#xe889;" d="M736 549l-312-275-149 173-85-74 223-258 397 349z m-236 301c276 0 500-224 500-500 0-276-224-500-500-500-276 0-500 224-500 500 0 276 224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="stopwatches" unicode="&#xe88a;" d="M61 449h129v-58h-129v58z m0-263h129v-58h-129v58z m-61 132h190v-59h-190v59z m929 210l30-30 41 42-100 100-42-42 30-29-41-41c-47 42-105 72-170 83v72h50v81h-213v-81h49v-72c-160-28-282-167-282-335 0-188 152-340 339-340s340 152 340 340c0 79-27 152-73 210l42 42z m-309-512c-143 0-260 116-260 260s117 260 260 260 260-117 260-260c0-144-116-260-260-260z m0 461c-111 0-201-90-201-201s90-202 201-202 202 91 202 202-91 201-202 201z m21-222l-41 42 83 83 42-41-84-84z" horiz-adv-x="1000" />
+
+<glyph glyph-name="stripe" unicode="&#xe88b;" d="M678 391c-8 0-18-5-18-5l-1-103c14-5 22 0 22 0 22 18 11 93 11 93 0 12-7 15-14 15z m208 11c-9 0-16-7-16-16v-33h32v33c0 9-7 16-16 16z m-415 45h80v-216h-80z m-390 1c33 1 60-10 60-10l-2-53c-15 6-40 8-40 8-34 1-15-22-15-22 62-25 63-50 63-50 16-74-36-90-36-90-33-16-105 4-105 4v56c42-16 64-8 64-8 14 19-9 27-9 27-4 1-28 14-28 14-67 51-11 106-11 106 18 13 39 18 59 18z m354 0c10 0 17-2 17-2v-66c-42 15-53-5-53-5l-1-145h-76v216l60 0c10-6 13-21 13-21 10 19 27 23 40 23z m269 1c4 0 7-1 11-1 5-1 10-2 15-4 3-1 5-2 7-3 6-4 11-9 15-14 4-7 8-14 11-21 5-10 7-21 9-32 2-16 1-31 0-46-3-21-8-41-14-61-4-12-13-23-24-30-12-7-26-10-40-11-12 0-23 2-34 5v-77h-78l1 292h62l10-16c0 2 16 11 17 11 10 5 21 8 32 8z m181 1c115 0 88-136 88-136l-103-1c0-23 18-28 18-28 19-4 74 7 74 7v-55c-153-51-167 61-167 61-23 139 65 150 65 150 9 2 17 2 25 2z m-620 60l-2-65h43l-11-50h-30v-88c-2-36 40-20 40-20v-54c-116-35-117 44-117 44l-1 118h-27v50h27l9 48z m246 37c21 0 37-17 37-38s-16-37-37-37c-20 0-37 17-37 37s17 38 37 38z" horiz-adv-x="1000" />
+
+<glyph glyph-name="support" unicode="&#xe88c;" d="M500 850c-211 0-382-171-382-382v-353c0-49 39-88 88-88s88 39 88 88v294c0 49-39 88-88 88-10 0-19-2-28-5 12 167 152 299 322 299 170 0 310-132 322-299-9 3-18 5-28 5-48 0-88-39-88-88v-294c0-49 40-89 88-89 11 0 20 3 30 6v-35c0-16-14-29-30-29h-211c-12 34-45 58-83 58-49 0-88-39-88-88s39-88 88-88c38 0 71 25 83 59h211c49 0 88 39 88 88 0 177 0 294 0 471 0 210-171 382-382 382z m441-417v-342c34 12 59 44 59 83v176c0 38-25 71-59 83z m-941-83v-176c0-39 25-71 59-83v342c-34-12-59-45-59-83z" horiz-adv-x="1000" />
+
+<glyph glyph-name="tag" unicode="&#xe88d;" d="M189 725c11 0 22-5 30-14 16-17 15-45-3-61-17-16-45-14-61 3-16 17-15 45 3 61 9 8 20 11 31 11z m-2 32c-18 0-36-6-51-20-30-28-32-75-4-106 28-30 75-32 106-4 31 28 33 75 4 106-14 16-35 24-55 24z m11 93l220-31 2 1 561-612-390-358-562 612 2 1-12 222z" horiz-adv-x="1000" />
+
+<glyph glyph-name="template" unicode="&#xe88e;" d="M491 513l79-72-91-20z m-90 209h189l-69-73h-115l-5-161c0 0-6-106-123-93l-100 3v-456c0-10 8-18 18-18h515c10 0 19 8 19 18v547l73 74v-621c0-51-41-92-92-92h-515c-50 0-92 41-92 92v467l37 38 0 1 191 201h-1l-51-54 53 56h1l2 2h0z m290 50l128-118-158-172-3 27-42 15-2 28-42 12-5 32-35 5z m88 78c5 0 11-2 15-6l91-84c11-10 9-30-3-43l-18-19-131 120 18 19c8 9 18 13 28 13z" horiz-adv-x="1000" />
+
+<glyph glyph-name="terms" unicode="&#xe88f;" d="M292 390c-59 0-107-48-107-107 0-59 48-107 107-107 59 0 107 48 107 107 0 59-48 107-107 107z m490 182c-10 0-20-3-31-7-40-18-58-66-40-106 18-40 66-58 106-40 40 18 58 65 40 106-13 30-43 47-75 47z m-538 2h98l5-89v-3c16-5 31-11 46-19l2 2 69 58 69-70-60-67-2-2c8-14 15-29 19-46h3l90-7v-98l-90-6h-3c-4-16-11-31-19-46l2-1 58-69-69-70-67 60-2 2c-15-8-30-14-46-19v-3l-5-90h-98l-8 90v3c-16 5-32 11-46 19l-2-2-67-60-69 70 57 68 3 3c-8 14-15 29-19 45h-3l-90 6v98l90 7h3c4 16 11 32 19 46l-2 2-60 67 69 70 69-58 2-2c14 8 30 14 46 18v3z m582 135l69-26-19-65 0-2c9-7 18-16 26-25l2 1 64 22 30-67-59-31-2-1c1-12 2-25 1-37l1-1 61-29-26-68-64 20-2 0c-7-9-16-18-25-26l1-2 22-64-67-30-31 60-1 2c-12-2-25-3-37-2l-1-1-29-61-68 26 20 64 1 2c-10 7-19 16-27 25l-2 0-63-24-30 66 59 33 2 1c-2 12-2 25-1 37l-2 1-61 27 26 68 64-18 2-1c8 10 16 19 26 27l-1 2-24 63 67 30 32-59 1-2c13 2 25 2 37 1l1 2z" horiz-adv-x="1000" />
+
+<glyph glyph-name="transactions" unicode="&#xe890;" d="M27 54h479c8-40 25-77 49-109h-555z m689 121v-49h116v49l85-68-85-69v54h-116v-54l-85 69 42 34z m58 116c-102 0-185-83-185-184s83-185 185-185c101 0 184 83 184 185s-83 184-184 184z m0 42c125 0 226-102 226-226s-101-227-226-227c-125 0-226 102-226 227s101 226 226 226z m-91 159h164l-27-55v-62c-15 3-30 5-46 5-22 0-43-3-63-8v65z m-328 0h164l-27-55v-328h-109v328z m-328 0h164l-27-55v-328h-109v328z m410 218c-30 0-54-24-54-54s24-55 54-55c31 0 55 24 55 55s-25 54-55 54z m0 110l438-274h-875z" horiz-adv-x="1000" />
+
+<glyph glyph-name="trash" unicode="&#xe891;" d="M957 763h-261c0 26 5 87-51 87h-246c-56 0-51-60-51-87h-261c-29 0-43-60-43-87h956c0 27-15 87-43 87z m-826-130l-3-728c0-31 27-55 60-55h668c32 0 59 24 59 55l-2 728h-782z m173-696h-87v609h87v-609z m174 0h-87v609h87v-609z m174 0h-87v609h87v-609z m174 0h-87v609h87v-609z" horiz-adv-x="1000" />
+
+<glyph glyph-name="unsort" unicode="&#xe892;" d="M501 850l308-252-84-69-157 129v-614l155 127 84-69-307-252-308 252 84 69 168-138v633l-167-137-84 69 224 183z" horiz-adv-x="1000" />
+
+<glyph glyph-name="upload" unicode="&#xe893;" d="M1000-150l-1000 0v419l150 0v-269l702-1v270l148 0z m-598 624v-273h188v273h207l-297 376-297-376z" horiz-adv-x="1000" />
+
+<glyph glyph-name="user" unicode="&#xe894;" d="M99 781v-680h94l0 2c4 59 111 119 202 152 7 3 39 20 21 67-46 47-81 124-81 198 0 115 76 176 165 176 89 0 165-61 165-176 0-74-35-150-81-197h1c-18-54 10-66 15-68 96-32 203-91 207-152l0-2h94v680z m-69 69h940v-1000h-940z" horiz-adv-x="1000" />
+
+<glyph glyph-name="userconfig" unicode="&#xe895;" d="M981 192h-24c-11 0-22 8-25 19l-14 32c-5 10-3 24 5 31l17 17c7 8 7 20 0 28l-28 27c-8 8-20 8-28 0l-16-16c-8-8-22-10-31-5l-33 14c-10 3-19 14-19 25v23c0 11-8 20-19 20h-39c-11 0-20-9-20-20v-23c0-11-8-22-18-25l-33-14c-10-5-24-3-31 5l-17 16c-7 8-20 8-27 0l-28-27c-8-8-8-20 0-28l16-17c8-7 10-21 5-31l-13-32c-4-11-15-19-26-19h-23c-11 0-20-9-20-19v-40c0-10 9-19 20-19h23c11 0 22-8 26-19l13-32c5-10 3-24-5-32l-16-16c-8-8-8-20 0-28l28-27c7-8 20-8 27 0l17 16c7 8 21 10 31 5l33-14c10-3 18-14 18-25v-24c0-10 9-19 20-19h39c11 0 19 9 19 19v24c0 11 9 22 19 25l33 14c9 5 23 3 31-5l16-16c8-8 20-8 28 0l28 27c7 8 7 20 0 28l-17 16c-8 8-10 22-5 32l14 32c3 11 14 19 25 19h24c10 0 19 9 19 19v40c0 10-9 19-19 19z m-137-39c0-54-44-98-98-98-54 0-97 44-97 98 0 54 43 98 97 98 54 0 98-44 98-98z m-393 20c0 73 36 136 92 174l0 0v65c0 3 1 8 3 14 2 7 4 14 6 21 3 8 5 17 8 26 7 13 13 27 18 41 1-1 2-2 4-2 15-2 26 25 29 60 3 33 6 43-16 45 0 2 0 3 0 5 0 38-4 70-12 97-8 26-8 45-22 61-14 17-41 31-60 38-18 8-38 11-59 11-21 0-42-9-60-17-19-7-49-15-62-32-14-16-11-36-20-62-7-26-9-64-9-101-1 0-1 0-1 0-24-1-20-12-17-46 3-34 14-61 29-59 1 0 3 1 4 2 5-15 11-30 18-43 3-9 5-17 8-24 2-6 3-13 5-19 2-6 3-11 4-14v-64c-12-5-25-11-41-18-15-7-31-14-49-21-17-8-34-15-52-23-17-7-34-14-50-21-15-6-29-12-42-17-13-5-23-9-31-12-15-5-28-14-38-25-9-12-17-23-23-35-6-14-12-29-15-44v-72h483c-20 33-32 71-32 111z" horiz-adv-x="1000" />
+
+<glyph glyph-name="usergroup" unicode="&#xe896;" d="M767 364h99c74 0 134-60 134-134v-176h-230v171c0 49-17 95-46 131 14 5 28 8 43 8z m-633 0h99c11 0 21-2 31-4-31-37-49-84-49-135v-171h-215v176c0 74 60 134 134 134z m294 36h129c97 0 176-78 176-175v-230h-480v230c0 97 78 175 175 175z m391 197c60 0 109-49 109-109 0-60-49-108-109-108-60 0-108 48-108 108 0 60 48 109 108 109z m-632 0c60 0 109-49 109-109 0-60-49-108-109-108-60 0-109 48-109 108 0 60 49 109 109 109z m310 108c2 0 5 0 7 0s5-1 7-1c3 0 5 0 7-1s5-1 7-1c3 0 5-1 7-2s5-1 7-2c2 0 4-1 7-2s4-1 6-2c2-1 4-2 6-3s4-2 6-3c2-1 4-2 6-4s4-2 6-3c2-2 4-3 6-4s3-3 5-5c2-1 4-2 5-4s4-3 5-5c2-1 3-3 5-5s3-3 4-5c2-2 3-3 5-5s2-4 4-6c1-2 2-4 3-5s3-4 4-6c1-2 2-4 3-7s2-4 3-6c0-2 1-4 2-6s2-5 2-7c1-2 2-4 2-7s1-4 2-6c0-3 1-5 1-7s1-5 1-8c0-2 0-4 1-7s0-5 0-7c0-3 0-5 0-7s-1-5-1-8c0-2-1-4-1-7s-1-4-1-7c-1-2-1-4-2-7s-1-4-2-6c0-3-1-5-2-7s-2-4-2-6c-1-2-2-5-3-7s-2-4-3-6c-1-2-3-4-4-6s-2-4-3-5c-2-2-3-4-4-6s-3-4-5-5c-1-2-3-4-4-6s-3-3-5-4c-1-2-3-4-5-5s-3-3-5-5c-2-1-3-2-5-4s-4-3-6-4c-2-1-4-2-6-3s-4-3-6-4c-2-1-4-2-6-3s-4-2-6-3c-2-1-4-2-6-2s-5-2-7-3c-2 0-4-1-7-2s-4-1-7-1c-2-1-4-1-7-1s-4-1-7-1c-2-1-4-1-7-1s-5 0-7 0c-3 0-5 0-8 0s-4 0-7 1c-2 0-5 0-7 1s-5 0-7 1c-2 0-4 1-7 1s-4 2-6 2c-3 1-5 2-7 3s-4 1-7 2c-2 1-4 2-6 3s-4 2-6 3c-2 1-4 2-6 4s-4 2-6 3c-1 1-3 3-5 4s-4 3-6 4c-1 2-3 3-5 5s-3 3-5 5c-1 1-3 3-4 4s-3 4-5 6c-1 1-3 3-4 5s-3 4-4 6c-1 1-2 3-4 5s-2 4-3 6c-1 2-2 4-3 6s-2 5-3 7c-1 2-2 4-3 6s-1 4-2 7c0 2-1 4-2 6s-1 5-1 7c-1 3-1 5-2 7s0 5 0 7c-1 3-1 5-1 8s0 4 0 7c0 2 0 5 0 7s0 5 1 7c0 3 0 5 0 8s1 4 2 7c0 2 1 4 1 6s2 5 2 7c1 2 2 5 2 7s2 4 3 6c1 2 2 4 3 6s2 5 3 7c1 2 2 4 3 6s3 3 4 5c1 2 3 4 4 6s3 3 4 5c2 2 3 4 5 5s3 4 4 5c2 2 4 3 5 5s4 3 5 4c2 2 4 3 6 5s4 2 5 4c2 1 4 2 6 3s4 3 6 4c2 1 4 2 6 3s4 2 6 3c3 1 5 1 7 2s4 2 7 2c2 1 4 2 6 2s5 2 7 2c2 0 5 1 7 1s5 1 7 1c3 0 5 1 7 1s5 0 8 0z" horiz-adv-x="1000" />
+
+<glyph glyph-name="video-camera" unicode="&#xe897;" d="M1000 654v-608q0-23-22-32-7-3-14-3-15 0-25 10l-225 225v-92q0-67-47-114t-113-47h-393q-67 0-114 47t-47 114v392q0 67 47 114t114 47h393q66 0 113-47t47-114v-92l225 225q10 10 25 10 7 0 14-2 22-10 22-33z" horiz-adv-x="1000" />
+
+<glyph glyph-name="video" unicode="&#xe898;" d="M819 233v-76h123v76z m-751 0v-76h123v76z m751 156v-76h123v76z m-751 0v-76h123v76z m181 137v-360h502v360z m570 19v-76h123v76z m-751 0v-76h123v76z m-68 141h69v-53h122v53h58v-94h502v94h69v-53h122v53h58v-672h-61v53h-122v-53h-66v85h-502v-85h-60v53h-123v-53h-66z" horiz-adv-x="1000" />
+
+<glyph glyph-name="viewpdf" unicode="&#xe899;" d="M183 106c-61-18-105-63-120-80 0 3-7-8-7-8s3 3 7 8c0-2-1-5-4-12-11-26 21-25 21-25 91 14 103 117 103 117z m521 88c-17 0-27-1-27-1 97-79 187-61 187-61 37 5-20 36-20 36-52 22-107 26-140 26z m-331 213c0 0-35-170-79-220l243 36c0 0-121 108-164 184z m452 195c5 0 10-2 16-7l37-31c19-15 48-40 66-55l38-32c18-15 18-39-1-54l-38-31c-18-14-48-39-67-53l-37-31c-19-15-34-2-33 28l0 57h-220c-15 0-28 13-28 28v61c0 15 13 28 28 28h221l1 58c0 21 7 33 17 33z m-447 118c-3 0-6-3-8-11 0 0-14-62 19-166 0 0 28 82 7 146 0 0-9 32-18 31z m-30 68c26 1 49-48 49-48 73-155 4-254 4-254 72-169 215-259 215-259 140 7 242-28 242-28 80-42 53-81 53-81-84-94-330 52-330 52l-318-53c-46-158-199-195-199-195-74-10-63 66-63 66 57 126 200 155 200 155 57 60 149 344 149 344-93 210-28 280-28 280 9 15 18 21 26 21z" horiz-adv-x="1000" />
+
+<glyph glyph-name="website" unicode="&#xe89a;" d="M500 850c-276 0-500-224-500-500s224-500 500-500c276 0 500 224 500 500s-224 500-500 500z m-41-570c0 0-155 35-185 96-61 122-68 98-75 136-8 38 3 115 3 115s-1-15 74 83c54 70 179 45 223 30 18-6-78 0-81-51-4-51 7-43 51-55 43-11 41 89 41 89l66-39 25-25c0 0 7-61-15-89-25-31-59-31-64-87-4-40 3-107 3-107s-8-11-20-2c-18 13-36 36-49 62-23 46-89 13-91 8-37-110 96-132 96-132l-2-32z m59-378c7 30 83 98 68 128-15 31-46 31-76 53-30 23-33 93 15 136 46 41 99 45 99 45s98-30 128-37c30-8 98 15 98-38 0-197-340-317-332-287z" horiz-adv-x="1000" />
+
+<glyph glyph-name="website2" unicode="&#xe89b;" d="M801 67c-26-52-59-97-98-132 64 31 119 76 162 132z m-154 0c-15-68-37-126-65-165 72 26 133 85 177 165z m-256 0c28-112 70-180 109-180 40 0 81 68 109 180z m-150 0c44-80 105-139 177-165-28 39-50 97-65 165z m-106 0c43-56 98-101 162-132-39 35-71 80-98 132z m729 250c-3-77-20-150-46-213h73c40 62 65 135 70 213z m-187 0c-2-74-9-147-22-213h123c28 62 45 135 49 213z m-317 0c2-80 10-152 23-213h234c13 61 21 133 23 213z m-187 0c4-78 21-151 49-213h123c-13 66-20 139-22 213z m-134 0c5-78 30-151 70-213h73c-26 63-43 136-46 213z m790 250c23-65 36-137 36-213h98c-1 76-20 149-54 213z m-168 0c10-68 16-141 16-213h151c0 76-14 149-38 213z m-284 0c-11-63-17-134-17-213h280c0 79-6 150-17 213z m-167 0c-24-64-38-137-38-213h151c0 72 6 145 17 213z m-119 0c-34-64-53-137-54-213h98c0 76 13 148 36 213z m206 198c-75-36-138-92-184-161h73c27 64 65 120 111 161z m406 0c46-41 84-97 112-161h72c-45 69-109 125-184 161z m-121 33c32-45 56-114 72-194h121c-45 94-113 164-193 194z m-164 0c-80-30-148-100-193-194h121c16 80 40 149 72 194z m82 15c-43 0-89-80-116-209h232c-27 129-73 209-116 209z m0 37c276 0 500-224 500-500 0-103-31-198-85-278v-5h-4c-90-131-241-217-411-217-170 0-321 86-411 217h-4v5c-54 80-85 175-85 278 0 276 224 500 500 500z" horiz-adv-x="1000" />
+
+<glyph glyph-name="win10" unicode="&#xe89c;" d="M457 324l543-1 0-450-542 73z m-457 5l409-2 0-376-409 54z m409 416l0-375-409-2 0 324z m591 82v-452l-542-4v381z" horiz-adv-x="1000" />
+
+<glyph glyph-name="youtube" unicode="&#xe89d;" d="M812 208h3c8 0 16-2 22-6 6-4 10-9 10-15l-2-27h-66l2 27c0 6 3 11 9 15 6 4 13 6 22 6z m-214 9c8 0 15-2 22-5 6-4 9-8 9-12v-128c0-4-3-8-9-11-7-3-14-5-22-5-8 0-15 2-21 5-6 3-9 7-9 11v128c0 4 3 8 9 12 6 3 13 5 21 5z m-320 20l1-135c0-11 0-19 0-26-1-8-1-13 0-17 1-6 2-12 3-19 1-6 6-12 15-16 8-3 17-5 28-5 10 0 21 1 31 4 10 2 20 6 28 10 9 5 16 10 19 15l-1-27 57-1v217h-69v-136c0-10 0-17 1-23 0-5-1-9-3-10-2-6-8-10-18-13-9-3-17 1-22 12-1 1-1 5 0 11 0 5 0 13 0 22l-1 137z m536 12c-6 0-11 0-16-1-15-1-27-5-38-10-13-7-22-16-29-27-6-11-9-27-9-47v-68c0-28 11-49 31-61 19-11 39-17 60-17 2 0 4 0 6 0 24 1 44 8 62 22 14 10 20 23 20 39 0 5-1 11-3 17h-51v-25c0-5-3-10-9-13-6-4-13-5-20-5h-11c-8 0-15 1-20 5-5 3-8 8-8 13v53h119v30c0 11 0 22-1 32 0 11-1 19-3 25-2 10-8 18-19 24-10 6-22 10-35 12-7 1-14 2-21 2-2 0-4 0-6 0z m-314 63v-290l57 1 5 18c18-11 35-18 49-21 15-2 27-1 38 3 10 5 18 12 24 23 5 10 8 22 8 36v112c0 22-10 37-31 46-7 3-15 5-24 5-17 0-35-6-57-17v84z m-431 0v-37h71v-255h69v254h82v38z m95 81h672c22 0 43-3 63-8 20-6 37-14 52-23 15-9 27-20 36-33 9-13 13-27 13-41v-241c0-15-4-29-13-42-9-13-21-24-36-33-15-10-32-17-52-23-19-5-41-8-63-8h-672c-22 0-44 3-63 8-20 6-37 13-52 23-15 9-27 20-36 33-9 13-13 27-13 42v241c0 14 4 28 13 41 9 13 21 24 36 33 15 9 32 17 52 23 19 5 41 8 63 8z m324 249c-8 0-15-2-21-7-6-5-10-10-10-17v-119c0-6 3-11 9-16 6-4 14-6 22-6 8 0 15 2 22 6 6 5 9 10 9 16v119c0 7-3 12-9 17-7 5-14 7-22 7z m135 28h64v-175c0-4 2-8 7-11 5-4 10-5 18-5 7 0 13 1 18 5 5 3 8 7 8 11v175h59v-224h-76l1 18c-7-7-13-13-20-17-8-4-16-6-26-6-11 0-21 2-29 6-6 3-12 8-17 15-1 3-3 6-3 9-1 3-2 6-3 9-1 4-1 8-1 15v24z m-138 9c18 0 33-3 46-7 12-4 23-10 31-19 6-7 10-14 13-23 3-9 5-21 5-36v-58c0-21-2-36-5-45-1-8-6-18-15-28-9-9-19-15-29-18-13-5-27-7-43-7-16 0-31 2-45 6-12 3-22 8-27 16-6 6-11 14-15 24-3 10-5 25-5 45v60c0 20 3 37 8 50 6 13 15 23 29 29 13 7 31 11 52 11z m-335 80h81l45-111 46 111h80l-86-148v-172h-74v172z" horiz-adv-x="1000" />
+</font>
+</defs>
+</svg>
\ No newline at end of file
diff --git a/public_html/shop/css/font/appicons.ttf b/public_html/shop/css/font/appicons.ttf
new file mode 100644 (file)
index 0000000..8f2f237
Binary files /dev/null and b/public_html/shop/css/font/appicons.ttf differ
diff --git a/public_html/shop/css/font/appicons.woff b/public_html/shop/css/font/appicons.woff
new file mode 100644 (file)
index 0000000..3a8eab8
Binary files /dev/null and b/public_html/shop/css/font/appicons.woff differ
diff --git a/public_html/shop/css/font/appicons.woff2 b/public_html/shop/css/font/appicons.woff2
new file mode 100644 (file)
index 0000000..d2b3ced
Binary files /dev/null and b/public_html/shop/css/font/appicons.woff2 differ
diff --git a/public_html/shop/css/fonts/appicons.svg b/public_html/shop/css/fonts/appicons.svg
deleted file mode 100644 (file)
index 959a79e..0000000
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata>Generated by IcoMoon</metadata>
-<defs>
-<font id="appicons" horiz-adv-x="1024">
-<font-face units-per-em="1024" ascent="960" descent="-64" />
-<missing-glyph horiz-adv-x="1024" />
-<glyph unicode="&#x20;" horiz-adv-x="512" d="" />
-<glyph unicode="&#xe900;" glyph-name="new" d="M516.733 496.044c21.535 0 32.342-13.323 32.342-39.992h-68.564c1.486 11.395 5.57 20.903 12.295 28.548 6.725 7.641 14.728 11.445 23.927 11.445zM615.303 530.234l52.557-186.17h59.61l29.453 109.803c1.609 5.939 2.805 13.633 3.672 23.089h1.072c0.206-8.6 1.278-16.531 3.094-23.801l27.475-109.092h60.312l53.669 186.17h-53.258l-24.173-121.445c-1.361-7.043-2.351-14.055-2.97-21.1h-1.278c-0.949 11.025-1.815 18.066-2.517 21.1l-28.712 121.445h-54.742l-31.97-120.734c-1.609-5.796-2.682-12.953-3.301-21.439h-1.072c-0.618 8.115-1.526 15.025-2.723 20.727l-25.659 121.445zM517.063 534.78c-26.196 0-48.225-9.034-66.172-27.092-17.945-18.069-26.939-42.55-26.939-73.448 0-29.825 8.334-53.071 24.917-69.716 16.626-16.677 39.976-25.008 70.009-25.008 27.517 0 49.917 4.599 67.121 13.808v41.458c-15.553-9.706-33.54-14.543-54.002-14.543-32.136 0-49.174 13.523-51.072 40.542h121.451v24.184c0 27.638-7.425 49.511-22.276 65.62-14.851 16.13-35.891 24.194-63.037 24.194zM146.566 604.784v-260.721h55.447v143.263c0 18.915-0.495 32.981-1.444 42.18h0.702c2.434-4.856 6.807-12.067 13.078-21.637l107.469-163.807h59.284v260.721h-55.447v-144.18c0-17.81 0.453-29.764 1.443-35.819h-0.7c-4.044 7.016-8.417 14.121-13.12 21.276l-103.426 158.722zM625.246 954.928c9.985 0.12 19.789-4.454 26.142-12.898l67.45-89.87 112.253-4.434c15.304-0.6 28.093-11.913 30.485-27.013l17.945-110.919 97.402-56.105c13.201-7.642 19.265-23.577 14.356-38.097l-35.643-106.547 60.19-94.904c8.209-12.912 6.105-29.859-4.95-40.46l-81.064-77.743 9.118-111.981c1.237-15.276-8.458-29.281-23.145-33.528l-107.92-31.139-44.017-103.401c-5.941-14.107-21.123-22.162-36.057-18.943l-110.065 22.542-86.964-71.129c-5.858-4.836-13.16-7.273-20.337-7.273-7.262 0-14.481 2.436-20.421 7.273l-86.964 71.129-110.065-22.542c-14.934-3.249-30.115 4.866-36.055 18.943l-43.936 103.401-107.92 31.139c-14.769 4.247-24.464 18.252-23.226 33.528l9.117 111.981-81.064 77.743c-11.056 10.601-13.077 27.548-4.868 40.46l60.107 94.904-35.643 106.547c-4.909 14.52 1.155 30.455 14.439 38.097l97.318 56.105 17.945 110.919c2.392 15.1 15.181 26.413 30.487 27.013l112.252 4.434 67.45 89.87c9.242 12.242 25.784 16.347 39.563 9.746l101.486-48.255 101.402 48.255c4.306 2.072 8.882 3.097 13.42 3.152z" />
-<glyph unicode="&#xe901;" glyph-name="search" d="M404.114 814.229c-121.452-0.022-225.517-82.541-238.068-193.259-13.387-118.098 82.472-223.586 214.086-235.553 131.78-11.864 248.96 74.054 262.404 192.25 13.387 117.996-82.252 223.439-213.922 235.45-8.23 0.748-16.403 1.113-24.5 1.112zM402.212 959.386c13.605 0.002 27.34-0.612 41.169-1.87 221.358-20.123 382.283-197.441 359.97-396.015-7.99-70.244-38.071-133.62-83.191-185.576l269.788-287.706c34.047-36.222 28.758-90.561-11.735-121.162-40.438-30.449-100.929-25.703-135.142 10.529l-273.312 291.857c-62.693-25.953-134.038-37.521-207.694-30.943-221.252 20.22-382.449 197.537-359.971 396.062 21.174 186.12 196.038 324.792 400.119 324.823z" />
-<glyph unicode="&#xe902;" glyph-name="out" d="M330.317 960h363.38v-608.505h302.873l-484.563-415.495-484.561 415.495h302.871z" />
-<glyph unicode="&#xe903;" glyph-name="in" d="M512.007 916.417l512.005-380.127h-320.025v-556.708h-383.961v556.708h-320.027z" />
-<glyph unicode="&#xe904;" glyph-name="backup" d="M158.756 459.232c2.36-0.222 4.628-1.137 6.44-2.635 2.465-2.038 4.027-5.035 4.266-8.199 3.173-40.213 14.414-80.383 34.695-118.14 28.963-53.866 71.965-95.243 122.116-122.093l19.951 77.261c1.184 4.576 4.973 7.992 9.626 8.699 4.692 0.708 9.29-1.415 11.8-5.411l140.4-226.038c1.945-3.581 2.228-7.033 1.093-10.24-1.228-3.413-3.934-5.994-7.347-7.16l-259.049-86.835c-4.549-1.541-9.533-0.166-12.657 3.454-3.173 3.664-3.796 8.784-1.571 13.072l37.267 73.013c-87.221 41.503-162.493 110.146-211.654 201.728-30.908 57.487-48.59 118.638-54.085 179.872-0.573 6.368 4.026 12.029 10.386 12.778l145.945 16.859c0.793 0.084 1.59 0.086 2.377 0.012zM807.027 714.090c2.642-0.123 5.187-1.153 7.248-2.932l204.777-180.834c3.601-3.207 4.923-8.202 3.309-12.697-1.562-4.58-5.683-7.66-10.521-7.91l-81.808-4.289c7.679-96.244-14.081-195.777-68.781-284.155-34.323-55.533-78.458-101.448-128.702-136.833-5.214-3.664-12.416-2.538-16.257 2.622l-87.605 117.892c-1.894 2.582-2.652 5.83-2.175 8.952 0.572 3.162 2.375 5.994 4.975 7.783 33.23 22.854 62.38 52.702 84.953 89.168 32.178 52.037 46.446 109.942 44.645 166.807l-76.928-21.356c-4.556-1.29-9.386 0.251-12.331 3.956-2.986 3.704-3.456 8.741-1.228 12.945l125.425 234.66c2.132 3.456 5.024 5.454 8.346 6.036 0.888 0.167 1.779 0.227 2.659 0.186zM478.859 939.139c65.312 0.043 127.56-13.319 184.057-37.421 5.924-2.541 8.722-9.241 6.349-15.235l-54.179-136.536c-1.188-2.954-3.549-5.328-6.493-6.535-2.935-1.208-6.308-1.165-9.19 0.125-36.935 16.234-77.646 25.308-120.544 25.308-61.151 0-117.892-18.315-165.297-49.786l58.591-54.156c3.509-3.205 4.738-8.159 3.124-12.613-1.56-4.453-5.64-7.534-10.333-7.824l-265.546-16.777c-4.079-0.040-7.295 1.375-9.522 3.871-2.466 2.706-3.466 6.287-2.852 9.866l19.014 111.394 26.963 157.891c0.855 4.745 4.415 8.492 9.108 9.532s9.48-0.833 12.228-4.786l46.696-67.353c77.784 57.195 173.873 91.080 277.828 91.037z" />
-<glyph unicode="&#xe905;" glyph-name="transactions" d="M27.985 145.28h490.253c8.064-41.328 25.409-79.28 49.553-111.952h-567.792zM732.688 269.12v-50.342h119.296v50.342l86.64-70.28-86.64-70.28v54.822h-119.296v-54.822l-86.624 70.28 43.312 35.14zM792.36 387.583c-104.092 0-188.761-84.672-188.761-188.752 0-104.064 84.669-188.704 188.761-188.704 104.044 0 188.697 84.64 188.697 188.704 0 104.080-84.653 188.752-188.697 188.752zM792.36 430.511c127.708 0 231.624-103.952 231.624-231.68s-103.916-231.632-231.624-231.632c-127.74 0-231.688 103.904-231.688 231.632s103.948 231.68 231.688 231.68zM699.632 593.040h167.92l-27.984-55.968v-63.152c-15.376 2.64-31.072 4.304-47.2 4.304-22.32 0-43.92-2.896-64.736-7.872v66.72zM363.808 593.040h167.92l-27.984-55.968v-335.824h-111.952v335.824zM27.984 593.040h167.921l-27.987-55.968v-335.824h-111.947v335.824zM447.785 816.928c-30.929 0-55.985-25.056-55.985-55.968s25.056-55.968 55.985-55.968c30.896 0 55.952 25.056 55.952 55.968s-25.056 55.968-55.952 55.968zM447.785 928.88l447.768-279.856h-895.552z" />
-<glyph unicode="&#xe906;" glyph-name="bill" d="M678.867 244.823h18.202v-20.667c13.994-0.431 23.544-3.758 30.648-7.322l-5.988-20.434c-5.324 2.428-15.109 7.555-30.198 7.555-15.54 0-21.079-7.985-21.079-15.542 0-9.12 7.986-14.207 26.853-21.763 24.855-9.317 35.972-21.296 35.972-41.064 0-18.868-13.113-35.545-37.538-39.537v-22.86h-18.201v21.529c-13.974 0.431-27.968 4.463-35.973 9.787l6.009 20.864c8.67-5.127 21.079-9.787 34.622-9.787 13.994 0 23.544 6.891 23.544 17.538 0 10.022-7.769 16.44-24.21 22.431-23.29 8.457-38.399 19.104-38.399 39.734 0 19.103 13.31 33.781 35.737 37.777zM420.46 294.449c-16.753-25.445-32.606-51.595-47.854-77.686h47.854zM272.885 364.344v-147.582h90.404c-24.171 33.432-46.288 68.956-72.084 100.764 4.658 7.319 10.647 13.329 17.967 18.007 12.76-10.335 23.643-19.769 39.065-30.849 2.193-1.544 16.832-11.587 18.045-11.509 2.818 0.234 10.258 13.389 14.836 19.065 11.627 14.387 25.073 29.419 39.341 44.038v8.065zM565.034 372.057h186.1v-40.091h-186.1zM502.86 426.549c7.711 0 15.501 0 23.252 0 1.408-2.975-5.637-6.695-9.513-10.61-27.44-27.402-52.589-58.836-76.097-92.15v-127.069h-187.659v187.668h187.659v-8.359c20.768 19.575 42.375 37.426 62.358 50.52zM420.46 563.84c-16.735-25.445-32.606-51.575-47.835-77.668h47.835zM565.034 564.125h186.1v-40.076h-186.1zM272.885 633.717v-147.545h90.385c-24.172 33.432-46.269 68.941-72.064 100.767 4.658 7.319 10.647 13.308 17.967 17.986 12.76-10.315 23.643-19.769 39.065-30.866 2.193-1.527 16.832-11.569 18.045-11.471 2.818 0.197 10.258 13.388 14.836 19.064 11.627 14.388 25.073 29.401 39.341 44.023v8.042zM502.86 695.943c7.711 0 15.501 0 23.252 0 1.408-2.954-5.637-6.694-9.513-10.59-27.44-27.421-52.589-58.857-76.097-92.17v-127.053h-187.659v187.633h187.659v-8.339c20.768 19.574 42.375 37.405 62.358 50.52zM194.508 882.608v-869.323h634.916v674.609h-201.173v194.713zM121.461 960h548.128l232.92-228.046v-795.984h-781.048z" />
-<glyph unicode="&#xe907;" glyph-name="bookings" d="M768.745 319.184l32.375-49.895-336.235-218.041-104.357 160.979 49.896 32.353 72.021-111.040zM222.8 371.984h435.984v-92.856l-65.562-42.5v69.793h-304.878v-304.838h304.878v101.648l65.562 42.522v-209.753h-435.984zM768.745 907.184l32.375-49.876-336.235-218.044-104.357 160.981 49.896 32.334 72.021-111.044zM222.8 960h435.984v-92.855l-65.562-42.5v69.771h-304.878v-304.815h304.878v101.625l65.562 42.522v-209.732h-435.984z" />
-<glyph unicode="&#xe908;" glyph-name="box" d="M489.643 628.651v-627.84l-489.643 224.896v577.408zM1024 803.115l-156.331-53.717v-351.019l-131.2-42.88v348.885l-201.771-69.376 0.085-640.555 489.216 204.075zM858.837 794.667l139.947 47.659-497.707 117.675-117.675-31.957zM30.251 832.171l464.085-161.408 223.445 75.989-478.165 140.971z" />
-<glyph unicode="&#xe909;" glyph-name="close" d="M704.768 802.859l-191.872-191.872-191.829 191.829-159.317-159.317 191.829-191.872-191.872-191.829 159.36-159.36 191.872 191.829 191.829-191.829 159.36 159.36-191.787 191.787 191.829 191.872z" />
-<glyph unicode="&#xe90a;" glyph-name="contacts" d="M560.42 450.81c-108.58 0-203.459-81.987-256.188-204.329h512.434c-52.788 122.342-147.666 204.329-256.245 204.329zM560.478 649.52c-55.503 0-100.427-39.742-100.427-88.729 0-48.938 44.924-88.73 100.427-88.73 55.447 0 100.37 39.792 100.37 88.73 0 48.987-44.923 88.729-100.37 88.729zM96.785 958.823h927.213v-1021.645h-927.213v66.561h-96.785v68.245h96.785v138.228h-96.785v68.245h96.785v138.229h-96.785v68.245h96.785v138.179h-96.785v68.245h96.785v138.228h-96.785v68.246h96.785z" />
-<glyph unicode="&#xe90b;" glyph-name="dataadd" d="M49.907 331.566h393.013l-1.752-4.601c-13.537-36.902-20.929-76.743-20.929-118.278 0-41.533 7.392-81.371 20.929-118.268l1.75-4.595h-393.011c-27.546 0-49.907 22.379-49.907 49.902v145.982c0 27.523 22.36 49.859 49.907 49.859zM722.372 377.273v-133.834h-133.823v-84.832h133.823v-133.825h84.827v133.825h133.823v84.832h-133.823v133.834zM764.561 468.099c143.259 0 259.405-116.099 259.405-259.405 0-143.162-116.146-259.353-259.405-259.353-143.264 0-259.387 116.19-259.387 259.353 0 143.306 116.123 259.405 259.387 259.405zM49.907 641.902h698.291c27.546 0 49.881-22.333 49.881-49.862v-40.624l-7.067 0.63c-8.732 0.667-17.554 1.006-26.454 1.006-118.654 0-223.49-60.348-285.431-151.965l-3.117-4.857h-426.103c-27.546 0-49.907 22.333-49.907 49.895v145.916c0 27.529 22.36 49.862 49.907 49.862zM146.92 880.558c-31.203 0-56.632-25.408-56.632-56.636 0-31.271 25.429-56.627 56.632-56.627 31.225 0 56.632 25.356 56.632 56.627 0 31.229-25.407 56.636-56.632 56.636zM49.907 946.745h698.291c27.546 0 49.881-22.335 49.881-49.866v-145.967c0-27.574-22.335-49.858-49.881-49.858h-698.291c-27.546 0-49.907 22.284-49.907 49.858v145.967c0 27.53 22.36 49.866 49.907 49.866z" />
-<glyph unicode="&#xe90c;" glyph-name="datadelete" d="M49.907 331.479h393.008l-1.747-4.587c-13.537-36.902-20.929-76.744-20.929-118.28s7.392-81.375 20.929-118.274l1.753-4.602h-393.014c-27.546 0-49.907 22.387-49.907 49.909v145.968c0 27.531 22.36 49.866 49.907 49.866zM670.156 355.545l-59.983-59.991 94.626-94.619-94.626-94.618 59.983-59.982 94.628 94.618 94.628-94.618 59.971 59.982-94.623 94.618 94.623 94.619-59.971 59.991-94.628-94.619zM764.561 468.012c143.259 0 259.405-116.092 259.405-259.4 0-143.173-116.146-259.357-259.405-259.357-143.264 0-259.387 116.184-259.387 259.357 0 143.308 116.123 259.4 259.387 259.4zM49.907 641.815h698.291c27.546 0 49.881-22.335 49.881-49.857v-40.611l-7.058 0.629c-8.732 0.667-17.555 1.006-26.455 1.006-118.657 0-223.495-60.349-285.438-151.967l-3.138-4.89h-426.083c-27.546 0-49.907 22.335-49.907 49.907v145.927c0 27.522 22.36 49.857 49.907 49.857zM146.92 880.471c-31.203 0-56.632-25.397-56.632-56.624 0-31.269 25.429-56.623 56.632-56.623 31.225 0 56.632 25.354 56.632 56.623 0 31.226-25.407 56.624-56.632 56.624zM49.907 946.659h698.291c27.546 0 49.881-22.335 49.881-49.857v-145.968c0-27.572-22.335-49.865-49.881-49.865h-698.291c-27.546 0-49.907 22.293-49.907 49.865v145.968c0 27.522 22.36 49.857 49.907 49.857z" />
-<glyph unicode="&#xe90d;" glyph-name="dataedit" d="M575.169 263.586c0.538 0.022 1.084 0.017 1.638-0.017 4.031-0.243 8.476-1.969 13.011-5.318l31.691-23.35c14.545-10.75 38.33-28.289 52.878-39.072l31.66-23.345c14.548-10.748 12.845-25.423-3.677-32.677l-36.043-15.722c-16.557-7.289-43.707-19.059-60.321-26.284l-36.043-15.783c-16.569-7.194-28.51 1.608-26.472 19.553l4.448 39.131c2.038 17.944 5.344 47.345 7.356 65.323l4.384 39.103c1.313 11.564 7.427 18.125 15.492 18.458zM57.042 384.833h571.020l-53.307-72.209c-5.624-7.709-8.803-16.711-9.22-26.118-16.26-4.398-28.232-18.435-30.578-38.624l-4.493-40.025h-473.423c-31.504 0-57.042 25.573-57.042 57.078v62.818c0 31.505 25.539 57.080 57.042 57.080zM57.042 604.316h639.337c29.325 0 53.157-22.114 56.476-50.465l-93.382-126.464h-602.43c-31.504 0-57.042 25.571-57.042 57.038v62.818c0 31.5 25.539 57.073 57.042 57.073zM888.621 680.779c5.43 0.159 11.030-1.472 15.826-5.014l108.501-80.117c10.935-8.058 13.592-23.101 5.868-33.538l-275.899-373.688c-7.707-10.439-22.828-12.325-33.82-4.296l-108.473 80.12c-10.961 8.091-13.592 23.132-5.866 33.569l275.84 373.722c4.343 5.872 11.042 9.037 18.023 9.242zM57.042 821.237h639.337c31.595 0 57.14-25.573 57.14-57.047v-62.853c0-31.503-25.544-57.076-57.14-57.076h-639.337c-31.504 0-57.042 25.573-57.042 57.076v62.853c0 31.474 25.539 57.047 57.042 57.047z" />
-<glyph unicode="&#xe90e;" glyph-name="datasets" d="M615.413-2.912h199.755v-34.72h-204.048c2.957 9.088 4.583 18.755 4.583 28.803 0 2-0.165 3.954-0.29 5.917zM208.944-2.912h221.008c-0.125-1.962-0.29-3.916-0.29-5.917 0-10.049 1.664-19.715 4.626-28.803h-225.344zM192.702 397.376h638.617c25.211 0 45.625-20.413 45.625-45.578v-133.5c0-25.173-20.414-45.626-45.625-45.626h-278.743v-135.178l0.959-0.582c14.686-9.916 24.337-26.706 24.337-45.74 0-30.461-24.708-55.171-55.21-55.171-30.457 0-55.174 24.71-55.174 55.171 0 17.131 7.82 32.444 20.084 42.564l3.836 2.868v136.068h-298.706c-25.164 0-45.582 20.453-45.582 45.626v133.5c0 25.165 20.418 45.578 45.582 45.578zM192.702 681.216h638.617c25.211 0 45.625-20.415 45.625-45.627v-133.466c0-25.164-20.414-45.579-45.625-45.579h-638.617c-25.164 0-45.582 20.415-45.582 45.579v133.466c0 25.212 20.418 45.627 45.582 45.627zM281.415 899.456c-28.501 0-51.751-23.211-51.751-51.788 0-28.585 23.25-51.796 51.751-51.796 28.583 0 51.833 23.21 51.833 51.796 0 28.578-23.25 51.788-51.833 51.788zM192.702 960h638.617c25.211 0 45.625-20.453 45.625-45.625v-133.501c0-25.165-20.414-45.578-45.625-45.578h-638.617c-25.164 0-45.582 20.413-45.582 45.578v133.501c0 25.172 20.418 45.625 45.582 45.625z" />
-<glyph unicode="&#xe90f;" glyph-name="download" d="M1024-63.915l-1024-0.085v428.672l153.6 0.171v-275.243l718.421-0.768v275.84l151.979 0.085zM411.989 680.491v279.509h192.512v-279.509h211.456l-303.957-385.067-303.915 385.067z" />
-<glyph unicode="&#xe910;" glyph-name="duplicate" d="M169.813 790.272l598.997-0.811-1.408 170.539h-767.403v-767.403h169.813zM224.64 735.36v-799.36h799.36v799.36h-799.36zM928.896 289.749h-258.645v-258.603h-85.333v258.603h-258.603v85.333h258.603v258.645h85.333v-258.645h258.645v-85.333z" />
-<glyph unicode="&#xe911;" glyph-name="duplicate2" d="M736 464v144l160-160h-144c-8.837 0-16 7.163-16 16v0zM352 640v176c0 8.837-7.163 16-16 16v0h-144c-17.673 0-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32v0h224v288c0.116 11.518 2.262 22.501 6.096 32.655l-0.217-0.655h-37.879c-17.673 0-32 14.327-32 32v0zM672 416v176c0 8.837-7.163 16-16 16v0h-144c-17.673 0-32-14.327-32-32v0-480c0-17.673 14.327-32 32-32v0h352c17.673 0 32 14.327 32 32v0 272c0 8.837-7.163 16-16 16v0h-176c-17.673 0-32 14.327-32 32v0zM416 832v-144c0-8.837 7.163-16 16-16v0h144z" />
-<glyph unicode="&#xe912;" glyph-name="edit" d="M107.093 248.875l214.827-199.979 512.683 520.96-214.699 199.893-512.811-520.875zM994.603 858.411l-81.664 75.947c-38.059 35.413-98.091 33.963-134.229-3.029l-102.357-104.875 219.136-203.819 102.229 104.704c36.224 37.12 34.816 95.787-3.115 131.072zM0.299-64l268.459 58.24-210.133 195.584-58.325-253.824z" />
-<glyph unicode="&#xe913;" glyph-name="email" d="M1024 141.056l-359.893 278.741 359.893 352.896zM0 788.011l375.211-363.136-375.211-308.907zM580.267 326.656c-21.333-21.035-69.12-21.035-98.603 6.997l-70.997 55.765-378.667-301.568 992 1.067-380.16 290.389-63.573-52.651zM1005.227 812.757l-422.229-413.227c-28.075-24.149-73.771-24.149-102.101 0l-448.896 412.459 973.227 0.768z" />
-<glyph unicode="&#xe914;" glyph-name="exit" d="M826.547 713.055l174.681-174.731-174.681-174.856v116.127h-324.501v117.521h324.501zM22.578 960h748.846v-322.493h-85.415v233.478h-527.32l143.325-93.695v-571.717h383.995v233.478h85.415v-322.493h-469.41v-180.559l-279.436 180.559z" />
-<glyph unicode="&#xe915;" glyph-name="file" d="M941.653 599.979h-360.021v360.021zM515.157 534.059v425.6h-428.245v-1023.659h861.995l0.427 599.083-434.176-1.024z" />
-<glyph unicode="&#xe916;" glyph-name="filter" d="M938.112 731.733h-937.6l333.184-523.819v-271.915h245.376v273.067zM0 960h938.667v-183.424h-938.667v183.424z" />
-<glyph unicode="&#xe917;" glyph-name="folder" d="M240.547 563.881h783.587l-188.453-456.336h-763.813zM0 788.589h297.559l59.547-131.005h477.942l-0.134-40.127h-631.676l-188.418-509.913h-14.82z" />
-<glyph unicode="&#xe918;" glyph-name="foldershare" d="M653.349 20.736h267.611v-42.272h-272.88c3.675 11.040 5.573 22.781 5.573 35.093 0 2.41-0.147 4.741-0.304 7.179zM102.976 20.736h293.6c-0.229-2.438-0.384-4.77-0.384-7.179 0-12.312 1.978-24.053 5.584-35.093h-298.8zM168.852 960h267.828c42.020 0 76.073-34.062 76.073-76.061v-36.467h342.328c42.010 0 76.072-34.062 76.072-76.062v-492.874c0-42.009-34.062-76.072-76.072-76.072h-296.568v-117.698l2.973-1.343c26.009-12.526 43.939-39.118 43.939-69.861 0-42.853-34.708-77.562-77.592-77.562-42.73 0-77.448 34.709-77.448 77.562 0 30.743 17.935 57.335 43.89 69.861l1.534 0.695v118.347h-326.957c-42 0-76.051 34.062-76.051 76.072v492.874c0 1.312 0.033 2.617 0.099 3.913l0.064 0.841-0.064 0.841c-0.066 1.297-0.099 2.602-0.099 3.915v103.019c0 41.999 34.051 76.061 76.052 76.061z" />
-<glyph unicode="&#xe919;" glyph-name="hdd" d="M263.952 106.688c-31.44 0-56.896-25.472-56.896-56.895 0-31.44 25.456-56.896 56.896-56.896 31.408 0 56.896 25.456 56.896 56.896 0 31.424-25.488 56.895-56.896 56.895zM760.040 106.689c-31.445 0-56.904-25.472-56.904-56.896 0-31.44 25.46-56.896 56.904-56.896 31.412 0 56.872 25.456 56.872 56.896 0 31.424-25.46 56.896-56.872 56.896zM511.968 454.832c52.784 0 95.584-42.784 95.584-95.584 0-52.784-42.8-95.568-95.584-95.568-52.8 0-95.584 42.784-95.584 95.568 0 52.8 42.784 95.584 95.584 95.584zM517.632 561.92c113.632-6.416 203.872-100.336 203.872-215.568h-27.312c0 101.072-79.856 183.6-179.744 188.416zM511.968 639.152c-154.592 0-279.904-125.312-279.904-279.904 0-154.576 125.312-279.888 279.904-279.888 154.576 0 279.888 125.312 279.888 279.888 0 154.592-125.312 279.904-279.888 279.904zM760.040 741.568c-31.445 0-56.904-25.488-56.904-56.896 0-31.424 25.46-56.896 56.904-56.896 31.412 0 56.872 25.472 56.872 56.896 0 31.408-25.46 56.896-56.872 56.896zM263.952 741.568c-31.44 0-56.896-25.488-56.896-56.896 0-31.424 25.456-56.896 56.896-56.896 31.408 0 56.896 25.472 56.896 56.896 0 31.408-25.488 56.896-56.896 56.896zM191.12 960h641.696c45.232 0 81.92-36.688 81.92-81.92v-860.16c0-45.232-36.688-81.92-81.92-81.92h-641.696c-45.232 0-81.92 36.688-81.92 81.92v860.16c0 45.231 36.688 81.92 81.92 81.92z" />
-<glyph unicode="&#xe91a;" glyph-name="help" d="M512.085 960c-282.752 0-511.915-229.163-511.915-512.043 0-282.581 229.163-511.957 511.915-511.957s511.915 229.376 511.915 511.957c0 282.88-229.163 512.043-511.915 512.043zM585.429 100.309h-139.648v134.955h139.648v-134.955zM718.635 493.568c-11.776-16.811-34.517-38.272-68.053-64.469l-32.981-25.685c-18.048-13.995-29.952-30.379-35.925-49.024-3.755-11.819-5.76-30.208-6.059-55.125h-126.592c1.835 52.608 6.869 88.917 14.848 109.013 8.107 20.096 28.885 43.264 62.421 69.419l34.005 26.624c11.179 8.405 20.224 17.621 27.051 27.563 12.331 17.109 18.603 35.968 18.603 56.533 0 23.68-6.912 45.184-20.651 64.64-13.867 19.456-39.125 29.269-75.733 29.269-36.053 0-61.568-11.989-76.672-35.968-15.061-23.979-22.613-48.896-22.613-74.709h-134.997c3.755 88.661 34.731 151.552 92.928 188.629 36.736 23.68 81.92 35.499 135.509 35.499 70.357 0 128.853-16.853 175.36-50.432 46.549-33.664 69.845-83.499 69.845-149.461 0-40.491-10.155-74.581-30.293-102.315z" />
-<glyph unicode="&#xe91b;" glyph-name="info" d="M512.043 960c-282.795 0-512.043-229.248-512.043-512s229.248-512 512.043-512c282.709 0 511.957 229.248 511.957 512s-229.248 512-511.957 512zM504.277 787.2c38.613 0 68.523-28.971 68.523-67.541 0-36.693-29.909-67.584-69.504-67.584-35.712 0-67.584 30.891-67.584 67.584 0.043 38.571 31.915 67.541 68.565 67.541zM635.563 152.917h-247.125v30.933c55.979 6.741 61.781 10.667 61.781 79.147v191.147c0 63.744-6.741 66.603-53.12 74.325v27.989c57.899 6.784 121.643 19.328 175.701 34.731v-328.235c0-66.645 4.779-71.424 62.763-79.147v-30.891z" />
-<glyph unicode="&#xe91c;" glyph-name="invoice1" d="M899.243 960h-765.013c-20.139 0-36.523-16.341-36.523-36.565v-950.869c0-20.139 16.384-36.565 36.523-36.565h765.013c20.224 0 36.565 16.427 36.565 36.565v950.869c0.043 20.224-16.341 36.565-36.565 36.565zM169.344 237.739h428.331v-94.421h-428.331v94.421zM169.344 274.347v88.32h428.331v-88.32h-428.331zM169.344 399.317v93.611h428.331v-93.611h-428.331zM169.344 529.536v49.835c0 20.053 17.067 36.309 38.059 36.309h390.272v-86.144h-428.331zM164.779 800.811c0 20.224 13.44 36.565 30.037 36.565h150.229c16.597 0 30.037-16.341 30.037-36.565v-22.869c0-20.224-13.397-36.565-30.037-36.565h-150.272c-16.597 0-30.037 16.341-30.037 36.565v22.869zM169.344 43.989v62.763h428.331v-99.072h-390.272c-20.992 0-38.059 16.256-38.059 36.309zM864.171 43.989c0-20.096-16.981-36.352-38.059-36.352h-191.915v99.072h229.973v-62.72zM864.171 143.317h-229.973v94.421h229.973v-94.421zM864.171 274.347h-229.973v88.32h229.973v-88.32zM864.171 399.317h-229.973v93.611h225.451v36.608h-225.451v86.144h191.915c21.035 0 38.059-16.256 38.059-36.309v-180.053z" />
-<glyph unicode="&#xe91d;" glyph-name="contrat-cadre" d="M184.187 116.524h654.634c9.495 0 17.18-7.686 17.18-17.183v-7.098c0-9.497-7.685-17.184-17.18-17.184h-654.634c-9.495 0-17.18 7.687-17.18 17.184v7.098c0 9.497 7.685 17.183 17.18 17.183zM183.633 193.759h654.633c9.498 0 17.18-7.684 17.18-17.179v-7.096c0-9.494-7.682-17.177-17.18-17.177h-654.633c-9.495 0-17.18 7.683-17.18 17.177v7.096c0 9.495 7.685 17.179 17.18 17.179zM183.466 287.268h192.408c9.497 0 17.181-7.683 17.181-17.178v-7.096c0-9.494-7.685-17.178-17.181-17.178h-192.408c-9.498 0-17.18 7.684-17.18 17.178v7.096c0 9.495 7.682 17.178 17.18 17.178zM99.643 537.576c-11.375 0-20.618-9.245-20.618-20.621v-481.054c0-11.377 9.243-20.621 20.618-20.621h824.66c11.378 0 20.62 9.244 20.62 20.621v481.054c0 11.375-9.243 20.621-20.62 20.621h-244.5l75.062-146.538c1.21-2.987 0.874-6.627-1.057-9.53-1.947-2.938-5.201-4.681-8.674-4.681-1.459 0-2.852 0.303-4.278 0.923l-94.358 41.625-38.505-93.753c-1.644-3.975-5.502-6.544-9.815-6.544s-8.137 2.569-9.781 6.526l-76.288 147.109-75.164-144.457c-1.781-4.229-5.64-6.779-9.917-6.779-4.313 0-8.154 2.568-9.799 6.546l-38.656 93.989-94.274-41.896c-1.393-0.586-2.785-0.889-4.228-0.889-3.489 0-6.744 1.745-8.691 4.681-1.93 2.886-2.281 6.542-0.938 9.781l73.887 143.887zM511.984 825.451c1.987 0 3.971-1.141 4.71-3.423l20.049-61.625c1.408-4.319 5.468-7.263 10.015-7.263h64.778c4.798 0 6.793-6.166 2.917-9.009l-52.412-38.102c-3.675-2.669-5.2-7.434-3.791-11.762l20.014-61.599c1.46-4.556-3.741-8.362-7.633-5.555l-52.446 38.063c-3.693 2.69-8.709 2.69-12.416 0l-52.396-38.063c-3.891-2.808-9.111 0.999-7.615 5.555l19.998 61.599c1.393 4.328-0.134 9.093-3.792 11.762l-52.463 38.102c-3.876 2.844-1.862 9.009 2.936 9.009h64.794c4.564 0 8.608 2.944 10.016 7.263l20.014 61.625c0.747 2.282 2.735 3.423 4.722 3.423zM512.729 892.177c-95.819 0-173.767-77.967-173.767-173.802 0-95.82 77.948-173.785 173.767-173.785 95.835 0 173.818 77.966 173.818 173.785 0 95.835-77.983 173.802-173.818 173.802zM512.747 959.807c4.764 0 9.259-1.862 12.65-5.235l26.256-26.274 34.244 14.983c2.332 1.040 4.765 1.56 7.281 1.56 7.080 0 13.505-4.193 16.375-10.687l17.451-39.326 43.739-0.471c9.899 0 17.935-8.038 17.935-17.918v-37.148l34.829-13.589c4.464-1.711 7.988-5.085 9.949-9.464 1.915-4.362 2.049-9.243 0.338-13.723l-15.519-40.15 30.636-31.274c3.406-3.422 5.267-7.953 5.267-12.751-0.017-4.764-1.879-9.244-5.267-12.617l-26.291-26.257 14.999-34.244c1.947-4.377 2.081-9.243 0.37-13.723-1.31-3.389-3.859-6.257-7.568-8.524l-10.401-6.376h273.006c17.046 0 30.924-13.875 30.924-30.922v-618.497c0-17.047-13.877-30.922-30.924-30.922h-962.104c-17.045 0-30.921 13.875-30.921 30.922v618.497c0 17.047 13.876 30.922 30.921 30.922h262.841l-1.862 4.698c-1.192 3.054-2.215 7.767-0.218 12.97l15.484 40.164-30.585 31.275c-3.389 3.389-5.252 7.869-5.269 12.65 0 4.8 1.862 9.312 5.235 12.686l26.29 26.289-14.982 34.244c-1.962 4.38-2.096 9.228-0.37 13.709 1.729 4.479 5.083 8.002 9.463 9.932l39.378 17.466 0.47 43.722c0 9.915 8.035 17.953 17.903 17.953h37.128l13.607 34.797c2.651 6.879 9.378 11.476 16.728 11.476 2.214 0 4.378-0.403 6.425-1.192l40.218-15.485 31.222 30.587c3.424 3.405 7.919 5.267 12.719 5.267z" />
-<glyph unicode="&#xe91e;" glyph-name="location" d="M507.349 960c-206.592 0-374.016-167.424-374.016-374.016 0-206.549 374.016-649.984 374.016-649.984s374.016 443.435 374.016 649.984c0 206.592-167.424 374.016-374.016 374.016zM510.635 394.752c-102.827 0-186.112 83.413-186.112 186.24s83.285 186.155 186.112 186.155c102.869 0 186.24-83.371 186.24-186.155 0-102.827-83.371-186.24-186.24-186.24z" />
-<glyph unicode="&#xe91f;" glyph-name="next" d="M342.4-64l-135.040 133.589 382.635 378.453-382.635 378.411 135.040 133.547 517.717-512-517.717-512z" />
-<glyph unicode="&#xe920;" glyph-name="pdf" d="M940.459 611.499h-344.96v344.917zM496.555 313.515c-13.995 0-22.997-1.237-28.331-2.432v-180.907c5.333-1.28 13.952-1.28 21.717-1.28 56.661-0.384 93.525 30.805 93.525 96.853 0.512 57.429-33.152 87.765-86.912 87.765zM254.805 314.325c-12.715 0-21.376-1.195-25.899-2.432v-81.707c5.333-1.152 11.904-1.621 20.949-1.621 33.237 0 53.717 16.853 53.717 45.184-0.043 25.429-17.664 40.576-48.768 40.576zM506.624 534.229v425.771h-428.416v-1024h862.251l1.408 598.229h-435.243zM340.096 209.749c-21.333-20.139-52.907-29.141-89.813-29.141-8.192 0-15.616 0.384-21.376 1.237v-98.859h-61.909v272.811c19.328 3.285 46.336 5.76 84.48 5.76 38.528 0 66.091-7.424 84.48-22.229 17.707-13.909 29.525-36.864 29.525-63.957s-8.96-50.048-25.387-65.621zM604.075 115.797c-29.227-24.192-73.515-35.712-127.659-35.712-32.384 0-55.381 2.048-70.955 4.139v271.573c22.912 3.712 52.864 5.76 84.437 5.76 52.48 0 86.656-9.472 113.28-29.568 28.715-21.291 46.763-55.339 46.763-104.192 0-52.949-19.328-89.429-45.867-112zM860.245 308.267h-106.24v-63.189h99.243v-50.901h-99.243v-111.104h-62.763v276.48h169.003v-51.285z" />
-<glyph unicode="&#xe921;" glyph-name="percent" d="M819.2 395.312c-34.531 0-61.719-14.686-81.563-44.056-19.449-29.371-29.173-70.251-29.172-122.642-0.001-51.597 9.723-92.279 29.172-122.047 19.844-29.371 47.032-44.056 81.563-44.056 33.736 0 60.328 14.685 79.777 44.056 19.844 29.767 29.766 70.449 29.767 122.047-0.001 51.994-9.923 92.676-29.767 122.047-19.449 29.767-46.041 44.651-79.777 44.651zM819.2 470.921c62.709 0 112.52-21.83 149.433-65.488 36.911-43.659 55.366-102.599 55.367-176.819-0.001-74.22-18.655-133.16-55.963-176.819-36.913-43.262-86.525-64.893-148.837-64.893-63.505 0-113.712 21.631-150.623 64.893-36.912 43.659-55.368 102.598-55.367 176.819-0.001 74.617 18.455 133.556 55.367 176.819 37.308 43.658 87.515 65.488 150.623 65.488zM204.8 833.488c-34.134-0.001-61.123-14.885-80.967-44.651-19.448-29.371-29.172-69.855-29.172-121.451 0-52.391 9.724-93.272 29.172-122.642s46.437-44.056 80.967-44.056 61.519 14.685 80.967 44.056c19.845 29.37 29.767 70.251 29.767 122.642 0 51.199-9.923 91.683-29.767 121.451s-46.834 44.65-80.967 44.651zM742.4 909.098h95.256l-556.056-922.195h-95.256l556.056 922.195zM204.8 909.098c62.71-0.001 112.719-21.83 150.028-65.488 37.308-43.263 55.962-102.004 55.963-176.223 0-75.015-18.655-134.152-55.963-177.414-36.912-43.262-86.921-64.893-150.028-64.893s-113.116 21.631-150.028 64.893c-36.515 43.658-54.772 102.796-54.772 177.414 0 73.823 18.456 132.564 55.367 176.223s86.722 65.487 149.433 65.488z" />
-<glyph unicode="&#xe922;" glyph-name="phone" d="M1024 221.397l-259.072 127.061c0 0-95.317-141.696-117.291-136.875-12.245 2.731-13.909 3.072-24.491 7.339-38.016 15.232-132.395 58.581-221.227 138.923l-0.725-0.853c-87.765 79.701-140.032 168.107-158.848 204.075-5.291 9.941-5.888 11.691-9.856 23.552-7.125 21.376 124.117 130.688 124.117 130.688l-152.96 244.693c0 0-202.795-15.744-203.648-217.515-1.109-275.328 239.403-501.589 239.403-501.589 130.816-119.979 325.803-272.683 589.056-244.48 200.661 21.504 195.541 224.981 195.541 224.981z" />
-<glyph unicode="&#xe923;" glyph-name="preview" d="M536.547 517.926c-30.9 0.726-62.232-8.88-88.437-29.489-59.822-47.104-70.185-133.811-23.081-193.667 47.081-59.864 133.78-70.206 193.644-23.114 59.865 47.082 70.206 133.781 23.093 193.645-26.478 33.675-65.49 51.691-105.219 52.625zM538.726 613.216c67.184-1.571 133.166-32.023 177.966-88.966 65.688-83.518 65.148-197.824 6.125-280.044l181.343-230.475-98.801-77.731-180.695 229.626c-94.572-40.282-207.937-14.438-274.56 70.206-79.646 101.242-62.158 247.856 39.081 327.512 44.306 34.845 97.287 51.093 149.541 49.871zM401.39 960h293.395c48.093 0 87.102-39.020 87.102-87.094v-310.935l-1.026 1.139c-18.362 19.89-39.475 37.484-62.783 52.259l-5.886 3.635v253.901c0 9.582-7.835 17.418-17.406 17.418h-288.834l-4.688-151.962c0 0-6.062-100.469-116.792-88.332l-94.904 2.562v-431.702c0-9.613 7.831-17.395 17.457-17.395h66.443l2.227-3.174c17.178-23.856 37.929-45.261 61.534-63.539l3.935-2.973h-134.139c-48.116 0-87.104 38.987-87.104 87.082v442.14l34.5 36.386 0.033 0.978 180.748 189.93h-0.501l-48.323-50.992 50.626 53.657h0.731l1.592 1.68h0.157z" />
-<glyph unicode="&#xe924;" glyph-name="print" d="M973.397 797.269h-922.837c-27.947 0-50.56-22.699-50.56-50.603v-455.083c0-27.904 22.613-50.603 50.56-50.603h108.885v-245.675h700.032v245.675h113.963c27.861 0 50.56 22.656 50.56 50.603v455.083c-0.043 27.904-22.699 50.603-50.603 50.603zM816.811 38.016h-614.699v467.925h614.699v-467.925zM263.125 960h497.664v-105.643h-497.664v105.643z" />
-<glyph unicode="&#xe925;" glyph-name="product" d="M847.526 928.092l-20.445-766.103-449.407-226.005-22.99 942.302zM676.943 960l145.556-17.855-492.85-49.808 22.994-942.292-145.559 76.622-30.656 887.369z" />
-<glyph unicode="&#xe926;" glyph-name="productcd" d="M713.475 301.588c15.763 0 28.526-12.777 28.526-28.513 0-15.739-12.764-28.518-28.526-28.518-15.742 0-28.504 12.779-28.504 28.518 0 15.736 12.762 28.513 28.504 28.513zM713.468 349.678c-42.308 0-76.6-34.294-76.6-76.6 0-42.33 34.293-76.602 76.6-76.602 42.328 0 76.622 34.272 76.622 76.602 0 42.306-34.294 76.6-76.622 76.6zM713.468 541.2c148.087 0 268.145-120.038 268.145-268.122 0-148.087-120.058-268.149-268.145-268.149s-268.125 120.061-268.125 268.149c0 148.084 120.039 268.122 268.125 268.122zM713.47 928.092l-9.76-365.934c-155.13-5.209-279.81-132.708-279.81-289.085 0-79.52 32.248-151.635 84.314-204.030l-264.596-133.058-22.99 942.302zM542.887 960l145.556-17.855-492.85-49.808 22.994-942.292-145.559 76.622-30.656 887.369z" />
-<glyph unicode="&#xe927;" glyph-name="reload" d="M565.855 960c114.155 0 219.698-33.218 307.364-89.379l81.368 89.379 50.056-259.353-281.34 5.376 83.466 91.634c-69.529 42.098-152.123 66.915-240.914 66.914-245.17 0.001-444.635-186.87-444.635-416.556 0-229.689 199.465-416.606 444.635-416.606 129.37 0 245.574 52.323 326.884 135.123l66.507-73.391c-99.399-96.774-238.764-157.158-393.392-157.158-301.84 0-546.493 229.255-546.493 512.032 0 282.728 244.653 511.984 546.493 511.984z" />
-<glyph unicode="&#xe928;" glyph-name="settings" d="M827.952 118.091l-19.911-19.927v-28.218l19.911-19.93h28.252l19.943 19.93v28.218l-19.943 19.927zM668.408 424.953l241.775-241.732c46.182-46.214 46.182-121.061 0-167.241-46.182-46.162-121.064-46.162-167.246 0l-268.686 268.676 66.22 66.168 59.574-59.586 72.931 72.974-5.4 10.615c-8.245 16.152-7.543 34.816 0.832 50.124zM871.565 890.932l152.509-152.479-276.639-276.67c-26.398 13.517-59.509 9.266-81.624-12.835-22.085-22.083-26.334-55.209-12.815-81.575l-52.958-52.955-59.605 59.59-251.618-251.667 2.432-2.413-4.283-25.536-107.576-75.725-25.986 25.983 74.117 109.187 25.563 4.251 2.4-2.43 251.679 251.635-59.604 59.6 52.926 52.943c26.43-13.505 59.541-9.253 81.626 12.832 22.083 22.1 26.332 55.24 12.815 81.621zM222.013 926.127c56.278-0.222 112.475-21.793 155.409-64.723 55.579-55.576 75.203-133.3 59.255-204.709l121.417-121.445c-7.766-4.219-16.428-6.745-25.537-6.745-8.532 0-17.003 2.064-24.546 5.93l-10.643 5.464-72.964-73.007 59.638-59.557-66.256-66.203-148.361 148.335c-71.398-15.929-149.126 3.677-204.705 59.237-57.241 57.237-76.513 138.076-57.816 211.215l154.337-154.378 108.666 50.701 50.684 108.645-154.395 154.344c18.289 4.67 37.058 6.969 55.817 6.895z" />
-<glyph unicode="&#xe929;" glyph-name="star" d="M512.043 960l158.208-320.555 353.749-51.413-255.957-249.515 60.459-352.427-316.459 166.4-316.501-166.4 60.459 352.427-256 249.515 353.792 51.413z" />
-<glyph unicode="&#xe92a;" glyph-name="template" d="M502.522 615.239l80.861-74.562-92.996-19.661zM411.045 829.025h192.977l-70.344-75.324h-117.69l-5.087-164.232c0 0-6.541-108.612-126.229-95.489l-102.575 2.793v-466.617c0-10.396 8.467-18.817 18.858-18.817h527.19c10.354 0 18.821 8.421 18.821 18.817v559.653l75.36 75.979v-635.632c0-51.997-42.186-94.113-94.181-94.113h-527.19c-51.996 0-94.145 42.117-94.145 94.113v477.886l37.28 39.323 0.037 1.077 195.375 205.259h-0.546l-52.214-55.075 54.721 57.95h0.763l1.744 1.812h0.145zM707.15 880.343l131.403-121.256-162.198-175.828-2.761 27.837-43.293 14.716-1.217 29.473-43.201 11.446-5.196 33.247-35.771 4.578zM797.329 959.977c5.834-0.231 11.27-2.23 15.501-6.119l93.089-85.922c11.299-10.41 9.845-30.426-3.307-44.623l-17.841-19.376-134.038 123.651 17.859 19.376c8.187 8.874 19.013 13.399 28.736 13.013z" />
-<glyph unicode="&#xe92b;" glyph-name="trash" d="M979.499 870.955h-267.179c0 27.051 5.205 89.045-51.925 89.045h-252.032c-56.789 0-52.139-61.995-52.139-89.045h-267.093c-29.355 0-44.501-61.995-44.501-89.003h979.371c0 26.965-15.147 89.003-44.501 89.003zM133.632 737.408l-2.347-745.387c0-30.933 27.179-56.021 60.715-56.021h683.989c33.579 0 60.757 25.088 60.757 55.979l-1.792 745.387h-801.323zM311.723 25.173h-89.045v623.189h89.045v-623.189zM489.771 25.173h-89.045v623.189h89.003v-623.189zM667.819 25.173h-89.045v623.189h89.045v-623.189zM845.909 25.173h-89.003v623.189h89.003v-623.189z" />
-<glyph unicode="&#xe92c;" glyph-name="upload" d="M1024-63.915l-1024-0.085v428.672l153.6 0.171v-275.243l718.421-0.768v275.84l151.979 0.085zM411.989 574.933v-279.509h192.512v279.509h211.456l-303.957 385.067-303.915-385.067z" />
-<glyph unicode="&#xe92d;" glyph-name="usergroup" d="M785.038 462.096h101.5c75.938 0 137.461-61.541 137.461-137.487v-180.049h-235.36v175.248c0 50.831-17.644 97.528-46.896 134.653 13.706 4.552 28.042 7.635 43.294 7.635zM137.483 462.096h101.522c10.666 0 20.915-1.499 30.915-3.802-31.125-37.687-49.792-85.934-49.792-138.487v-175.248h-220.128v180.049c0 75.946 61.606 137.487 137.483 137.487zM438.126 499.344h132.521c99.144 0 179.497-80.365 179.497-179.531v-235.093h-491.536v235.093c0 99.166 80.354 179.531 179.518 179.531zM839.089 701.056c61.432 0 111.263-49.845 111.263-111.291 0-61.491-49.831-111.333-111.263-111.333-61.479 0-111.329 49.843-111.329 111.333 0 61.446 49.85 111.291 111.329 111.291zM191.524 701.056c61.442 0 111.276-49.845 111.276-111.291 0-61.491-49.834-111.333-111.276-111.333-61.482 0-111.316 49.843-111.316 111.333 0 61.446 49.834 111.291 111.316 111.291zM508.642 811.36c2.509 0 5.002-0.064 7.48-0.189s4.938-0.313 7.381-0.561c2.443-0.248 4.868-0.557 7.274-0.924s4.792-0.794 7.158-1.278c2.366-0.484 4.71-1.025 7.032-1.623s4.622-1.251 6.898-1.958c2.276-0.708 4.527-1.47 6.754-2.285s4.427-1.683 6.601-2.602c2.174-0.919 4.321-1.89 6.439-2.91s4.208-2.091 6.267-3.209c2.060-1.119 4.089-2.286 6.087-3.499s3.964-2.474 5.898-3.78c1.933-1.306 3.833-2.657 5.699-4.052s3.696-2.834 5.491-4.315c1.795-1.481 3.553-3.004 5.274-4.568s3.404-3.169 5.048-4.812c1.644-1.644 3.249-3.327 4.813-5.047s3.088-3.479 4.569-5.274c1.481-1.795 2.92-3.625 4.315-5.491s2.747-3.765 4.053-5.698c1.306-1.933 2.567-3.899 3.781-5.897s2.381-4.027 3.5-6.087c1.119-2.059 2.19-4.149 3.21-6.267s1.992-4.265 2.911-6.438c0.92-2.174 1.788-4.374 2.603-6.601s1.578-4.478 2.285-6.754c0.708-2.276 1.361-4.575 1.959-6.898s1.139-4.667 1.623-7.032c0.484-2.366 0.911-4.752 1.278-7.158s0.676-4.831 0.924-7.275c0.248-2.443 0.436-4.904 0.561-7.382s0.189-4.972 0.189-7.48c0-2.508-0.064-5.001-0.189-7.477s-0.313-4.937-0.561-7.379c-0.248-2.442-0.557-4.867-0.924-7.272s-0.794-4.791-1.278-7.156c-0.484-2.365-1.026-4.709-1.623-7.030s-1.251-4.62-1.959-6.895c-0.708-2.275-1.47-4.526-2.285-6.752s-1.683-4.426-2.603-6.599c-0.919-2.173-1.89-4.319-2.911-6.437s-2.091-4.207-3.21-6.266c-1.119-2.059-2.286-4.088-3.5-6.085s-2.475-3.963-3.781-5.896c-1.306-1.933-2.658-3.832-4.053-5.697s-2.834-3.695-4.315-5.489c-1.481-1.794-3.005-3.552-4.569-5.273s-3.169-3.403-4.813-5.047c-1.644-1.644-3.327-3.248-5.048-4.812s-3.48-3.087-5.274-4.567c-1.795-1.481-3.626-2.919-5.491-4.314s-3.766-2.746-5.699-4.051c-1.933-1.306-3.9-2.566-5.898-3.78s-4.028-2.381-6.087-3.499c-2.060-1.119-4.149-2.189-6.267-3.209s-4.265-1.991-6.439-2.91c-2.174-0.919-4.375-1.787-6.601-2.602s-4.478-1.577-6.754-2.285c-2.276-0.708-4.575-1.361-6.898-1.958s-4.667-1.139-7.032-1.623c-2.366-0.484-4.752-0.91-7.158-1.278s-4.831-0.676-7.274-0.924c-2.443-0.248-4.904-0.436-7.381-0.561s-4.971-0.189-7.48-0.189c-2.508 0-5.001 0.064-7.478 0.189s-4.937 0.313-7.379 0.561c-2.442 0.248-4.867 0.557-7.272 0.924s-4.791 0.794-7.156 1.278c-2.365 0.484-4.709 1.025-7.030 1.623s-4.621 1.251-6.896 1.958c-2.275 0.708-4.526 1.47-6.752 2.285s-4.426 1.683-6.599 2.602c-2.173 0.919-4.319 1.89-6.437 2.91s-4.207 2.091-6.266 3.209c-2.059 1.119-4.088 2.285-6.085 3.499s-3.963 2.474-5.896 3.78c-1.933 1.306-3.832 2.657-5.697 4.051s-3.695 2.833-5.49 4.314c-1.794 1.481-3.552 3.004-5.273 4.567s-3.403 3.168-5.047 4.812c-1.644 1.644-3.248 3.326-4.812 5.047s-3.087 3.478-4.567 5.273c-1.481 1.794-2.919 3.625-4.314 5.489s-2.746 3.765-4.052 5.697c-1.306 1.933-2.566 3.898-3.78 5.896s-2.381 4.026-3.499 6.085c-1.119 2.059-2.189 4.148-3.209 6.266s-1.991 4.264-2.91 6.437c-0.919 2.173-1.787 4.373-2.602 6.599s-1.577 4.477-2.285 6.752c-0.708 2.275-1.361 4.574-1.958 6.895s-1.139 4.665-1.623 7.030c-0.484 2.365-0.91 4.75-1.278 7.156s-0.676 4.83-0.924 7.272c-0.248 2.442-0.436 4.903-0.561 7.379s-0.189 4.97-0.189 7.477c0 2.509 0.064 5.003 0.189 7.48s0.313 4.939 0.561 7.382c0.248 2.443 0.557 4.869 0.924 7.275s0.794 4.792 1.278 7.158c0.484 2.366 1.025 4.71 1.623 7.032s1.251 4.622 1.958 6.898c0.708 2.276 1.47 4.527 2.285 6.754s1.683 4.427 2.602 6.601c0.919 2.174 1.89 4.32 2.91 6.438s2.091 4.208 3.209 6.267c1.119 2.059 2.285 4.089 3.499 6.087s2.474 3.964 3.78 5.897c1.306 1.933 2.657 3.833 4.052 5.698s2.833 3.696 4.314 5.491c1.481 1.795 3.004 3.553 4.567 5.274s3.168 3.404 4.812 5.047c1.644 1.644 3.326 3.248 5.047 4.812s3.479 3.087 5.273 4.568c1.794 1.481 3.625 2.92 5.49 4.315s3.765 2.746 5.697 4.052c1.933 1.306 3.898 2.566 5.896 3.78s4.026 2.381 6.085 3.499c2.059 1.119 4.148 2.189 6.266 3.209s4.264 1.991 6.437 2.91c2.173 0.919 4.373 1.787 6.599 2.602s4.477 1.577 6.752 2.285c2.275 0.708 4.574 1.361 6.896 1.958s4.665 1.139 7.030 1.623c2.365 0.484 4.751 0.91 7.156 1.278s4.83 0.676 7.272 0.924c2.442 0.248 4.903 0.436 7.379 0.561s4.97 0.189 7.478 0.189z" />
-<glyph unicode="&#xe92e;" glyph-name="userconfig" d="M1004.032 286.165h-23.979c-10.965 0-22.699 8.661-25.941 19.157l-13.781 33.493c-5.12 9.6-3.029 23.979 4.693 31.659l17.024 17.067c7.851 7.765 7.851 20.48 0 28.245l-28.288 28.331c-7.808 7.765-20.48 7.765-28.331 0l-17.024-16.981c-7.723-7.851-22.101-9.899-31.744-4.736l-33.451 13.824c-10.411 3.243-19.115 14.933-19.115 25.899v23.979c0 11.008-8.96 20.011-19.968 20.011h-40.021c-10.965 0-20.011-9.003-20.011-20.011v-23.979c0-11.008-8.619-22.656-19.029-25.899l-33.536-13.824c-9.771-5.163-23.979-3.072-31.829 4.736l-17.024 16.981c-7.765 7.765-20.437 7.765-28.288 0l-28.203-28.331c-7.893-7.723-7.893-20.48 0-28.245l16.896-17.067c7.851-7.68 9.984-22.101 4.736-31.659l-13.739-33.579c-3.285-10.581-14.976-19.072-25.941-19.072h-23.979c-11.008 0-20.053-9.003-20.053-20.011v-40.021c0-11.008 9.045-20.011 20.053-20.011h23.979c11.008 0 22.656-8.576 25.899-19.072l13.781-33.493c5.163-9.771 3.072-24.064-4.736-31.829l-16.939-16.896c-7.851-7.851-7.851-20.565 0-28.416l28.245-28.16c7.851-7.851 20.523-7.851 28.288 0l17.024 16.981c7.765 7.765 22.101 9.813 31.701 4.651l33.579-13.824c10.411-3.243 19.029-14.933 19.029-25.984v-23.936c0-10.923 9.045-19.925 20.011-19.925h40.021c11.008 0 19.968 9.003 19.968 19.925v23.936c0 11.093 8.704 22.741 19.115 25.984l33.579 13.824c9.643 5.163 23.979 3.072 31.787-4.651l16.896-16.981c7.851-7.851 20.523-7.851 28.331 0l28.288 28.16c7.851 7.851 7.851 20.565 0 28.416l-17.024 16.896c-7.765 7.765-9.813 22.101-4.693 31.829l13.781 33.493c3.243 10.496 15.019 19.072 25.941 19.072h23.979c10.965 0 19.968 9.003 19.968 20.011v40.021c0.043 11.008-8.96 20.011-19.925 20.011zM864.128 246.187c0-55.168-44.8-99.925-100.011-99.925-55.253 0-100.053 44.757-100.053 99.925 0 55.253 44.8 100.011 100.053 100.011 55.211-0.043 100.011-44.8 100.011-100.011zM461.312 267.179c0 73.899 37.547 139.008 94.549 177.451l0.171 0.128v66.773c0 3.072 0.939 7.936 2.901 14.72 1.877 6.656 4.011 13.653 6.272 21.035 2.645 8.363 5.589 17.408 8.619 26.965 6.869 12.8 12.501 26.923 17.536 41.685 1.493-0.896 2.944-1.664 4.523-1.877 15.019-2.603 26.283 25.899 29.44 60.757 3.157 34.261 6.699 44.928-16.171 46.72 0 1.579 0.341 3.115 0.341 4.736 0 39.125-4.053 72.277-12.416 99.328-8.192 27.008-8.576 46.464-22.955 63.104-14.379 16.683-42.027 31.232-61.099 38.784-18.901 7.467-39.083 11.179-60.587 11.179-21.931 0-42.539-9.643-61.568-17.365-18.987-7.68-49.579-15.701-63.744-32.64-14.208-16.896-11.264-37.12-19.541-64-8.021-26.283-9.856-65.024-9.899-103.040-0.341 0-0.64 0-0.939 0-24.107-1.536-20.352-12.075-17.152-46.933 3.285-34.773 14.507-63.317 29.483-60.672 1.451 0.213 2.859 0.939 4.224 1.749 5.163-15.616 11.051-30.464 18.219-43.819 3.072-8.789 5.76-17.109 8.064-24.704 1.877-6.528 3.712-12.971 5.461-19.328 1.664-6.4 2.987-11.093 3.712-14.123v-65.621c-11.904-5.419-25.685-11.52-41.429-18.475-15.744-6.869-32.427-14.123-50.133-21.888-17.536-7.723-35.328-15.317-53.163-22.997-17.835-7.765-34.816-14.933-51.029-21.675-16.085-6.571-30.635-12.587-43.691-17.749-13.013-5.12-23.552-9.045-31.659-11.733-15.744-5.76-28.544-14.507-38.528-26.24-9.984-11.648-17.92-23.595-23.595-35.925-6.912-14.165-12.075-29.227-15.531-44.971v-73.003h494.293c-20.779 32.896-32.981 71.808-32.981 113.664z" />
-<glyph unicode="&#xe92f;" glyph-name="viewpdf" d="M186.878 198.357c-61.858-18.302-107.102-64.709-122.827-82.566 0.191 3.469-6.445-7.624-6.445-7.624s2.548 3.151 6.445 7.624c-0.066-1.354-1.068-4.711-4.028-12.017-10.629-26.259 22.267-25.589 22.267-25.589 93.244 14.117 104.589 120.172 104.589 120.172zM721.065 287.733c-17.328 0.001-28.016-1.035-28.016-1.035 99.242-80.847 191.531-62.003 191.531-62.003 37.782 4.708-19.861 37.254-19.861 37.254-53.296 21.995-110.573 25.78-143.653 25.783zM381.96 506.055c0 0-35.839-173.585-80.605-225.069l248.329 36.937c0 0-123.752 110.91-167.724 188.132zM845.111 705.497c4.827 0.315 10.331-1.799 16.15-6.633l38.243-31.943c18.558-15.55 48.954-40.949 67.525-56.433l38.272-31.99c18.607-15.533 18.321-40.666-0.508-55.8l-38.832-31.256c-18.859-15.249-49.683-40.059-68.539-55.228l-38.835-31.239c-18.822-15.249-34.021-2.515-33.753 28.201l0.526 59.012h-225.156c-15.85 0-28.705 12.878-28.705 28.729v62.246c0 15.834 12.855 28.694 28.705 28.694h226.241l0.506 59.362c0.198 21.13 7.54 33.585 18.16 34.279zM386.788 826.673c-2.777-0.341-5.637-3.384-8.408-10.615 0 0-13.398-64.091 20.135-170.59 0 0 28.535 84.507 7.050 149.183 0 0-8.859 33.241-18.777 32.022zM356.447 896.795c26.43 1.014 50.261-49.878 50.261-49.878 74.083-158.383 4.029-259.586 4.029-259.586 73.367-173.011 220.388-265.396 220.388-265.396 142.849 7.671 247.075-28.422 247.075-28.422 81.976-43.129 54.534-83.444 54.534-83.444-85.921-95.871-338.276 53.635-338.276 53.635l-325.281-54.828c-46.998-160.866-204.075-198.666-204.075-198.666-74.88-10.915-64.627 67.21-64.627 67.21 58.439 128.623 205.395 158.211 205.395 158.211 57.879 61.876 152.495 352.67 152.495 352.67-95.602 214.882-28.427 286.37-28.427 286.37 8.602 15.68 17.701 21.786 26.511 22.124z" />
-<glyph unicode="&#xe930;" glyph-name="website" d="M512.043 960c-282.709 0-512.043-229.248-512.043-512s229.291-512 512-512c282.709 0 512 229.248 512 512s-229.248 512-511.957 512zM470.229 375.808c0 0-158.677 36.693-189.568 98.603-62.208 124.715-69.589 100.608-77.227 139.221-7.893 38.656 3.797 117.973 3.797 117.973s-1.92-15.488 75.307 84.992c54.997 71.296 183.509 45.909 228.181 30.891 18.517-6.101-79.189 0-83.2-52.224-3.797-52.096 7.893-44.501 52.309-56.021 44.587-11.52 42.581 90.965 42.581 90.965l67.627-40.619 25.216-25.216c0 0 6.997-62.635-15.616-90.88-25.771-32.384-60.416-32.085-65.579-88.875-3.84-41.515 3.797-110.208 3.797-110.208s-8.789-11.392-21.291-1.877c-17.707 13.397-36.608 36.48-50.219 63.744-23.168 46.464-90.88 13.525-92.8 7.765-37.376-112.256 98.603-135.296 98.603-135.296l-1.92-32.939zM530.048-10.923c7.808 30.933 85.205 100.608 69.589 131.499-15.36 30.933-46.293 30.933-77.227 54.187-31.019 23.168-33.579 95.317 15.403 139.179 46.507 41.6 100.608 46.379 100.608 46.379s100.48-30.891 131.371-38.571c31.019-7.808 100.608 15.36 100.608-38.699 0.043-201.259-347.989-324.949-340.352-293.973z" />
-<glyph unicode="&#xe931;" glyph-name="back" d="M725.077-64l-517.717 512.043 517.717 511.957 135.083-133.547-382.677-378.411 382.677-378.453-135.083-133.589z" />
-<glyph unicode="&#xe932;" glyph-name="add" d="M896.896 564.352h-271.317v271.275h-225.365v-271.275h-271.317v-225.408h271.317v-271.275h225.365v271.275h271.317z" />
-<glyph unicode="&#xe933;" glyph-name="unsort" d="M512.703 960l315.21-258.374-85.959-70.509-160.623 131.755v-628.727l159.39 130.552 85.844-70.365-315.149-258.331-315.328 258.38 85.962 70.363 172.157-141.162v647.64l-170.87-139.961-85.844 70.365 229.248 187.912z" />
-<glyph unicode="&#xe934;" glyph-name="sortasc" d="M70.527 404.677h282.938v-56.239l-214.972-286.738h25.346c34.964 0 61.069 3.238 78.367 9.767 17.301 6.477 33.248 17.961 47.92 34.498 14.647 16.489 26.046 36.756 34.239 60.801l53.294-18.060-53.341-150.557h-310.322v56.533l215.821 285.905h-33.834c-22.895 0-41.321-2.746-55.306-8.148-13.963-5.446-26.108-13.493-36.386-24.192-10.308-10.647-25.052-33.076-44.267-67.231l-51.28 22.723zM198.482 785.99l-41.371-111.644h80.728zM169.305 893.216h91.328l121.988-313.878c6.624-16.685 12.464-26.989 17.618-30.865 5.15-3.878 14.623-5.744 28.412-5.546v-56.239h-192.311v56.239l11.657 0.294c10.674 0 18.181 1.423 22.45 4.219 4.27 2.798 6.43 6.281 6.43 10.355 0 3.484-1.89 10.7-5.546 21.543l-12.145 37.003h-123.595l-15.236-41.075c-3.116-8.736-4.662-14.478-4.662-17.177 0-3.139 1.128-5.938 3.36-8.439 2.208-2.553 5.865-4.417 10.92-5.595 3.311-0.737 12.44-1.129 27.408-1.129v-56.239h-157.38v56.239c10.084 0 17.446 0.882 22.132 2.601 4.637 1.768 8.515 4.366 11.533 7.9 2.993 3.484 6.332 10.012 10.035 19.532zM722.794 911.664h98.342v-739.152l133.285 133.284 69.635-69.538-251.846-251.848-0.343 0.394-0.392-0.394-251.75 251.848 69.488 69.538 133.579-133.531z" />
-<glyph unicode="&#xe935;" glyph-name="sortdesc" d="M198.5 297.507l-41.416-111.642h80.725zM169.301 404.733h91.325l121.994-313.878c6.577-16.683 12.465-26.989 17.617-30.865 5.154-3.878 14.623-5.742 28.415-5.546v-56.239h-192.317v56.239l11.63 0.294c10.7 0 18.207 1.425 22.475 4.221s6.43 6.281 6.43 10.357c0 3.482-1.866 10.696-5.546 21.539l-12.122 37.003h-123.614l-15.26-41.073c-3.093-8.738-4.663-14.527-4.663-17.177 0-3.141 1.13-5.938 3.386-8.44 2.209-2.553 5.84-4.417 10.895-5.546 3.337-0.786 12.465-1.178 27.432-1.178v-56.239h-157.377v56.239c10.111 0 17.47 0.884 22.133 2.601 4.66 1.768 8.49 4.366 11.532 7.852 2.991 3.533 6.329 10.059 10.009 19.579zM70.528 893.216h282.958v-56.239l-214.993-286.739h25.324c34.988 0 61.095 3.239 78.369 9.763 17.324 6.481 33.271 17.963 47.945 34.5 14.674 16.489 26.058 36.758 34.202 60.803l53.344-18.109-53.344-150.509h-310.339v56.533l215.823 285.905h-33.81c-22.918 0-41.37-2.749-55.355-8.146-13.938-5.447-26.109-13.496-36.365-24.195-10.304-10.651-25.075-33.074-44.264-67.23l-51.281 22.721zM722.811 911.664h98.345v-739.103l133.284 133.286 69.635-69.589-251.847-251.848-0.345 0.394-0.39-0.394-251.749 251.848 69.488 69.589 133.578-133.582z" />
-<glyph unicode="&#xe936;" glyph-name="save" d="M178.857 170.418v-103.511h664.66v103.511zM270.958 958.932h127.786v-260.744h-127.786zM5.556 960h168.819v-312.888h669.074v312.888h175.017v-1023.936h-1012.91z" />
-<glyph unicode="&#xe937;" glyph-name="helpdesk" d="M655.369 407.6c12.115 0 24.23-4.615 33.48-13.845l119.789-119.813c18.478-18.52 18.478-48.458 0-66.958l-47.553-47.545-186.732 186.753 47.533 47.562c9.253 9.23 21.369 13.845 33.484 13.845zM897.698 704.976v-54.003h-36.335zM901.583 751.248l-68.575-100.399v-26.523h64.69v-31.814h29.335v31.814h19.623v26.648h-19.623v100.274zM767.672 751.248c-14.24 0-26.093-3.645-35.581-10.895-9.492-7.25-15.147-19.231-16.929-35.898l30.186-3.022c0.574 8.834 2.742 15.169 6.471 18.981 3.74 3.77 8.77 5.707 15.093 5.707 6.406 0 11.415-1.813 15.054-5.457 3.613-3.647 5.436-8.813 5.436-15.563 0-6.125-2.083-12.313-6.249-18.563-3.096-4.522-11.48-13.169-25.138-25.876-16.957-15.731-28.301-28.376-34.070-37.898-5.752-9.5-9.199-19.604-10.345-30.251h106.208v28.148h-60.166c1.582 2.707 3.656 5.52 6.196 8.416 2.554 2.875 8.607 8.71 18.168 17.46 9.562 8.77 16.177 15.501 19.844 20.167 5.54 7.041 9.583 13.772 12.135 20.229 2.532 6.418 3.823 13.188 3.823 20.313 0 12.522-4.467 22.96-13.374 31.376-8.907 8.397-21.178 12.626-36.762 12.626zM72.135 802.064l188.8-188.751c-65.686-65.728-35.531-135.437 26.052-197.001l66.998-67.019c61.553-61.607 131.301-91.751 197.009-26.022l188.767-188.812-7.458-7.459c-117.643-117.668-294.475-64.645-436.242 77.106l-154.259 154.269c-141.76 141.794-194.769 318.607-77.104 436.273zM828.067 857.504c108.191 0 195.933-87.73 195.933-195.919 0-76.502-43.907-142.543-107.804-174.795l-117.913-110.295-0.541 91.752c-93.774 14.584-165.599 95.419-165.599 193.337 0 108.189 87.699 195.919 195.923 195.919zM176.328 886.64c12.11 0 24.22-4.614 33.464-13.843l119.798-119.813c18.489-18.5 18.489-48.481 0-66.98l-47.531-47.541-186.762 186.79 47.56 47.543c9.249 9.228 21.361 13.843 33.471 13.843z" />
-<glyph unicode="&#xe938;" glyph-name="printer" d="M320.066 191.88h319.97v-63.994h-319.97zM320.066 319.916h383.964v-64.042h-383.964zM256.035 383.925v-384.061h512.012v384.061zM896.129 626.646c-28.070 0-50.695-22.719-50.695-50.69 0-28.005 22.626-50.673 50.695-50.673 28.002 0 50.633 22.668 50.633 50.673 0 27.971-22.63 50.69-50.633 50.69zM64.008 703.976h896.129c35.381 0 64.008-28.695 64.008-64.010v-384.063c0-35.386-28.626-64.009-64.008-64.009h-128.020v-192.030c0-35.386-28.689-64.008-64.070-64.008h-512.012c-35.378 0-64.008 28.622-64.008 64.008v192.030h-128.019c-35.378 0-64.008 28.622-64.008 64.009v384.063c0 35.314 28.63 64.010 64.008 64.010zM256.037 960h512.007c35.381 0 64.069-28.696 64.069-64.010v-128.020h-64.069v128.020h-512.007v-128.020h-64.007v128.020c0 35.314 28.63 64.010 64.007 64.010z" />
-<glyph unicode="&#xe939;" glyph-name="user" d="M100.898 889.356v-696.084h96.937l0.038 1.365c3.405 61.006 113.105 122.36 206.793 156.259 6.877 2.522 39.762 20.416 21.366 68.625-47.147 48.187-82.771 126.228-82.771 203.019 0 117.624 77.781 179.268 168.739 179.268 90.905 0 169.124-61.644 169.124-179.268 0-76.498-35.834-154.229-82.699-202.52h0.261c-17.998-54.665 10.792-67.646 15.334-69.124 98.324-32.523 208.618-93.392 212.041-156.172l0.040-1.452h97.010v696.084zM30.24 960h963.456v-1024h-963.456z" />
-<glyph unicode="&#xe93a;" glyph-name="open" d="M277.804 302.835c12.604 0 22.535-4.736 29.792-14.208s10.886-22.725 10.886-39.759c0-16.347-3.743-29.122-11.229-38.327s-17.608-13.807-30.365-13.807c-12.375 0-22.382 4.736-30.021 14.208s-11.459 22.343-11.459 38.613c0 16.041 3.82 28.931 11.459 38.67s17.952 14.609 30.938 14.609zM421.745 303.523h14.552c19.709 0 29.563-8.441 29.563-25.322 0-17.263-9.854-25.895-29.563-25.895h-14.552zM653.8 331.938v-164.306h34.949v90.288c0 11.916-0.306 20.777-0.917 26.582h0.458c1.528-3.055 4.278-7.6 8.25-13.635l67.72-103.235h37.355v164.306h-34.949v-90.861c0-11.229 0.306-18.753 0.917-22.572h-0.458c-2.521 4.43-5.271 8.899-8.25 13.406l-65.199 100.027zM528.894 331.938v-164.306h98.544v30.020h-61.533v37.582h53.741v30.020h-53.741v36.551h57.751v30.134zM384.734 331.938v-164.306h37.011v56.602h17.646c19.862 0 35.732 5.099 47.61 15.296s17.818 23.546 17.818 40.045c0 34.908-20.702 52.362-62.106 52.362zM278.835 334.688c-24.827 0-44.765-8.020-59.814-24.062s-22.573-37.047-22.573-63.018c0-24.596 7.41-44.552 22.23-59.867s33.994-22.973 57.522-22.973c24.139 0 43.714 7.906 58.725 23.718s22.516 36.627 22.516 62.445c0 25.131-7.238 45.373-21.714 60.727s-33.44 23.030-56.892 23.030zM0 541.472h1024v-554.672h-1024zM521.956 909.28c53.376 0 96.668-43.272 96.668-96.649 0-8.34-1.057-16.433-3.044-24.153l-0.215-0.755 186.251-182.251h-69.914l-143.052 137.242-1.702-1.622c-17.168-15.6-39.973-25.108-64.992-25.108-26.689 0-50.846 10.818-68.331 28.308l-1.372 1.439-111.477-106.947-20.772-33.312h-83.845l191.247 187.177-0.117 0.505c-1.287 6.291-1.963 12.805-1.963 19.477 0 53.377 43.251 96.649 96.628 96.649z" />
-<glyph unicode="&#xe93b;" glyph-name="addcsv" d="M507.294 509.536h61.87l24.775-85.183c4.481-15.384 7.874-30.030 10.51-44.642h1.154c2.963 14.972 5.956 28.876 10.080 44.642l23.655 85.183h60.054l-68.325-183.495h-57.027zM428.881 513.66c21.414 0 40.552-4.856 51.794-10.493l-10.119-39.403c-8.267 4.496-24.021 10.491-39.77 10.491-13.899 0-21.774-5.635-21.774-14.975 0-8.631 7.118-13.158 29.62-21.022 34.924-12.040 49.552-29.651 49.911-56.683 0-34.168-27.014-59.304-79.532-59.304-24.018 0-45.44 5.304-59.304 12.751l10.114 40.921c10.544-6.377 32.29-13.887 49.19-13.887 17.262 0 24.38 6.030 24.38 15.418 0 9.337-5.633 13.854-27.017 20.969-37.923 12.804-52.551 33.411-52.156 55.205 0 34.15 29.259 60.013 74.661 60.013zM281.866 513.686c15.023 0 31.525-2.589 43.552-7.115l-9.026-42.403c-6.755 2.998-16.868 5.633-31.891 5.633-30.016 0-49.552-21.429-49.152-51.413 0-33.769 22.5-51.428 50.272-51.428 13.508 0 24.016 2.275 32.649 5.6l6.753-41.988c-10.114-4.532-29.255-8.274-51.030-8.274-59.3 0-97.153 36.029-97.153 93.819 0 53.685 36.732 97.571 105.025 97.571zM743.306 874.582v-88.658h-88.689v-42.042h88.689v-88.693h42.008v88.693h88.692v42.042h-88.692v88.658zM64.522 936.266h517.248c-16.505-17.542-30.441-37.46-41.379-59.188h-416.767v-877.928h439l-0.653 219.388 180.904-0.197v296.925c7.052-0.61 14.162-1.091 21.383-1.091 14.397 0 28.366 1.485 42.037 3.823v-370.869l-188.614-211.053h-553.16zM764.327 960c107.734 0 195.075-87.342 195.075-195.097 0-107.773-87.34-195.146-195.075-195.146-107.805 0-195.143 87.373-195.143 195.146 0 107.755 87.338 195.097 195.143 195.097z" />
-<glyph unicode="&#xe93c;" glyph-name="agrement" d="M167.399 282.158h323.415c0 0 5.916-31.909 7.353-37.842h-330.768c-8.671 0-15.672 7.017-15.672 15.688v6.483c0 8.652 7.001 15.67 15.672 15.67zM166.669 403.101h286.113c0.132-1.774 0.017-3.559-0.635-5.28l-12.548-32.574h-272.93c-8.657 0-15.674 7.020-15.674 15.692v6.469c0 8.674 7.018 15.694 15.674 15.694zM164.498 521.836h277.904l3.993-8.972c1.888-4.295 0.969-9.356-2.323-12.716l-16.156-16.154h-263.419c-8.654 0-15.671 7.016-15.671 15.687v6.482c0 8.653 7.018 15.672 15.671 15.672zM742.87 626.071c-99.615 0-180.35-80.744-180.35-180.355 0-99.603 80.734-180.406 180.35-180.406 99.632 0 180.386 80.803 180.386 180.406 0 99.611-80.754 180.355-180.386 180.355zM163.987 639.365h326.827v-33.951c0-1.354-0.266-2.641-0.701-3.878h-326.127c-8.672 0-15.674 7.018-15.674 15.674v6.483c0 8.672 7.001 15.672 15.674 15.672zM742.875 723.684c3.759 0 7.519-1.433 10.393-4.299l28.972-28.939c3.14-3.158 7.869-4.042 11.913-2.239l37.526 16.592c7.435 3.325 16.073-0.082 19.366-7.485l19.533-44.028c1.802-4.042 5.862-6.7 10.325-6.7h48.152c8.106 0 14.672-6.549 14.672-14.686v-41.002c0-4.444 2.755-8.405 6.865-9.992l38.264-14.768c7.585-2.91 11.36-11.448 8.437-18.999l-17.345-44.912c-1.619-4.176-0.617-8.922 2.541-12.079l34.069-34.019c5.747-5.749 5.747-15.071 0-20.819l-29.005-28.972c-3.109-3.108-4.010-7.853-2.206-11.897l16.592-37.477c3.291-7.47-0.050-16.124-7.486-19.415l-43.993-19.515c-4.077-1.805-6.732-5.884-6.732-10.343v-48.088c0-8.152-6.566-14.753-14.672-14.753h-1.653l94.603-227.368c2.038-4.911-2.941-9.792-7.803-7.617l-110.426 48.72c-3.726 1.637-8.021-0.099-9.523-3.827l-45.115-109.69c-2.054-5.047-9.154-5.047-11.261-0.050l-91.812 220.185c-0.382 0.984-0.484 2.036-0.717 3.005-1.989-0.284-3.96-0.25-5.933 0.235l-91.844-220.601c-2.089-4.981-9.207-4.981-11.245 0.032l-45.129 109.69c-1.537 3.71-5.833 5.514-9.557 3.845l-110.424-48.722c-4.88-2.155-9.843 2.723-7.822 7.6l93.452 224.563h-0.135c-8.103 0-14.687 6.601-14.687 14.753v40.97c0 4.428-2.738 8.422-6.866 9.974l-38.228 14.786c-7.602 2.909-11.363 11.43-8.454 18.981l17.327 44.947c1.586 4.159 0.583 8.871-2.559 12.029l-34.051 34.019c-5.714 5.747-5.714 15.070 0 20.819l29.040 29.006c3.090 3.125 3.959 7.903 2.188 11.913l-16.624 37.493c-3.276 7.403 0.049 16.108 7.467 19.415l44.060 19.465c4.078 1.805 6.7 5.848 6.7 10.311v48.17c0 8.137 6.584 14.686 14.687 14.686h41.002c4.396 0 8.39 2.742 9.96 6.884l14.767 38.246c2.924 7.552 11.447 11.328 19.031 8.42l44.93-17.309c4.178-1.654 8.922-0.62 12.080 2.522l34.002 34.036c2.874 2.866 6.633 4.299 10.392 4.299zM163.837 771.753h206.951c8.672 0 15.689-6.999 15.689-15.672v-6.483c0-8.673-7.017-15.674-15.689-15.674h-206.951c-8.672 0-15.691 7.002-15.691 15.674v6.483c0 8.673 7.019 15.672 15.691 15.672zM26.215 955.958h721.289c14.469 0 26.233-11.762 26.233-26.214v-178.013l-15.84 15.805c-3.942 3.927-9.156 6.099-14.72 6.099s-10.778-2.172-14.72-6.081l-22.858-22.891v122.357c0 11.462-9.34 20.785-20.819 20.785h-595.842c-11.462 0-20.784-9.323-20.784-20.785v-752.636c0-11.478 9.322-20.801 20.784-20.801h353.1l-28.353-68.155h-387.471c-14.452 0-26.215 11.765-26.215 26.233v878.084c0 14.452 11.763 26.214 26.215 26.214z" />
-<glyph unicode="&#xe93d;" glyph-name="archive" d="M382.656 229.376v-65.376h258.736v65.376zM25.92 276.432h972.224v-340.432h-972.224zM377.248 654.976v-65.36h258.704v65.36zM25.92 698.56h972.224v-354.064h-85.849l-28.506 178.992-614.892-178.992h-242.976zM230.155 960h544.695l183.054-160.745-0.594-35.335h-890.554l-3.332 36.015z" />
-<glyph unicode="&#xe93e;" glyph-name="book" d="M218.304 915.376c-36.544 0-66.528-15.872-68.816-51.904h680v-861.232l50.896 41.552-0.224 871.584zM199.152 960h709.568c8.752 0 15.872-7.056 15.92-15.808l0.416-915.424c0 0-0.416-19.792-10.032-29.072-10.288-10.352-85.536-63.696-85.536-63.696l-730.528 0.16v911.392c0 71.904 44.528 112.448 100.192 112.448z" />
-<glyph unicode="&#xe93f;" glyph-name="books" d="M388.141 684.389v-69.851h136.965v69.851zM53.72 684.389v-69.851h136.965v69.851zM796.229 768.546l227.965-594.285-210.584-80.797-228.061 594.285zM327.699 802.535h257.848v-709.023h-257.848zM0 802.535h257.848v-709.023h-257.848z" />
-<glyph unicode="&#xe940;" glyph-name="boxcheck-not" d="M54.769 905.18v-914.406h914.319v914.406zM0 960h1024.001v-1024h-1024.001z" />
-<glyph unicode="&#xe941;" glyph-name="boxcheck-ok" d="M759.844 675.892l78.078-89.453-417.686-366.378-234.16 271.422 90.010 77.264 155.903-180.906zM54.758 905.176v-914.467h914.442v914.467zM0 960h1024.144v-1024.048h-1024.144z" />
-<glyph unicode="&#xe942;" glyph-name="boxes" d="M768.12 191.88h256.024v-256.024h-256.024zM384.060 191.88h256.024v-256.024h-256.024zM0 191.88h256.024v-256.024h-256.024zM768.12 575.94h256.024v-256.024h-256.024zM384.060 575.94h256.024v-256.024h-256.024zM0 575.94h256.024v-256.024h-256.024zM768.12 960h256.024v-256.024h-256.024zM384.060 960h256.024v-256.024h-256.024zM0 960h256.024v-256.024h-256.024z" />
-<glyph unicode="&#xe943;" glyph-name="calendar1" d="M559.767 183.959h125.060v-121.123h-125.060zM365.241 183.959h125.012v-121.123h-125.012zM170.715 183.959h125.060v-121.123h-125.060zM744.356 374.453h125.059v-121.075h-125.059zM559.767 374.453h125.060v-121.075h-125.060zM365.241 374.453h125.012v-121.075h-125.012zM170.715 374.453h125.060v-121.075h-125.060zM744.356 568.979h125.059v-121.075h-125.059zM549.83 568.979h125.059v-121.075h-125.059zM355.304 568.979h125.060v-121.075h-125.060zM92.933 696.021v-702.974h838.384v702.974zM35.766 960h952.709v-1024.144h-952.709z" />
-<glyph unicode="&#xe944;" glyph-name="calendar2" d="M783.578 113.1h64.138v-60.297h-64.138zM662.84 113.1h64.138v-60.297h-64.138zM542.149 113.1h64.090v-60.297h-64.090zM421.41 113.1h64.138v-60.297h-64.138zM300.719 113.1h64.138v-60.297h-64.138zM179.98 113.1h64.138v-60.297h-64.138zM783.578 234.751h64.138v-60.297h-64.138zM662.84 234.751h64.138v-60.297h-64.138zM542.149 234.751h64.090v-60.297h-64.090zM421.41 234.751h64.138v-60.297h-64.138zM300.719 234.751h64.138v-60.297h-64.138zM179.98 234.751h64.138v-60.297h-64.138zM783.578 356.45h64.138v-60.345h-64.138zM662.84 356.45h64.138v-60.345h-64.138zM542.149 356.45h64.090v-60.345h-64.090zM421.41 356.45h64.138v-60.345h-64.138zM300.719 356.45h64.138v-60.345h-64.138zM179.98 356.45h64.138v-60.345h-64.138zM783.578 478.101h64.138v-60.393h-64.138zM662.84 478.101h64.138v-60.393h-64.138zM542.149 478.101h64.090v-60.393h-64.090zM421.41 478.101h64.138v-60.393h-64.138zM300.719 478.101h64.138v-60.393h-64.138zM179.98 478.101h64.138v-60.393h-64.138zM783.578 599.752h64.138v-60.393h-64.138zM662.84 599.752h64.138v-60.393h-64.138zM542.149 599.752h64.090v-60.393h-64.090zM421.41 599.752h64.138v-60.393h-64.138zM300.719 599.752h64.138v-60.393h-64.138zM179.98 599.752h64.138v-60.393h-64.138zM113.611 658.207v-668.026h796.688v668.026zM179.994 960h118.829v-115.082h94.894v64.137h226.348v-64.137h99.356v64.137h1.872v50.946h120.744v-50.946h122.578v-973.198h-905.325v973.198h120.704z" />
-<glyph unicode="&#xe945;" glyph-name="code" d="M684.251 763.073l339.893-251.789v-131.2l-339.893-250.662v136.459l222.52 178.772v2.121l-222.52 178.783zM339.941 763.073v-136.519l-222.478-178.771v-2.063l222.478-178.84v-137.458l-339.941 251.719v131.21zM543.108 906.232l92.079-15.94-155.219-900.571-92.020 15.881z" />
-<glyph unicode="&#xe946;" glyph-name="config" d="M381.354 165.487c-19.642-0.212-38.85-9.843-50.465-27.422-18.585-28.127-10.831-66.152 17.31-84.746 28.149-18.599 66.168-10.82 84.753 17.307s10.831 66.152-17.318 84.751c-10.553 6.973-22.495 10.237-34.281 10.11zM376.661 273.15l13.181-49.651 0.336-1.644c9.323-0.632 18.609-2.437 27.696-5.352l1.028 1.556 31.914 40.16 46.674-30.84-25.793-44.44-0.885-1.34c6.284-7.221 11.621-15.067 15.886-23.403l1.693 0.346 50.665 7.304 11.198-54.82-49.358-14.648-1.459-0.298c-0.649-9.365-2.46-18.691-5.399-27.815l1.422-0.939 40.987-30.643-30.851-46.69-45.253 24.544-1.258 0.831c-7.246-6.29-15.115-11.612-23.48-15.89l0.336-1.644 7.296-50.66-54.813-11.204-14.647 49.358-0.308 1.508c-9.343 0.667-18.646 2.494-27.753 5.443l-0.993-1.503-30.656-40.991-46.674 30.84 24.535 45.271 0.92 1.392c-6.245 7.216-11.54 15.045-15.79 23.371l-1.817-0.371-50.967-5.853-11.19 54.816 49.641 13.199 1.693 0.346c0.655 9.308 2.472 18.565 5.397 27.635l-1.637 1.082-40.161 31.894 30.851 46.69 44.427-25.794 1.474-0.974c7.192 6.24 15.006 11.545 23.304 15.802l-0.381 1.867-5.85 50.955zM793.477 432.158c-30.667 0.049-59.902-17.938-72.644-47.871-16.99-39.911 1.652-86.232 41.584-103.231 39.942-17.003 86.252 1.669 103.241 41.58s-1.652 86.232-41.595 103.235c-9.983 4.25-20.364 6.27-30.587 6.286zM747.395 565.87l28.209-59.775 0.807-2.003c11.946 1.365 24.116 1.236 36.294-0.343l0.94 2.207 31.064 58.233 66.229-28.193-22.324-62.229-0.809-1.901c9.63-7.68 18.206-16.37 25.539-25.929l2.063 0.831 62.423 21.007 26.9-66.778-59.064-29.997-1.777-0.716c1.352-12.003 1.227-24.225-0.374-36.455l2.017-0.859 58.987-29.264-28.202-66.251-62.968 20.555-1.785 0.76c-7.71-9.642-16.432-18.205-26.025-25.56l0.807-2.003 20.996-62.419-66.767-26.905-29.996 59.064-0.74 1.837c-11.979-1.325-24.177-1.173-36.387 0.445l-0.908-2.133-29.279-58.993-66.229 28.193 20.539 62.989 0.841 1.975c-9.579 7.683-18.097 16.362-25.409 25.911l-2.213-0.892-63.143-19.241-26.889 66.773 59.759 28.229 2.063 0.831c-1.333 11.932-1.181 24.068 0.414 36.226l-2.323 0.989-58.231 31.039 28.202 66.251 62.213-22.329 2.091-0.89c7.653 9.567 16.31 18.094 25.824 25.409l-0.916 2.274-19.234 63.128zM309.847 776.405c-58.868 0-106.744-47.907-106.744-106.744s47.876-106.744 106.744-106.744c58.884 0 106.759 47.907 106.759 106.744s-47.876 106.744-106.759 106.744zM262.126 960h97.636l5.2-89.524v-2.803c16.099-4.468 31.419-10.758 45.65-18.792l2.133 2.133 66.746 59.382 69.051-69.050-57.779-68.817-1.837-1.837c8.065-14.261 14.402-29.582 18.901-45.696h2.974l89.166-5.184v-97.667l-89.508-7.8h-2.631c-4.5-16.13-10.836-31.45-18.901-45.727l2.071-2.071 59.366-66.746-69.035-69.050-68.817 57.778-1.899 1.9c-14.246-8.018-29.551-14.308-45.65-18.777v-3.145l-5.2-89.181h-97.636l-7.831 89.524v2.912c-16.036 4.5-31.279 10.805-45.478 18.839l-2.289-2.289-68.583-57.56-69.035 69.050 59.584 66.98 2.133 2.133c-8.003 14.184-14.262 29.411-18.73 45.432h-3.425l-89.166 7.8v97.667l89.508 5.184h3.083c4.468 16.006 10.743 31.248 18.73 45.432l-2.351 2.351-57.545 68.568 69.050 69.050 66.964-59.615 2.071-2.071c14.183 8.049 29.442 14.355 45.478 18.855v3.254z" />
-<glyph unicode="&#xe947;" glyph-name="config3" d="M298.566 488.912c-60.501 0-109.67-49.21-109.67-109.71 0-60.42 49.168-109.65 109.67-109.65 60.545 0 109.754 49.23 109.754 109.65 0 60.5-49.21 109.71-109.754 109.71zM801.171 675.101c-10.64-0.231-21.408-2.551-31.72-7.186-41.168-18.461-59.666-67.022-41.168-108.212 18.461-41.168 67.064-59.565 108.253-41.147 41.166 18.583 59.664 67 41.166 108.294-13.846 30.829-44.611 48.943-76.531 48.251zM249.56 677.6h100.332l5.314-91.647v-3.25c16.582-4.562 32.291-11.042 46.937-19.293l1.917 1.939 70.748 59.437 70.98-71-61.043-68.584-2.104-2.146c8.293-14.646 14.792-30.416 19.417-47h2.646l91.999-8v-100.354l-91.646-5.355h-3c-4.626-16.539-11.125-32.29-19.417-46.938l1.854-1.874 59.396-70.73-70.959-70.959-68.582 61-2.208 2.208c-14.646-8.25-30.355-14.707-46.937-19.27v-2.938l-5.314-92h-100.332l-8.062 91.688v3.312c-16.457 4.605-32.144 11.106-46.708 19.355l-2.147-2.107-68.831-61.248-70.958 70.959 59.146 70.479 2.436 2.376c-8.228 14.626-14.686 30.25-19.292 46.687h-3.144l-91.999 5.355v100.354l91.645 8h3.499c4.606 16.502 11.063 32.147 19.292 46.728l-2.229 2.168-61.207 68.834 70.937 71 70.499-59.187 2.354-2.312c14.565 8.208 30.251 14.707 46.708 19.312v3zM846.211 815.2l69.937-26.562-18.688-66.144-0.896-2.292c10.083-7.355 19.291-16.063 27.5-25.855l2 0.939 65.124 22.562 30.665-68.312-60.706-31.644-2.208-0.979c1.915-12.709 2.269-25.353 1.125-37.855l1.896-0.709 62.041-30.060-26.604-69.938-65.332 20.501-2.126 0.813c-7.435-10.105-16.144-19.312-26-27.521l0.856-1.853 22.603-65.124-68.333-30.625-31.665 60.75-0.938 2.062c-12.665-1.939-25.395-2.312-37.895-1.146l-0.709-1.813-30-62.041-69.999 26.563 20.584 65.436 0.77 2.062c-10.062 7.437-19.27 16.229-27.497 26.041l-1.918-0.854-64.29-24.456-30.646 68.266 59.895 33.542 2.312 1c-1.915 12.688-2.269 25.334-1.102 37.833l-2.062 0.773-62.749 28.102 26.604 69.978 66.060-18.687 2.395-0.896c7.44 10.001 16.105 19.146 25.856 27.292l-0.917 2.21-24.502 64.249 68.356 30.728 33.5-59.978 1.062-2.418c12.624 1.916 25.228 2.312 37.643 1.208l0.835 2.105z" />
-<glyph unicode="&#xe948;" glyph-name="creditcard" d="M0 507.989h1022.235c1.716 0 0.91-0.101 0.077-0.152l-0.077-0.003v-277.909c-0.27-70.177-58.074-128.418-128.217-128.18h-767.32c-70.163 0.198-126.864 58.054-126.698 128.18zM128.844 794.287h767.204c70.141-0.144 126.862-55.684 126.673-125.914v-13.232c-3.308 0.437-6.491-0.073-10.007 0h-1011.356v13.232c0.208 70.229 57.241 126.133 127.486 125.914z" />
-<glyph unicode="&#xe949;" glyph-name="dat-export" d="M751.024 722.429l272.897-274.438-272.897-241.919v129.207c0 0-471.281 128.888-589.1-129.207 0 64.52 42.814 387.309 589.1 387.309zM0 857.551h682.643v-136.583h-68.297v68.291h-546.049v-682.587h546.049v68.291h68.297v-136.583h-682.643v750.879z" />
-<glyph unicode="&#xe94a;" glyph-name="data-import" d="M434.996 722.48v-129.083c546.17 0 589.004-322.833 589.004-387.333-117.793 258.166-589.004 129.166-589.004 129.166v-129.166l-273.044 241.959zM0 857.6h682.672v-136.541h-68.25v68.291h-546.172v-682.702h546.172v68.291h68.25v-136.539h-682.672v750.951z" />
-<glyph unicode="&#xe94b;" glyph-name="data-transfer" d="M631.392 200.288c0-43.386 87.959-78.641 196.402-78.641 108.292 0 196.206 35.255 196.206 78.641v-78.641c0-43.389-87.913-78.447-196.206-78.447-108.443 0-196.402 35.058-196.402 78.447zM0 200.288c0-43.386 87.911-78.444 196.398-78.444 108.443 0 196.402 35.058 196.402 78.444v-78.444c0-43.386-87.958-78.644-196.402-78.644-108.488 0-196.398 35.058-196.398 78.644zM631.392 318.048c0-43.385 87.959-78.439 196.402-78.439 108.292 0 196.206 35.054 196.206 78.439v-78.439c0-43.385-87.913-78.633-196.206-78.633-108.443 0-196.402 35.248-196.402 78.633zM0 318.048c0-43.385 87.911-78.439 196.398-78.439 108.443 0 196.402 35.054 196.402 78.439v-78.439c0-43.385-87.958-78.633-196.402-78.633-108.488 0-196.398 35.248-196.398 78.633zM807.864 493.924c-96.094-4.067-156.883-35.653-156.883-57.917 0-24.194 68.973-59.101 176.816-59.101 107.894 0 176.667 34.907 176.667 59.101 0 22.264-60.842 54.048-156.883 57.917v-57.715c0-10.859-8.926-19.786-19.784-19.786-11.008 0-19.933 8.926-19.933 19.786zM176.467 494.122c-96.094-4.067-156.883-35.851-156.883-58.115 0-24.046 68.921-58.906 176.814-58.906 107.896 0 176.618 34.859 176.618 58.906 0 22.462-60.787 54.048-156.882 58.115v-57.718c0-11.054-8.875-19.981-19.736-19.981-11.056 0-19.931 8.926-19.931 19.981zM891.51 681.2h33.516v-73.186h19.982l-36.64-59.502-36.592 59.502h19.734zM115.038 681.2l36.642-59.651h-19.982v-73.037h-33.518v73.037h-19.733zM196.398 733.904l631.398-0.196c10.858 0 19.784-8.924 19.784-19.782v-200.269c98.966-4.066 176.419-37.189 176.419-77.65v-78.637c0-43.387-87.912-78.442-196.203-78.442-108.442 0-196.4 35.054-196.4 78.442v78.637c0 40.461 77.496 73.584 176.467 77.65v180.534h-591.73v-180.534c98.968-4.066 176.666-37.189 176.666-77.65v-78.637c0-43.387-87.958-78.442-196.402-78.442-108.488 0-196.398 35.054-196.398 78.442v78.637c0 40.461 77.449 73.584 176.467 77.65v200.269c0 5.453 2.131 10.461 5.802 14.131 3.867 3.718 8.874 5.847 14.13 5.847zM568.271 852.8l59.649-36.589-59.649-36.643v19.982h-172.191v33.518h172.191z" />
-<glyph unicode="&#xe94c;" glyph-name="date" d="M773.118 183.444h123.592v-95.5h-123.592zM535.399 183.444h195.265v-95.5h-195.265zM314.713 183.444h178.249v-95.5h-178.249zM116.737 183.444h155.523v-95.5h-155.523zM773.118 381.527h123.592v-155.63h-123.592zM535.399 381.527h195.265v-155.63h-195.265zM116.737 381.527h155.523v-155.63h-155.523zM773.118 528.339h123.592v-104.359h-123.592zM535.399 528.339h195.265v-104.359h-195.265zM314.713 528.339h178.249v-104.359h-178.249zM116.737 528.339h155.523v-104.359h-155.523zM74.289 570.791v-525.291h864.869v525.291zM0 783.98h197.971v-71.855c0-52.713 42.822-95.57 95.468-95.57 52.687 0 95.547 42.857 95.547 95.57v71.855h267.373v-71.855c0-52.713 42.862-95.57 95.551-95.57 52.67 0 95.512 42.857 95.512 95.57v71.855h176.625v-803.855h-1024.048zM751.919 915.828c23.495 0 42.449-18.979 42.449-42.404v-161.301c0-23.527-18.954-42.513-42.449-42.513-23.451 0-42.489 18.986-42.489 42.513v161.301c0 23.425 19.038 42.404 42.489 42.404zM293.446 915.828c23.47 0 42.486-18.979 42.486-42.404v-161.301c0-23.527-19.016-42.513-42.486-42.513-23.388 0-42.405 18.986-42.405 42.513v161.301c0 23.425 19.016 42.404 42.405 42.404z" />
-<glyph unicode="&#xe94d;" glyph-name="edit2" d="M274.275 170.347h414.239v-59.972h-414.239zM274.275 319.994h274.523v-59.859h-274.523zM538.3 652.597l124.654-118.131-175.794-60.703zM733.506 879.512l132.897-122.607-164.010-177.769-2.757 28.093-43.811 14.927-1.29 29.823-43.576 11.524-5.307 33.636-36.157 4.633zM400.587 882.71h273.469l-74.657-79.878h-167.789v-133.717c0 0-3.401-115.301-131.836-105.273l-141.924-0.586v-527.46c0-11.042 8.943-19.955 19.94-19.955h558.898c11.026 0 19.939 8.914 19.939 19.955v540.494l79.935 80.565v-621.060c0-55.13-44.63-99.775-99.875-99.775h-558.898c-55.127 0-99.757 44.645-99.757 99.775v506.581l79.818 84.218v-0.644l167.553 176.88h-0.5zM824.674 959.976c5.907-0.24 11.417-2.268 15.705-6.204l94.043-86.856c11.524-10.497 9.97-30.759-3.286-45.098l-18.033-19.617-135.567 125.063 18.093 19.588c8.247 8.962 19.198 13.525 29.044 13.125z" />
-<glyph unicode="&#xe94e;" glyph-name="editblog" d="M566.991 94.581l24.947-158.581-147.542 68.422zM517.894 361.402h228.958v-47.368h-228.958zM319.878 436.486l212.832-289.239-122.666-90.235-212.761 289.283zM229.507 504.913c18.39-0.372 36.487-7.225 50.633-19.991l-122.601-89.892c-15.254 32.737-5.821 72.669 24.449 94.857 13.254 9.708 28.563 14.605 43.839 15.015 1.228 0.033 2.455 0.037 3.681 0.012zM434.653 526.898h312.2v-47.313h-312.2zM371.173 701.245h375.68v-47.35h-375.68zM162.176 960h539.727l171.727-139.704v-39.344h-0.166v-750.301c0-39.464-32.003-71.441-71.441-71.441h-189.572l-11.262 71.441h200.834v750.301h-59.349c-26.326 0-47.66 21.336-47.66 47.639v59.917h-461.394v-360.274c-1.901 0.115-3.754 0.518-5.678 0.518-21.692 0-42.481-6.815-60.062-19.672-2.067-1.52-3.778-3.35-5.702-5.012v384.44z" />
-<glyph unicode="&#xe94f;" glyph-name="filter2" d="M73.446 796.934h879.33l-339.020-393.805v-467.175l-192.302 109.973v366.352zM59.887 960h904.16c11.766 0 21.244-9.626 21.244-21.374v-24.8c0-11.747-9.478-21.374-21.244-21.374h-904.16c-11.766 0-21.244 9.626-21.244 21.374v24.8c0 11.747 9.478 21.374 21.244 21.374z" />
-<glyph unicode="&#xe950;" glyph-name="gift" d="M569.2 485.536h372.048v-514.086c0-19.544-15.876-35.418-35.46-35.418h-336.588zM75.12 485.536h372.016v-549.504h-336.558c-19.583 0-35.458 15.874-35.458 35.418zM569.216 698.704h379.849c19.605 0 35.479-15.874 35.479-35.458v-100.456c0-19.583-15.875-35.415-35.479-35.415h-379.849zM464.88 698.704h86.624v-762.672h-86.624zM67.298 698.704h379.854v-171.328h-379.854c-19.583 0-35.458 15.831-35.458 35.415v100.456c0 19.583 15.875 35.458 35.458 35.458zM508.185 861.328c52.959 0 95.895-32.457 95.895-72.455s-42.936-72.457-95.895-72.457c-52.96 0-95.897 32.458-95.897 72.457s42.936 72.455 95.897 72.455zM905.005 958.925c8.568 0.228 16.538-0.634 23.289-3.134 20.125-7.418 23-17.918 19.709-29.96-4.334-15.792-19.335-34.169-19.855-51.461-0.646-22.918 64.063-79.922 3.854-88.38-68.294-9.585-136.983-17.835-204.816-30.253-30.813-5.666-66.689-12.333-90.481 3.042 5.542 9.168 8.73 19.335 8.73 30.086 0 20.71-11.563 39.333-29.98 52.502 10.875 24.501 38.855 37.209 71.543 49.336 47.020 17.376 93.251 37.92 141.543 51.503 19.672 5.532 50.759 16.031 76.463 16.717zM104.65 959.999c73.635-0.274 208.913-47.197 220.7-52.841 6.686-3.208 79.957-41.46 71.394-48.417-27.916-22.626-31.916-52.46-17.374-83.459 6.707-14.378-85.77-12.376-94.248-12.044-45.084 1.998-90.959-4.376-135.624 3.79-17.125 3.125-51.687 7.459-64.583 20.377-23.666 23.625 0.167 58.085-2.25 85.668-1.541 17.211-17.541 34.627-22.833 50.126-9.388 27.41 11.347 36.924 44.817 36.8z" />
-<glyph unicode="&#xe951;" glyph-name="help-box" d="M455.927 211.275h83.341v-90.926h-83.341zM505.226 775.459c55.506 0 98.454-15.123 128.766-45.504 32.755-32.757 49.203-74.451 49.203-124.9 0-42.945-15.19-79.509-45.449-109.83-17.686-17.687-41.69-41.691-72.011-71.889-22.626-22.751-34.004-56.881-34.004-102.268h-68.201c0 55.512 8.814 97.208 26.506 124.899 12.631 20.188 36.634 48.009 71.944 83.389 20.197 20.13 30.322 44.135 30.322 71.948 0 35.259-8.877 61.831-26.567 79.514-15.127 15.135-36.505 22.695-64.325 22.695-22.748 0-41.689-7.56-56.758-22.695-25.252-25.314-37.881-63.134-37.881-113.645h-87.137c0 65.637 21.502 119.966 64.387 162.782 30.315 30.38 70.692 45.504 121.205 45.504zM512.072 859.791c-227.531 0-411.927-184.398-411.927-411.865 0-227.476 184.396-411.875 411.927-411.875 227.407 0 411.805 184.399 411.805 411.875 0 227.467-184.398 411.865-411.805 411.865zM512.072 960c282.288 0 512.072-229.723 512.072-512.074 0-282.357-229.784-512.070-512.072-512.070-282.415 0-512.072 229.713-512.072 512.070 0 282.351 229.657 512.074 512.072 512.074z" />
-<glyph unicode="&#xe952;" glyph-name="help-important" d="M507.315 298.77c19.908 0 36.064-16.138 36.064-35.934 0-19.937-16.156-36.055-36.064-36.055-19.836 0-35.924 16.118-35.924 36.055 0 19.796 16.089 35.934 35.924 35.934zM507.39 669.173c26.31 0 47.677-13.060 47.677-29.237l-15.248-275.861c0-17.798-14.468-32.436-32.429-32.436-17.967 0-32.377 14.639-32.377 32.436l-15.25 275.861c0 16.178 21.311 29.237 47.627 29.237zM507.416 748.672c-166.065 0-300.801-134.612-300.801-300.725 0-166.050 134.736-300.744 300.801-300.744 166.112 0 300.798 134.694 300.798 300.744 0 166.113-134.685 300.725-300.798 300.725zM887.833 793.306c84.375-90.694 136.12-212.047 136.12-345.359 0-133.251-51.746-254.604-136.12-345.238l-48.497 45.137c73.258 78.675 118.123 184.109 118.123 300.101s-44.865 221.488-118.123 300.162zM136.12 793.306l48.498-45.197c-73.256-78.675-118.063-184.169-118.063-300.162s44.807-221.425 118.063-300.101l-48.498-45.137c-84.373 90.634-136.12 211.987-136.12 345.238 0 133.312 51.747 254.665 136.12 345.359zM507.416 811.169c200.301 0 363.175-162.912 363.175-363.222 0-200.249-162.875-363.101-363.175-363.101-200.243 0-363.178 162.852-363.178 363.101 0 200.31 162.935 363.222 363.178 363.222z" />
-<glyph unicode="&#xe953;" glyph-name="home" d="M508.323 698.153l350.585-312.937v-401.961c-0.233-15.248-10.293-24.915-18.465-29.463-8.645-4.865-17.965-6.908-27.969-6.971h-186.721c-6.423 0-12.71 2.505-17.29 6.971-4.506 4.401-7.102 10.593-7.102 16.868v193.335h-186.046v-193.335c0-6.276-2.627-12.467-7.139-16.868-4.576-4.466-10.863-6.971-17.285-6.971h-186.725c-9.934 0.063-19.317 2.106-27.93 6.971-8.178 4.548-18.261 14.216-18.503 29.463v401.961zM508.361 949.244c15.896 0 31.788-5.623 44.356-16.869l442.591-395.089c26.783-23.905 28.641-64.445 4.128-90.622-24.546-26.094-66.109-27.883-92.887-4l-398.227 355.472-398.227-355.472c-12.652-11.248-28.52-16.807-44.299-16.807-17.849 0-35.582 7.011-48.554 20.806l-0.058 0.105c-24.424 26.073-22.608 66.656 4.154 90.517l442.648 395.089c12.581 11.246 28.48 16.869 44.376 16.869z" />
-<glyph unicode="&#xe954;" glyph-name="image" d="M307.966 555.040l74.207-75.752 44.832 24.751 180.834-180.857 125.164 63.377 173.125-85.022v-160.753h-788.288v227.232zM659.088 585.44h20.88l-6.169-36.32h-8.499zM741.090 619.184l21.294-30.060-6-6.020-30.048 21.31zM600.798 619.184l14.754-14.77-30.048-21.31-6 6.020zM757.76 685.648l36.336-6.189v-8.502l-36.336-6.189zM581.552 685.648v-20.88l-36.336 6.189v8.502zM668.093 737.408c34.164 0 61.827-27.664 61.827-61.805 0-34.142-27.664-61.827-61.827-61.827-34.123 0-61.789 27.685-61.789 61.827 0 34.141 27.666 61.805 61.789 61.805zM754.053 765.248l6.043-6-21.332-30.064-14.748 14.751zM583.17 765.248l30.094-21.313-14.755-14.751-21.341 30.064zM665.804 799.248h8.496l6.165-36.336h-20.864zM73.045 884.771v-781.062h871.753v781.062zM1.92 960h1020.128v-1024h-1020.128z" />
-<glyph unicode="&#xe955;" glyph-name="info-box" d="M558.501 585.573l8.812-5.999c-3.401-40.465-5.090-91.863-5.090-154.179v-104.64c0-6.812 0.622-28.661 1.84-65.527 1.25-36.877 2.559-58.407 3.94-64.593 1.412-6.151 3.47-10.653 6.25-13.399 2.78-2.781 6.19-4.572 10.189-5.353 4.030-0.78 20.68-2.089 49.999-3.93l4.181-3.686v-43.189l-3.712-4.159c-38.598 2.468-75.786 3.689-111.566 3.689-35.528 0-72.556-1.221-111.145-3.689l-4.159 4.159v43.189l4.159 3.686c29.929 1.842 46.838 3.241 50.72 4.181 3.84 0.911 7.25 2.849 10.179 5.781 2.909 2.938 4.938 7.409 5.999 13.407 1.1 6.031 2.352 25.94 3.719 59.746 1.412 33.779 2.061 59.338 2.061 76.615v91.214c0 12.352-0.59 29.188-1.84 50.466-1.22 21.309-2.219 34.41-3 39.348-0.78 4.929-3.192 8.589-7.19 10.869-4 2.348-12.029 3.499-24.059 3.499l-38.908 0.439-4.15 3.723v19.896l3.691 3.72c58.957 7.102 108.644 18.658 149.081 34.717zM519.161 792.538c14.501 0 26.84-5.093 37.031-15.278 10.179-10.192 15.278-22.528 15.278-37.026 0-14.222-5.099-26.41-15.278-36.599-10.191-10.178-22.53-15.248-37.031-15.248-14.189 0-26.468 5.002-36.819 15.037-10.34 10.029-15.498 22.279-15.498 36.809 0 14.498 5.158 26.834 15.498 37.026 10.351 10.186 22.63 15.278 36.819 15.278zM109.277 878.064v-860.113h805.493v860.113zM109.277 960h805.493c45.249 0 81.937-36.688 81.937-81.936v-860.113c0-45.218-36.689-81.905-81.937-81.905h-805.493c-45.249 0-81.937 36.687-81.937 81.905v860.113c0 45.247 36.688 81.936 81.937 81.936z" />
-<glyph unicode="&#xe956;" glyph-name="laptop" d="M368.977 259.875l-98.63-12.88 71.641-11.873 94.66 12.835zM399.393 327.107l-196.069-22.998 456.381-84.479 215.176 40.307zM940.513 663.782l-67.169-349.152-410.874 58.137 68.905 280.211zM978.968 694.899l-473.187-12.482-82.305-334.593 475.824-67.319zM1023.936 729.287l-94.324-488.104-17.226-3.616 0.042-0.042-364.001-70.764-548.427 105.99v25.775l388.774 42.419 92.568 374.105z" />
-<glyph unicode="&#xe957;" glyph-name="laptop1" d="M335.976 196.112l-11.208-130.736h374.464l-13.998 130.736zM121.876 330.592h773.263c13.917 0 25.21-11.291 25.21-25.209l103.668-317.519c0-13.915-11.314-25.208-25.231-25.208l-973.567 0.938c-13.927 0-25.219 11.272-25.219 25.208l96.655 316.581c0 13.918 11.292 25.209 25.22 25.209zM168.336 862.896v-448.24h687.344v448.24zM117.743 932.4h788.517c14.448 0 26.14-11.711 26.14-26.147v-541.955c0-14.457-11.692-26.17-26.14-26.17h-788.517c-14.439 0-26.143 11.713-26.143 26.17v541.955c0 14.435 11.704 26.147 26.143 26.147z" />
-<glyph unicode="&#xe958;" glyph-name="locationmark" d="M347.641 194.294c7.673-10.772 15.253-21.385 22.561-31.306-35.154-20.427-57.603-47.682-57.603-76.8 0-59.63 93.225-111.948 199.47-111.948s199.421 52.318 199.421 111.948c0 29.118-22.451 56.373-57.539 76.8 7.246 9.92 14.873 20.533 22.5 31.306 45.017-27.357 73.281-65.548 73.281-108.106 0-82.932-106.403-150.188-237.663-150.188-131.314 0-237.719 67.256-237.719 150.188 0 42.557 28.276 80.798 73.291 108.106zM512.015 783.831c54.188 0 98.084-43.836 98.084-98.016 0-54.183-43.896-98.018-98.084-98.018-54.137 0-98.032 43.836-98.032 98.018 0 54.18 43.895 98.016 98.032 98.016zM512.012 856.641c-94.349 0-170.83-76.424-170.83-170.823 0-94.346 76.481-170.822 170.83-170.822 94.406 0 170.884 76.476 170.884 170.822 0 94.399-76.477 170.823-170.884 170.823zM512.064 960c174.083 0 315.205-141.118 315.205-315.248 0-174.078-315.205-558.552-315.205-558.552s-315.252 384.474-315.252 558.552c0 174.13 141.117 315.248 315.252 315.248z" />
-<glyph unicode="&#xe959;" glyph-name="mailsend" d="M27.191 706.781c-25.772-241.871 124.762-457.551 339.243-483.692 130.086-15.899 254.021 41.716 338.899 143.179l-99.362 77.659 417.947 168.715-62.835-446.319-94.675 73.987c-102.159-126.221-264.94-198.635-437.993-177.524-267.144 32.56-457.349 275.497-424.787 542.664 4.313 35.279 12.355 69.116 23.562 101.329zM119.785 802.29l301.541-301.517c9.96-9.956 26.039-9.956 35.971 0l300.424 300.37c6.124-4.049 10.197-10.971 10.197-18.876v-222.443l-254.765-102.9 107.427-83.946h-452.099c-22.788 22.312-43.559 47.202-61.051 74.628v334.661c0 8.758 5.061 16.291 12.355 20.023zM154.8 854.39h569.177c-0.319-5.431-2.529-10.81-6.738-14.938l-263.022-261.552c-8.813-8.573-22.738-8.625-31.099-0.080l-262.357 260.383c-4.368 4.42-6.284 10.331-5.962 16.186z" />
-<glyph unicode="&#xe95a;" glyph-name="msstore" d="M409.424 357.12l0.469-151.774 206.107-29.042v180.816zM240.544 357.12v-130.678l160.208-21.082v151.76zM398.643 521.568l-155.99-23.896-2.813-132.104h160.208zM616.464 549.424l-206.576-26.001v-157.151h206.576zM797.756 758.576l148.020-50.584v-715.764l-146.156-56.228-721.38 140.539v548.995zM496.783 895.664l3.793-21.813c-30.845-13.688-60.171-36.646-56.943-74.167v-83.709l-22.513-4.166v103.772c0 0 2.252 52.438 75.663 80.084zM598.542 912.224c0 0 75.472-7.937 82.098-87.394v-65.041l-21.188-3.917v75.583c0 0-7.94 67.541-92.692 60.916 0 0-2.178-0.271-5.918-0.896l-2.874 18.167c12.396 1.437 25.824 2.354 40.574 2.583zM457.674 960c0 0 80.105-8.417 87.126-92.752v-132.586l-20.167-3.73h-2.312v143.357c0 0-8.438 71.669-98.377 64.647 0 0-137.72-16.875-130.688-98.377v-152.4l-23.896-4.416v173.67c0 0 4.218 99.794 188.314 102.586z" />
-<glyph unicode="&#xe95b;" glyph-name="ok" d="M901.309 763.915l122.685-123.959-656.135-507.863-367.859 376.196 141.449 107.23 244.793-250.839z" />
-<glyph unicode="&#xe95c;" glyph-name="pc" d="M733.791 206.687c-24.045-1.007-43.562-25.904-43.562-55.682 0-29.759 19.517-53.082 43.562-52.077 24.066 0.988 43.583 25.908 43.583 55.687 0 29.732-19.517 53.057-43.583 52.072zM725.783 323.154c-15.207-0.615-27.524-16.368-27.524-35.205 0-18.818 12.317-33.543 27.524-32.931 15.229 0.637 27.589 16.39 27.589 35.205 0 18.818-12.36 33.563-27.589 32.931zM166.106 344.351v-101.584l90.408-40.653v109.727zM787.832 570.544l-201.901-5.864 0.743-85.439 202.689 9.037zM187.417 637.953l-21.311-68.064 20.305-78.222h41.638l16.256 74.15-16.256 72.136zM586.674 715.977v-101.893l282.374 2.428v89.050zM586.062 861.608v-101.893l282.986-15.666v97.102zM518.083 960l384.025-32.009v-928.874l-384.025-63.168zM493.298 960v-1024.050l-371.389 205.733v737.537z" />
-<glyph unicode="&#xe95d;" glyph-name="pc-datatransfer" d="M614.364 395.61v-214.028h338.216v214.028zM71.424 804.67v-214.069h338.216v214.069zM0 867.337h481.018v-184.968h302.406v-224.051h240.58v-339.401h-175.444l-0.046-42.411h71.329v-47.841h-272.693v47.841h71.232l0.048 42.411h-175.444v339.401h176.069v167.49h-238.036v-97.874h-175.397l-0.047-42.368h71.281v-47.884h-272.742v47.884h71.331l0.046 42.368h-175.49z" />
-<glyph unicode="&#xe95e;" glyph-name="pc-mac" d="M432.304 112.864h159.373c21.749 0 39.395-17.602 39.395-39.374v-39.374l77.857-0.003c21.75 0 39.375-17.625 39.375-39.394v-39.374h-472.608v39.374c0 21.769 17.636 39.394 39.385 39.394h77.847v39.378c0 21.773 17.625 39.374 39.376 39.374zM512.013 307.84c-31.62 0-57.245-25.626-57.245-57.23 0-31.626 25.624-57.25 57.245-57.25 31.601 0 57.203 25.624 57.203 57.25 0 31.605-25.602 57.23-57.203 57.23zM585.056 700.678c23.917 0 49.209-13.038 67.294-35.539-59.169-32.417-49.545-116.917 10.226-139.522-8.229-18.249-12.144-26.395-22.77-42.499-14.749-22.501-35.628-50.582-61.417-50.769-22.959-0.208-28.834 14.957-60.001 14.729-31.125-0.168-37.668-15-60.585-14.773-25.833 0.23-45.585 25.542-60.377 47.999-41.311 62.999-45.699 136.834-20.167 176.103 18.125 27.894 46.751 44.23 73.627 44.23 27.333 0 44.543-15.024 67.168-15.024 21.959 0 35.335 15.062 67.003 15.062zM578.118 782.72c3.144-21.272-5.605-42.105-17.063-56.875-12.335-15.856-33.543-28.081-54.043-27.436-3.75 20.355 5.874 41.355 17.5 55.499 12.832 15.541 34.791 27.541 53.606 28.812zM118.154 861.072c-21.698 0-39.386-17.707-39.386-39.395v-433.229c0-21.688 17.687-39.376 39.386-39.376h787.688c21.706 0 39.374 17.688 39.374 39.376v433.229c0 21.688-17.669 39.395-39.374 39.395zM78.772 940.72h866.453c43.499 0 78.791-35.272 78.791-78.772v-630.106c0-43.499-35.291-78.77-78.791-78.77h-866.453c-43.498 0-78.772 35.271-78.772 78.77v630.106c0 43.5 35.274 78.772 78.772 78.772z" />
-<glyph unicode="&#xe95f;" glyph-name="pc-windows" d="M236.966 33.696h550.062c21.646 0 39.291-17.648 39.291-39.273v-39.287h-628.624v39.287c0 0 17.646 39.273 39.27 39.273zM917.474 258.64c-15.688 0-28.418-12.75-28.418-28.48s12.73-28.48 28.418-28.48c15.73 0 28.478 12.749 28.478 28.48s-12.749 28.48-28.478 28.48zM519.666 562.511c36.604-24.667 74.146-42.791 160.274-13.312l-40.25-139.854c-84.483-35-125.086-15.206-161.754 9.669zM419.742 604.225c32.918-0.48 56.111-12.997 77.82-27.715l-42.189-145.060c-36.687 24.664-76.604 44.999-161.229 9.976l41.25 143.499 0.48 0.23c34.269 14.092 61.345 19.398 83.868 19.070zM568.209 731.259c36.564-24.71 77.167-44.273 161.647-9.398l-41.584-143.998c-81.041-36.227-125.168-15.937-161.688 8.856zM463.094 774.863c35.773 0.561 60.231-13 83.135-28.481l-41.666-143.747c-22.021 14.851-45.793 28.788-79.502 29.019-22.229 0.189-48.727-6.144-82.353-20.019l41.666 144.331c31.719 13.14 57.256 18.561 78.72 18.897zM119.1 858.8c-21.646 0-39.292-17.647-39.292-39.293v-471.478c0-21.645 17.647-39.293 39.292-39.293h785.8c21.647 0 39.292 17.648 39.292 39.293v471.478c0 21.646-17.645 39.293-39.292 39.293zM39.292 940.8h945.417c21.709 0 39.291-17.584 39.291-39.293v-709.686c0-21.71-17.582-39.293-39.291-39.293h-338.013l0.547-0.901c3.024-5.567 4.741-11.951 4.741-18.741v-11.437c0-21.71-17.586-39.274-39.292-39.274h-201.382c-21.709 0-39.294 17.563-39.294 39.274v11.437c0 6.79 1.717 13.173 4.741 18.741l0.547 0.901h-338.012c-21.728 0-39.292 17.582-39.292 39.293v709.686c0 21.709 17.564 39.293 39.292 39.293z" />
-<glyph unicode="&#xe960;" glyph-name="pc1" d="M733.791 206.687c-24.045-1.007-43.562-25.904-43.562-55.682 0-29.759 19.517-53.082 43.562-52.077 24.066 0.988 43.583 25.908 43.583 55.687 0 29.732-19.517 53.057-43.583 52.072zM725.783 323.154c-15.207-0.615-27.524-16.368-27.524-35.205 0-18.818 12.317-33.543 27.524-32.931 15.229 0.637 27.589 16.39 27.589 35.205 0 18.818-12.36 33.563-27.589 32.931zM166.106 344.351v-101.584l90.408-40.653v109.727zM787.832 570.544l-201.901-5.864 0.743-85.439 202.689 9.037zM187.417 637.953l-21.311-68.064 20.305-78.222h41.638l16.256 74.15-16.256 72.136zM586.674 715.977v-101.893l282.374 2.428v89.050zM586.062 861.608v-101.893l282.986-15.666v97.102zM518.083 960l384.025-32.009v-928.874l-384.025-63.168zM493.298 960v-1024.050l-371.389 205.733v737.537z" />
-<glyph unicode="&#xe961;" glyph-name="reporttemplate" d="M566.991 94.581l24.947-158.581-147.542 68.422zM517.894 361.402h228.958v-47.368h-228.958zM319.878 436.486l212.832-289.239-122.666-90.235-212.761 289.283zM229.507 504.913c18.39-0.372 36.487-7.225 50.633-19.991l-122.601-89.892c-15.254 32.737-5.821 72.669 24.449 94.857 13.254 9.708 28.563 14.605 43.839 15.015 1.228 0.033 2.455 0.037 3.681 0.012zM434.653 526.898h312.2v-47.313h-312.2zM371.173 701.245h375.68v-47.35h-375.68zM162.176 960h539.727l171.727-139.704v-39.344h-0.166v-750.301c0-39.464-32.003-71.441-71.441-71.441h-189.572l-11.262 71.441h200.834v750.301h-59.349c-26.326 0-47.66 21.336-47.66 47.639v59.917h-461.394v-360.274c-1.901 0.115-3.754 0.518-5.678 0.518-21.692 0-42.481-6.815-60.062-19.672-2.067-1.52-3.778-3.35-5.702-5.012v384.44z" />
-<glyph unicode="&#xe962;" glyph-name="rndcheck-not" d="M102.028 909.967c-28.698 0-51.995-23.297-51.995-52.076v-819.786c0-28.777 23.297-52.073 51.995-52.073h819.943c28.7 0 51.994 23.295 51.994 52.073v819.786c0 28.779-23.294 52.076-51.994 52.076zM103.709 960h816.581c57.24 0 103.71-46.552 103.71-103.709v-816.583c0-57.159-46.47-103.708-103.71-103.708h-816.581c-57.238 0-103.709 46.549-103.709 103.708v816.583c0 57.157 46.471 103.709 103.709 103.709z" />
-<glyph unicode="&#xe963;" glyph-name="rndcheck-ok" d="M738.661 656.323l71.412-81.779-381.889-334.986-214.096 248.151 82.33 70.728 142.483-165.486zM102.083 909.962c-28.745 0-52.044-23.299-52.044-52.071v-819.9c0-28.77 23.299-52.072 52.044-52.072h819.955c28.746 0 52.044 23.302 52.044 52.072v819.9c0 28.772-23.298 52.071-52.044 52.071zM103.698 960h816.723c57.18 0 103.7-46.549 103.7-103.727v-816.666c0-57.184-46.52-103.727-103.7-103.727h-816.723c-57.178 0-103.698 46.544-103.698 103.727v816.666c0 57.178 46.52 103.727 103.698 103.727z" />
-<glyph unicode="&#xe964;" glyph-name="sale" d="M482.645 428.889v-12.534c0-11.389-3.407-20.83-10.136-28.275-6.811-7.445-15.615-11.184-26.375-11.184-7.725 0-13.915 2.088-18.481 6.274-4.488 4.171-6.812 9.552-6.812 16.083 0 14.432 9.386 22.842 27.995 25.273zM769.582 492.704c21.599 0 32.357-13.331 32.357-39.997h-68.538c1.455 11.391 5.565 20.903 12.295 28.545 6.731 7.641 14.706 11.451 23.886 11.451zM769.996 531.435c-26.253 0-48.31-9.034-66.252-27.090-17.946-18.067-26.915-42.552-26.915-73.453 0-29.82 8.345-53.060 24.92-69.715 16.616-16.665 40.002-25.003 69.994-25.003 27.539 0 49.927 4.6 67.166 13.81v41.461c-15.536-9.71-33.565-14.549-54.001-14.549-32.191 0-49.223 13.52-51.133 40.538h121.456v24.195c0 27.63-7.435 49.508-22.262 65.612-14.872 16.137-35.849 24.194-62.973 24.194zM457.058 531.435c-11.38 0-24.049-1.578-37.922-4.734-13.915-3.158-24.839-6.792-32.771-10.903v-43.269c19.937 13.208 41.036 19.803 63.176 19.803 22.138 0 33.104-10.167 33.104-30.54l-50.508-6.728c-42.782-5.565-64.214-26.417-64.214-62.54 0-17.070 5.192-30.745 15.575-40.994 10.343-10.239 24.588-15.357 42.616-15.357 24.505 0 42.99 10.424 55.451 31.265h0.788v-26.728h54.29v111.26c0 52.977-26.544 79.465-79.585 79.465zM267.981 605.811c-13.832 0-26.918-1.485-39.296-4.467-12.377-2.958-23.219-7.601-32.65-13.904-9.387-6.301-16.78-14.329-22.304-24.080-5.4-9.762-8.184-21.422-8.184-35.005 0-17.332 5.027-32.118 14.996-44.362 10.052-12.243 25.213-22.617 45.567-31.101 8.058-3.27 15.493-6.481 22.387-9.636 6.855-3.147 12.921-6.418 17.946-9.805 5.026-3.404 8.973-7.091 11.88-11.101 2.865-4.007 4.363-8.545 4.363-13.634 0-3.747-0.958-7.248-2.701-10.468-1.869-3.206-4.568-5.989-8.307-8.347-3.696-2.359-8.266-4.217-13.832-5.557-5.483-1.329-12.006-1.992-19.358-1.992-12.586 0-25.046 2.211-37.423 6.635-12.381 4.434-23.844 11.069-34.354 19.906v-58.183c9.43-4.849 20.561-8.482 33.482-10.904 12.917-2.42 26.541-3.633 40.872-3.633 13.915 0 27.166 1.329 39.67 3.997 12.626 2.67 23.591 7.063 33.064 13.178 9.428 6.126 16.904 14.113 22.427 23.997 5.485 9.888 8.267 22.109 8.267 36.647 0 10.54-1.538 19.791-4.734 27.715-3.158 7.954-7.726 15.017-13.625 21.184-5.941 6.189-13.044 11.736-21.35 16.646-8.35 4.913-17.695 9.542-28.12 13.904-7.604 3.158-14.498 6.21-20.521 9.189-6.023 2.961-11.214 6.004-15.494 9.098-4.237 3.074-7.478 6.355-9.802 9.803-2.327 3.458-3.407 7.362-3.407 11.734 0 3.988 0.997 7.601 3.073 10.81 2.035 3.218 4.986 5.981 8.681 8.286 3.781 2.295 8.35 4.082 13.833 5.359 5.441 1.265 11.547 1.91 18.193 1.91 4.86 0 9.968-0.374 15.411-1.099 5.317-0.716 10.76-1.84 16.241-3.365 5.4-1.516 10.757-3.428 15.95-5.733 5.069-2.294 9.885-4.964 14.204-7.986v54.373c-8.805 3.376-18.483 5.898-28.991 7.54-10.469 1.618-22.515 2.45-36.055 2.45zM582.117 616.354v-275.651h57.5v275.651zM625.263 954.894c9.98 0.12 19.785-4.458 26.096-12.904l67.454-89.873 112.276-4.426c15.325-0.602 28.077-11.92 30.487-27.019l17.944-110.924 97.402-56.106c13.21-7.632 19.233-23.571 14.373-38.098l-35.682-106.54 60.188-94.901c8.224-12.92 6.149-29.865-4.943-40.469l-81.079-77.745 9.138-111.973c1.246-15.285-8.431-29.283-23.136-33.541l-107.912-31.142-44.028-103.384c-5.94-14.124-21.102-22.171-36.055-18.961l-110.070 22.553-86.937-71.131c-5.9-4.839-13.168-7.268-20.354-7.268-7.27 0-14.452 2.429-20.435 7.268l-86.936 71.131-110.114-22.553c-14.912-3.251-30.072 4.881-36.012 18.961l-43.946 103.384-107.912 31.142c-14.787 4.259-24.465 18.256-23.219 33.541l9.138 111.973-81.079 77.745c-11.090 10.604-13.083 27.549-4.901 40.469l60.104 94.901-35.639 106.54c-4.86 14.527 1.163 30.466 14.455 38.098l97.322 56.106 17.942 110.924c2.408 15.099 15.161 26.417 30.489 27.019l112.273 4.426 67.456 89.873c9.179 12.243 25.753 16.345 39.502 9.751l101.514-48.255 101.433 48.255c4.297 2.074 8.87 3.099 13.406 3.153z" />
-<glyph unicode="&#xe965;" glyph-name="settings-bars" d="M764.252 285.696v-133.021h189.598v133.021zM70.060 285.715v-133.017h189.595v133.017zM420.167 505.934v-133.019h189.674v133.019zM810.134 960h97.828v-637.611h82.576v-206.406h-82.576v-178.158h-97.828v178.158h-82.581v206.406h82.581zM466.112 960h97.84v-417.37h82.517v-206.407h-82.517v-400.367h-97.84v400.367h-82.581v206.407h82.581zM116.005 960h97.775v-637.593h82.57v-206.401h-82.57v-180.15h-97.775v180.15h-82.64v206.401h82.64z" />
-<glyph unicode="&#xe966;" glyph-name="shop" d="M675.041 184.16c54.269 0 98.415-45.251 98.415-100.877 0-55.616-44.146-100.867-98.415-100.867-54.301 0-98.497 45.251-98.497 100.867 0 55.626 44.196 100.877 98.497 100.877zM201.965 184.16c54.274 0 98.419-45.251 98.419-100.877 0-55.616-44.145-100.867-98.419-100.867-54.24 0-98.365 45.251-98.365 100.867 0 55.626 44.124 100.877 98.365 100.877zM675.23 465.57c-19.584 0-36.136-14.043-39.354-33.374l-13.231-79.96c-1.467-8.79 1.054-17.789 6.886-24.654 6.219-7.354 15.418-11.573 25.218-11.573h5.022c19.282 0 36.188 12.792 41.125 31.114l2.904 10.854c5.243 19.261 11.794 43.469 18.96 72.074 2.094 8.397 0.23 17.166-5.134 24.043-5.614 7.186-14.447 11.477-23.69 11.477zM514.384 465.57c-19.383 0-35.165-15.77-35.165-35.146v-84.115c0-16.707 13.73-30.301 30.573-30.301 16.635 0 30.709 12.021 33.448 28.592l14.042 84.752c1.499 9.042-1.051 18.238-6.958 25.229-5.949 6.981-14.605 10.989-23.762 10.989zM354.736 465.57c-9.155 0-17.821-4.008-23.759-10.989-5.906-6.99-8.458-16.187-6.958-25.219l13.915-84.749c2.742-16.574 16.835-28.605 33.511-28.605 16.824 0 30.533 13.605 30.533 30.323v84.093c0 19.376-15.781 35.146-35.165 35.146zM183.028 465.57c-9.144 0-17.626-4.125-23.237-11.342-5.605-7.178-7.564-16.376-5.334-25.21 7.123-28.418 13.644-52.49 18.822-71.603l2.363-8.782c5.168-19.208 21.688-32.624 40.149-32.624h13.040c8.73 0 17.011 3.843 22.707 10.562 5.981 7.062 8.542 16.419 7.013 25.666l-13.232 79.96c-3.208 19.331-19.747 33.374-39.354 33.374zM710.22 687.863c-19.227 0-35.48-14.030-38.685-33.376l-12.094-73.25c-1.491-9.042 1.042-18.248 6.968-25.229 5.936-6.978 14.584-10.99 23.739-10.99h27.104c19.458 0 36.325 12.854 40.991 31.261 5.333 21.146 10.406 39.822 14.895 56.387l4.877 18.102c2.363 8.802 0.499 18.010-5.074 25.283-5.781 7.499-14.562 11.811-24.093 11.811zM513.864 687.863c-19.093 0-34.645-15.771-34.645-35.157v-72.543c0-19.374 15.783-35.146 35.165-35.146h26.981c19.603 0 36.157 14.032 39.365 33.346l12.187 73.269c1.467 8.875-1.030 17.907-6.875 24.79-6.155 7.274-15.227 11.44-24.875 11.44zM320.135 687.863c-9.637 0-18.688-4.166-24.856-11.44-5.843-6.883-8.365-15.934-6.874-24.79l12.197-73.269c3.19-19.314 19.751-33.346 39.367-33.346h26.845c19.384 0 35.165 15.771 35.165 35.146v72.543c0 19.386-15.512 35.157-34.573 35.157zM127.082 687.863c-9.326 0-18.211-4.342-23.793-11.616-5.302-6.906-7.073-15.654-4.824-24.019l5.333-19.75c4.398-16.208 9.366-34.45 14.595-55.032 4.874-19.093 21.854-32.427 41.304-32.427h31.469c9.174 0 17.832 4.013 23.759 10.99 5.928 6.981 8.459 16.187 6.979 25.229l-12.134 73.25c-3.178 19.346-20 33.376-39.97 33.376zM890.503 913.52l99.273-0.344c18.875-0.043 34.24-15.459 34.24-34.323s-15.344-34.198-34.199-34.198h-54.24c-19.595 0-36.532-13.293-41.208-32.314l-130.064-531.104c-6.438-26.291-29.824-44.645-56.885-44.645h-537.891c-27.083 0-50.594 18.342-57.178 44.615l-111.365 445.646c-2.447 9.792-0.282 19.96 5.896 27.906 6.219 7.938 15.563 12.491 25.656 12.491h741.183c19.563 0 36.594 13.217 41.439 32.154l17.875 69.688c6.707 26.158 30.259 44.428 57.468 44.428z" />
-<glyph unicode="&#xe967;" glyph-name="shop3" d="M231.45 80.224c39.711 0 71.942-32.217 71.942-71.842 0-39.707-32.231-71.822-71.942-71.822-39.523 0-71.754 32.115-71.754 71.822 0 39.625 32.231 71.842 71.754 71.842zM469.339 80.224c39.521 0 71.749-32.217 71.749-71.842 0-39.707-32.228-71.822-71.749-71.822-39.706 0-71.915 32.115-71.915 71.822 0 39.625 32.209 71.842 71.915 71.842zM475.264 398.752v-71.132h65.494c1.541 0 2.938 0.522 4.333 1.312l21.903 69.82zM316.784 398.752v-71.132h106.928v71.132zM192.76 398.752l33.12-71.132h39.352v71.132zM475.264 517.616v-67.392h107.877l21.142 67.392zM316.784 517.616v-67.392h106.928v67.392zM137.416 517.616l31.379-67.392h96.438v67.392zM475.264 640.298v-71.146h145.186l18.849 60.083c1.397 4.365 2.272 8.011 2.792 11.064zM316.784 640.298v-71.146h106.928v71.146zM82.025 640.298c0.52-2.792 1.375-5.926 2.604-9.312l28.791-61.835h151.812v71.146zM847.078 959.44h137.417c21.938 0 39.522-17.68 39.522-39.616 0-21.864-17.584-39.624-39.522-39.624h-137.417c-32.395 0-43-6.010-55.563-48.677-13.229-45.189-185.458-631.483-185.458-631.483-0.354-1.304-0.875-2.614-1.395-3.834-1.75-4.437-45.647-108.573-155.522-108.573h-310.501c-21.938 0-39.709 17.762-39.709 39.616s17.771 39.613 39.709 39.613h310.501c52.083 0 77.335 48.939 81.688 57.991 1.031 3.54 3.155 10.797 6.183 21.133l0.037 0.127h-321.291c-40.73 0-59.709 34.229-63.543 47.021l-142.293 305.364c-21.958 52.862-11.146 123.215 70.021 123.215 91.417 0 539.171 0 575.233 0 5.658 0 11.715-0.68 17.809-2.164l2.85-0.77 0.565 1.921c20.32 69.132 35.573 120.978 39.2 133.197 15.333 52.25 43.019 105.544 131.479 105.544z" />
-<glyph unicode="&#xe968;" glyph-name="shoppingcard" d="M572.606 148.691c32.177 0 58.388-26.226 58.388-58.473 0-32.311-26.211-58.452-58.388-58.452-32.306 0-58.519 26.14-58.519 58.452 0 32.247 26.213 58.473 58.519 58.473zM378.999 148.691c32.31 0 58.545-26.226 58.545-58.473 0-32.311-26.235-58.452-58.545-58.452-32.159 0-58.396 26.14-58.396 58.452 0 32.247 26.237 58.473 58.396 58.473zM577.429 407.917v-57.893h53.288c1.249 0 2.413 0.42 3.532 1.067l17.83 56.826zM448.446 407.917v-57.893h87.015v57.893zM347.525 407.917l26.956-57.893h32.011v57.893zM577.429 504.643v-54.839h87.792l17.206 54.839zM448.446 504.643v-54.839h87.015v54.839zM302.487 504.643l25.535-54.839h78.471v54.839zM577.429 604.49v-57.895h118.161l15.341 48.893c1.12 3.555 1.853 6.518 2.261 9.002zM448.446 604.49v-57.895h87.015v57.895zM233.622 747.044l-105.484-78.099-30.286 40.897-27.313-20.206 50.491-68.235 132.82 98.341zM162.561 854.308c89.776 0 162.538-72.784 162.538-162.551 0-89.781-72.762-162.565-162.538-162.565-89.778 0-162.561 72.784-162.561 162.565 0 89.767 72.783 162.551 162.561 162.551zM880.022 864.217h111.834c17.836 0 32.16-14.388 32.16-32.235 0-17.802-14.324-32.257-32.16-32.257h-111.834c-26.364 0-35.002-4.889-45.232-39.613-10.771-36.769-150.909-513.916-150.909-513.916-0.301-1.067-0.731-2.134-1.163-3.125-1.421-3.608-37.133-88.359-126.567-88.359h-252.662c-17.878 0-32.331 14.455-32.331 32.237 0 17.792 14.453 32.245 32.331 32.245h252.662c42.39 0 62.939 39.825 66.493 47.194 0.839 2.881 2.566 8.787 5.030 17.199l0.027 0.093h-261.468c-33.149 0-48.571 27.862-51.716 38.266l-85.729 183.992 1.535 0.521c24.159 8.864 46.117 22.326 64.81 39.321l0.855 0.815h110.506v57.895h-67.075l0.927 1.808c8.321 17.246 14.206 35.88 17.204 55.453l1.147 8.998h5.971c135.386 0 337.628 0 359.187 0 4.604 0 9.534-0.554 14.492-1.762l2.307-0.623 0.459 1.563c16.537 56.262 28.951 98.455 31.901 108.4 12.493 42.521 35.024 85.891 107.009 85.891z" />
-<glyph unicode="&#xe969;" glyph-name="stripe" d="M694.731 489.845c-8.948 0.084-18.745-5.26-18.745-5.26l-1.403-105.555c14.047-4.923 22.475 0.708 22.475 0.708 22.535 17.597 11.999 94.995 11.999 94.995-0.922 11.699-7.367 15.047-14.326 15.112zM907.050 501.474c-9.192 0-16.685-7.364-16.685-16.449v-34.449h33.312v34.449c0 9.085-7.435 16.449-16.627 16.449zM481.766 547.221h82.327v-220.962h-82.327zM82.936 548.461c33.29 0.549 61.325-10.628 61.325-10.628l-1.873-53.949c-15.513 5.631-40.803 8.441-40.803 8.441-34.715 0.474-15.513-22.514-15.513-22.514 63.81-26.266 64.747-51.139 64.747-51.139 16.45-76.463-37.525-92.883-37.525-92.883-33.31-16.414-107.423 4.689-107.423 4.689v56.77c43.145-15.952 65.683-7.51 65.683-7.51 14.518 18.762-8.957 27.677-8.957 27.677-3.747 0.474-28.568 13.604-28.568 13.604-68.962 52.544-11.767 108.84-11.767 108.84 18.836 13.72 40.701 18.271 60.675 18.601zM445.426 548.622c10.153-0.124 17.783-2.819 17.783-2.819v-67.546c-43.142 15.946-54.381-5.169-54.381-5.169l-1.405-147.76h-77.913v220.949l61.464 0.234c10.068-6.562 13.639-21.349 13.639-21.349 10.537 19.529 27.76 23.619 40.813 23.459zM720.792 549.035c3.791 0.018 7.595-0.259 11.385-0.849 5.327-0.831 10.536-2.201 15.512-4.226 2.341-0.96 4.624-2.060 6.848-3.272 5.853-3.208 11.589-8.406 15.277-14.026 4.331-6.761 8.487-13.938 11.706-21.319 4.564-10.513 6.965-21.934 8.487-33.261 2.106-15.594 1.931-31.37 0.176-46.988-2.342-21.156-7.902-41.597-14.457-61.792-4.157-12.855-12.819-23.86-24.174-30.884-12.408-7.686-26.456-10.841-40.972-11.298-11.823-0.381-23.881 1.61-35.293 4.437v-78.815h-79.546l0.703 299.771h64.033l10.595-16.18c-0.76 1.095 15.687 10.484 16.739 11.005 10.362 4.926 21.611 7.642 32.983 7.698zM906.006 550.439c117.987-0.585 90.15-139.739 90.15-139.739l-105.556-0.345c0.703-23.579 18.325-28.502 18.325-28.502 19.671-4.221 75.991 6.328 75.991 6.328v-55.581c-156.959-52.783-171.009 62.623-171.009 62.623-23.945 141.432 66.507 153.403 66.507 153.403 9.213 1.275 17.727 1.852 25.593 1.813zM270.934 611.958l-1.405-67.084h44.087l-11.241-50.67h-31.441v-90.066c-1.874-37.066 41.745-20.646 41.745-20.646v-54.885c-119.674-36.124-120.142 44.102-120.142 44.102l-0.937 121.495h-28.338v50.67h28.396l9.368 49.254zM523.277 649.253c21.020 0 38-17.017 38-38.003s-16.98-37.997-38-37.997c-20.961 0-38 17.011-38 37.997s17.038 38.003 38 38.003z" />
-<glyph unicode="&#xe96a;" glyph-name="tag" d="M193.384 831.891c11.23-0.456 22.267-5.209 30.426-14.138 16.509-18.050 15.357-45.893-2.687-62.215-17.852-16.514-45.687-15.17-62.003 2.688-16.509 17.858-15.357 45.701 2.687 62.023 8.926 8.257 20.348 12.097 31.578 11.641zM191.18 864.915c-18.448-0.093-36.916-6.8-51.586-20.299-31.298-28.798-33.602-77.371-4.8-108.667 28.802-31.484 77.379-33.405 108.869-4.8 31.298 28.798 33.41 77.371 4.608 108.86-15.301 16.624-36.183 25.013-57.091 24.907zM202.764 960l225.614-31.873 1.538 1.153 574.883-626.642-399.96-366.696-574.886 626.839 1.538 1.148-12.289 227.506z" />
-<glyph unicode="&#xe96b;" glyph-name="stopwatches" d="M62.16 549.79h132v-60.078h-132v60.078zM62.16 280.402h132v-60.078h-132v60.078zM0 415.096h194.15v-60.078h-194.15v60.078zM951.526 629.82l29.992-29.992 42.48 42.48-102.466 102.466-42.48-42.48 29.992-29.992-41.594-41.594c-47.856 43.010-107.662 72.958-173.762 84.208v74.442h50.776v82.622h-218.658v-82.62h50.776v-74.442c-164.062-27.922-289.372-171.078-289.372-342.97 0-191.848 156.078-347.926 347.926-347.926s347.926 156.078 347.926 347.926c0 81.046-27.858 155.708-74.496 214.916l42.96 42.956zM635.136 105.62c-146.852 0-266.324 119.472-266.324 266.324s119.472 266.324 266.324 266.324 266.324-119.472 266.324-266.324c0-146.852-119.472-266.324-266.324-266.324zM635.136 578.192c-113.724 0-206.246-92.522-206.246-206.246s92.522-206.246 206.246-206.246 206.246 92.522 206.246 206.246-92.522 206.246-206.246 206.246zM656.378 350.704l-42.48 42.48 85.738 85.738 42.48-42.48-85.738-85.738z" />
-<glyph unicode="&#xe96c;" glyph-name="paragraph" d="M780.568 485.99c-17.424 50.36-54.372 91.13-104.034 114.806-1.222 0.582-2.472 1.102-3.748 1.558l-148.456 53.074c-0.784 0.28-1.576 0.536-2.374 0.766-0.736 0.212-1.588 0.464-2.524 0.746-9.322 4.148-18.812 7.542-28.394 10.206-38.126 15.86-94.174 48.272-94.174 101.734 0 61.272 51.14 111.12 114 111.12h21c65.608 0 117-49.198 117-112 0-22.092 17.908-40 40-40s40 17.908 40 40c0 51.994-20.682 100.546-58.236 136.716-37.010 35.652-86.29 55.284-138.76 55.284h-21c-106.972 0-194-85.736-194-191.12 0-39.972 14.924-77.082 43.458-108.756-45.138-17.822-83.974-51.508-106.882-97.78-23.454-47.376-27.010-100.522-10.012-149.646 17.424-50.36 54.372-91.13 104.034-114.806 1.276-0.608 2.582-1.148 3.914-1.618l158.192-55.764c0.728-0.258 1.464-0.492 2.206-0.708 20.888-6.030 125.092-39.792 125.092-112.686 0-61.272-51.14-111.12-114-111.12h-21c-65.608 0-117 49.196-117 112 0 22.092-17.908 40-40 40s-40-17.908-40-40c0-51.994 20.682-100.546 58.236-136.716 37.012-35.648 86.292-55.28 138.762-55.28h21c106.972 0 194 85.736 194 191.12 0 49.424-22.808 94.474-65.958 130.28-30.148 25.016-71.24 45.922-115.81 58.938l-154.994 54.638c-29.264 14.484-50.916 38.526-61.074 67.882-9.936 28.72-7.768 59.968 6.106 87.992 25.696 51.906 84.694 77.538 139.842 64.402 8.558-3.408 17.334-6.53 26.272-9.34 2.698-1.17 5.454-2.016 8.236-2.56l144.33-51.6c29.304-14.48 50.982-38.538 61.148-67.92 9.936-28.718 7.768-59.968-6.106-87.992-9.802-19.798-1.698-43.792 18.1-53.596 5.704-2.824 11.754-4.162 17.716-4.162 14.728 0 28.9 8.17 35.878 22.262 23.458 47.374 27.012 100.522 10.014 149.646z" />
-<glyph unicode="&#xe96d;" glyph-name="support" d="M512 960c-215.883 0-391.531-175.648-391.531-391.531v-361.406c0-49.828 40.531-90.359 90.352-90.359 49.828 0 90.359 40.531 90.359 90.359v301.172c0 49.82-40.531 90.352-90.359 90.352-10.141 0-19.734-2.055-28.852-5.148 12.852 171.023 155.805 306.328 330.031 306.328 174.133 0 317.047-135.18 330.016-306.086-9.062 3.102-18.711 4.906-28.836 4.906-49.828 0-90.359-40.531-90.359-90.352v-301.172c0-49.828 40.531-90.359 90.359-90.359 10.609 0 20.648 2.172 30.117 5.547v-35.664c0-16.617-13.531-30.117-30.117-30.117h-216.375c-12.477 34.984-45.594 60.234-84.805 60.234-49.82 0-90.352-40.531-90.352-90.352s40.531-90.352 90.352-90.352c39.211 0 72.328 25.258 84.805 60.234h216.375c49.82 0 90.352 40.531 90.352 90.352 0 181.156 0 300.531 0 481.883 0 215.883-175.648 391.531-391.531 391.531zM963.766 532.805v-350.312c34.977 12.469 60.234 45.586 60.234 84.805v180.703c0 39.211-25.258 72.328-60.234 84.805zM0 448v-180.703c0-39.219 25.258-72.336 60.234-84.805v350.312c-34.977-12.477-60.234-45.594-60.234-84.805z" />
-<glyph unicode="&#xe96e;" glyph-name="mobile" d="M480.662 55.352c-12.786 0-23.172-12.453-23.172-27.832v-17.426c0-15.434 10.386-27.886 23.172-27.886h65.189c12.763 0 23.17 12.452 23.17 27.886v17.426c0 15.378-10.408 27.832-23.17 27.832zM286.313 833.5v-731.648h446.487v731.648zM415.901 918.418c-6.041 0-10.93-5.138-10.93-11.483 0-6.363 4.888-11.483 10.93-11.483h201.726c6.017 0 10.884 5.12 10.884 11.483 0 6.345-4.866 11.483-10.884 11.483zM301.18 960h421.619c33.081 0 59.963-28.233 59.963-63.104v-897.81c0-34.872-26.882-63.086-59.963-63.086h-421.619c-33.105 0-59.942 28.214-59.942 63.086v897.81c0 34.871 26.837 63.104 59.942 63.104z" />
-<glyph unicode="&#xe96f;" glyph-name="video" d="M838.739 328.251v-78.174h125.48v78.174zM69.984 328.251v-78.174h125.469v78.174zM838.739 487.963v-78.174h125.48v78.174zM69.984 487.963v-78.174h125.469v78.174zM255.263 628.044v-368.956h513.411v368.956zM838.739 647.674v-78.213h125.48v78.213zM69.984 647.674v-78.213h125.469v78.213zM0 791.666h70.3v-53.442h125.555v53.442h59.408v-95.938h513.411v95.938h70.453v-53.442h125.493v53.442h59.398v-687.333h-62.17v54.096h-125.487v-54.096h-67.687v87.078h-513.411v-87.078h-62.152v54.096h-125.47v-54.096h-67.641z" />
-<glyph unicode="&#xe970;" glyph-name="private-cloud" d="M511.927 591.6c42.834 0 77.607-33.418 80.607-75.5h-0.062v-79.3h-161.214v79.050c2.874 42.207 37.71 75.75 80.669 75.75zM511.927 622.080c-59.67 0-108.172-46.836-111.297-105.668h-0.166v-79.612h-29.328v-205.568h281.728v205.568h-29.264v79.3h-0.397c-2.938 58.98-51.564 105.98-111.276 105.98zM508.666 760.64c115.73 0 213.605-87.793 246.168-208.627 18.102 5.062 37.102 7.958 56.832 7.958 117.27 0 212.334-95.064 212.334-212.315 0-75.437-39.501-141.521-98.835-179.188-23.77-19.333-53.998-31-87-31.293-8.728-1.040-17.499-1.832-26.499-1.832-8.832 0-17.562 0.73-26.104 1.792h-546.728c-8.669-1.042-17.501-1.792-26.565-1.792-117.27 0-212.269 91.394-212.269 204.126 0 112.708 94.999 204.126 212.269 204.126 16.23 0 31.96-1.918 47.168-5.25 28.626 127.75 129.168 222.294 249.229 222.294z" />
-<glyph unicode="&#xe971;" glyph-name="shield" d="M587.539 620.362c2.633-0.177 5.726-2.677 11.194-6.699 9.71-7.144 19.062-14.625 27.499-23.187 11.667-11.851 22.396-28.332 31.667-44.039 3.459-5.811 6.709-11.561 9.709-16.835 11.875-21.038 15.917-44.999 15.917-68.936 0-27.312 2.418-64.1-10.208-89.267-10.001-19.958-24.374-41.918-38.792-59.167-9.416-11.313-32.499-35.145-49.188-32.625 8.459 15.062 24.563 24.398 31.523 41.354 6.707 16.27 6.541 38.081 2.25 54.793-3.002 11.601-6.042 16.437-15.625 23.851-6.043 4.71-15.166 8.835-18.291 16.667-7.752 19.563 11.291 37.294 26.083 46.855 11.665 7.582 52.875 27.062 23.563 37.788-23.584 8.688-45.895-14.206-67.583 5.606-15.771 14.312-10.125 40.043-4.146 58.354 4.958 15.038 6.917 35.038 16 48.249 3.625 5.27 5.797 7.415 8.43 7.238zM472.218 636.236c6.833 0.022 12.912-0.915 16.35-3.572 17.749-13.707 1.104-50.706-3.374-67.061-5.979-21.976-7.667-52.249-28.708-66.205-15.459-10.251-8.189 9.518-19.875 16.041-14.040 7.832-38.748-13.773-34.875-29.124 1.981-7.835 20.792-14.917 27.875-14.561 15.374 0.77 30.667 16.437 40.103-0.274 21.731-38.395-27.228-78.956-21.605-117.768 1.022-7.187 26.833-96.080 19.001-96.518-40.625-2.043-79.793 41.937-98.5 73.687-6.665 11.312-9.083 10.645-18.582 16.726-18.854 12.149-32.689 38.148-33.731 60.354-0.979 20.355 7.835 36.355 22.48 49.706 6.792 6.211 10.625 9.211 19.397 11.211 8.541 1.914 20.144-2.274 25.665 7.206 5.106 8.707-0.938 15.544-7.624 20-11.313 7.481-40.521 3.75-43.563 21.145-1.875 10.811 7.75 11.773 13.376 18.398 5.666 6.769 2.541 11.163-0.293 16.125-2.478 4.374-4.75 9.206-0.624 16.477 9.915 17.398 33.499 26.648 49.459 37.561 14.248 9.774 29.040 21.292 45.956 25.875 6.824 1.836 20.303 4.536 31.691 4.572zM500.256 696.080c-136.998 0-248.080-111.041-248.080-248.078 0-137.041 111.082-248.082 248.080-248.082 136.997 0 248.080 111.041 248.080 248.082 0 137.036-111.083 248.078-248.080 248.078zM511.322 960c0 0 153.292-172.398 423.25-172.398 0 0 27.497-344.875-62.5-539.894-62.875-135.981-189.874-246-371.831-311.707-181.917 65.707-308.894 181.082-371.706 317.082-90.083 195.019-62.583 534.52-62.583 534.52 269.956 0 445.37 172.398 445.37 172.398z" />
-<glyph unicode="&#xe972;" glyph-name="cloud-data" d="M864 670c-3.808 0-7.606-0.136-11.388-0.406-11.4 36.354-32.826 69.152-62.046 94.38-39.278 33.914-90.14 51.808-142.172 49.884-50.996 89.422-146.334 146.142-248.394 146.142-128.204 0-241.65-88.114-275.706-211.726-73.786-32.8-122.294-106.482-122.294-188.274 0-79.748 45.55-149.052 112-183.272v75.272c0 49.626 40.374 90 90 90h616c49.628 0 90-40.374 90-90v-91.138c64.752 19.746 112 80.012 112 151.138 0 87.122-70.88 158-158 158zM820 482h-616c-16.568 0-30-13.432-30-30v-211.888h676v211.888c0 16.568-13.434 30-30 30zM431.23 328h-159.23c-16.568 0-30 13.432-30 30s13.432 30 30 30h159.23c16.566 0 30-13.432 30-30s-13.434-30-30-30zM624 328.288c-16.568 0-30 13.432-30 30s13.432 30 30 30c16.566 0 30-13.432 30-30s-13.434-30-30-30zM752 328.288c-16.568 0-30 13.432-30 30s13.432 30 30 30c16.566 0 30-13.432 30-30s-13.434-30-30-30zM174-34c0-16.568 13.432-30 30-30h616c16.566 0 30 13.432 30 30v214.112h-676zM752 96c16.566 0 30-13.432 30-30s-13.434-30-30-30c-16.568 0-30 13.432-30 30s13.432 30 30 30zM624 96c16.566 0 30-13.432 30-30s-13.434-30-30-30c-16.568 0-30 13.432-30 30s13.432 30 30 30zM272 96h159.23c16.566 0 30-13.432 30-30s-13.434-30-30-30h-159.23c-16.568 0-30 13.432-30 30s13.432 30 30 30z" />
-<glyph unicode="&#xe973;" glyph-name="mailserver" d="M39.545 906.796l373.545-302.749c0.637-0.5 1.272-0.999 1.955-1.431 14.908-9.659 32.047-14.614 49.545-14.614 17.455 0 35.273 4.931 51.591 15.022l375.092 303.794c5.727 4.658 8.954 11.749 8.592 19.137-0.319 7.364-4.137 14.16-10.228 18.273-15.364 10.318-33.273 15.772-51.818 15.772h-744.727c-18.545 0-36.5-5.455-51.864-15.796-6.137-4.113-9.956-10.887-10.272-18.273-0.364-7.385 2.817-14.476 8.59-19.135zM907.637 494.546c12.864 0 23.273 10.409 23.273 23.273v312.271c0 8.978-5.182 17.136-13.272 21-8.047 3.84-17.636 2.749-24.637-2.932l-345.637-280.202c-3.273-2.614-6.727-4.955-11.001-7.385-20.546-12.545-45.727-19.477-70.909-19.477-26.865 0-53.090 7.774-75.683 22.455-2.001 1.296-3.956 2.705-5.865 4.25l-345.997 280.405c-6.999 5.636-16.591 6.818-24.637 2.908-8.136-3.862-13.272-12.022-13.272-20.998v-428.66c0-51.34 41.773-93.092 93.092-93.092h23.273c12.862 0 23.271 10.409 23.271 23.273v46.545c0 64.159 52.183 116.363 116.363 116.363h651.638zM954.182 447.999h-698.182c-38.5 0-69.818-31.318-69.818-69.818v-93.092c0-38.5 31.318-69.818 69.818-69.818h698.182c38.5 0 69.818 31.318 69.818 69.818v93.092c0 38.5-31.318 69.818-69.818 69.818zM325.818 308.362c0-12.864-10.409-23.273-23.273-23.273s-23.271 10.412-23.271 23.273v46.545c0 12.864 10.409 23.273 23.273 23.273s23.273-10.409 23.273-23.273v-46.545zM418.909 308.362c0-12.864-10.409-23.273-23.273-23.273s-23.273 10.409-23.273 23.273v46.545c0 12.864 10.409 23.273 23.273 23.273s23.273-10.409 23.273-23.273v-46.545zM512.001 308.362c0-12.864-10.409-23.273-23.273-23.273s-23.273 10.409-23.273 23.273v46.545c0 12.864 10.409 23.273 23.273 23.273s23.273-10.409 23.273-23.273v-46.545zM744.727 285.091c-25.68 0-46.545 20.887-46.545 46.545s20.865 46.545 46.545 46.545 46.545-20.887 46.545-46.545c0.002-25.658-20.863-46.545-46.545-46.545zM884.364 285.091c-25.68 0-46.545 20.887-46.545 46.545s20.865 46.545 46.545 46.545 46.545-20.887 46.545-46.545c0.002-25.658-20.863-46.545-46.545-46.545zM954.182 168.726h-698.182c-38.5 0-69.818-31.318-69.818-69.818v-93.092c0-38.5 31.318-69.818 69.818-69.818h698.182c38.5 0 69.818 31.318 69.818 69.818v93.092c0 38.5-31.318 69.818-69.818 69.818zM325.818 29.090c0-12.864-10.409-23.273-23.273-23.273s-23.271 10.409-23.271 23.273v46.545c0 12.864 10.409 23.273 23.273 23.273s23.273-10.409 23.273-23.273v-46.545zM418.909 29.090c0-12.864-10.409-23.273-23.273-23.273s-23.273 10.409-23.273 23.273v46.545c0 12.864 10.409 23.273 23.273 23.273s23.273-10.409 23.273-23.273v-46.545zM512.001 29.090c0-12.864-10.409-23.273-23.273-23.273s-23.273 10.409-23.273 23.273v46.545c0 12.864 10.409 23.273 23.273 23.273s23.273-10.409 23.273-23.273v-46.545zM744.727 5.818c-25.68 0-46.545 20.887-46.545 46.545s20.865 46.545 46.545 46.545 46.545-20.887 46.545-46.545c0.002-25.658-20.863-46.545-46.545-46.545zM884.364 5.818c-25.68 0-46.545 20.887-46.545 46.545s20.865 46.545 46.545 46.545 46.545-20.887 46.545-46.545c0.002-25.658-20.863-46.545-46.545-46.545z" />
-<glyph unicode="&#xe974;" glyph-name="menu" d="M18.003 205.37h988.234v-269.514h-988.234zM18.003 582.709h988.234v-269.562h-988.234zM18.003 960h988.234v-269.562h-988.234z" />
-<glyph unicode="&#xe975;" glyph-name="rendezvous" d="M204.412 366.925c20.005 0.565 37.826-15.148 40.815-36.805l0.094-0.622c7.878 22.245 28.491 36.284 49.168 32.067 17.616-3.634 29.944-19.444 32.313-38.605 10.628 21.54 30.049 34.537 48.755 30.317 23.194-5.249 36.285-34.935 29.161-66.251l-1.373-6.070c10.888 14.32 28.165 21.751 44.854 17.344 23.031-6.058 36.122-32.125 29.219-58.225l-14.123-53.595c-6.879-26.064-31.129-42.285-54.136-36.227-19.361 5.134-31.504 24.379-30.882 45.885-11.123-15.623-27.378-24.379-43.131-20.815-19.642 4.464-31.854 26.475-30.858 52.164-10.139-12.916-25.445-19.946-40.798-16.782-14.884 3.024-25.95 14.872-30.474 30.003-4.336-2.695-9.223-4.57-14.532-5.321-21.635-2.964-41.7 13.35-44.853 36.45l-6.599 47.534c-3.153 23.090 11.791 44.219 33.356 47.22 1.349 0.185 2.693 0.295 4.026 0.333zM220.697 670.443h40.412c0 0-70.194-70.323 6.472-131.645 0 0 39.662-35.186 95.394 1.5l105.452 57.946 64.732-32.161 296.98-212.81c0 0 25.070-17.967 18.356-46.377 0 0-12.189-30.379-37.977-28.598l-138.304 99.296c-6.037 4.244-13.572 3.869-16.971-0.879-3.469-4.782-1.383-12.095 4.558-16.373l112.015-80.333c2.192-6.656 4.256-19.246-4.993-32.501 0 0-12.823-15.47-28.762-15.754l-139.43 100.457c-6.025 4.244-13.562 3.867-16.971-0.879-3.471-4.781-1.373-12.095 4.57-16.375l110.174-79.017c2.626-5.37 5.72-15.66-0.915-27.568 0 0-13.43-20.934-33.754-20.369l-99.696 71.507c-5.346 3.785-12.319 3-15.73-1.747-3.469-4.781-1.935-11.697 3.317-15.506l62.67-44.947c1.219-4.688 2.216-13.783-4.313-25.845 0 0-13.723-22.914-37.413-18.19l-66.105 49.133c0 0 50.377 122.421-56.575 133.273 0 0-21.32 81.166-102.862 45.628 0 0-37.036 33.663-83.791 6.342 0 0-56.482 47.138-105.521-20.934l-11.31 3.997c0 0 4.501 175.022 76.29 299.728zM966.743 682.517c0 0 21.038 0.305 24.473-27.32l32.813-239.657c0 0 3.19-25.597-23.966-28.751l-43.785-0.094c0 0 0.996 180.424-76.66 272.815zM115.214 709.398c3.803 0.051 8.081-0.594 12.877-2.197l46.344-24.437c0 0-82.514-168.269-83.51-320.89l-75.821 12.974c0 0-22.691 10.185-12.447 41.384l85.304 272.287c0 0 6.717 20.601 27.255 20.879zM473.014 751.751c6.525-0.188 13.194-1.978 19.553-5.136l162.029-69.723 0.199 0.094 95.021-42.286 93.521 11.251c86.792-100.266 70.289-255.852 70.289-255.852l-52.356-14.181-296.304 220.398-88.199 37.973-133.558-75.29c-20.97-11.814-49.979-0.059-64.852 26.253-14.815 26.347-9.847 57.253 11.124 69.102l164.842 92.918c5.784 3.252 12.165 4.668 18.691 4.48z" />
-<glyph unicode="&#xe976;" glyph-name="events" d="M960.678 366.457l63.222-63.199-266.16-266.165-0.163 0.201-150.263 150.245 63.212 63.224 87.214-87.247zM341.472 512.38c13.904 0 26.763-2.977 38.527-9.001 11.76-5.987 20.742-14.167 26.961-24.507 6.232-10.307 9.324-21.333 9.324-32.952 0-11.027-2.945-21.106-8.869-30.17-5.92-9.065-14.739-16.265-26.388-21.595 15.134-3.503 26.897-10.768 35.257-21.696 8.41-11.028 12.564-24.836 12.564-41.261 0-22.35-8.165-41.265-24.425-56.811-16.28-15.542-36.858-23.297-61.759-23.297-22.411 0-41.030 6.707-55.885 20.062-14.819 13.444-23.296 30.789-25.39 52.095l31.394 4.12c3.632-17.735 9.736-30.63 18.391-38.451 8.654-7.849 19.205-11.777 31.638-11.777 14.772 0 27.223 5.105 37.448 15.346 10.125 10.245 15.231 22.873 15.231 38.057 0 14.363-4.714 26.343-14.102 35.635-9.458 9.39-21.416 14.039-35.96 14.039-5.903 0-13.268-1.179-22.133-3.473l3.484 27.522c2.094-0.298 3.762-0.36 5.022-0.36 13.398 0 25.47 3.502 36.155 10.472 10.698 6.936 16.032 17.702 16.032 32.294 0 11.489-3.893 21.011-11.663 28.536-7.82 7.559-17.881 11.355-30.184 11.355-12.172 0-22.415-3.891-30.513-11.518-8.145-7.657-13.398-19.208-15.687-34.492l-31.347 5.533c3.796 21.072 12.547 37.402 26.144 48.918 13.613 11.584 30.512 17.377 50.732 17.377zM557.843 512.405h20.221v-256.666h-31.393v200.056c-7.559-7.264-17.457-14.496-29.692-21.662-12.321-7.198-23.3-12.565-33.097-16.197v30.3c17.57 8.31 32.916 18.255 46.099 30.003 13.107 11.686 22.415 23.104 27.863 34.165zM76.808 786.636h84.286v-94.785h152.748v94.785h214.198v-94.785h152.751v94.785h91.872c42.417 0 76.793-34.35 76.793-76.794v-406.333l-81.165-81.116v374.018h-687.115v-413.068h482.054l89.374-89.383h-652.604v89.383h0.065v526.499c0 42.443 34.338 76.794 76.742 76.794zM557.157 858.982h94.56v-136.173h-94.56zM190.225 858.982h94.535v-136.173h-94.535z" />
-<glyph unicode="&#xe977;" glyph-name="mailtemplate" d="M544.664 297.813c2.674 0.107 5.345-0.772 7.308-2.733l109.328-109.362c3.928-3.923 3.944-10.274-0.016-14.236-1.248-1.23-2.903-2.216-4.644-2.696l-148.556-39.23c-3.451-0.892-7.122 0.102-9.665 2.63-2.509 2.523-3.516 6.209-2.612 9.66l38.924 148.246c0.427 1.71 1.329 3.278 2.612 4.544 1.972 1.978 4.648 3.070 7.322 3.176zM776.796 530.261c2.664 0 5.223-1.024 7.101-2.9l109.44-108.888c3.891-3.892 3.928-10.243 0-14.174l-191.805-192.886c-1.883-1.875-4.423-2.932-7.106-2.932-2.659 0-5.223 1.057-7.101 2.932l-109.115 109.163c-3.891 3.894-3.928 10.211-0.018 14.137l191.535 192.61c1.862 1.882 4.405 2.939 7.069 2.939zM915.374 652.035c12.017 0.167 23.212-4.302 31.545-12.6l59.608-59.282c17.379-17.383 16.849-46.131-1.143-64.16l-71.405-71.85c-3.978-3.994-10.38-4.099-14.271-0.236l-108.566 107.972c-1.843 1.876-2.884 4.405-2.85 7.068 0.034 2.695 1.125 5.257 3.055 7.203l71.439 71.85c8.792 8.81 20.349 13.791 32.589 14.034zM0.131 767.394h811.936l-406.362-255.882zM0.119 767.394l405.973-337.040 405.975 337.040-0.75-142.178-342.128-342.13h-469.071l3.79 2.184-3.909-1.434z" />
-<glyph unicode="&#xe978;" glyph-name="website2" d="M819.943 157.727c-26.753-53.054-60.627-98.926-99.781-134.943 65.075 31.969 121.701 78.223 165.801 134.943zM662.958 157.727c-16.128-69.199-38.352-128.222-66.546-168.015 72.772 26.672 135.959 86.671 180.969 168.015zM400.257 157.727c28.289-114.559 71.317-183.726 111.669-183.726 40.468 0 83.462 69.168 111.782 183.726zM246.652 157.727c44.915-81.343 108.052-141.343 180.874-168.015-28.163 39.759-50.404 98.816-66.484 168.015zM138.038 157.727c44.13-56.655 100.709-102.912 165.718-134.912-39.169 35.986-72.898 81.858-99.763 134.912zM885.034 413.761c-3.905-78.93-20.626-152.897-47.779-218.146h75.379c40.482 64.065 66.020 138.322 71.748 218.146zM693.169 413.761c-1.792-75.008-9.233-150.241-22.21-218.146h125.302c28.723 64.065 46.851 138.322 50.947 218.146zM368.961 413.761c1.84-81.855 10.161-155.426 22.77-218.146h240.46c12.64 62.72 20.992 136.29 22.849 218.146zM176.857 413.761c4.048-79.824 22.161-154.081 50.85-218.146h125.334c-12.977 67.905-20.432 143.138-22.162 218.146zM39.65 413.761c5.761-79.824 31.265-154.081 71.763-218.146h75.268c-27.106 65.249-43.891 139.216-47.731 218.146zM848.857 669.679c23.409-66.127 36.898-139.838 37.297-217.983h99.781c-0.625 78.688-20.514 152.832-55.138 217.983zM676.335 669.679c11.233-69.072 17.073-144.111 17.25-217.983h154.694c-0.416 78.688-14.496 152.832-39.171 217.983zM386.034 669.679c-10.8-63.775-17.425-137.199-17.616-217.983h287.164c-0.191 80.783-6.83 154.208-17.664 217.983zM214.874 669.679c-24.593-65.151-38.737-139.295-39.106-217.983h154.694c0.194 73.871 6.034 148.91 17.203 217.983zM93.269 669.679c-34.674-65.151-54.547-139.295-55.139-217.983h99.669c0.447 78.145 13.969 151.856 37.265 217.983zM303.774 873.216c-76.435-37.6-141.462-94.848-187.992-165.648h74.131c28.577 66.112 67.427 122.912 113.861 165.648zM720.131 873.264c46.513-42.736 85.346-99.584 113.892-165.696h74.212c-46.547 70.8-111.557 128.112-188.104 165.696zM596.412 906.304c32.256-45.472 56.77-116.384 73.092-198.736h123.62c-45.202 96.944-114.981 168.816-196.712 198.736zM427.526 906.304c-81.734-29.92-151.449-101.792-196.667-198.736h123.622c16.319 82.352 40.833 153.264 73.044 198.736zM511.927 922.048c-43.872 0-90.883-81.584-118.708-214.48h237.498c-27.839 132.896-74.85 214.48-118.79 214.48zM511.927 960c282.43 0 512.073-229.664 512.073-511.952 0-105.312-32.051-203.295-86.787-284.815v-5.505h-3.953c-92.469-133.759-246.747-221.727-421.334-221.727-174.502 0-328.75 87.968-421.187 221.727h-3.92v5.489c-54.771 81.504-86.82 179.456-86.82 284.832 0 282.288 229.707 511.952 511.927 511.952z" />
-<glyph unicode="&#xe979;" glyph-name="win10" d="M468.218 421.434l555.782-0.915-0.144-461.101-554.851 74.509zM0.305 426.777l417.968-2.594 0.321-384.454-418.273 54.812zM418.465 852.454l0.193-383.993-418.273-2.291-0.385 332.083zM1023.856 936.582v-463.236l-554.851-4.276v390.409z" />
-<glyph unicode="&#xe97a;" glyph-name="food" d="M501.791 394.674c14.86-0.084 31.773-10.634 38.885-24.679 7.585-14.964 1.119-28.29-14.426-29.717-15.504-1.41-34.24 9.552-41.826 24.554-7.585 15.005-1.119 28.309 14.426 29.717 0.969 0.090 1.95 0.13 2.941 0.125zM254.956 465.379c20.256-0.227 36.627-10.682 38.368-25.642 1.907-17.077-16.084-33.489-40.209-36.724-24.127-3.233-45.268 8.019-47.216 25.097-1.948 17.037 16.042 33.51 40.169 36.724 3.021 0.402 5.994 0.578 8.887 0.546zM443.254 525.331c11.172-0.344 22.81-3.614 32.261-9.728 18.861-12.228 21.887-31.191 6.633-42.362-15.213-11.191-42.821-10.322-61.723 1.928-18.861 12.207-21.846 31.171-6.633 42.34 7.586 5.586 18.291 8.167 29.462 7.823zM447.987 552.613c-170.91 0-321.135-48.77-408.351-122.515 87.258-73.745 237.483-122.494 408.351-122.494s321.091 48.749 408.35 122.494c-24.541 20.741-54.064 39.506-87.625 55.766l-5.246 2.465-2.939-1.722c-59.777-35.479-88.685-66.367-98.472-78.183l-0.367-0.449 2.452-3.369c10.957-15.539 16.033-28.739 11.712-32.579-5.721-5.077-26.035 8.394-45.352 30.132-19.277 21.739-30.261 43.522-24.5 48.64 4.682 4.124 18.97-4.009 34.502-18.853l0.12-0.118 5.348 4.699c27.474 23.845 54.261 45.025 79.923 63.795l3.626 2.629-7.866 3.062c-78.038 29.406-172.213 46.599-273.666 46.599zM974.406 633.985c47.837-9.204 22.095-53.329 22.095-53.329-86.903-22.926-153.213-49.902-203.088-75.801l-0.089-0.047 1.411-0.698c30.791-15.689 58.349-33.432 82.030-52.853l8.242-6.983 0.392 0.336 0.177-0.817 0.161-0.136-0.111-0.094 1.664-7.7c4.138-20.488 6.359-41.515 6.359-62.987 0-126.379-74.132-238.181-187.776-306.243l-5.968-3.484 0.429-1.342c1.35-4.653 2.046-9.396 2.046-14.21 0-61.621-113.992-111.532-254.639-111.532-140.646 0-254.639 49.911-254.639 111.532 0 4.814 0.696 9.557 2.046 14.21l0.429 1.343-5.967 3.484c-113.644 68.061-187.777 179.863-187.777 306.243 0 21.472 2.221 42.499 6.359 62.987l1.671 7.734-0.071 0.060 0.103 0.087 0.187 0.866 0.415-0.356 8.262 7.003c94.684 77.685 251.447 128.512 428.984 128.512 110.961 0 213.807-19.854 298.463-53.711l10.156-4.191 0.912 0.628c125.5 85.588 217.133 111.49 217.133 111.49zM417.050 959.958c25.963-0.629 51.366-8.283 73.878-22.553 32.747-20.735 55.442-52.988 63.92-90.792 10.3-45.909-0.436-98.597-29.494-144.538s-72.063-78.201-117.971-88.513l-4.56 20.249c40.582 9.108 78.841 38.033 104.997 79.363 26.137 41.32 35.899 88.306 26.778 128.887-7.254 32.408-26.714 60.035-54.778 77.808-28.063 17.784-61.41 23.525-93.743 16.303-52.437-11.784-85.515-63.994-73.722-116.371 9.181-40.819 49.866-66.563 90.634-57.382 31.483 7.068 51.38 38.469 44.333 70.005-5.41 24.084-29.39 39.299-53.556 33.899-18.114-4.094-29.597-22.198-25.535-40.367 1.452-6.474 5.348-12.021 10.985-15.574 5.617-3.577 12.333-4.747 18.799-3.257 4.664 1.049 8.623 3.836 11.171 7.859 2.571 4.029 3.379 8.817 2.343 13.471l20.228 4.578c2.279-10.083 0.498-20.426-5.036-29.151-5.514-8.714-14.093-14.756-24.166-17.007-11.835-2.671-24.105-0.579-34.447 5.96-10.321 6.53-17.473 16.685-20.145 28.594-6.529 29.318 11.98 58.531 41.265 65.143 35.152 7.897 70.406-14.364 78.344-49.609 9.535-42.718-17.388-85.229-60.022-94.794-52.106-11.701-103.796 21.111-115.443 73.074-14.302 63.547 25.825 126.877 89.412 141.177 11.814 2.656 23.731 3.822 35.532 3.536z" />
-<glyph unicode="&#xe97b;" glyph-name="basket" d="M686.817 305.824c-25.961 0-47.089-21.127-47.089-47.087 0-25.973 21.128-47.089 47.089-47.089s47.087 21.116 47.087 47.089c0 25.96-21.127 47.087-47.087 47.087zM523.415 305.824c-25.957 0-47.079-21.127-47.079-47.087 0-25.973 21.122-47.089 47.079-47.089s47.081 21.116 47.081 47.089c0 25.96-21.124 47.087-47.081 47.087zM348.934 305.824c-25.958 0-47.062-21.127-47.062-47.087 0-25.973 21.104-47.089 47.062-47.089 25.98 0 47.082 21.116 47.082 47.089 0 25.96-21.102 47.087-47.082 47.087zM769.897 437.792c-25.957 0-47.081-21.113-47.081-47.081 0-25.956 21.124-47.079 47.081-47.079s47.079 21.123 47.079 47.079c0 25.967-21.122 47.081-47.079 47.081zM595.415 437.792c-25.957 0-47.079-21.113-47.079-47.081 0-25.956 21.122-47.079 47.079-47.079 25.979 0 47.081 21.123 47.081 47.079 0 25.967-21.101 47.081-47.081 47.081zM420.956 437.792c-25.98 0-47.084-21.113-47.084-47.081 0-25.956 21.104-47.079 47.084-47.079 25.958 0 47.060 21.123 47.060 47.079 0 25.967-21.102 47.081-47.060 47.081zM249.255 437.792c-25.956 0-47.079-21.113-47.079-47.081 0-25.956 21.123-47.079 47.079-47.079s47.081 21.123 47.081 47.079c0 25.967-21.125 47.081-47.081 47.081zM39.458 607.248h160.978l101.44-101.344c15.229-15.394 35.645-23.79 57.291-23.79 21.624 0 42.042 8.397 57.291 23.79 27.69 27.438 31.146 69.939 10.728 101.344h169.627c-20.438-31.405-16.792-73.906 10.728-101.344 15.397-15.394 35.667-23.79 57.293-23.79 21.813 0 42.062 8.397 57.459 23.79l101.435 101.344h160.979c21.626 0 39.291-17.645 39.291-39.375v-118.136c0-21.717-17.666-39.374-39.291-39.374h-39.458v-39.375c0-3.552-78.773-315.116-78.773-315.116-9.163-22.159-17.643-39.376-39.291-39.376h-630.208c-17.832 0-27.707 18.438-39.479 39.376 0 0-78.75 311.564-78.75 315.116v39.375h-39.292c-21.811 0-39.458 17.658-39.458 39.374v118.136c0 21.73 17.647 39.375 39.458 39.375zM942.206 879.52c9.994 0 19.989-3.807 27.604-11.421 15.23-15.23 15.23-39.99 0-55.221l-269.304-269.242c-7.625-7.618-17.667-11.429-27.538-11.429-10.022 0-20.063 3.811-27.689 11.429-15.23 15.226-15.23 39.895 0 55.126l269.324 269.337c7.615 7.614 17.609 11.421 27.604 11.421zM81.872 879.52c9.953 0 19.906-3.807 27.522-11.421l269.313-269.337c15.25-15.231 15.25-39.9 0-55.126-7.606-7.618-17.648-11.429-27.523-11.429-10.019 0-19.894 3.811-27.687 11.429l-269.146 269.242c-15.251 15.231-15.251 39.991 0 55.221 7.615 7.614 17.568 11.421 27.522 11.421z" />
-<glyph unicode="&#xe97c;" glyph-name="cuterly" d="M97.486 760.061c309.161-110.849 236.706-237.716 236.706-237.716-4.203-7.361-2.743-18.309 3.257-24.304l449.483-449.462c47.681-112.655-41.469-62.45-41.469-62.45-7.386 4.166-18.355 12.476-24.355 18.471l-447.344 447.402c-168.683-40.553-245.115 220.148-245.115 220.148-2.379 8.148 1.039 10.416 7.594 5.023l155.573-127.399c6.555-5.37 7.851-4.143 2.866 2.708l-119.62 164.48c-4.988 6.875-3.618 8.194 3.058 2.963l155.184-122.191c6.675-5.254 7.597-4.282 2.065 2.153zM293.697 960l702.305-702.349c0 0 61.001-90.713-56.025-56.039l-390.469 390.513-91.468 0.046-224.377 233.692c0 0-58.708 120.41 60.034 134.137z" />
-<glyph unicode="&#xe97d;" glyph-name="minus" d="M0 533.349h1024.058v-170.66h-1024.058z" />
-<glyph unicode="&#xe97e;" glyph-name="news" d="M288.8 335.536h301.728v-48h-301.728zM288.8 477.76h301.728v-48h-301.728zM288.8 619.984h301.728v-48h-301.728zM72.001 641.632v-420.592c0-61.408 14.71-90.784 33.416-90.784 22.544 0 35.974 29.376 35.974 90.784v420.592zM213.439 772.464v-551.424c0-42.72-7.84-73.424-20-97.456h718.4c24 0 40 28.048 40 46.736v108.336h-315.839v348.448h315.839v145.36zM141.441 844.56h882.559v-674.24c0-62.768-54.719-118.848-112.158-118.848h-766.4c-94.721 0-145.441 49.424-145.441 169.568v492.656h141.441z" />
-<glyph unicode="&#xe97f;" glyph-name="catalog" d="M260.873 132.159h582.907v-62.746h-582.907zM126.671 960h717.109v-769.13h-712.418v-186.19h777.17v837.942h64.82v-906.766h-842.004v68.795h-80.941v891.901c0 0 13.004 35.005 24.256 46.257 13.505 13.472 52.007 17.191 52.007 17.191z" />
-<glyph unicode="&#xe980;" glyph-name="invoice" d="M58.672 771.519l585.536-137.913c0 0-342.496-247.508-91.568-505.255 0 0-281.456 203.51-30.512 481.577l-430.672 105.115c0 0-153.728-345.903 116.432-562.853 0 0-341.376 162.712-149.216 619.33zM206.753 826.88l817.263-132.166c-626.614-257.591-468.616-498.21-403.944-567.114l1.454-1.52h116.090v-56.88h-718.224v56.88h596.156l-7.145 5.563c-309.105 245.943 171.464 529.15 171.464 529.15l-607.019 135.686zM291.979 622.682c27.218 0 50.102-6.376 68.674-19.184l-8.787-44.020c-17.831 15.93-38.088 23.905-60.769 23.905-24.568 0-45.206-6.409-61.875-19.183-9.949-7.592-18.97-18.296-26.977-32.199-8.226-14.375-13.044-28.048-14.518-40.975h149.691l-5.941-31.739h-147.259c-0.149-3.309-0.203-6.465-0.203-9.466 0-12.151 0.054-19.409 0.203-21.803h141.31l-6.128-31.723h-130.558c6.144-36.16 20.911-61.818 44.325-76.971 16.825-10.879 35.031-16.346 54.609-16.346 27.382 0 48.761 7.757 64.090 23.221v-48.782c-18.268-9.159-38.462-13.739-60.573-13.739-66.109 0-110.793 29.669-134.043 89.039-4.686 11.996-8.732 26.502-12.077 43.577h-33.581l6.136 31.723h23.071c-0.468 6.629-0.686 13.815-0.686 21.566 0 3.15 0.070 6.393 0.218 9.702h-28.739l6.136 31.739h25.457c9.076 51.47 32.716 88.403 70.873 110.829 23.57 13.882 49.541 20.827 77.922 20.827z" />
-<glyph unicode="&#xe981;" glyph-name="delivery" d="M246.497 176.894c-29.319 0-53.086-23.787-53.086-53.106 0-29.298 23.767-53.085 53.086-53.085 29.317 0 53.105 23.787 53.105 53.085 0 29.319-23.788 53.106-53.105 53.106zM246.497 264.115c77.503 0 140.325-62.828 140.325-140.336 0-77.486-62.823-140.313-140.325-140.313-77.482 0-140.306 62.826-140.306 140.313 0 77.508 62.825 140.336 140.306 140.336zM932.935 594.059l91.016-326.155-477.846-128.951-91.016 310.985zM735.728 844.349l83.423-227.54-379.239-113.761-68.253 235.116zM37.913 912.615h151.72c14.393 0 26.915-8.025 33.335-19.85l1.402-2.911h66.38l210.901-828.55 311.067 91.91 12.871-43.656-356.383-105.292-213.837 840.080h-43.066l-1.475-1.103c-6.051-4.089-13.345-6.476-21.195-6.476h-151.72c-20.935 0-37.913 16.978-37.913 37.914 0 20.956 16.978 37.934 37.913 37.934z" />
-<glyph unicode="&#xe982;" glyph-name="password" d="M808.55 858.884c-18.224-0.012-36.446-6.228-50.35-18.662-27.867-24.775-27.867-65.009 0-89.831 27.809-24.96 72.84-24.821 100.703-0.092 27.863 24.914 27.863 65.103 0 90.016-13.906 12.387-32.129 18.581-50.353 18.57zM703.827 944.72c176.884 0 320.166-127.968 320.166-285.743 0-157.681-143.388-285.557-320.062-285.649-36.366 0-70.701 6.612-103.207 16.577l-47.168-42.144-97.834 10.711 19.723-80.33-101.642 7.218 13.825-85.638-113.432-3.122 19.825-80.375-102.999 6.006 17.273-82.565-99.034-88.386-73.258 140.031 395.351 352.8-24.837 22.028-386.22-344.793-20.296 38.839 417.893 373.058c-21.080 38.139-34.019 80.47-34.019 125.828 0 157.773 143.228 285.602 319.953 285.649z" />
-<glyph unicode="&#xe983;" glyph-name="orders" d="M410.368 493.62h411.976v-64.675h-411.976zM337.269 624.386h534.294v-64.675h-534.294zM16.079 882.486l151.596-34.39 10.247-27.838-0.022-0.012 177.485-467.375h515.177l87.937 383.73 65.429-14.998-97.039-423.423-2.145 0.491v-12.922h-543.868l31.735-83.567 0.039 0.003c1.609 0.082 3.229 0.123 4.858 0.123 35.847 0 67.056-20.006 83.060-49.453l2.008-3.918h207.726l2.006 3.918c15.987 29.447 47.171 49.453 83.039 49.453 52.172 0 94.457-42.327 94.457-94.468s-42.285-94.444-94.457-94.444c-44.020 0-80.985 30.116-91.461 70.848l-0.885 3.834h-193.114l-0.886-3.834c-10.491-40.731-47.498-70.848-91.493-70.848-52.141 0-94.445 42.303-94.445 94.444 0 26.071 10.576 49.688 27.669 66.787l0.409 0.39-235.877 621.186-115.263 28.664z" />
-<glyph unicode="&#xe984;" glyph-name="license" d="M184.187 116.524h654.634c9.495 0 17.18-7.686 17.18-17.183v-7.098c0-9.497-7.685-17.184-17.18-17.184h-654.634c-9.495 0-17.18 7.687-17.18 17.184v7.098c0 9.497 7.685 17.183 17.18 17.183zM183.633 193.759h654.633c9.498 0 17.18-7.684 17.18-17.179v-7.096c0-9.494-7.682-17.177-17.18-17.177h-654.633c-9.495 0-17.18 7.683-17.18 17.177v7.096c0 9.495 7.685 17.179 17.18 17.179zM183.466 287.268h192.408c9.497 0 17.181-7.683 17.181-17.178v-7.096c0-9.494-7.685-17.178-17.181-17.178h-192.408c-9.498 0-17.18 7.684-17.18 17.178v7.096c0 9.495 7.682 17.178 17.18 17.178zM99.643 537.576c-11.375 0-20.618-9.245-20.618-20.621v-481.054c0-11.377 9.243-20.621 20.618-20.621h824.66c11.378 0 20.62 9.244 20.62 20.621v481.054c0 11.375-9.243 20.621-20.62 20.621h-244.5l75.062-146.538c1.21-2.987 0.874-6.627-1.057-9.53-1.947-2.938-5.201-4.681-8.674-4.681-1.459 0-2.852 0.303-4.278 0.923l-94.358 41.625-38.505-93.753c-1.644-3.975-5.502-6.544-9.815-6.544s-8.137 2.569-9.781 6.526l-76.288 147.109-75.164-144.457c-1.781-4.229-5.64-6.779-9.917-6.779-4.313 0-8.154 2.568-9.799 6.546l-38.656 93.989-94.274-41.896c-1.393-0.586-2.785-0.889-4.228-0.889-3.489 0-6.744 1.745-8.691 4.681-1.93 2.886-2.281 6.542-0.938 9.781l73.887 143.887zM511.984 825.451c1.987 0 3.971-1.141 4.71-3.423l20.049-61.625c1.408-4.319 5.468-7.263 10.015-7.263h64.778c4.798 0 6.793-6.166 2.917-9.009l-52.412-38.102c-3.675-2.669-5.2-7.434-3.791-11.762l20.014-61.599c1.46-4.556-3.741-8.362-7.633-5.555l-52.446 38.063c-3.693 2.69-8.709 2.69-12.416 0l-52.396-38.063c-3.891-2.808-9.111 0.999-7.615 5.555l19.998 61.599c1.393 4.328-0.134 9.093-3.792 11.762l-52.463 38.102c-3.876 2.844-1.862 9.009 2.936 9.009h64.794c4.564 0 8.608 2.944 10.016 7.263l20.014 61.625c0.747 2.282 2.735 3.423 4.722 3.423zM512.729 892.177c-95.819 0-173.767-77.967-173.767-173.802 0-95.82 77.948-173.785 173.767-173.785 95.835 0 173.818 77.966 173.818 173.785 0 95.835-77.983 173.802-173.818 173.802zM512.747 959.807c4.764 0 9.259-1.862 12.65-5.235l26.256-26.274 34.244 14.983c2.332 1.040 4.765 1.56 7.281 1.56 7.080 0 13.505-4.193 16.375-10.687l17.451-39.326 43.739-0.471c9.899 0 17.935-8.038 17.935-17.918v-37.148l34.829-13.589c4.464-1.711 7.988-5.085 9.949-9.464 1.915-4.362 2.049-9.243 0.338-13.723l-15.519-40.15 30.636-31.274c3.406-3.422 5.267-7.953 5.267-12.751-0.017-4.764-1.879-9.244-5.267-12.617l-26.291-26.257 14.999-34.244c1.947-4.377 2.081-9.243 0.37-13.723-1.31-3.389-3.859-6.257-7.568-8.524l-10.401-6.376h273.006c17.046 0 30.924-13.875 30.924-30.922v-618.497c0-17.047-13.877-30.922-30.924-30.922h-962.104c-17.045 0-30.921 13.875-30.921 30.922v618.497c0 17.047 13.876 30.922 30.921 30.922h262.841l-1.862 4.698c-1.192 3.054-2.215 7.767-0.218 12.97l15.484 40.164-30.585 31.275c-3.389 3.389-5.252 7.869-5.269 12.65 0 4.8 1.862 9.312 5.235 12.686l26.29 26.289-14.982 34.244c-1.962 4.38-2.096 9.228-0.37 13.709 1.729 4.479 5.083 8.002 9.463 9.932l39.378 17.466 0.47 43.722c0 9.915 8.035 17.953 17.903 17.953h37.128l13.607 34.797c2.651 6.879 9.378 11.476 16.728 11.476 2.214 0 4.378-0.403 6.425-1.192l40.218-15.485 31.222 30.587c3.424 3.405 7.919 5.267 12.719 5.267z" />
-<glyph unicode="&#xe985;" glyph-name="terms" d="M298.566 488.912c-60.501 0-109.67-49.21-109.67-109.71 0-60.42 49.168-109.65 109.67-109.65 60.545 0 109.754 49.23 109.754 109.65 0 60.5-49.21 109.71-109.754 109.71zM801.171 675.101c-10.64-0.231-21.408-2.551-31.72-7.186-41.168-18.461-59.666-67.022-41.168-108.212 18.461-41.168 67.064-59.565 108.253-41.147 41.166 18.583 59.664 67 41.166 108.294-13.846 30.829-44.611 48.943-76.531 48.251zM249.56 677.6h100.332l5.314-91.647v-3.25c16.582-4.562 32.291-11.042 46.937-19.293l1.917 1.939 70.748 59.437 70.98-71-61.043-68.584-2.104-2.146c8.293-14.646 14.792-30.416 19.417-47h2.646l91.999-8v-100.354l-91.646-5.355h-3c-4.626-16.539-11.125-32.29-19.417-46.938l1.854-1.874 59.396-70.73-70.959-70.959-68.582 61-2.208 2.208c-14.646-8.25-30.355-14.707-46.937-19.27v-2.938l-5.314-92h-100.332l-8.062 91.688v3.312c-16.457 4.605-32.144 11.106-46.708 19.355l-2.147-2.107-68.831-61.248-70.958 70.959 59.146 70.479 2.436 2.376c-8.228 14.626-14.686 30.25-19.292 46.687h-3.144l-91.999 5.355v100.354l91.645 8h3.499c4.606 16.502 11.063 32.147 19.292 46.728l-2.229 2.168-61.207 68.834 70.937 71 70.499-59.187 2.354-2.312c14.565 8.208 30.251 14.707 46.708 19.312v3zM846.211 815.2l69.937-26.562-18.688-66.144-0.896-2.292c10.083-7.355 19.291-16.063 27.5-25.855l2 0.939 65.124 22.562 30.665-68.312-60.706-31.644-2.208-0.979c1.915-12.709 2.269-25.353 1.125-37.855l1.896-0.709 62.041-30.060-26.604-69.938-65.332 20.501-2.126 0.813c-7.435-10.105-16.144-19.312-26-27.521l0.856-1.853 22.603-65.124-68.333-30.625-31.665 60.75-0.938 2.062c-12.665-1.939-25.395-2.312-37.895-1.146l-0.709-1.813-30-62.041-69.999 26.563 20.584 65.436 0.77 2.062c-10.062 7.437-19.27 16.229-27.497 26.041l-1.918-0.854-64.29-24.456-30.646 68.266 59.895 33.542 2.312 1c-1.915 12.688-2.269 25.334-1.102 37.833l-2.062 0.773-62.749 28.102 26.604 69.978 66.060-18.687 2.395-0.896c7.44 10.001 16.105 19.146 25.856 27.292l-0.917 2.21-24.502 64.249 68.356 30.728 33.5-59.978 1.062-2.418c12.624 1.916 25.228 2.312 37.643 1.208l0.835 2.105z" />
-<glyph unicode="&#xe986;" glyph-name="eye-open" d="M512.119 570.851c62.328 0 112.843-50.513 112.843-112.842 0-62.333-50.515-112.842-112.843-112.842s-112.843 50.508-112.843 112.842c0 62.329 50.515 112.842 112.843 112.842zM512.072 643.694c-170.705 0-326.292-116.534-412.173-195.668 85.882-79.144 241.468-195.654 412.173-195.654 170.708 0 326.292 116.51 412.173 195.654-85.882 79.134-241.465 195.668-412.173 195.668zM512.072 726.203c282.799 0 512.072-278.177 512.072-278.177s-229.273-278.182-512.072-278.182c-282.799 0-512.072 278.182-512.072 278.182s229.273 278.177 512.072 278.177z" />
-<glyph unicode="&#xe987;" glyph-name="eye-close" d="M614.831 504.313c6.385-14.123 10.082-29.628 10.082-46.128 0-62.324-50.504-112.825-112.818-112.825-7.969 0-15.65 0.874-23.092 2.376zM745.537 666.866c165.275-81.694 278.607-218.658 278.607-218.658s-229.284-278.172-512.082-278.172c-51 0-100.138 9.246-146.581 24.066l56.195 69.951c29.509-6.692 59.571-11.505 90.387-11.505 170.715 0 326.302 116.52 412.192 195.659-53.821 49.567-134.959 113.773-230.042 154.843zM512.103 726.395c22.377 0 44.327-2.246 65.955-5.5l-62.206-77.327c-174.47 0.316-330.062-116.213-415.954-195.348 40.447-37.258 96.649-82.512 162.278-120.273l-49.504-61.511c-128.656 80.387-212.673 181.784-212.673 181.784s229.299 278.176 512.103 278.176zM785.931 904.071l54.439-43.756-697.885-868.147-54.392 43.688z" />
-<glyph unicode="&#xe988;" glyph-name="close1" d="M94.923 958.814c24.299 0 48.604-9.251 67.147-27.753l345.292-344.452 345.235 344.452c37.087 37.003 97.223 37.003 134.312 0 37.031-37.006 37.031-96.947-0.057-133.95l-345.235-344.451 345.292-344.509c37.087-37.006 37.031-96.974 0-133.979-37.089-36.962-97.225-36.99-134.312 0l-345.235 344.48-345.292-344.48c-37.087-36.99-97.221-36.962-134.254 0-37.089 37.004-37.089 96.973 0 133.979l345.234 344.452-345.234 344.508c-37.089 37.004-37.089 96.945 0 133.95 18.516 18.502 42.808 27.753 67.107 27.753z" />
-<glyph unicode="&#xe989;" glyph-name="nostock" d="M379.111 689.132l-108.148-108.241 132.916-132.913-133.011-133.011 108.145-108.099 133.107 132.913 132.867-132.913 108.145 108.099-132.867 133.011 132.867 132.913-108.145 108.241-132.867-132.964zM512.024 960c282.244 0 511.976-229.685 511.976-512.023 0-282.295-229.732-511.977-511.976-511.977-282.389 0-512.024 229.683-512.024 511.977 0 282.337 229.635 512.023 512.024 512.023z" />
-<glyph unicode="&#xe98a;" glyph-name="stock-ok" d="M753.709 651.549l-319.733-280.949-152.019 176.499-87.792-75.409 228.387-264.724 407.285 357.319zM512.024 960c282.244 0 511.976-229.683 511.976-512.024 0-282.291-229.732-511.976-511.976-511.976-282.388 0-512.024 229.685-512.024 511.976 0 282.341 229.636 512.024 512.024 512.024z" />
-<glyph unicode="&#xe98b;" glyph-name="youtube" d="M831.021 302.1h3.080c9.073 0 16.873-1.896 23.273-5.622 6.257-3.759 9.653-8.849 9.653-15.237l-1.626-27.479h-67.441l1.536 27.479c0 6.023 3.042 10.912 9.208 14.938 6.121 3.925 13.47 5.921 22.317 5.921zM612.504 311.648c8.163 0 15.376-1.795 21.861-5.39 6.395-3.527 9.569-7.584 9.569-12.043v-130.512c0-4.46-3.174-8.352-9.569-11.745-6.485-3.36-13.698-5.091-21.861-5.091-8.254 0-15.465 1.73-21.951 5.091-6.259 3.394-9.433 7.285-9.433 11.745v130.512c0 4.459 3.174 8.516 9.433 12.043 6.486 3.595 13.697 5.39 21.951 5.39zM284.414 331.909l1.634-137.832c0-10.845-0.317-19.893-0.817-27.214-0.453-7.319-0.363-12.809 0.817-16.6 0.952-6.055 1.904-12.443 2.948-19.396 0.952-6.888 5.805-12.475 14.649-16.602 8.163-3.727 17.733-5.655 28.619-5.655 11.066 0 21.815 1.393 32.247 4.021 10.612 2.665 20.181 6.225 29.163 10.883 8.843 4.658 15.464 9.714 19.456 14.937l-1.406-27.514 58.234-1.129v222.1h-70.524v-138.963c0-10.047 0.136-17.897 0.725-23.255 0.454-5.523-0.59-8.983-3.084-10.447-2.132-5.988-8.028-10.38-18.187-13.207-9.659-2.762-17.235 1.163-22.542 12.143-1.088 1.464-1.178 5.123-0.588 10.912 0.453 5.822 0.588 13.408 0.588 22.822l-1.405 139.994zM833.069 344.605c-5.399-0.038-10.842-0.345-16.339-0.919-14.509-1.496-27.031-5.024-38.046-10.646-13.568-6.754-23.499-15.968-29.755-27.646-6.122-11.512-9.207-27.679-9.207-48.34v-69.165c0-29.176 10.523-50.037 31.523-62.378 19.366-11.578 39.68-17.434 61.176-17.434 2.138 0 4.134 0 6.264 0 24.124 1.099 45.259 8.617 63.676 22.49 13.696 10.082 20.683 23.487 20.683 39.89-0.73 5.256-1.544 11.111-3.223 17.432h-52.796v-25.251c0-6.021-2.944-10.679-8.84-14.039-5.896-3.426-12.883-5.024-21.045-5.024h-10.842c-8.162 0-14.78 1.598-20.179 5.024-5.444 3.36-8.162 8.019-8.162 14.039v53.429h121.864v30.94c0 11.578-0.226 22.756-0.821 33.403-0.452 10.745-1.626 19.063-3.667 24.984-2.138 10.181-8.26 18.332-18.869 24.519-10.391 6.155-22.679 10.412-36.736 12.61-7.032 1.165-14.118 1.838-21.278 2.029-1.792 0.048-3.584 0.066-5.384 0.053zM512.137 409.492v-297.455l58.234 1.129 4.58 18.531c18.914-11.643 36.012-18.765 50.933-21.393 15.193-2.56 27.846-1.566 38.368 3.162 10.523 4.624 18.641 12.309 24.446 23.023 5.896 10.678 8.844 23.020 8.844 36.828v115.275c0 22.091-10.613 37.859-32.111 47.209-7.074 2.994-15.465 4.524-24.581 4.524-17.008 0-36.237-5.822-58.235-17.432v86.599zM70.526 409.492v-38.259h72.974v-261.424h70.389v260.36h84.36v39.324zM167.855 492.098h687.749c22.897 0 44.491-2.928 65.077-8.683 20.412-5.789 38.234-13.539 53.609-23.054 15.33-9.548 27.535-21.027 36.375-34.3 8.983-13.308 13.335-27.248 13.335-41.919v-246.819c0-15.404-4.352-29.508-13.335-42.413-8.84-12.981-21.045-24.32-36.375-34.071-15.375-9.818-33.062-17.37-53.286-23.025-20.186-5.587-42.044-8.448-65.4-8.448h-687.749c-22.95 0-44.537 2.861-64.72 8.448-20.229 5.655-38.053 13.207-53.292 23.025-15.239 9.751-27.53 21.090-36.51 34.071-8.98 12.905-13.334 27.009-13.334 42.413v246.819c0 14.671 4.354 28.611 13.334 41.919 8.98 13.274 21.271 24.752 36.51 34.3 15.239 9.515 33.063 17.266 53.292 23.054 20.183 5.755 41.77 8.683 64.72 8.683zM499.709 746.869c-8.117 0-15.465-2.397-21.725-7.119-6.349-4.658-9.659-10.314-9.659-17.067v-122.031c0-5.956 3.038-11.345 9.297-16.068 6.032-4.625 13.47-6.954 22.087-6.954 8.163 0 15.466 2.197 21.998 6.753 6.349 4.393 9.432 9.915 9.432 16.269v122.031c0 6.753-3.083 12.408-9.432 17.067-6.532 4.722-13.835 7.119-21.998 7.119zM637.813 775.512h65.899v-178.784c0-4.558 2.222-8.416 6.849-11.844 4.716-3.326 10.749-5.056 18.412-5.056 7.211 0 13.244 1.73 18.324 5.056 5.169 3.427 7.888 7.285 7.888 11.844v178.784h61.048v-229.42h-77.917l1.405 18.531c-7.211-7.453-14.060-13.307-20.681-17.366-8.163-3.726-17.098-5.622-26.94-5.622-11.656 0-21.452 1.897-29.163 5.622-6.621 3.294-12.518 8.385-17.597 15.103-1.769 3.028-3.175 6.189-3.628 9.317-0.635 3.159-1.316 6.286-2.494 9.282-0.953 3.759-1.406 8.816-1.406 15.237v24.685zM496.081 784.562c18.867 0 34.605-2.296 47.486-6.786 12.744-3.761 23.221-10.281 31.384-19.696 6.169-6.754 10.749-14.372 13.833-23.055 2.948-9.349 4.581-21.924 4.581-37.693v-58.952c0-21.426-1.633-36.763-4.581-46.211-1.178-8.584-6.168-18.131-15.465-28.677-9.117-9.315-19.049-15.504-29.752-18.531-12.881-4.524-27.304-6.718-43.858-6.718-16.645 0-32.246 1.862-45.807 5.622-12.881 2.993-22.45 8.45-28.346 16.234-6.168 6.122-11.339 14.472-15.465 25.416-2.949 10.149-4.627 25.419-4.627 46.078v60.748c0 20.594 2.721 37.728 7.665 51.101 6.258 13.908 16.101 23.821 30.024 29.844 13.834 7.484 31.432 11.278 52.929 11.278zM154.022 866.635h82.092l46.896-113.013 46.758 113.013h81.955l-88.349-151.205v-176.124h-75.106v176.124z" />
-<glyph unicode="&#xe98c;" glyph-name="instagram" d="M512.029 591.141c-7.553 0.040-14.992-0.5-22.273-1.575-70.383-10.399-125.969-70.897-126.4-142.409-0.295-48.881 21.227-91.9 55.418-119.592l2.801-2.212c24.502-18.872 55.138-30.049 88.733-30.246 80.019-0.47 148.169 65.594 148.662 144.112 0.532 84.839-63.928 151.484-146.942 151.922zM11.6 594.796c93.57-0.414 187.142-0.25 280.715-0.283 1.165 0 2.329-0.365 5.232-0.852-49.418-75.7-61.415-156.092-30.775-240.935 20.19-55.913 56.679-99.494 107.311-130.835 99.795-61.771 229.605-48.218 314.422 31.492 84.611 79.518 116.077 219.777 34.417 341.174 26.667 0 51.425 0 76.182 0 69.972 0 139.944-0.181 209.913 0.218 9.277 0.054 11.759-2.297 11.74-11.673-0.306-149.879 0.026-299.761-0.298-449.641-0.231-107.258-91.264-197.43-198.546-197.437-207.017-0.017-414.035-0.013-621.053-0.002-108.057 0.006-198.875 90.23-199.024 198.216-0.209 149.467-0.026 298.934-0.134 448.4-0.006 7.198-0.415 12.204 9.897 12.157zM511.278 644.246c110.195-0.080 199.786-89.79 200.317-200.582 0.534-111.437-89.563-201.213-201.909-201.189-110.371 0.022-200.083 89.618-200.578 200.319-0.496 110.892 90.466 201.532 202.17 201.452zM841.825 875.289c-18.005-0.001-36.010-0.123-54.010-0.351-8.683-0.11-15.923-2.683-21.335-7.193l-0.001-0.001c-6.959-5.799-10.896-14.802-10.994-25.892-0.16-18.209-0.034-36.422-0.034-54.633s-0.175-36.424 0.048-54.633c0.239-19.566 13.146-32.394 32.864-32.493 35.594-0.177 71.189-0.207 106.783 0.015 15.347 0.095 27.077 8.704 31.021 21.949l0.001 0.002c0.91 3.057 1.405 6.36 1.435 9.863 0.306 36.834 0.291 73.673 0.006 110.507-0.149 19.025-12.741 32.215-31.771 32.485-18.001 0.256-36.005 0.376-54.010 0.375zM280.241 960c181.718-0.354 363.437-0.075 545.156-0.317 97.646-0.13 186.355-82.261 193.773-179.763 3.706-48.716 0.499-97.623 1.546-146.428 0.179-8.325-4.023-8.079-9.875-8.062-44.706 0.125-89.411 0.069-134.116 0.069-55.882 0-111.764 0.13-167.644-0.136-8.681-0.041-15.053 1.986-21.82 8.284-101.034 94.022-256.070 92.844-356.15-2.48-4.667-4.446-9.23-5.772-15.319-5.763-101.001 0.134-202.001 0.091-303.002 0.104-5.517 0.002-11.42-1.912-11.189 7.92 1.163 49.215-2.797 98.601 1.856 147.643 5.523 58.205 34.028 104.415 80.42 139.704 0.531 0.404 1.468 0.278 3.726 0.643 0-68.337 0.212-135.778-0.238-203.217-0.065-9.705 2.424-12.297 12.105-12.096 28.278 0.589 28.287 0.142 28.287 28.088 0 67.059-0.009 134.116 0.009 201.175 0.004 8.981 19.897 22.116 27.756 18.073 4.138-2.124 1.979-6.652 1.986-10.005 0.134-65.807 0.101-131.623 0.101-197.439 0-2.897 0-5.795 0-8.692 0-31.35 0.002-31.026 30.437-31.16 8.573-0.039 11.207 2.18 11.092 10.98-0.486 37.248-0.205 74.506-0.205 111.761 0 40.152 0.561 80.316-0.309 120.457-0.298 13.788 8.125 9.987 15.187 10.397 7.585 0.429 13.799 1.584 13.693-10.676-0.663-76.575-0.136-153.156-0.576-229.733-0.058-10.024 1.977-13.486 12.649-13.246 28.904 0.65 28.915 0.14 28.915 29.014 0 70.784 0.16 141.567-0.194 212.343-0.047 9.26 1.669 12.577 11.943 12.558z" />
-<glyph unicode="&#xe98d;" glyph-name="facebook" d="M58.264 960h907.473c29.090 0 52.685-26.208 52.685-58.53v-906.938c0-32.345-23.595-58.533-52.685-58.533h-261.981v420.73h125.899v136.666h-125.899v45.812c0 33.263 26.505 60.24 59.314 60.24h66.586v136.623h-144.162c-87.594 0-158.544-72.042-158.544-160.949v-81.727h-113.616v-136.666h113.616v-420.73h-468.686c-29.092 0-52.687 26.188-52.687 58.533v906.938c0 32.322 23.595 58.53 52.687 58.53z" />
-<glyph unicode="&#xe98e;" glyph-name="euro-tag" d="M549.709 488.127c-14.302-0.079-33.995-3.066-56.561-12.152-67.297-27.024-102.744-94.137-89.785-179.928l-32.844-13.206 14.118-35.148 27.841 11.182c3.038-10.994 4.527-16.969 9.115-28.389 3.038-7.524 4.341-9.786 7.689-16.722l-26.704-10.728 13.993-34.827 30.528 12.278c45.843-72.085 113.762-100.99 185.689-72.085 33.278 13.323 55.868 32.121 64.693 44.242l-28.481 47.582c-10.5-12.682-29.454-26.437-49.317-34.445-44.645-17.911-86.066-3.246-117.296 36.894l116.531 46.825-13.993 34.818-122.277-49.122c-4.092 7.669-6.056 10.851-9.57 19.649-4.237 10.488-5.435 15.418-7.999 25.163l121.906 48.987-14.139 35.147-115.229-46.309c-4.030 51.922 18.355 89.188 59.052 105.403 22.344 9.012 43.135 10.066 58.947 8.031l-9.983 55.465c-4.037 0.866-9.424 1.43-15.925 1.394zM309.563 708.049c7.621 0.127 17.801-1.641 32.546-4.183 8.019-1.354 16.37-2.914 24.884-4.518-0.435-2.117-0.578-4.205-1.198-6.292-2.935-9.745-11.699-28.802-21.372-48.354-20.461-6.676-37.429-22.861-44.105-45.017-10.83-35.974 9.549-73.921 45.553-84.752 35.962-10.84 73.909 9.57 84.739 45.533 4.071 13.486 3.741 27.24-0.144 39.777 11.037 22.209 22.838 47.703 28.005 64.91 1.365 4.495 1.654 8.98 2.625 13.485 68.039-16.647 127.501-34.836 131.346-41.965l240.744-448.117c14.819-27.55 4.465-61.952-23.127-76.762l-299.565-160.935c-27.592-14.819-61.985-4.476-76.783 23.085l-240.742 448.125c-10.913 20.389 48.922 169.741 82.094 245.658 13.357 30.586 17.736 40.042 34.501 40.322zM322.722 959.984c7.439 0.109 14.976-0.344 22.562-1.398 42.186-5.797 78.004-27.891 100.843-62.19 21.661-32.523 30.361-73.941 24.471-116.611-17.299-125.509-84.556-209.162-87.449-212.658-4.878-5.994-11.988-9.092-19.139-9.092-5.497 0-11.016 1.808-15.626 5.549-10.581 8.597-12.194 24.181-3.595 34.805 0.619 0.754 61.428 76.968 76.763 188.175 4.238 30.671-1.675 59.927-16.618 82.384-15.108 22.663-38.071 36.697-66.387 40.603-54.277 7.151-104.13-30.518-111.612-84.594-3.184-23.037-0.083-83.141 1.364-104.367 0.951-13.64-9.363-25.462-22.984-26.394-13.352-1.259-25.464 9.333-26.415 22.996-0.578 8.329-5.457 82.29-1.012 114.523 10.133 73.537 72.923 127.213 144.834 128.27z" />
-<glyph unicode="&#xe98f;" glyph-name="qube" d="M451.363 852.58c-0.402-0.201-4.618-1.004-9.638-1.606s-18.071-3.012-29.114-5.22c-47.385-9.638-130.711-26.704-133.722-27.307-1.807-0.402-6.626-1.205-10.441-1.807-4.016-0.602-15.46-3.012-25.5-5.22s-21.685-4.618-25.7-5.22c-4.016-0.803-8.232-1.405-9.437-1.606-30.118-6.425-38.751-10.039-42.968-17.87-2.61-4.819-2.209-21.885 1.004-53.609l1.004-11.043-42.365-10.441c-46.381-11.244-55.015-14.858-61.641-24.496-3.614-5.22-4.216-8.433-3.614-20.882 0.803-14.256 2.811-34.736 4.216-42.566 0.402-2.209 1.205-8.031 2.008-13.051 0.602-5.020 1.807-14.055 2.811-20.078s2.209-16.063 3.012-22.086c0.602-6.024 1.405-13.252 1.807-16.063 0.602-2.811 1.405-10.441 2.209-17.067 1.205-11.445 1.807-16.063 3.815-31.523 0.602-3.614 1.606-12.85 2.209-20.681 0.803-7.63 1.606-14.456 2.008-15.059s1.205-7.831 2.008-15.862c0.803-8.232 1.606-16.464 2.008-18.071 0.402-1.807 1.205-9.035 2.008-16.264s1.807-14.657 2.008-16.464c0.402-1.807 1.205-9.035 2.008-16.063 0.602-7.027 1.606-15.26 2.008-18.673 2.209-15.661 8.232-65.656 10.039-83.325 1.004-9.437 4.417-35.94 6.224-48.188 1.405-10.24 8.031-22.689 14.256-27.307 3.213-2.409 16.866-11.846 30.72-21.283 22.889-15.46 51.802-35.338 87.743-60.235 73.286-50.598 94.77-64.251 104.809-67.464 8.835-2.61 18.673-3.413 44.373-3.413h33.33l17.669 10.642 17.669 10.441 7.429-4.417c4.016-2.409 12.649-8.232 19.275-12.85 16.264-11.445 28.511-15.26 50.196-15.862 32.527-1.205 43.369 3.413 105.412 44.173 23.693 15.661 53.609 35.137 66.259 43.57 32.527 21.082 79.711 52.204 132.518 86.94 24.897 16.264 51.401 33.732 58.83 38.551 18.472 11.846 20.48 16.063 25.5 54.814 2.811 20.681 3.413 26.504 4.819 37.747 2.409 19.677 5.22 41.964 6.224 48.59 0.602 3.815 1.807 15.26 3.012 25.098 2.409 21.484 3.815 32.326 5.020 39.153 0.402 2.811 1.405 10.842 2.008 18.071 0.803 7.228 1.606 15.26 2.008 18.071 1.405 9.437 11.043 87.341 11.846 95.774 1.807 19.476-10.24 29.315-48.188 39.555l-17.87 4.618 0.201 9.838c0.201 12.248 3.614 45.779 6.024 59.031 0.602 2.811 1.405 14.055 2.008 25.098 1.807 33.732-4.819 40.759-45.578 48.188-2.61 0.602-24.696 5.020-48.991 10.039-62.042 12.85-157.616 32.527-167.655 34.334-2.811 0.602-13.051 2.811-23.090 5.020-9.838 2.209-21.082 4.417-24.897 5.020-3.614 0.602-8.232 1.405-10.039 1.807-27.708 6.024-55.818 11.846-65.456 13.453-11.244 1.807-66.058 4.016-67.664 2.61zM536.094 828.486c7.63-1.405 24.696-4.819 29.114-5.823 11.846-2.61 84.53-17.468 89.951-18.472 3.614-0.602 14.055-2.811 23.492-4.819s19.275-4.216 22.086-4.618c44.173-8.232 109.227-22.689 115.652-25.7 10.039-4.819 13.854-12.248 13.854-27.909 0-10.642-2.409-35.94-4.016-42.165-0.402-1.606-1.205-8.433-2.008-15.059-1.205-13.252-3.012-27.307-4.216-35.137-0.402-2.811-1.205-11.244-2.008-19.075-0.602-7.63-1.807-14.657-2.61-15.46-2.409-2.61-222.268-93.967-226.083-93.967-1.405 0-2.008 14.858-1.807 44.373 0.602 70.877 0 71.68-51.602 87.944-18.071 5.823-35.137 11.244-37.948 12.248s-21.283 6.827-41.161 13.051c-19.878 6.224-48.389 15.26-63.247 20.078-109.427 34.936-114.648 36.543-136.333 38.149-8.232 0.602-15.26 1.405-15.661 1.606-0.803 1.004-2.61 21.685-3.012 35.137-0.602 19.275 1.606 20.681 48.59 29.515 0.602 0.201 3.815 0.803 7.027 1.606 3.413 0.803 8.232 1.807 11.043 2.209 2.811 0.602 14.055 2.811 25.098 5.22 11.043 2.209 22.889 4.618 26.102 5.22 3.413 0.602 21.484 4.216 40.157 8.031 18.874 3.815 36.944 7.429 40.157 8.031 3.413 0.602 13.653 2.61 23.090 4.618l17.067 3.413 27.106-5.622c14.858-3.012 29.315-6.024 32.125-6.626zM303.787 699.784c202.391-64.050 192.151-60.637 198.375-67.263 6.024-6.425 9.838-20.279 9.838-35.74v-9.638l-10.441-0.402c-20.882-0.602-31.122-2.61-53.81-10.642-12.649-4.417-29.515-10.039-37.145-12.449-18.874-6.224-25.7-10.039-30.118-16.665-5.22-7.831-8.835-24.496-8.031-37.145 0.602-11.244 2.409-69.873 4.016-142.155 0.602-23.693 1.405-58.428 2.008-77.302 0.402-18.673 1.405-58.428 2.008-88.345 0.602-29.716 1.606-57.625 2.209-61.641 1.405-9.838 13.051-22.889 28.712-31.724 6.626-3.815 12.248-7.429 12.248-8.031 0-1.205-32.527-20.078-34.535-20.078-0.602 0-25.098 16.464-54.212 36.342-28.913 20.078-68.668 47.385-87.944 60.637-56.621 38.952-53.609 36.543-58.027 49.795-2.409 7.63-3.413 13.653-5.22 32.929-0.602 6.626-1.606 14.256-2.008 17.067s-1.205 10.039-2.008 16.063c-1.405 13.854-2.409 21.082-4.819 41.161-1.205 8.835-2.61 21.283-3.213 27.708-0.803 6.425-1.606 13.453-2.008 15.661s-1.405 9.638-2.008 16.464c-0.602 6.827-1.606 14.657-2.008 17.468s-1.807 13.252-3.012 23.090c-1.205 10.039-2.409 21.283-3.012 25.098-0.402 3.815-1.405 11.645-2.008 17.067-0.602 5.622-1.606 13.453-2.008 17.669-0.602 4.016-1.405 11.244-2.008 16.063-0.602 4.618-1.405 12.047-2.008 16.464-0.803 6.626-7.027 58.227-10.24 83.325-0.402 3.815-1.205 12.047-1.807 18.071-0.803 6.024-1.606 13.252-2.209 16.063-0.402 2.811-1.405 12.248-2.209 21.283-1.205 15.862-1.004 16.264 4.819 22.889 5.823 6.425 8.634 7.429 52.003 18.271 25.299 6.425 47.184 11.645 48.59 11.645 1.405 0.201 29.716-8.433 63.247-19.075zM886.463 590.155c-0.602-7.027-1.606-15.26-2.008-18.673-1.606-13.854-3.413-28.511-4.216-35.137-0.602-3.815-1.405-10.24-1.807-14.055s-1.405-11.043-2.008-16.063c-0.602-5.020-2.409-19.878-4.016-33.129-4.417-35.137-4.819-37.948-7.027-55.818-1.205-9.035-2.409-19.075-2.811-22.488-0.402-3.213-1.405-11.445-2.209-18.071-0.602-6.626-1.606-14.657-2.008-18.071-0.602-3.213-2.811-19.677-4.819-36.342-2.209-16.665-5.020-32.527-6.024-35.338s-1.405-5.622-0.803-6.224c0.602-0.803-17.87-13.653-40.759-28.712-23.090-15.059-54.613-35.74-70.074-45.98s-60.235-39.555-99.388-65.255c-39.153-25.7-75.093-49.393-79.912-52.405-4.819-3.213-9.437-5.823-10.441-5.823-3.012 0-76.9 45.98-82.121 51.2-5.421 5.421-5.020 0.803-7.027 85.333-0.803 29.315-1.807 64.050-2.209 77.302-0.602 13.252-1.405 43.972-2.008 68.267-1.807 81.518-3.413 128.502-4.016 129.506-0.402 0.602 0 2.409 1.004 3.815 1.205 2.209 6.425 0.803 25.299-6.626 33.33-13.453 37.747-14.858 57.023-18.472 11.445-2.008 31.322-2.008 43.771 0.201 14.858 2.811 32.125 9.236 87.743 32.929 12.449 5.22 32.728 13.653 116.455 48.389 50.798 21.082 95.573 40.558 99.388 43.169s7.429 4.819 7.831 4.819c0.201 0.201 0-5.421-0.803-12.248zM465.82 545.38c0-6.224-0.402-6.827-3.413-5.421-2.008 1.004-4.819 2.209-6.224 2.61-1.807 0.602-1.405 2.209 1.606 5.421 5.823 6.224 8.031 5.622 8.031-2.61z" />
-</font></defs></svg>
\ No newline at end of file
diff --git a/public_html/shop/css/fonts/appicons.ttf b/public_html/shop/css/fonts/appicons.ttf
deleted file mode 100644 (file)
index 6ba8350..0000000
Binary files a/public_html/shop/css/fonts/appicons.ttf and /dev/null differ
diff --git a/public_html/shop/css/fonts/appicons.woff b/public_html/shop/css/fonts/appicons.woff
deleted file mode 100644 (file)
index bad658a..0000000
Binary files a/public_html/shop/css/fonts/appicons.woff and /dev/null differ
index e2ae63a..284240d 100644 (file)
 @font-face {
   font-family: 'appicons';
-  src:
-    url('fonts/appicons.ttf?s45e6h') format('truetype'),
-    url('fonts/appicons.woff?s45e6h') format('woff'),
-    url('fonts/appicons.svg?s45e6h#appicons') format('svg');
+  src: url('font/appicons.eot?88347603');
+  src: url('font/appicons.eot?88347603#iefix') format('embedded-opentype'),
+       url('font/appicons.woff2?88347603') format('woff2'),
+       url('font/appicons.woff?88347603') format('woff'),
+       url('font/appicons.ttf?88347603') format('truetype'),
+       url('font/appicons.svg?88347603#appicons') format('svg');
   font-weight: normal;
   font-style: normal;
-  font-display: block;
 }
-
-[class^="icon-"], [class*=" icon-"] {
-  /* use !important to prevent issues with browser extensions that change fonts */
-  font-family: 'appicons' !important;
+/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
+/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
+/*
+@media screen and (-webkit-min-device-pixel-ratio:0) {
+  @font-face {
+    font-family: 'appicons';
+    src: url('font/appicons.svg?88347603#appicons') format('svg');
+  }
+}
+*/
+ [class^=""]:before, [class*=" "]:before {
+  font-family: "appicons";
   font-style: normal;
   font-weight: normal;
+  speak: none;
+  display: inline-block;
+  text-decoration: inherit;
+  width: 1em;
+  margin-right: .2em;
+  text-align: center;
+  /* opacity: .8; */
+  /* For safety - reset parent styles, that can break glyph codes*/
   font-variant: normal;
   text-transform: none;
-  line-height: 1;
-
-  /* Better Font Rendering =========== */
+  /* fix buttons height, for twitter bootstrap */
+  line-height: 1em;
+  /* Animation center compensation - margins should be symmetric */
+  /* remove if not needed */
+  margin-left: .2em;
+  /* you can be more comfortable with increased icons size */
+  /* font-size: 120%; */
+  /* Font smoothing. That was taken from TWBS */
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
-}
-
-.icon-qube:before {
-  content: "\e98f";
-}
-.icon-new:before {
-  content: "\e900";
-}
-.icon-search:before {
-  content: "\e901";
-}
-.icon-out:before {
-  content: "\e902";
-}
-.icon-in:before {
-  content: "\e903";
-}
-.icon-backup:before {
-  content: "\e904";
-}
-.icon-transactions:before {
-  content: "\e905";
-}
-.icon-bill:before {
-  content: "\e906";
-}
-.icon-bookings:before {
-  content: "\e907";
-}
-.icon-box:before {
-  content: "\e908";
-}
-.icon-close:before {
-  content: "\e909";
-}
-.icon-contacts:before {
-  content: "\e90a";
-}
-.icon-dataadd:before {
-  content: "\e90b";
-}
-.icon-datadelete:before {
-  content: "\e90c";
-}
-.icon-dataedit:before {
-  content: "\e90d";
-}
-.icon-datasets:before {
-  content: "\e90e";
-}
-.icon-download:before {
-  content: "\e90f";
-}
-.icon-duplicate:before {
-  content: "\e910";
-}
-.icon-duplicate2:before {
-  content: "\e911";
-}
-.icon-edit:before {
-  content: "\e912";
-}
-.icon-email:before {
-  content: "\e913";
-}
-.icon-exit:before {
-  content: "\e914";
-}
-.icon-file:before {
-  content: "\e915";
-}
-.icon-filter:before {
-  content: "\e916";
-}
-.icon-folder:before {
-  content: "\e917";
-}
-.icon-foldershare:before {
-  content: "\e918";
-}
-.icon-hdd:before {
-  content: "\e919";
-}
-.icon-help:before {
-  content: "\e91a";
-}
-.icon-info:before {
-  content: "\e91b";
-}
-.icon-invoice1:before {
-  content: "\e91c";
-}
-.icon-contrat-cadre:before {
-  content: "\e91d";
-}
-.icon-location:before {
-  content: "\e91e";
-}
-.icon-next:before {
-  content: "\e91f";
-}
-.icon-pdf:before {
-  content: "\e920";
-}
-.icon-percent:before {
-  content: "\e921";
-}
-.icon-phone:before {
-  content: "\e922";
-}
-.icon-preview:before {
-  content: "\e923";
-}
-.icon-print:before {
-  content: "\e924";
-}
-.icon-product:before {
-  content: "\e925";
-}
-.icon-productcd:before {
-  content: "\e926";
-}
-.icon-reload:before {
-  content: "\e927";
-}
-.icon-settings:before {
-  content: "\e928";
-}
-.icon-star:before {
-  content: "\e929";
-}
-.icon-template:before {
-  content: "\e92a";
-}
-.icon-trash:before {
-  content: "\e92b";
-}
-.icon-upload:before {
-  content: "\e92c";
-}
-.icon-usergroup:before {
-  content: "\e92d";
-}
-.icon-userconfig:before {
-  content: "\e92e";
-}
-.icon-viewpdf:before {
-  content: "\e92f";
-}
-.icon-website:before {
-  content: "\e930";
-}
-.icon-back:before {
-  content: "\e931";
-}
-.icon-add:before {
-  content: "\e932";
-}
-.icon-unsort:before {
-  content: "\e933";
-}
-.icon-sortasc:before {
-  content: "\e934";
-}
-.icon-sortdesc:before {
-  content: "\e935";
-}
-.icon-save:before {
-  content: "\e936";
-}
-.icon-helpdesk:before {
-  content: "\e937";
-}
-.icon-printer:before {
-  content: "\e938";
-}
-.icon-user:before {
-  content: "\e939";
-}
-.icon-open:before {
-  content: "\e93a";
-}
-.icon-addcsv:before {
-  content: "\e93b";
-}
-.icon-agrement:before {
-  content: "\e93c";
-}
-.icon-archive:before {
-  content: "\e93d";
-}
-.icon-book:before {
-  content: "\e93e";
-}
-.icon-books:before {
-  content: "\e93f";
-}
-.icon-boxcheck-not:before {
-  content: "\e940";
-}
-.icon-boxcheck-ok:before {
-  content: "\e941";
-}
-.icon-boxes:before {
-  content: "\e942";
-}
-.icon-calendar1:before {
-  content: "\e943";
-}
-.icon-calendar2:before {
-  content: "\e944";
-}
-.icon-code:before {
-  content: "\e945";
-}
-.icon-config:before {
-  content: "\e946";
-}
-.icon-config3:before {
-  content: "\e947";
-}
-.icon-creditcard:before {
-  content: "\e948";
-}
-.icon-dat-export:before {
-  content: "\e949";
-}
-.icon-data-import:before {
-  content: "\e94a";
-}
-.icon-data-transfer:before {
-  content: "\e94b";
-}
-.icon-date:before {
-  content: "\e94c";
-}
-.icon-edit2:before {
-  content: "\e94d";
-}
-.icon-editblog:before {
-  content: "\e94e";
-}
-.icon-filter2:before {
-  content: "\e94f";
-}
-.icon-gift:before {
-  content: "\e950";
-}
-.icon-help-box:before {
-  content: "\e951";
-}
-.icon-help-important:before {
-  content: "\e952";
-}
-.icon-home:before {
-  content: "\e953";
-}
-.icon-image:before {
-  content: "\e954";
-}
-.icon-info-box:before {
-  content: "\e955";
-}
-.icon-laptop:before {
-  content: "\e956";
-}
-.icon-laptop1:before {
-  content: "\e957";
-}
-.icon-locationmark:before {
-  content: "\e958";
-}
-.icon-mailsend:before {
-  content: "\e959";
-}
-.icon-msstore:before {
-  content: "\e95a";
-}
-.icon-ok:before {
-  content: "\e95b";
-}
-.icon-pc:before {
-  content: "\e95c";
-}
-.icon-pc-datatransfer:before {
-  content: "\e95d";
-}
-.icon-pc-mac:before {
-  content: "\e95e";
-}
-.icon-pc-windows:before {
-  content: "\e95f";
-}
-.icon-pc1:before {
-  content: "\e960";
-}
-.icon-reporttemplate:before {
-  content: "\e961";
-}
-.icon-rndcheck-not:before {
-  content: "\e962";
-}
-.icon-rndcheck-ok:before {
-  content: "\e963";
-}
-.icon-sale:before {
-  content: "\e964";
-}
-.icon-settings-bars:before {
-  content: "\e965";
-}
-.icon-shop:before {
-  content: "\e966";
-}
-.icon-shop3:before {
-  content: "\e967";
-}
-.icon-shoppingcard:before {
-  content: "\e968";
-}
-.icon-stripe:before {
-  content: "\e969";
-}
-.icon-tag:before {
-  content: "\e96a";
-}
-.icon-stopwatches:before {
-  content: "\e96b";
-}
-.icon-paragraph:before {
-  content: "\e96c";
-}
-.icon-support:before {
-  content: "\e96d";
-}
-.icon-mobile:before {
-  content: "\e96e";
-}
-.icon-video:before {
-  content: "\e96f";
-}
-.icon-private-cloud:before {
-  content: "\e970";
-}
-.icon-shield:before {
-  content: "\e971";
-}
-.icon-cloud-data:before {
-  content: "\e972";
-}
-.icon-mailserver:before {
-  content: "\e973";
-}
-.icon-menu:before {
-  content: "\e974";
-}
-.icon-rendezvous:before {
-  content: "\e975";
-}
-.icon-events:before {
-  content: "\e976";
-}
-.icon-mailtemplate:before {
-  content: "\e977";
-}
-.icon-website2:before {
-  content: "\e978";
-}
-.icon-win10:before {
-  content: "\e979";
-}
-.icon-food:before {
-  content: "\e97a";
-}
-.icon-basket:before {
-  content: "\e97b";
-}
-.icon-cuterly:before {
-  content: "\e97c";
-}
-.icon-minus:before {
-  content: "\e97d";
-}
-.icon-news:before {
-  content: "\e97e";
-}
-.icon-catalog:before {
-  content: "\e97f";
-}
-.icon-invoice:before {
-  content: "\e980";
-}
-.icon-delivery:before {
-  content: "\e981";
-}
-.icon-password:before {
-  content: "\e982";
-}
-.icon-orders:before {
-  content: "\e983";
-}
-.icon-license:before {
-  content: "\e984";
-}
-.icon-terms:before {
-  content: "\e985";
-}
-.icon-eye-open:before {
-  content: "\e986";
-}
-.icon-eye-close:before {
-  content: "\e987";
-}
-.icon-close1:before {
-  content: "\e988";
-}
-.icon-nostock:before {
-  content: "\e989";
-}
-.icon-stock-ok:before {
-  content: "\e98a";
-}
-.icon-youtube:before {
-  content: "\e98b";
-}
-.icon-instagram:before {
-  content: "\e98c";
-}
-.icon-facebook:before {
-  content: "\e98d";
-}
-.icon-euro-tag:before {
-  content: "\e98e";
-}
+  /* Uncomment for 3D effect */
+  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
+}
+.icon-add:before { content: '\e800'; }
+.icon-addcsv:before { content: '\e801'; }
+.icon-agrement:before { content: '\e802'; }
+.icon-archive:before { content: '\e803'; }
+.icon-back:before { content: '\e804'; }
+.icon-backup:before { content: '\e805'; }
+.icon-barcode:before { content: '\e806'; }
+.icon-basket:before { content: '\e807'; }
+.icon-be:before { content: '\e808'; }
+.icon-befr:before { content: '\e809'; }
+.icon-benl:before { content: '\e80a'; }
+.icon-bill:before { content: '\e80b'; }
+.icon-book:before { content: '\e80c'; }
+.icon-bookings:before { content: '\e80d'; }
+.icon-books:before { content: '\e80e'; }
+.icon-box:before { content: '\e80f'; }
+.icon-boxcheck-not:before { content: '\e810'; }
+.icon-boxcheck-ok:before { content: '\e811'; }
+.icon-boxes:before { content: '\e812'; }
+.icon-calendar1:before { content: '\e813'; }
+.icon-calendar2:before { content: '\e814'; }
+.icon-catalog:before { content: '\e815'; }
+.icon-close:before { content: '\e816'; }
+.icon-close1:before { content: '\e817'; }
+.icon-cloud-data:before { content: '\e818'; }
+.icon-code:before { content: '\e819'; }
+.icon-config:before { content: '\e81a'; }
+.icon-config3:before { content: '\e81b'; }
+.icon-contacts:before { content: '\e81c'; }
+.icon-contrat-cadre:before { content: '\e81d'; }
+.icon-creditcard:before { content: '\e81e'; }
+.icon-cuterly:before { content: '\e81f'; }
+.icon-dat-export:before { content: '\e820'; }
+.icon-data-import:before { content: '\e821'; }
+.icon-data-transfer:before { content: '\e822'; }
+.icon-dataadd:before { content: '\e823'; }
+.icon-datadelete:before { content: '\e824'; }
+.icon-dataedit:before { content: '\e825'; }
+.icon-datasets:before { content: '\e826'; }
+.icon-date:before { content: '\e827'; }
+.icon-de:before { content: '\e828'; }
+.icon-delivery:before { content: '\e829'; }
+.icon-download:before { content: '\e82a'; }
+.icon-duplicate:before { content: '\e82b'; }
+.icon-duplicate2:before { content: '\e82c'; }
+.icon-edit:before { content: '\e82d'; }
+.icon-edit2:before { content: '\e82e'; }
+.icon-editblog:before { content: '\e82f'; }
+.icon-email:before { content: '\e830'; }
+.icon-en:before { content: '\e831'; }
+.icon-euro-tag:before { content: '\e832'; }
+.icon-events:before { content: '\e833'; }
+.icon-exit:before { content: '\e834'; }
+.icon-eye-close:before { content: '\e835'; }
+.icon-eye-open:before { content: '\e836'; }
+.icon-facebook:before { content: '\e837'; }
+.icon-file:before { content: '\e838'; }
+.icon-filter:before { content: '\e839'; }
+.icon-filter2:before { content: '\e83a'; }
+.icon-folder:before { content: '\e83b'; }
+.icon-foldershare:before { content: '\e83c'; }
+.icon-food:before { content: '\e83d'; }
+.icon-fr:before { content: '\e83e'; }
+.icon-gift:before { content: '\e83f'; }
+.icon-hdd:before { content: '\e840'; }
+.icon-help-box:before { content: '\e841'; }
+.icon-help-important:before { content: '\e842'; }
+.icon-help:before { content: '\e843'; }
+.icon-helpdesk:before { content: '\e844'; }
+.icon-home:before { content: '\e845'; }
+.icon-image:before { content: '\e846'; }
+.icon-in:before { content: '\e847'; }
+.icon-info-box:before { content: '\e848'; }
+.icon-info:before { content: '\e849'; }
+.icon-instagram:before { content: '\e84a'; }
+.icon-invoice:before { content: '\e84b'; }
+.icon-invoice1:before { content: '\e84c'; }
+.icon-labels:before { content: '\e84d'; }
+.icon-laptop:before { content: '\e84e'; }
+.icon-laptop1:before { content: '\e84f'; }
+.icon-license:before { content: '\e850'; }
+.icon-location:before { content: '\e851'; }
+.icon-locationmark:before { content: '\e852'; }
+.icon-lu:before { content: '\e853'; }
+.icon-mailsend:before { content: '\e854'; }
+.icon-mailserver:before { content: '\e855'; }
+.icon-mailtemplate:before { content: '\e856'; }
+.icon-menu:before { content: '\e857'; }
+.icon-minus:before { content: '\e858'; }
+.icon-mobile:before { content: '\e859'; }
+.icon-msstore:before { content: '\e85a'; }
+.icon-news:before { content: '\e85b'; }
+.icon-next:before { content: '\e85c'; }
+.icon-nl:before { content: '\e85d'; }
+.icon-nostock:before { content: '\e85e'; }
+.icon-ok:before { content: '\e85f'; }
+.icon-open:before { content: '\e860'; }
+.icon-orders:before { content: '\e861'; }
+.icon-out:before { content: '\e862'; }
+.icon-paper:before { content: '\e863'; }
+.icon-paragraph:before { content: '\e864'; }
+.icon-password:before { content: '\e865'; }
+.icon-pc-datatransfer:before { content: '\e866'; }
+.icon-pc-mac:before { content: '\e867'; }
+.icon-pc-windows:before { content: '\e868'; }
+.icon-pc:before { content: '\e869'; }
+.icon-pc1:before { content: '\e86a'; }
+.icon-pdf:before { content: '\e86b'; }
+.icon-percent:before { content: '\e86c'; }
+.icon-phone:before { content: '\e86d'; }
+.icon-preview:before { content: '\e86e'; }
+.icon-print:before { content: '\e86f'; }
+.icon-printer:before { content: '\e870'; }
+.icon-private-cloud:before { content: '\e871'; }
+.icon-product:before { content: '\e872'; }
+.icon-productcd:before { content: '\e873'; }
+.icon-pt:before { content: '\e874'; }
+.icon-qrcode:before { content: '\e875'; }
+.icon-qube:before { content: '\e876'; }
+.icon-reload:before { content: '\e877'; }
+.icon-rendezvous:before { content: '\e878'; }
+.icon-reporttemplate:before { content: '\e879'; }
+.icon-rndcheck-not:before { content: '\e87a'; }
+.icon-rndcheck-ok:before { content: '\e87b'; }
+.icon-sale:before { content: '\e87c'; }
+.icon-save:before { content: '\e87d'; }
+.icon-search:before { content: '\e87e'; }
+.icon-settings-bars:before { content: '\e87f'; }
+.icon-settings:before { content: '\e880'; }
+.icon-shield:before { content: '\e881'; }
+.icon-shop:before { content: '\e882'; }
+.icon-shop3:before { content: '\e883'; }
+.icon-shoppingcard:before { content: '\e884'; }
+.icon-slines:before { content: '\e885'; }
+.icon-sortasc:before { content: '\e886'; }
+.icon-sortdesc:before { content: '\e887'; }
+.icon-star:before { content: '\e888'; }
+.icon-stock-ok:before { content: '\e889'; }
+.icon-stopwatches:before { content: '\e88a'; }
+.icon-stripe:before { content: '\e88b'; }
+.icon-support:before { content: '\e88c'; }
+.icon-tag:before { content: '\e88d'; }
+.icon-template:before { content: '\e88e'; }
+.icon-terms:before { content: '\e88f'; }
+.icon-transactions:before { content: '\e890'; }
+.icon-trash:before { content: '\e891'; }
+.icon-unsort:before { content: '\e892'; }
+.icon-upload:before { content: '\e893'; }
+.icon-user:before { content: '\e894'; }
+.icon-userconfig:before { content: '\e895'; }
+.icon-usergroup:before { content: '\e896'; }
+.icon-video-camera:before { content: '\e897'; }
+.icon-video:before { content: '\e898'; }
+.icon-viewpdf:before { content: '\e899'; }
+.icon-website:before { content: '\e89a'; }
+.icon-website2:before { content: '\e89b'; }
+.icon-win10:before { content: '\e89c'; }
+.icon-youtube:before { content: '\e89d'; }
index 778bdc1..d634ad9 100644 (file)
@@ -641,6 +641,7 @@ width: 10px;
 ::-webkit-scrollbar-thumb {
 border-radius: 0px;
 background-color: rgba(0, 0, 0, .5);
+box-shadow: 0 0 1px rgba(255, 255, 255, .5);
 -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
 }      
 
@@ -802,7 +803,8 @@ label {
 }
 
 input[class*="quantity"]{
-  width: 90px!important;
+  display: inline-block;
+  width: 80px!important;
   text-align: right;
 }
 
@@ -814,6 +816,7 @@ input[type="checkbox"] {
   width:29.66px;
   cursor:pointer;
   position:relative;
+  transition: .15s;
   -webkit-transition: .15s;
   border-radius: unset;
   border: 1px solid #cccccc; 
@@ -896,7 +899,7 @@ span[class^="icon"]::after {
 }
 
 span[class^="icon-inline"]::after {
-       content: " ";
+       content: "";
        /* white-space: pre; */
 }
 
@@ -1023,3 +1026,32 @@ button.blue-grey {
     transform: rotate(360deg);
   }
 }
+
+.span33 {
+  float:none;
+  display:inline-block;
+  width: 300px;
+  height:350px;
+  background:#ccc;
+  border: 1px solid #fff;
+  border-radius: 0px;
+  padding:0px;
+  overflow:hidden;
+  margin:auto;
+  margin-top:20px;
+  margin-left:35px;
+  -webkit-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+-moz-box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+box-shadow: 0px 0px 39px -14px rgba(0,0,0,0.62);
+
+}
+
+a.plink {
+  color: #fff;
+  text-decoration: underline;
+}
+
+a.plink:hover {
+  cursor: pointer;
+  text-decoration: none;
+}
index 6ef3f7b..479a1db 100644 (file)
   "nobasketproduct" => "Sie haben noch keine Produkte ausgewählt, für die Preisanfrage!",
   "missingdata" => "Es fehlen noch Angaben im Formular!",
   "datasended" => "Danke die Preis-Anfrage wurde verschickt!",
-  "sendinprogress" => "Bitter Warten!...Anfrage wird verschickt..."
+  "sendinprogress" => "Bitter Warten!...Anfrage wird verschickt...",
+  "projects" => "Projekte",
+  "project" => "Projekt",
+  "lastnews" => "Letzte Neuigkeiten",
+  "lastprojects" => "Letze Projekte",
+  "mobileapp" => "Mobile App",
+  "productnews" => "Produkt News"
  );
 ?>
\ No newline at end of file
index ae91472..8a2c3c8 100644 (file)
   "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!",
   "missingdata" => "Il manque encore des données dans le formulaire!",
   "datasended" => "merci, la demande demande de prix à été envoyée!",
-  "sendinprogress" => "Attendez s.v.p.!...envoie en cours..."
+  "sendinprogress" => "Attendez s.v.p.!...envoie en cours...",
+  "projects" => "Projects",
+  "project" => "Project",
+  "lastnews" => "Dernières nouvelles",
+  "lastprojects" => "Derniers projets",
+  "mobileapp" => "Mobile APPS",
+  "productnews" => "Product News"
 );
 ?>
\ No newline at end of file
index 07cb3d1..4e9f451 100644 (file)
@@ -34,7 +34,7 @@
   "constructionsite_note" => "Remarque Chantier",
   "prefereddeliverydate" => "Date de livraison préférée",
   "askpricetype" => "Demande de prix pour ...",
-  "message" => "message supplémentaire",
+  "message" => "Message Supplémentaire",
   "clientaddress" => "Adresse client",
   "numbondecommande" => "No. bon de commande",
   "fichierbondecommande" => "Fichier Bon de commande",
@@ -48,9 +48,9 @@
   "isclient" => "mon entreprise est déjà client",
   "newclient" => "nouvelle entreprise",
   "noclient" => "Numéro Client",
-  "company" => "Nom de l'entreprise",
+  "company" => "Entreprise",
   "address" => "Adresse",
-  "zip" => "Code postale",
+  "zip" => "CP",
   "city" => "Ville",
   "country" => "Pays",
   "novat" => "Numero de TVA internationale",
   "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!",
   "missingdata" => "Il manque encore des données dans le formulaire!",
   "datasended" => "merci, la demande demande de prix à été envoyée!",
-  "sendinprogress" => "Attendez s.v.p.!...envoie en cours..."
+  "sendinprogress" => "Attendez s.v.p.!...envoie en cours...",
+  "projects" => "Projets",
+  "project" => "Projet",
+  "lastnews" => "Dernières nouvelles",
+  "lastprojects" => "Derniers projets",
+  "mobileapp" => "Mobile APPS",
+  "productnews" => "Product News"
 );
 ?>
\ No newline at end of file
diff --git a/public_html/shop/lib/lang/nl.php b/public_html/shop/lib/lang/nl.php
new file mode 100644 (file)
index 0000000..02b8bf8
--- /dev/null
@@ -0,0 +1,135 @@
+<?php
+ $lbl = array(
+   "pagedoesnotexist" => "Cette page n'existe pas!",
+   "search" => "rechercher",
+   "category" => "Catégorie",
+   "cancel" => "Abondonner",
+   "save" => "Sauvegarder",
+   "ok" => "OK",
+   "close" => "Fermer",
+   "groupname" => "Groupe",
+   "filter" => "filtrer...",
+   "clientaccess" => "Accès Shop",
+   "username" => "Login/E-Mail",
+   "password" => "mot de passe",
+   "forgotpassword" => "mot de passe oublié?",
+   "login" => "se connecter",
+   "newpassword" => "Nouveau mot de passe",
+   "newpwd" => "Mot de passe",
+   "retypepassword" => "Reperter mot de passe",
+   "norobot" => "&#106;&#101;&#32;&#115;&#117;&#105;&#115;&#32;&#112;&#97;&#115;&#32;&#117;&#110;&#32;&#114;&#111;&#98;&#111;&#116;&excl;",
+   "asknewpassword" => "Demander nouveau mot de passe!",
+   "retypepwd" => "répéter mot de passe",
+   "fillcorrect" => "S.V.P! Entrez dans tous les champs des données valides!",
+  "pwdcondition" => "les mots de passes doivent contenir au moins 10 lettres , au moins une lettre majuscule, une lettre minuscule et un nombre",
+  "genpwd" => "Proposer un mot de passe",
+  "accountexists" => "Il existe déjà un compte avec cette adresse e-mail!",
+  "emailinvalid" => "inserez un email valide s.v.p.!",
+  "usernamechange" => "Changer adresse email / Login",
+  "newusername" => "adresse email",
+  "invoiceaddress" => "adresse de facturation",
+  "deliveryaddress" => "adresse de livraison",
+  "constructionsite_phone" => "Chantier GSM",
+  "constructionsite_contact" => "Chantier Nom Contact",
+  "constructionsite_note" => "Remarque Chantier",
+  "prefereddeliverydate" => "Date de livraison préférée",
+  "askpricetype" => "Demande de prix pour ...",
+  "message" => "Message Supplémentaire",
+  "clientaddress" => "Adresse client",
+  "numbondecommande" => "No. bon de commande",
+  "fichierbondecommande" => "Fichier Bon de commande",
+  "unknownlogin" => "Mot de passe ou Login inconnue!",
+  "loginlink" => "Retour au Login",
+  "linknewaccount" => "Création compte / se régistrer",
+  "registernewaccount" => "Demande de création de compte",
+  "name" => "Votre Nom",
+  "email" => "E-Mail",
+  "registrationtype" => "Type de régistration",
+  "isclient" => "mon entreprise est déjà client",
+  "newclient" => "nouvelle entreprise",
+  "noclient" => "Numéro Client",
+  "company" => "Entreprise",
+  "address" => "Adresse",
+  "zip" => "CP",
+  "city" => "Ville",
+  "country" => "Pays",
+  "novat" => "Numero de TVA internationale",
+  "register" => "envoyer la demande",
+  "documents" => "Documents",
+  "unitprice" => "Prix unit.",
+  "quantity" => "Quantité",
+  "stock" => "Stock",
+  "doc_brpr" => "Brochure principale",
+  "doc_fite" => "Fiche technique",
+  "doc_nomo" => "Notice de montage",
+  "doc_cert" => "Certificat",
+  "doc_bim" => "BIM",
+  "phone" => "Téléphone",
+  "msgpwd" => "Renforcer la sécurité du mot de passe ou changer votre mot de passe",
+  "lblchpwd" => "CHANGER MOT DE PASSE",
+  "msgccc" => "Contrat Cadre qui a été négociée individuellement pour votre entreprise",
+  "lblccc" => "VOIR LES PRODUITS",
+  "msgorders" => "Les commandes que vous avez envoyés via le shop en ligne<br/><br/>",
+  "lblorders" => "VOIR MES COMMANDES",
+  "video" => "Video",
+  "noarticles" => "produits sur demande",
+  "basket" => "Panier",
+  "shop" => "Shop",
+  "cleanbasket" => "vider",
+  "coodinates" => "Mes Coordonnées",
+  "seladdress" => "Sélection Adresse",
+  "simplepriceoffer" => "Simple Information Prix",
+  "forcc" => "Pour Contrat Cadre",
+  "articles" => "Articles",
+  "emptybasket" => "Panier vide",
+  "sendquestion" => "Envoyer la demande",
+  "sendorder" => "Envoyer la Commande",
+  "profile" => "Profile",
+  "ccadre" => "Contrat Cadre",
+  "selectcc" => "Selection Contrat Carde",
+  "deliveryorders" => "Commandes en livraison",
+  "favorites" => "Favorites",
+  "invoices" => "Factures",
+  "currentorders" => "Commandes en cours",
+  "privacy" => "Protection des données",
+  "account" => "Mon Compte",
+  "login" => "Login/Email",
+  "companies" => "Entreprise(s)",
+  "myorders" => "Mes Commandes",
+  "lblcatalogs" => "Brochures",
+  "lblnews" => "News - Info",
+  "msgprivacy" => "Voir comment vos données sont utilisées",
+  "msgnews" => "Dernières informations et actualités de Qube",
+  "msgcatalogs" => "Vous trouverez ici les catalogues et brochures actuels",
+  "linkcatlogs" => "VOIR LES CATALOGUES",
+  "linkprivacy" => "MONTRER LE DOCUMENT",
+  "linknews" => "MONTRER LES NOUVEAUTÉS",
+  "priceondemand" => "prix sur demande",
+  "newproducts" => "Nouveaux Produits",
+  "mnugroupes" => "Groupes",
+  "mnuhome" => "Home",
+  "mnulogout" => "Logout",
+  "mnuaccount" => "Compte",
+  "mnuccadre" => "C. Cadre",
+  "mnuaskprice" => "Prix ?",
+  "mnubasket" => "Panier",
+  "mnufav" => "Fav.",
+  "order" => "Commande",
+  "askprice" => "Demande de Prix",
+  "connect" => "Connecter",
+  "language" => "Langue",
+  "de" => "deutsch",
+  "fr" => "français",
+  "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!",
+  "missingdata" => "Il manque encore des données dans le formulaire!",
+  "datasended" => "merci, la demande demande de prix à été envoyée!",
+  "sendinprogress" => "Attendez s.v.p.!...envoie en cours...",
+  "projects" => "Projects",
+  "project" => "Project",
+  "lastnews" => "Dernières nouvelles",
+  "lastprojects" => "Derniers projets",
+  "mobileapp" => "Mobile APPS",
+  "productnews" => "Product News"
+  
+);
+?>
\ No newline at end of file
diff --git a/public_html/shop/lib/lang/pt.php b/public_html/shop/lib/lang/pt.php
new file mode 100644 (file)
index 0000000..02b8bf8
--- /dev/null
@@ -0,0 +1,135 @@
+<?php
+ $lbl = array(
+   "pagedoesnotexist" => "Cette page n'existe pas!",
+   "search" => "rechercher",
+   "category" => "Catégorie",
+   "cancel" => "Abondonner",
+   "save" => "Sauvegarder",
+   "ok" => "OK",
+   "close" => "Fermer",
+   "groupname" => "Groupe",
+   "filter" => "filtrer...",
+   "clientaccess" => "Accès Shop",
+   "username" => "Login/E-Mail",
+   "password" => "mot de passe",
+   "forgotpassword" => "mot de passe oublié?",
+   "login" => "se connecter",
+   "newpassword" => "Nouveau mot de passe",
+   "newpwd" => "Mot de passe",
+   "retypepassword" => "Reperter mot de passe",
+   "norobot" => "&#106;&#101;&#32;&#115;&#117;&#105;&#115;&#32;&#112;&#97;&#115;&#32;&#117;&#110;&#32;&#114;&#111;&#98;&#111;&#116;&excl;",
+   "asknewpassword" => "Demander nouveau mot de passe!",
+   "retypepwd" => "répéter mot de passe",
+   "fillcorrect" => "S.V.P! Entrez dans tous les champs des données valides!",
+  "pwdcondition" => "les mots de passes doivent contenir au moins 10 lettres , au moins une lettre majuscule, une lettre minuscule et un nombre",
+  "genpwd" => "Proposer un mot de passe",
+  "accountexists" => "Il existe déjà un compte avec cette adresse e-mail!",
+  "emailinvalid" => "inserez un email valide s.v.p.!",
+  "usernamechange" => "Changer adresse email / Login",
+  "newusername" => "adresse email",
+  "invoiceaddress" => "adresse de facturation",
+  "deliveryaddress" => "adresse de livraison",
+  "constructionsite_phone" => "Chantier GSM",
+  "constructionsite_contact" => "Chantier Nom Contact",
+  "constructionsite_note" => "Remarque Chantier",
+  "prefereddeliverydate" => "Date de livraison préférée",
+  "askpricetype" => "Demande de prix pour ...",
+  "message" => "Message Supplémentaire",
+  "clientaddress" => "Adresse client",
+  "numbondecommande" => "No. bon de commande",
+  "fichierbondecommande" => "Fichier Bon de commande",
+  "unknownlogin" => "Mot de passe ou Login inconnue!",
+  "loginlink" => "Retour au Login",
+  "linknewaccount" => "Création compte / se régistrer",
+  "registernewaccount" => "Demande de création de compte",
+  "name" => "Votre Nom",
+  "email" => "E-Mail",
+  "registrationtype" => "Type de régistration",
+  "isclient" => "mon entreprise est déjà client",
+  "newclient" => "nouvelle entreprise",
+  "noclient" => "Numéro Client",
+  "company" => "Entreprise",
+  "address" => "Adresse",
+  "zip" => "CP",
+  "city" => "Ville",
+  "country" => "Pays",
+  "novat" => "Numero de TVA internationale",
+  "register" => "envoyer la demande",
+  "documents" => "Documents",
+  "unitprice" => "Prix unit.",
+  "quantity" => "Quantité",
+  "stock" => "Stock",
+  "doc_brpr" => "Brochure principale",
+  "doc_fite" => "Fiche technique",
+  "doc_nomo" => "Notice de montage",
+  "doc_cert" => "Certificat",
+  "doc_bim" => "BIM",
+  "phone" => "Téléphone",
+  "msgpwd" => "Renforcer la sécurité du mot de passe ou changer votre mot de passe",
+  "lblchpwd" => "CHANGER MOT DE PASSE",
+  "msgccc" => "Contrat Cadre qui a été négociée individuellement pour votre entreprise",
+  "lblccc" => "VOIR LES PRODUITS",
+  "msgorders" => "Les commandes que vous avez envoyés via le shop en ligne<br/><br/>",
+  "lblorders" => "VOIR MES COMMANDES",
+  "video" => "Video",
+  "noarticles" => "produits sur demande",
+  "basket" => "Panier",
+  "shop" => "Shop",
+  "cleanbasket" => "vider",
+  "coodinates" => "Mes Coordonnées",
+  "seladdress" => "Sélection Adresse",
+  "simplepriceoffer" => "Simple Information Prix",
+  "forcc" => "Pour Contrat Cadre",
+  "articles" => "Articles",
+  "emptybasket" => "Panier vide",
+  "sendquestion" => "Envoyer la demande",
+  "sendorder" => "Envoyer la Commande",
+  "profile" => "Profile",
+  "ccadre" => "Contrat Cadre",
+  "selectcc" => "Selection Contrat Carde",
+  "deliveryorders" => "Commandes en livraison",
+  "favorites" => "Favorites",
+  "invoices" => "Factures",
+  "currentorders" => "Commandes en cours",
+  "privacy" => "Protection des données",
+  "account" => "Mon Compte",
+  "login" => "Login/Email",
+  "companies" => "Entreprise(s)",
+  "myorders" => "Mes Commandes",
+  "lblcatalogs" => "Brochures",
+  "lblnews" => "News - Info",
+  "msgprivacy" => "Voir comment vos données sont utilisées",
+  "msgnews" => "Dernières informations et actualités de Qube",
+  "msgcatalogs" => "Vous trouverez ici les catalogues et brochures actuels",
+  "linkcatlogs" => "VOIR LES CATALOGUES",
+  "linkprivacy" => "MONTRER LE DOCUMENT",
+  "linknews" => "MONTRER LES NOUVEAUTÉS",
+  "priceondemand" => "prix sur demande",
+  "newproducts" => "Nouveaux Produits",
+  "mnugroupes" => "Groupes",
+  "mnuhome" => "Home",
+  "mnulogout" => "Logout",
+  "mnuaccount" => "Compte",
+  "mnuccadre" => "C. Cadre",
+  "mnuaskprice" => "Prix ?",
+  "mnubasket" => "Panier",
+  "mnufav" => "Fav.",
+  "order" => "Commande",
+  "askprice" => "Demande de Prix",
+  "connect" => "Connecter",
+  "language" => "Langue",
+  "de" => "deutsch",
+  "fr" => "français",
+  "nobasketproduct" => "Vous devez choisir des produits pour envoyer une demande!",
+  "missingdata" => "Il manque encore des données dans le formulaire!",
+  "datasended" => "merci, la demande demande de prix à été envoyée!",
+  "sendinprogress" => "Attendez s.v.p.!...envoie en cours...",
+  "projects" => "Projects",
+  "project" => "Project",
+  "lastnews" => "Dernières nouvelles",
+  "lastprojects" => "Derniers projets",
+  "mobileapp" => "Mobile APPS",
+  "productnews" => "Product News"
+  
+);
+?>
\ No newline at end of file
index 1b6258e..85f004a 100644 (file)
@@ -14,7 +14,7 @@ class ArticleGroups{
 
   public function getPublishedGroups($lang){
     if (!$lang){ $lang=$this->cfg["lang"];}
-    $sql = "select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_".$lang.",fm.titre_".$this->cfg["lang"].") as famille,ar.gp_art,coalesce(gr.titre_".$lang.",gr.titre_".$this->cfg["lang"].") as groupe
+    $sql = "select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_".$lang.",fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_".$lang.",gr.titre_fr) as groupe
     from articles ar
     join article_groups ag on (ar.article_group=ag.article) 
     join groupes gr on (ar.gp_art=gr.gp_art )
@@ -32,13 +32,13 @@ class ArticleGroups{
     if ($famille == null){
       $where =  " and ag.famille_art is not null ";
     }
-    return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 ".$where." group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;");
+    return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_".$lang.",ag.titre_fr), position(' | ' in coalesce(ag.titre_".$lang.",ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1 ".$where." group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;");
     
   }
 
   public function getArticleGroupsByFamilleAndGroup($famille,$groupe,$lang){
     if (!$lang){ $lang=$this->cfg["lang"];}
-    return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_".$this->cfg["lang"].") as titre,replace(ag.image,' ','%20') as image,SUBSTRING(ag.titre_".$lang.", position(' | ' in ag.titre_".$lang.")+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."'  and ag.gp_art='".$groupe."' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_".$lang.",ag.titre_".$lang.",ag.article;");
+    return $this->dbh->queryarray("select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_".$lang.",ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_".$lang.",ag.titre_fr), position(' | ' in coalesce(ag.titre_".$lang.",ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.famille_art='".$famille."'  and ag.gp_art='".$groupe."' and ag.isactive=1  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;");
     
   }
 }
index 7838ebd..4bbe908 100644 (file)
@@ -15,13 +15,13 @@ class Articles{
   public function getArticleGroups($famillycode,$groupcode,$lang){
     if (!$lang){ $lang=$this->cfg["lang"];}
     
-    return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat from article_groups 
+    return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
     where gp_art='".$groupcode."' and famille_art='".$famillycode."'  and isactive=1 order by titre,article;");
   }
 
   public function getArticleGroup($article,$lang){
     if (!$lang){ $lang=$this->cfg["lang"];}
-    return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat from article_groups where article='".$article."' and isactive=1 order by titre,article;");
+    return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim,certificat,formulaire,soumission,solution from article_groups where article='".$article."' and isactive=1 order by titre,article;");
   }
 
   public function getByFamillyAndGroups($famillycode,$groupcode,$lang){
@@ -32,12 +32,12 @@ class Articles{
   public function getFavoriteArticleGroups($iduser,$lang){
     if (!$lang){ $lang=$this->cfg["lang"];}
     
-    return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink,fimchebim,certificat from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from userfavorites where id_user='".$iduser."') group by article_group) order by titre,article;");
+    return $this->dbh->queryarray("select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_".$lang.",titre_".$this->cfg["lang"].") as titre,coalesce(description_".$lang.",description_".$this->cfg["lang"].") as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,fichetechnique,brochure,noticemontage,videolink,fimchebim,certificat,formulaire,soumission,solution from article_groups where article in (select article_group from articles where isactive=1 and article in (select article from userfavorites where id_user='".$iduser."') group by article_group) order by titre,article;");
   }
 
   public function getFavoriteArticles($iduser,$lang){
     if (!$lang){ $lang=$this->cfg["lang"];}
-    $sql ="select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article = ap.article)
+    $sql ="select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form from articles ar left join article_prices ap on (ar.article = ap.article)
     where ar.article in ( select article from userfavorites where id_user = '".$iduser."') group by ar.article_group,ar.article order by ar.article_group,ar.article;";
     return $this->dbh->querybykey('article_group',$sql);
   }
@@ -49,7 +49,7 @@ class Articles{
     coalesce(ag.titre_".$this->cfg["lang"].", ag.titre_".$this->cfg["lang"].") as titre,
     coalesce(ag.description_".$this->cfg["lang"].", ag.description_".$this->cfg["lang"].") as description,
     ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
-    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
   from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT ".$datescount." ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;";
     return $this->dbh->queryarray($sql);
   }
@@ -59,7 +59,7 @@ class Articles{
     $datescount=20;
     //all articles returned grouped by article_group;
     //return $this->dbh->querybykey('article_group',"select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT ".$datescount.") ag on (ar.article_group = ag.article_group) where ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;");
-    return $this->dbh->querybykey('article_group',"select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,,ar.doc_cert,ar.doc_bim,ar.doc_bro,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ($agrps) and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;");
+    return $this->dbh->querybykey('article_group',"select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ($agrps) and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;");
   }
 
   
index f67431f..c6bce2c 100644 (file)
@@ -13,16 +13,20 @@ class Orders {
 
   public function setItem($article,$quantity,$id_user,$type){
     if ($type == "basket"){$type='RSS';} elseif($type == "askprice"){$type='DPS';} 
+    //file_put_contents("log/setitem.log","select * from order_articles where id_user='".$id_user."' and article='".$article."' and id_order is null and code_document='".$type."';"."\n",FILE_APPEND);
     $cprod = $this->dbh->query("select * from order_articles where id_user='".$id_user."' and article='".$article."' and id_order is null and code_document='".$type."';");
     $sql ="";
     if (isset($cprod["id"])){
-      $cprod["quantity"] = $cprod["quantity"] + $quantity;
-      $sql = $this->dbh->createUpdateDDL("order_articles",array($cprod["id"]),$cprod);
+      $cprod["quantity"] = $quantity;
+      $ident = array("id" => $cprod["id"]);
+      unset($cprod["id"]);
+      $sql = $this->dbh->createUpdateDDL("order_articles",$ident,$cprod);
     } else {
       $cprod = array("id" => $this->dbh->newuuid() , "article" =>$article , "quantity" => $quantity,"id_user" => $id_user,"code_document" => $type);
       $sql = $this->dbh->createINSERTDDL("order_articles",$cprod);
     }
     $this->dbh->exec($sql);
+    //file_put_contents("log/setitem.log","SD:".$sql."\n",FILE_APPEND);
     $cntall = $this->dbh->query("select count(*) as cnt from order_articles where  id_user='".$id_user."' and id_order is null and code_document='".$type."'"); 
     $ret = array("article" => $cprod, "count" => $cntall["cnt"]); 
     return $ret;
@@ -42,7 +46,7 @@ class Orders {
 
   public function getItemCount($id_user,$type){
     if ($type == "basket"){$type='RSS';} elseif($type == "askprice"){$type='DPS';}
-    $cntall = $this->dbh->query("select count(*) as cnt from order_articles where  id_user='".$id_user."' and id_order is null and code_document='".$type."'"); 
+    $cntall = $this->dbh->query("select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='".$id_user."' and oa.id_order is null and oa.code_document='".$type."'"); 
     return $cntall;
   }
 
@@ -73,10 +77,6 @@ class Orders {
     return $ng;
   }
 
-  // public function getItems($type,$id_user,$itemgroups,$docid=null,$lang=null){
-    
-  // }
-
   public function getOrder($idorder){
 
   }
@@ -90,6 +90,11 @@ class Orders {
     $this->dbh->exec($sql);
     return 1;
   }
+  public function setArticleQuantity($id_user,$article,$quantity){
+    $sql = "UPDATE order_articles SET quantity=".$this->dbh->value($quantity)." WHERE article=".$this->dbh->value($article)." and wiges_no_document is null and id_user=".$this->dbh->value($id_user)." and code_document='DPS';";
+    $this->dbh->exec($sql);
+    return 1;
+  }
 
   public function publicSendAskPrice($id_user,$data){
     $nid = $this->dbh->newuuid();
@@ -110,22 +115,22 @@ class Orders {
     // array("no_document" => "XX");
     $cap = $api->createAskPrice($nid,'10000',$adrclient,$adrliv,$comment);
     file_put_contents("log/apireturn.log",print_r($cap,true),FILE_APPEND);
-    $prsql = "select oa.id,ar.article_group,ag.titre_fr,ar.article,oa.comment from articles ar 
+    $prsql = "select oa.id,ar.article_group,ag.titre_fr,ar.article,oa.comment ,oa.quantity from articles ar 
     join article_groups ag on (ar.article_group=ag.article)
     join order_articles oa on (ar.article=oa.article)
     where oa.id_order='".$nid."' group by ar.article_group,ar.article;"; 
-    //file_put_contents("log/apireturn.log",$prsql."\n",FILE_APPEND);
+    file_put_contents("log/apireturn.log",$prsql."\n",FILE_APPEND);
     
     $pdata = $this->dbh->queryarray($prsql);
     file_put_contents("log/apireturn.log",print_r($pdata,true)."\n",FILE_APPEND);
     $nodoc = $cap->no_document;
     $xarts = "";
     for($i=0;$i<count($pdata);$i++){
-      file_put_contents("log/apireturn.log","i:$i->".$nodoc."->ndoc:"."\n",FILE_APPEND);
-      file_put_contents("log/apireturn.log","i:$i->".print_r($pdata[$i],true)."\n",FILE_APPEND);
-      $xarts .= $pdata[$i]["article"].(($pdata[$i]["comment"]!=null)?":".$pdata[$i]["comment"]:"")."\n";
+      //file_put_contents("log/apireturn.log","i:$i->".$nodoc."->ndoc:"."\n",FILE_APPEND);
+      //file_put_contents("log/apireturn.log","i:$i->".print_r($pdata[$i],true)."\n",FILE_APPEND);
+      $xarts .= (($pdata[$i]["quantity"]!=null)?$pdata[$i]["quantity"]:"1")." x ".$pdata[$i]["article"].(($pdata[$i]["comment"]!=null)?":".$pdata[$i]["comment"]:"")."\n";
       $capos = $api->addAskPricePosition($pdata[$i]["id"],$nodoc,$pdata[$i]["article"],1,$pdata[$i]["comment"]);
-      file_put_contents("log/apireturn.log",print_r($capos,true)."\n",FILE_APPEND);
+      //file_put_contents("log/apireturn.log",print_r($capos,true)."\n",FILE_APPEND);
     }
     $eml = new Email($this->dbh,$this->cfg);
     $altbody = "Nouvelle Demande de Prix via Site!
index a7f0cb6..3e27952 100644 (file)
@@ -4,14 +4,14 @@ class Site{
   private $dbh;
   private $cfg;
   public $menu = array (
-    "home" => array("fr" => "Accueil","de" => "Startseite","en" => "Home"),
-    "about" => array("fr" => "Entreprise","de" => "Unternehmen","en" => "Company"),
-    "product" => array("fr" => "Produits","de" => "Produkte","en" => "Products"),
-    "nouveautes" => array("fr" => "Nouveaux produits","de" => "Neue Produkte","en" => "New Products"),
-    "projects" => array("fr" => "Projets","de" => "Projekte","en" => "Projects"),
-    "download" => array("fr" => "Téléchargements","de" => "Downloads","en" => "Downloads"),
-    "contact" => array("fr" => "Contact","de" => "Kontakt","en" => "Contact"),
-    "search" => array("fr" => "Recherche produits","de" => "Produktsuche","en" => "Product search"),
+    "home"        => array("fr" => "Accueil",           "de" => "Startseite",   "nl" => "Accueil",           "pt" => "Accueil",           "en" => "Home"),
+    "about"       => array("fr" => "Entreprise",        "de" => "Unternehmen",  "nl" => "Bedrijf",        "pt" => "Entreprise",        "en" => "Company"),
+    "product"     => array("fr" => "Produits",          "de" => "Produkte",     "nl" => "Producten",          "pt" => "Produits",          "en" => "Products"),
+    "nouveautes"  => array("fr" => "Nouveaux produits", "de" => "Neue Produkte","nl" => "Nieuwe producten", "pt" => "Nouveaux produits", "en" => "New Products"),
+    "projects"    => array("fr" => "Projets",           "de" => "Projekte",     "nl" => "Projecten",           "pt" => "Projets",           "en" => "Projects"),
+    "download"    => array("fr" => "Téléchargements",   "de" => "Downloads",    "nl" => "Downloads",   "pt" => "Téléchargements",   "en" => "Downloads"),
+    "contact"     => array("fr" => "Contact",           "de" => "Kontakt",      "nl" => "Contact",           "pt" => "Contact",           "en" => "Contact"),
+    "search"      => array("fr" => "Recherche produits","de" => "Produktsuche", "nl" => "Product zoeken","pt" => "Recherche produits","en" => "Product search"),
   );
   public function __construct($dblink,$cfg){
     $this->dbh = $dblink;
@@ -25,49 +25,106 @@ class Site{
   public function group_product($imgfile,$agr,$lang,$count){
     
     ?>
-    <div class="product"> <div class="img center" style="width: 100%;">
-        <img src="<?php  echo $imgfile ?>" style="width:200px; height:200px;border: 0;" alt="<?php echo $agr['article'];?>"> 
+    
+    <div class="col d-none d-md-block" >
+      <div class="row bg-qube" style="border: 1px solid #ccc; width: 300px; margin-top: 5px;">
+        <div class="col-12" style="margin: 0 auto; background-color: #fff;text-align: center;">
+          <img src="<?php  echo $imgfile ?>"  style="width: 200px;height: 200px;" alt="<?php echo $agr['article'];?>">
         </div>
-                  <div  id="desc" style=" width:100%; height: 30px; text-align:center; padding:5px;">
-                    <h3 style="text-align:center; display: inline-block;"><?php echo $agr["titre"]?></h3>
-                  </div>
-                  <div  id="desc_news2">
-                    <ul style="list-style-type:none; padding:0; margin:0; width:100%; text-align:center;">
-                      
-                        <li class="" style="display: inline-block; width:100px; padding:5px;" >
-                        <?php 
-                         echo (($agr["brochure"] != null)?'<a style="color:#fff;" target="_blank" href="'.((substr( $agr["brochure"], 0, 4 ) === "http")?$agr["brochure"]:$this->cfg["basepath"].'shop/media/'.$agr["brochure"]).'"><i class="fa fa-file-pdf-o" style="font-size:20px; color:#fff;"></i> Brochure</a>':"&nbsp;"); ?>
-                        </li>
-                        <li class="" style="display: inline-block; width:100px; padding:5px; margin:0 auto;" >
-                        <?php 
-                         echo (($agr["fichetechnique"] != null)?'<a style="color:#fff;" target="_blank" href="'.((substr( $agr["fichetechnique"], 0, 4 ) === "http")?$agr["fichetechnique"]:$this->cfg["basepath"].'shop/media/'.$agr["fichetechnique"]).'"><i class="fa fa-file-pdf-o" style="font-size:20px; color:#fff;"></i> F. Techn.</a>':"&nbsp;"); ?>
-                        </li>
-                        <li class="" style="display: inline-block; width:100px; padding:5px; margin:0 auto;" >
-                        <?php 
-                         echo (($agr["noticemontage"] != null)?'<a style="color:#fff;" target="_blank" href="'.((substr( $agr["noticemontage"], 0, 4 ) === "http")?$agr["noticemontage"]:$this->cfg["basepath"].'shop/media/'.$agr["noticemontage"]).'"><i class="fa fa-file-pdf-o" style="font-size:20px; color:#fff;"></i> Montage</a>':"&nbsp;"); ?>
-                        </li>
-                        <li class="" style="display: inline-block; width:100px; padding:5px; margin:0 auto;" >
-                        <?php 
-                         echo (($agr["fichebim"] != null)?'<a style="color:#fff;" target="_blank" href="'.((substr( $agr["fichebim"], 0, 4 ) === "http")?$agr["fichebim"]:$this->cfg["basepath"].'shop/media/'.$agr["fichebim"]).'"><i class="fa fa-file-pdf-o" style="font-size:20px; color:#fff;"></i> BIM</a>':"&nbsp;"); ?>
-                        </li>
-                        <li class="" style="display: inline-block; width:100px; padding:5px; margin:0 auto;" >
-                        <?php 
-                         echo (($agr["certificat"] != null)?'<a style="color:#fff;" target="_blank" href="'.((substr( $agr["certificat"], 0, 4 ) === "http")?$agr["certificat"]:$this->cfg["basepath"].'shop/media/'.$agr["certificat"]).'"><i class="fa fa-file-pdf-o" style="font-size:20px; color:#fff;"></i> Certif.</a>':"&nbsp;"); ?>
-                        </li>
-                        <li class="" style="display: inline-block; width:100px; padding:5px; margin:0 auto;" >
-                        <?php 
-                         echo (($agr["videolink"] != null)?'<a style="color:#fff;" href="javascript:dlgVideo(\''.$agr["videolink"].'\');"><i class="fa fa-video-camera" style="font-size:20px; color:#fff;"></i> Vidéo</a>':"&nbsp;"); ?>
-                        </li>
-                        <li class="" style="display: inline-block; width:150px; padding:5px; margin:0 auto;" >
-                        <button class="btn toolbarbtn" style="color:#fff;" onclick="shop.getGroupArticles('<?php echo $agr['article']; ?>',<?php echo $count; ?>);">Codes d'Articles</button>
-                        </li>
-                        <li class=" " style="display: inline-block; width:150px; padding:5px; margin:0 auto;" >&nbsp;
-                        <!-- <a style="color:#fff;" href="#">Shop</a> -->
-                        </li>
+        <div  class="col-12" style="min-height: 50px; padding:5px; text-align: center; font-size: 10pt;line-height: 12pt;">
+          <span class="text-white"><?php echo $agr["titre"]; ?></span>
+        </div>
+        <div class="col-4" style="height: 40px;padding: 2px!important;">
+          <?php 
+         echo (($agr["brochure"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["brochure"], 0, 4 ) === "http")?$agr["brochure"]:$this->cfg["basepath"].'shop/media/'.$agr["brochure"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;text-decoration:"></span>Brochure</a>':"&nbsp;"); ?>
+        </div>
+        <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["fichetechnique"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["fichetechnique"], 0, 4 ) === "http")?$agr["fichetechnique"]:$this->cfg["basepath"].'shop/media/'.$agr["fichetechnique"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>F. Techn.</a>':"&nbsp;"); ?>
+                      </div>
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["noticemontage"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["noticemontage"], 0, 4 ) === "http")?$agr["noticemontage"]:$this->cfg["basepath"].'shop/media/'.$agr["noticemontage"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>Montage</a>':"&nbsp;"); ?>
+                      </div>
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["fichebim"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["fichebim"], 0, 4 ) === "http")?$agr["fichebim"]:$this->cfg["basepath"].'shop/media/'.$agr["fichebim"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>BIM</a>':"&nbsp;"); ?>
+                      </div>
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["certificat"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["certificat"], 0, 4 ) === "http")?$agr["certificat"]:$this->cfg["basepath"].'shop/media/'.$agr["certificat"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>Certif.</a>':"&nbsp;"); ?>
+                      </div>
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["videolink"] != null)?'<a class="plink" style="color: #fff!important;" onclick="dlgVideo(\''.$agr["videolink"].'\');"><span class="icon-inline icon-video-camera" style="font-size:20px;"></span>Video</a>':"&nbsp;"); ?>
+                      </div>
+                   
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <a class="plink" style="color: #fff!important;" onclick="shop.getGroupArticles('<?php echo $agr['article']; ?>',<?php echo $count; ?>);"><span class="icon-inline icon-slines"  style="font-size:20px;"></span>Articles</a>
+                    </div>
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["formulaire"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["formulaire"], 0, 4 ) === "http")?$agr["formulaire"]:$this->cfg["basepath"].'shop/media/'.$agr["formulaire"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>Form.</a>':"&nbsp;"); ?>
+                    </div>
+                      <div class="col-4" style="height: 40px;padding: 2px!important;">
+                      <?php 
+                         echo (($agr["solution"] != null)?'<a style="color:#fff!important; font-size: 10pt;" target="_blank" href="'.((substr( $agr["solution"], 0, 4 ) === "http")?$agr["solution"]:$this->cfg["basepath"].'shop/media/'.$agr["solution"]).'"><span class="icon-inline icon-pdf" style="font-size:20px;"></span>Solu. Sys.</a>':"&nbsp;"); ?>
+                    </div>
+      </div>
+    </div>
+    <div class="col d-md-none">
+      <div class="row bg-qube" style="width: 180px;">
+        <div class="col-12" style="margin: 0 auto; background-color: #fff;text-align: center;">
+        <img src="<?php  echo $imgfile ?>"  style="width: 170px;height: 170px;" alt="<?php echo $agr['article'];?>">
+      </div>
+      <div  class="col-12" style="min-height: 50px; padding:5px; text-align: center; font-size: 10pt;">
+          <span class="text-white"><?php echo $agr["titre"]; ?></span>
+        </div>
+        <div class="col-6" style="height: 40px;padding: 2px!important;">
+                      <a class="plink" style="color: #fff!important;" onclick="shop.getGroupArticles('<?php echo $agr['article']; ?>',<?php echo $count; ?>);"><span class="icon-inline icon-slines"  style="font-size:16px;"></span>Articles</a>
+                    </div>
+                    <div class="col-6" style="height: 40px;padding: 2px!important;">
+                    <?php if (($agr["brochure"] != null) || ($agr["fichetechnique"] != null) || ($agr["noticemontage"] != null) || ($agr["certificat"] != null) || ($agr["videolink"] != null) || ($agr["formulaire"] != null) || ($agr["solution"] != null)) { ?>
+                      <div class="btn-group">
+                      <button class="btn btn-qube btn-sm dropdown-toggle bg-qube" style="margin-left: -10px;margin-top: -2px;font-size: 8pt; outline: undef;" type="button" data-bs-toggle="dropdown" aria-expanded="false">Documents</button>
+                      <ul class="dropdown-menu bg-qube text-white" style="padding-left: 3px;"><?php
+                        if ($agr["brochure"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" target="_blank" href="'.((substr( $agr["brochure"], 0, 4 ) === "http")?$agr["brochure"]:$this->cfg["basepath"].'shop/media/'.$agr["brochure"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;text-decoration:"></span>Brochure</a></li>';
+                          
+                        }
+                        if ($agr["fichetechnique"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" target="_blank" href="'.((substr( $agr["fichetechnique"], 0, 4 ) === "http")?$agr["fichetechnique"]:$this->cfg["basepath"].'shop/media/'.$agr["fichetechnique"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;"></span>Fiche Technique</a></li>';
+                        } 
+                        if ($agr["noticemontage"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" target="_blank" href="'.((substr( $agr["noticemontage"], 0, 4 ) === "http")?$agr["noticemontage"]:$this->cfg["basepath"].'shop/media/'.$agr["noticemontage"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;"></span>Montage</a></li>';
+                        }
+                        if($agr["fichebim"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" target="_blank" href="'.((substr( $agr["fichebim"], 0, 4 ) === "http")?$agr["fichebim"]:$this->cfg["basepath"].'shop/media/'.$agr["fichebim"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;"></span>BIM</a></li>';
+                        }
+                       
+                        if ($agr["certificat"] != null){
+                          echo'<li><a class="plink" style="color: #fff; font-size: 10pt;"  target="_blank" href="'.((substr( $agr["certificat"], 0, 4 ) === "http")?$agr["certificat"]:$this->cfg["basepath"].'shop/media/'.$agr["certificat"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;"></span>Certificat</a>';
+                        }
+                        if ($agr["videolink"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" onclick="dlgVideo(\''.$agr["videolink"].'\');"><span class="icon-inline icon-video-camera" style="font-size:14px;"></span>Video</a></li>';
+                        }
+                        if ($agr["formulaire"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" target="_blank" href="'.((substr( $agr["formulaire"], 0, 4 ) === "http")?$agr["formulaire"]:$this->cfg["basepath"].'shop/media/'.$agr["formulaire"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;"></span>Formulaire</a></li>';
+                        }
+                        if ($agr["solution"] != null){
+                          echo '<li><a class="plink" style="color: #fff; font-size: 10pt;" target="_blank" href="'.((substr( $agr["solution"], 0, 4 ) === "http")?$agr["solution"]:$this->cfg["basepath"].'shop/media/'.$agr["solution"]).'"><span class="icon-inline icon-pdf" style="font-size:14px;"></span>Solution Sys.</a></li>';
+                        }
+                      ?>
                       
-                  </ul>
+                      </ul>
+                      </div>
+                      <?php } else {
+                        echo '&nbsp;';
+                      } ?>
+                    </div>
+                    </div>
+                
                   </div>
-                </div>
       <?php
   }
 
index 76f1737..ea1c8b6 100644 (file)
@@ -18,7 +18,8 @@
     'getOrderItems'     => array("cl" => "Orders","fn" => "getItems"),
     'getOrderItemCount' => array("cl" => "Orders","fn" => "getItemCount"),
     'sendform' => array("cl" => "Site" , "fn" => "saveForm"),
-    'setArticleComment' => array("cl" => "Orders", "fn" => "setArticleComment" )
+    'setArticleComment' => array("cl" => "Orders", "fn" => "setArticleComment" ),
+    'setArticleQuantity' => array("cl" => "Orders", "fn" => "setArticleQuantity" )
   );
   
 ?>
\ No newline at end of file
index 2953af3..61501df 100644 (file)
@@ -104591,3 +104591,1139 @@ QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage
         join users us on (se.id_user=us.id) 
         where se.id = 'adb208af-2256-4304-99b3-919f711e80ba' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36' ;
 QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A210' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = 'a1b496fa520a1c52edd076ca7a59e56667e7ebeb5ba5ba966d2d01628e165359' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select uuid_v4() as sessid;
+EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36';
+QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('ebe2add0-a168-45fd-aeea-1d9cafd01642','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from articles ar
+    join article_groups ag on (ar.article_group=ag.article) 
+    join groupes gr on (ar.gp_art=gr.gp_art )
+    join familles fm on (ar.famille_art=fm.famille_art)
+    where ar.isactive=1 and ag.isactive =1
+    group by ar.famille_art,ar.gp_art
+    order by ar.famille_art,ar.gp_art ASC;
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (\r
+      select client,nom_1,nom_2,adresse_client from clients where client in (\r
+      select id_client from clients_contacts cc group by id_client)) cladr\r
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled \r
+    from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c';
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-A46','&ARD-AM100','&ARD-B16','&ARD-K301','&ASE-DND20') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='C1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='C100' and famille_art='C1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'ebe2add0-a168-45fd-aeea-1d9cafd01642' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='C1' and gp_art='C100' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select uuid_v4() as sessid;
+EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36';
+QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from articles ar
+    join article_groups ag on (ar.article_group=ag.article) 
+    join groupes gr on (ar.gp_art=gr.gp_art )
+    join familles fm on (ar.famille_art=fm.famille_art)
+    where ar.isactive=1 and ag.isactive =1
+    group by ar.famille_art,ar.gp_art
+    order by ar.famille_art,ar.gp_art ASC;
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (\r
+      select client,nom_1,nom_2,adresse_client from clients where client in (\r
+      select id_client from clients_contacts cc group by id_client)) cladr\r
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled \r
+    from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-A46','&ARD-AM100','&ARD-B16','&ARD-K301','&ASE-DND20') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '66f7f04f-7cac-4a6e-9b03-9e6fa2284f7a' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select uuid_v4() as sessid;
+EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36';
+QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('fe8ce8cf-9069-4895-b465-17a0c4e5919e','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (\r
+      select client,nom_1,nom_2,adresse_client from clients where client in (\r
+      select id_client from clients_contacts cc group by id_client)) cladr\r
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+im ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+_order is null and oa.code_document='DPS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled \r
+    from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c';
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-A46','&ARD-AM100','&ARD-B16','&ARD-K301','&ASE-DND20') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = 'fe8ce8cf-9069-4895-b465-17a0c4e5919e' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = 'a1b496fa520a1c52edd076ca7a59e56667e7ebeb5ba5ba966d2d01628e165359' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select uuid_v4() as sessid;
+EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36';
+QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('934e0978-756e-4127-b8a4-2ebf897022f6','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (\r
+      select client,nom_1,nom_2,adresse_client from clients where client in (\r
+      select id_client from clients_contacts cc group by id_client)) cladr\r
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+QUERYARRAY: select ar.gp_art as id,ar.famille_art,coalesce(fm.titre_fr,fm.titre_fr) as famille,ar.gp_art,coalesce(gr.titre_fr,gr.titre_fr) as groupe
+    from articles ar
+    join article_groups ag on (ar.article_group=ag.article) 
+    join groupes gr on (ar.gp_art=gr.gp_art )
+    join familles fm on (ar.famille_art=fm.famille_art)
+    where ar.isactive=1 and ag.isactive =1
+    group by ar.famille_art,ar.gp_art
+    order by ar.famille_art,ar.gp_art ASC;
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled \r
+    from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c';
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-B12','&ARD-EP2000','&ARD-M4','&ARD-P51','&ARD-WSZ') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '934e0978-756e-4127-b8a4-2ebf897022f6' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select id,usertype from users where lower(useremail)=lower('ksaffran@dks.lu') and userpassword = '0ecf731e2426a8a469f06e9f4a3bcbed6f8071d9d3e3ef7ef5fd9165021e27ec' and userpassword is not null and userpassword != '' and isenabled='1';
+QUERY: select uuid_v4() as sessid;
+EXEC: delete from sessions where id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and remote_addr='::1' and user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36';
+QUERY: INSERT INTO sessions (id, id_user, remoteaddr, useragent, created) VALUES ('67791c01-5598-4942-98ff-57f9b7148b7c','ef3b63ab-24a5-4972-86fb-8c3a4f36e75c','::1','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36',CURRENT_TIMESTAMP);
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select cladr.client,cladr.adresse_client,concat('(',cladr.client,') ',cladr.nom_1)  as name_display from (\r
+      select client,nom_1,nom_2,adresse_client from clients where client in (\r
+      select id_client from clients_contacts cc group by id_client)) cladr\r
+      left join (select client from clients_contratcadre group by client) ccc on (cladr.client=ccc.client) where ccc.client is not null order by cladr.nom_1; 
+lle_art,ar.gp_art ASC;
+QUERYARRAY: select ag.id, UPPER(ag.article) as article, ag.gp_art, ag.famille_art,
+    coalesce(ag.titre_fr, ag.titre_fr) as titre,
+    coalesce(ag.description_fr, ag.description_fr) as description,
+    ag.c01_label, ag.c02_label, ag.c03_label, ag.c03_label, ag.c04_label, ag.c05_label, replace(ag.image, ' ', '%20') as image,
+    ag.fichetechnique, ag.brochure, ag.noticemontage, ag.videolink, ad.creationdate,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution
+  from article_groups ag  join ( select article as article_group,creationdate from ( select ag2.article,ar2.creationdate as creationdate from articles ar2 join article_groups ag2  on (ar2.article_group=ag2.article) where ag2.isactive= 1 order by ar2.creationdate DESC) ar3 group by article,creationdate order by creationdate DESC LIMIT 20 ) ad on (UPPER(ag.article) = UPPER(ad.article_group)) where ag.isactive = 1 group by ag.id order by ad.creationdate DESC, ag.article;
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='DPS'
+QUERY: select count(oa.id) as cnt,JSON_ARRAYAGG(oa.article) as articles,JSON_ARRAYAGG(ar.id) as aid from order_articles oa join articles ar on (oa.article=ar.article) where ar.isactive= 1 and oa.id_user='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c' and oa.id_order is null and oa.code_document='RSS'
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select us.nom,us.useremail,us.usertype, us.userlanguage, us.isenabled \r
+    from users us where us.id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c';
+QUERYARRAY: select client,CONCAT(client,' | ', nom_1) as dspname,adresse_client from clients where client in (select id_client from clients_contacts cc where useremail in (select useremail from users where id='ef3b63ab-24a5-4972-86fb-8c3a4f36e75c'));
+QUERYBYKEY: select ar.id, UPPER(ar.article_group) as article_group, UPPER(ar.article) as article, ar.gp_art, ar.famille_art, ar.c01, ar.c02, ar.c03, ar.c04, ar.c05, ap.prix_net, ar.unite_quantite, ar.qte_stock, qte_commandee, ar.doc_ft, ar.doc_mo, ar.doc_fs, ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro,ar.doc_soumis,ar.doc_solu,ar.doc_form, case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew from articles ar left join article_prices ap on (ar.article = ap.article) where UPPER(article_group) in ('&CIFLEX','&CIVALIT','&KERNCOMPACTLAGER','&ASE-BA/V1','&ASE-BF/V1','&ASE-FA/V1','&ASE-SRA','&ENROULEUR','&FLM-AC','&FLM-V1','&FLM-V2S','&MAP-MPS','&MAP-WPS','&ARD-CL50','&FPL-P','&ARD-B12','&ARD-EP2000','&ARD-M4','&ARD-P51','&ARD-WSZ') and ar.isactive = 1 group by ar.id, ar.article_group, ar.article order by ar.article_group, ar.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A400' and famille_art='A4'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A4' and gp_art='A400' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A201' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A201' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A102' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A104' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A4'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A102' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A102' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A104' and famille_art='A1'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A1' and gp_art='A104' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A2'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A203' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A203' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A202' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A202' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select id,UPPER(article) as article,gp_art,famille_art,coalesce(titre_fr,titre_fr) as titre,coalesce(description_fr,description_fr) as description,c01_label,c02_label,c03_label,c03_label,c04_label,c05_label,replace(image,' ','%20') as image,imgversion,fichetechnique,brochure,noticemontage,videolink,fichebim ,certificat,formulaire,soumission,solution from article_groups 
+    where gp_art='A200' and famille_art='A2'  and isactive=1 order by titre,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYBYKEY: select ar.id,UPPER(ar.article_group) as article_group,UPPER(ar.article) as article,ar.gp_art,ar.famille_art,ar.c01,ar.c02,ar.c03,ar.c04,ar.c05,ap.prix_net,ar.unite_quantite,qte_stock,qte_commandee,ar.doc_ft,ar.doc_mo,ar.doc_fs,case when ar.creationdate + INTERVAL 1 month > CURRENT_DATE then 1 else null end as isnew,ar.videolink,ar.doc_cert,ar.doc_bim,ar.doc_bro from articles ar left join article_prices ap on (ar.article=ap.article) where ar.isactive=1 and ar.article_group in (select article from article_groups where famille_art='A2' and gp_art='A200' and isactive=1) group by id,article_group,article order by article_group,article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERYARRAY: select ag.id,UPPER(ag.article) as article,ag.gp_art,ag.famille_art,coalesce(ag.titre_fr,ag.titre_fr) as titre,replace(ag.image,' ','%20') as image,SUBSTRING(coalesce(ag.titre_fr,ag.titre_fr), position(' | ' in coalesce(ag.titre_fr,ag.titre_fr))+3) as qubestr,ag.fichetechnique,ag.brochure,ag.noticemontage,ag.videolink,ag.imgversion,ag.fichebim ,ag.certificat,ag.formulaire,ag.soumission,ag.solution from article_groups ag left join groupes grp on (ag.gp_art=grp.gp_art) where ag.isactive=1  and ag.famille_art='A1'  group by ag.id order by ag.gp_art,grp.titre_fr,ag.titre_fr,ag.article;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
+QUERY: select se.id as sid,se.id_user,se.sessiondata,us.usertype,us.userlanguage from sessions se 
+        join users us on (se.id_user=us.id) 
+        where se.id = '67791c01-5598-4942-98ff-57f9b7148b7c' and us.isenabled ='1'  and se.remoteaddr= '::1' and se.useragent ='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36' ;
index 4cbc29f..5e4a31e 100644 (file)
@@ -1,77 +1,86 @@
 <template id="articlecart">
-  <div class="row light-grey" style="text-align: left; ">
-    <div class="hide-small hide-medium">
-      <div class="col"  style=" width: 160px;min-width: 160px; font-size: 8pt;height: 35px;padding:6px 3px;">[%article%]</div>
-      <div class="col" style="font-size: 16px;height: 35px;padding:6px 1px;width: 20px;min-width: 20px;">
+  <div class="d-none d-lg-block">
+    <div class="d-flex flex-row" style="background-color:#f1f1f1; padding-bottom: 1px;">
+      <div class=""  style=" width: 160px; font-size: 8pt;height: 35px;padding:6px 3px; text-align: left;">[%article%]</div>
+      <div class="" style="font-size: 16px;height: 35px;padding:6px 1px;width: 20px!important;">
         [%#isnew%]<span class="icon icon-new" ></span>[%/isnew%]
         [%#iscc%]<span class="icon icon-new" ></span>[%/iscc%]
       </div>
-      <div class="col" style="width: 105px;min-width: 105px;max-width: 105px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c01%]</div></div>
-      <div class="col" style="width: 105px;min-width: 105px;max-width: 105px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c02%]</div></div>
-      <div class="col" style="width: 105px;min-width: 105px;max-width: 105px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c03%]</div></div>
-      <div class="col" style="width: 105px;min-width: 105px;max-width: 105px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c04%]</div></div>
-      <div class="col" style="width: 105px;min-width: 105px;max-width: 105px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c05%]</div></div>
-      [%#show_stock%]<div class="col" style="width: 50px;min-width: 50px;height: 35px;padding:6px 1px;padding-left: 10px;"><span class="icon [%stock_status%]"></span></div>[%/show_stock%]
-      [%#show_qty%]<div class="col" style="width: 250px;min-width: 250px;">
-        <div class="bar">
-          <button class="bar-item button bodybtn border" onclick="orders.quSub('art','[%id%]','[%stf%]');"><span class="icon icon-minus"></span></button>
-          <input type="text" value="1" id="art_[%id%]" class="bar-item border quantity" onfocus="shop.setSelected(this);" onblur="shop.checkquantity(this);">
-          <button class="bar-item button bodybtn border" onclick="orders.quAdd('art','[%id%]','[%stf%]');"><span class="icon icon-add"></span></button>
-          <div class="bar-item">[%unite_quantite%]</div>
+      <div class="" style="width: 85px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c01%]</div></div>
+      <div class="" style="width: 85px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c02%]</div></div>
+      <div class="" style="width: 85px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c03%]</div></div>
+      <div class="" style="width: 85px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c04%]</div></div>
+      <div class="" style="width: 85px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c05%]</div></div>
+      [%#show_stock%]<div class="d-inline" style="width: 50px!important;height: 35px;padding:6px 1px;padding-left: 10px; text-align: left;"><span class="icon [%stock_status%]"></span></div>[%/show_stock%]
+      [%#show_qty%]<div class="">
+        <div class="input-group mb-3">
+          <span class="input-group-text"><button class="btn btn-secondary" onclick="orders.quSub('art','[%id%]','[%stf%]');"><span class="icon icon-minus"></span></button></span>
+          <input type="text" value="1" id="art_[%id%]" name="art_[%id%]" class="form-control quantity" onfocus="shop.setSelected(this);" onblur="shop.checkquantity(this);">
+          <span class="input-group-text"><button class="btn btn-secondary" onclick="orders.quAdd('art','[%id%]','[%stf%]');"><span class="icon icon-add"></span></button></span>
+          <span class="input-group-text">[%unite_quantite%]</span>
         </div>
       </div>[%/show_qty%]
-      <div class="col bar" style="padding-left: 10px;width: 180px;">
-        [%#show_fav%]<button class="bar-item button bodybtn orange text-white" onclick="shop.articletofavorites('[%adx%]','[%gdx%]');"><span class="icon icon-star"></span></button>[%/show_fav%]
+      <div class="" style="padding-left: 10px;">
+        [%#show_fav%]<button class="btn btn-info text-white" onclick="shop.articletofavorites('[%adx%]','[%gdx%]');"><span class="icon icon-star"></span></button>[%/show_fav%]
         [%#show_favrem%]<button class="bar-item button bodybtn red " onclick="shop.favoritesRemoveArticle('[%adx%]','[%gdx%]');"><span class="icon icon-trash"></span></button>[%/show_favrem%]
-        [%#show_ask%]<button class="bar-item button bodybtn blue-grey text-white" title="ajouter au panier pour demande de prix" onclick="shop.articletoaskprice('[%adx%]','[%gdx%]');"><span class="icon icon-euro-tag" ></span></button>[%/show_ask%]
-        [%#show_shop%]<button class="bar-item button bodybtn green" onclick="shop.articletobasket('[%adx%]','[%gdx%]');"><span class="icon icon-shop" ></span></button>[%/show_shop%]
-      </div>
-      <div class="col" style="padding-left: 10px;width: 360px;">
-        <div class="bar">
-          [%#doc_ft%]<button class="bar-item button bodybtn border" onclick="shop.openpdf('[%doc_ft%]');"><span class="icon icon-pdf">&nbsp;FT</span></button>[%/doc_ft%]
-          [%#doc_mo%]<button class=" bar-item button bodybtn border" onclick="shop.openpdf('[%doc_mo%]');"><span class="icon icon-pdf">&nbsp;MO</span></button>[%/doc_mo%]
-          [%#doc_fs%]<button class="bar-item button bodybtn border" onclick="shop.openpdf('[%doc_fs%]');"><span class="icon icon-pdf">&nbsp;FS</span></button>[%/doc_fs%]
-          [%#doc_cert%]<button class="bar-item button bodybtn border" onclick="shop.openpdf('[%doc_cert%]');"><span class="icon icon-pdf">&nbsp;CT</span></button>[%/doc_cert%]
-          [%#doc_bim%]<button class="bar-item button bodybtn border" onclick="shop.openpdf('[%doc_bim%]');"><span class="icon icon-pdf">&nbsp;BM</span></button>[%/doc_bim%]
-          [%#videolink%]<button class="bar-item button bodybtn border" onclick="myapp.dlgVideo('[%videolink%]');"><span class="icon icon-pdf">&nbsp;VIDEO</span></button>[%/videolink%]
+        [%#show_ask%]<button class="btn btn-askprice btn-sm" name="btnask_[%id%]" title="ajouter au panier pour demande de prix" onclick="shop.articletoaskprice('[%adx%]','[%gdx%]');"><span class="icon icon-euro-tag" ></span></button>[%/show_ask%]
+        [%#show_shop%]<button class="btn btn-success btn-sm" onclick="shop.articletobasket('[%adx%]','[%gdx%]');"><span class="icon icon-shop" ></span></button>[%/show_shop%]
+        
+        <div class="btn-group [%nodoc%]">
+          <button class="btn btn-outline-secondary btn-sm dropdown-toggle " style="font-size: 8pt; outline: undef;" type="button" data-bs-toggle="dropdown" aria-expanded="false"><span class="icon icon-pdf" ></span></button>
+          <ul class="dropdown-menu" style="padding-left: 3px;">
+            [%#doc_ft%]<li><a class="plink" style="color: #000;font-size: 10pt;" onclick="shop.openpdf('[%doc_ft%]');"><span class="icon icon-pdf">&nbsp;Fiche Technique</span></a>[%/doc_ft%]
+            [%#doc_mo%]<li><a class="plink" style="color: #000;font-size: 10pt;" onclick="shop.openpdf('[%doc_mo%]');"><span class="icon icon-pdf">&nbsp;Montage</span></a></li>[%/doc_mo%]
+            [%#doc_fs%]<li><button class="btn btn-outline-secondary btn-sm" onclick="shop.openpdf('[%doc_fs%]');"><span class="icon icon-pdf">&nbsp;Fiche de Sécurité</span></a></li>[%/doc_fs%]
+          </ul>
         </div>
-      </div>
-    </div>
-    <div class="hide-large hide-small">
-      <div class="col"  style="width: 120px; max-width: 120px;white-space: nowrap; overflow: hidden;">[%article%]</div>
-      <div class="col" style="width: 20px;min-width: 20px;">
-        [%#isnew%]<div class="bar-item right" style="padding: 1px;font-size: 16px;" ><span class="icon icon-new" ></span></div>[%/isnew%]
-        [%#iscc%]<div class="bar-item right" style="padding: 1px;font-size: 16px;" ><span class="icon icon-new" ></span></div>[%/iscc%]
-      </div>
-      <div class="col" style="width: 75px;min-width: 75px;max-width: 75px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;">[%c01%]</div></div>
-      <div class="col" style="width: 75px;min-width: 75px;max-width: 75px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;">[%c02%]</div></div>
-      <div class="col" style="width: 75px;min-width: 75px;max-width: 75px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;">[%c03%]</div></div>
-      <div class="col" style="width: 75px;min-width: 75px;max-width: 75px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;">[%c04%]</div></div>
-      <div class="col" style="width: 75px;min-width: 75px;max-width: 75px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;">[%c05%]</div></div>
-      <div class="col bar light-grey" style="width: 170px;min-width: 170px;">
-        [%#show_fav%]<button class="bar-item button bodybtn orange text-white" onclick="shop.articletofavorites('[%adx%]','[%gdx%]');"><span class="icon icon-star"></span></button>[%/show_fav%]
-        [%#show_ask%]<button class="bar-item button bodybtn blue-grey text-white"  onclick="shop.articletoaskprice('[%adx%]','[%gdx%]');" title="ajouter au panier 'demande de prix'"><span class="icon icon-euro-tag" ></span></button>[%/show_ask%]
-        [%#show_shop%]<button class="bar-item button bodybtn green" onclick="shop.articletobasket('[%adx%]','[%gdx%]');"><span class="icon icon-shop" ></span></button>[%/show_shop%]
         
       </div>
+      <div class="" style="padding-left: 10px;">
+        
+         
+          
+    </div>
+    </div>
     </div>
-    <div class="hide-medium hide-large">
-      <div class="row border-bottom">
-        <div class="col" style="width: 20px;min-width: 20px;">
-          [%#isnew%]<div class="bar-item right" style="padding: 1px;font-size: 16px;" ><span class="icon icon-new" ></span></div>[%/isnew%]
-          [%#iscc%]<div class="bar-item right" style="padding: 1px;font-size: 16px;" ><span class="icon icon-new" ></span></div>[%/iscc%]
+    <div class="d-lg-none">
+      <div class="d-flex flex-row" style="background-color:#f1f1f1; padding-bottom: 1px;">
+        <div class=""  style=" width: 160px; font-size: 8pt;height: 35px;padding:6px 3px; text-align: left;">[%article%]</div>
+        <div class="" style="font-size: 16px;height: 35px;padding:6px 1px;width: 20px!important;">
+          [%#isnew%]<span class="icon icon-new" ></span>[%/isnew%]
+          [%#iscc%]<span class="icon icon-new" ></span>[%/iscc%]
         </div>
-        <div class="col" style="width: 50px;min-width: 50px;max-width: 50px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c01%]</div></div>
-        <div class="col" style="width: 50px;min-width: 50px;max-width: 50px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c02%]</div></div>
-        <div class="col" style="width: 50px;min-width: 50px;max-width: 50px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c03%]</div></div>
-        <div class="col" style="width: 50px;min-width: 50px;max-width: 50px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c04%]</div></div>
-        <div class="col" style="width: 50px;min-width: 50px;max-width: 50px;"><div class=" white border" style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;">[%c05%]</div></div>
-        <div class="col bar" style="width: 100px;min-width: 100px;">
-          [%#show_shop%]<button class="bar-item button bodybtn green" style="width: 40px;" onclick="shop.articletobasket('[%adx%]','[%gdx%]');"><span class="icon icon-shop" ></span></button>[%/show_shop%]
-          [%#show_ask%]<button class="bar-item button bodybtn blue-grey text-white" style="width: 40px;" onclick="shop.articletoaskprice('[%adx%]','[%gdx%]');"><span class="icon icon-euro-tag" ></span></button>[%/show_ask%]
+      </div>
+      <div class="d-flex flex-row" style="background-color:#f1f1f1; padding-bottom: 1px;">
+        <div class="" style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c01%]</div></div>
+      <div class="" style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c02%]</div></div>
+      <div class="" style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c03%]</div></div>
+      <div class="" style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c04%]</div></div>
+      <div class="" style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c05%]</div></div>
+      </div>
+      <div class="d-flex flex-row-reverse" style="background-color:#f1f1f1; padding-bottom: 1px;">
+        [%#show_qty%]<div class="">
+          <div class="input-group mb-3">
+            <span class="input-group-text"><button class="btn btn-secondary" onclick="orders.quSub('art','[%id%]','[%stf%]');"><span class="icon icon-minus"></span></button></span>
+            <input type="text" value="1" id="art_[%id%]" name="art_[%id%]" class="form-control quantity" onfocus="shop.setSelected(this);" onblur="shop.checkquantity(this);">
+            <span class="input-group-text"><button class="btn btn-secondary" onclick="orders.quAdd('art','[%id%]','[%stf%]');"><span class="icon icon-add"></span></button></span>
+            <span class="input-group-text">[%unite_quantite%]</span>
+          </div>
+        </div>[%/show_qty%]
+        <div class="" style="padding-left: 10px;">
+          [%#show_fav%]<button class="btn btn-info  btn-sm" onclick="shop.articletofavorites('[%adx%]','[%gdx%]');"><span class="icon icon-star"></span></button>[%/show_fav%]
+          [%#show_favrem%]<button class="btn btn-danger btn-sm" onclick="shop.favoritesRemoveArticle('[%adx%]','[%gdx%]');"><span class="icon icon-trash"></span></button>[%/show_favrem%]
+          [%#show_ask%]<button class="btn btn-askprice btn-sm" name="btnask_[%id%]" title="ajouter au panier pour demande de prix" onclick="shop.articletoaskprice('[%adx%]','[%gdx%]');"><span class="icon icon-euro-tag" ></span></button>[%/show_ask%]
+          [%#show_shop%]<button class="btn btn-success btn-sm" onclick="shop.articletobasket('[%adx%]','[%gdx%]');"><span class="icon icon-shop" ></span></button>[%/show_shop%]
         </div>
+        <!--<div class="" style="padding-left: 10px;">
+            [%#doc_ft%]<button class="btn btn-outline-secondary btn-sm" onclick="shop.openpdf('[%doc_ft%]');"><span class="icon icon-pdf">&nbsp;FT</span></button>[%/doc_ft%]
+            [%#doc_mo%]<button class="btn btn-outline-secondary btn-sm" onclick="shop.openpdf('[%doc_mo%]');"><span class="icon icon-pdf">&nbsp;MO</span></button>[%/doc_mo%]
+            [%#doc_fs%]<button class="btn btn-outline-secondary" onclick="shop.openpdf('[%doc_fs%]');"><span class="icon icon-pdf">&nbsp;FS</span></button>[%/doc_fs%]
+            [%#doc_cert%]<button class="btn btn-outline-secondary" onclick="shop.openpdf('[%doc_cert%]');"><span class="icon icon-pdf">&nbsp;CT</span></button>[%/doc_cert%]
+            [%#doc_bim%]<button class="btn btn-outline-secondary" onclick="shop.openpdf('[%doc_bim%]');"><span class="icon icon-pdf">&nbsp;BM</span></button>[%/doc_bim%]
+            [%#videolink%]<button class="btn btn-outline-secondary" onclick="myapp.dlgVideo('[%videolink%]');"><span class="icon icon-pdf">&nbsp;VIDEO</span></button>[%/videolink%]
+      </div>-->
       </div>
     </div>
-  </div>
-  
 </template> 
\ No newline at end of file
index 256e83b..dc4d4ad 100644 (file)
@@ -1,31 +1,82 @@
 <template id="askpricehead">
-  <div class="row" id="askprice_grouprow_[%id%]" class="container">
-    <div><h4 style="text-decoration: underline;text-align: left!important;">[%titre%]</h4></div>
-    <div class="row light-grey left">
-    <div class="col bold" style="width: 160px;min-width: 160px;color: #fafafa;">&nbsp;</div>
-    <div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">[%c01_label%]</label></div>
-    <div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">[%c02_label%]</label></div>
-    <div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">[%c03_label%]</label></div>
-    <div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">[%c04_label%]</label></div>
-    <div class="col" style="width: 105px;min-width: 105px;white-space: nowrap;">&nbsp;<label class="label" style="font-weight: bold;">[%c05_label%]</label></div>
-    <div class="col" style="width: 60px;min-width: 60px;">&nbsp;</div>
+  <div id="askprice_grouprow_[%id%]" style="margin-top: 10px;">
+    <div><h5 style="text-align: left!important;">[%title%]</h5></div>
+    <div class="d-none d-md-block">
+      <div class="d-flex flex-row" style="background-color: #f1f1f1;font-size: 8pt;font-weight: bold;height: 20px; padding-top: 0px;">
+        <div style="min-width: 160px; font-size: 8pt;height: 35px;padding:6px 3px; text-align: left;">[%article%]</div>
+        <div style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:0px 1px;width: 100%; overflow: hidden;white-space: nowrap;font-size: 8pt;">[%c01_label%]</div></div>
+        <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:0px 1px;width: 100%; overflow: hidden;white-space: nowrap;font-size: 8pt;">[%c02_label%]</div></div>
+        <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:0px 1px;width: 100%; overflow: hidden;white-space: nowrap;font-size: 8pt;">[%c03_label%]</div></div>
+        <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:0px 1px;width: 100%; overflow: hidden;white-space: nowrap;font-size: 8pt;">[%c04_label%]</div></div>
+        <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:0px 1px;width: 100%; overflow: hidden;white-space: nowrap;font-size: 8pt;">[%c05_label%]</div></div>
+        <button class="btn btn-danger" style="visibility: hidden;" onclick="publicaskprice.removeItems('[%article%]');"><span class="icon icon-trash"></span></button>
+        <div class="input-group" style="visibility: hidden;">
+          <button class="btn btn-outline-secondary" onclick="publicaskprice.quSub('quantity_askprice','[%id%]','[%stf%]',1);"><span class="icon icon-minus"></span></button>
+          <input type="text" value="1" id="quantity_askprice1_[%id%]" name="quantity_askprice_[%id%]" style="max-width: 80px; text-align:right;" class="form-control quantity right" onfocus="shop.setSelected(this);" onblur="shop.checkquantity(this);">
+          <button class="btn btn-outline-secondary" onclick="publicaskprice.quAdd('quantity_askprice','[%id%]','[%stf%]',1);"><span class="icon icon-add"></span></button>
+          <span class="input-group-text">[%unite_quantite%]</span>
+          <input class="form-control"  type="text" id="comment_askprice1_[%id%]"  name="comment_askprice_[%id%]" data-article="[%article%]" data-id="[%id%]" placeholder="Remarque..." onblur="publicaskprice.articlecomment(this);" value="[% comment %]"/> 
+        </div>
+    </div>
+    </div>
+      <div class="d-md-none">
+      <div class="d-flex flex-row" style="background-color: #f1f1f1;font-size: 8pt;font-weight: bold;">
+      <div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">[%c01_label%]</label></div>
+      <div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">[%c02_label%]</label></div>
+      <div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">[%c03_label%]</label></div>
+      <div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">[%c04_label%]</label></div>
+      <div  style="width: 105px!important;white-space: nowrap;">&nbsp;<label style="font-weight: bold;">[%c05_label%]</label></div>
+      </div>
+    </div>
     </div>
 </template>
 
+
+
 <template id="askpricecart">
-  <div class="row light-grey" style="text-align: left;" id="askprice_articlerow_[%id%]" >
-    <div class="col hide-small"  style="width: 160px;min-width: 160px;height: 35px;padding:6px 1px;font-size: 8pt;">[%article%]</div>
-    <div class="col artlbldata" ><div class=" white border artinlbldata" >[%c01%]</div></div>
-    <div class="col artlbldata" ><div class=" white border artinlbldata" >[%c02%]</div></div>
-    <div class="col artlbldata" ><div class=" white border artinlbldata" >[%c03%]</div></div>
-    <div class="col artlbldata" ><div class=" white border artinlbldata" >[%c04%]</div></div>
-    <div class="col artlbldata" ><div class=" white border artinlbldata">[%c05%]</div></div>
-    <div class="col" style="width: 60px;" >
-      <button class="bar-item button bodybtn red " onclick="publicaskprice.removeItems('[%article%]');"><span class="icon icon-trash"></span></button>
+  <div class="d-none d-md-block">
+    <div class="d-flex flex-row" style="background-color:#f1f1f1; padding-bottom: 1px;">
+      <div style="min-width: 160px; font-size: 8pt;height: 35px;padding:6px 3px; text-align: left;">[%article%]</div>
+      <div style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c01%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c02%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c03%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c04%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c05%]</div></div>
+      
+        <button class="btn btn-danger" onclick="publicaskprice.removeItems('[%article%]');"><span class="icon icon-trash"></span></button>
+        <div class="input-group">
+          <button class="btn btn-outline-secondary" onclick="publicaskprice.quSub('quantity_askprice','[%id%]','[%stf%]',1);"><span class="icon icon-minus"></span></button>
+          <input type="text" value="1" id="quantity_askprice1_[%id%]" name="quantity_askprice_[%id%]" style="max-width: 80px; text-align:right;" class="form-control quantity right" onfocus="shop.setSelected(this);" onblur="shop.checkquantity(this);">
+          <button class="btn btn-outline-secondary" onclick="publicaskprice.quAdd('quantity_askprice','[%id%]','[%stf%]',1);"><span class="icon icon-add"></span></button>
+          <span class="input-group-text">[%unite_quantite%]</span>
+          <input class="form-control"  type="text" id="comment_askprice1_[%id%]"  name="comment_askprice_[%id%]" data-article="[%article%]" data-id="[%id%]" placeholder="Remarque..." onblur="publicaskprice.articlecomment(this);" value="[% comment %]"/> 
+        </div>
+        
+      
+    </div>
     </div>
-    <div class="rest smallnewline">
-      <input class="input border" style="width: 300px;height: 35px;padding: 6px 1px;" type="text" id="comment_askprice_[%id%]" data-article="[%article%]" data-id="[%id%]" placeholder="Remarque..." onblur="publicaskprice.articlecomment(this);" value="[% comment %]"/> 
+    <div class="d-md-none">
+      <div class="d-flex flex-row" style="background-color:#f1f1f1; padding-bottom: 1px;">
+        <div   style=" width: 160px; font-size: 8pt;height: 35px;padding:6px 3px; text-align: left;">[%article%]</div>
+      </div>
+      <div class="d-flex flex-row" style="background-color:#f1f1f1; padding-bottom: 1px;">
+        <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c01%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c02%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c03%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c04%]</div></div>
+      <div  style="width: 105px;padding: 0px!important; text-align: left;"><div style="height: 35px;padding:6px 1px;width: 100%; overflow: hidden;white-space: nowrap;background-color: #fff;border: 1px solid #e1e1e1!important;font-size: 8pt;">[%c05%]</div></div>
+      </div>
+      <div class="d-flex flex-row-reverse" style="background-color:#f1f1f1; padding-bottom: 1px;">
+        
+        <div class="input-group">
+          <button class="btn btn-outline-secondary" onclick="publicaskprice.quSub('quantity_askprice','[%id%]','[%stf%]',2);"><span class="icon icon-minus"></span></button>
+          <input type="text" value="1" id="quantity_askprice2_[%id%]" name="quantity_askprice_[%id%]" style="max-width: 80px; text-align:right;" class="form-control quantity" onfocus="shop.setSelected(this);" onblur="shop.checkquantity(this);">
+          <button class="btn btn-outline-secondary" onclick="publicaskprice.quAdd('quantity_askprice','[%id%]','[%stf%]',1)"><span class="icon icon-add"></span></button>
+          <span class="input-group-text">[%unite_quantite%]</span>
+          <input class="form-control"  type="text" id="comment_askprice2_[%id%]" name="comment_askprice_[%id%]" data-article="[%article%]" data-id="[%id%]" placeholder="Remarque..." onblur="publicaskprice.articlecomment(this);" value="[% comment %]"/> 
+        </div>
+        <button class="btn btn-danger" onclick="publicaskprice.removeItems('[%article%]');"><span class="icon icon-trash"></span></button>
+        
+      </div>
     </div>
-   
-  </div>
 </template>
\ No newline at end of file
index db451cf..e180266 100644 (file)
@@ -309,6 +309,10 @@ let shop= {
                   adata["c03_label"] = ((grpdata.c03_label != null)?grpdata.c03_label:'');
                   adata["c04_label"] = ((grpdata.c04_label != null)?grpdata.c04_label:'');
                   adata["c05_label"] = ((grpdata.c05_label != null)?grpdata.c05_label:'');
+                  adata["nodoc"] = "notvisible";
+                  if ((adata["doc_fs"] == null) && (adata["doc_mo"] == null) && (adata["doc_ft"] == null)){
+                    adata["nodoc"] = "";
+                  }
                   if (adata["qte_stock"] && adata["qte_stock"] > 0){
                     adata["stock_status"] = "icon-stock-ok text-green";
                   }
index 7a2fc78..f2a8e5a 100644 (file)
@@ -11265,7 +11265,35 @@ textarea.form-control-lg {
 
 /*# sourceMappingURL=bootstrap.css.map */
 
+.btn-askprice {
+  color: #fff;
+  background-color: var(--bs-cyan);
+}
+
 .askprice {
   color: #fff;
   background-color: var(--bs-cyan);
-}
\ No newline at end of file
+}
+
+.form-label {
+  font-size: 8pt;
+  margin-bottom: 2px;
+}
+
+.btn-sm {
+  font-size: 10pt!important;
+}
+
+.btn-qube {
+  background-color: #245caa!important;
+  border: 1px solid #245caa!important;
+  color: #fff;
+}
+
+.btn-qube:hover {
+  background-color: #245caa!important;
+  border: 1px solid #245caa!important;
+  color: #fff;
+}
+
+.nav-link { padding: 6px 3px;}
\ No newline at end of file