"use strict";function _base64ToArrayBuffer(n){for(var i=window.atob(n),r=i.length,u=new Uint8Array(r),t=0;t0){for(r.width=$(".wordcloud").width(),r.height=r.width*.5,f=0,u=0;uf&&(f=t[u][1]);e={list:t,gridSize:Math.round(18*r.width/1024),weightFactor:function(n){var f=r.width/1024,u=n;return(t.length>0&&(u=n/t.length),u<.08&&(u=.08),i=="True")?t.length<=3?u*100*f:u*100*f*5/2:t.length==1?u*100*f:t.length<=3?u*100*f*4/2:u*100*f*5},fontFamily:"OxygenLight",wait:50,drawOutOfBound:!0,shrinkToFit:!0,color:function(n,t){return t>=f?"#ffaa00":"#232323"},rotateRatio:0};WordCloud(r,e)}}function InitLink(n){var t=n.getTrait("text").attributes.value,i=n.getTrait("href").attributes.value,r=n.getTrait("title").attributes.value;return t||(n.getTrait("text").attributes.value=t="Texte du lien"),i||(n.getTrait("href").attributes.value=i="https://agorabox.fr"),r||(n.getTrait("title").attributes.value=r="Titre du lien"),'\n \n '+t+"\n <\/a>\n "}function InitMailButton(n){var t=n.getTrait("text").attributes.value,i=n.getTrait("href").attributes.value,r=n.getTrait("title").attributes.value,u=n.getTrait("color").attributes.value,f=n.getTrait("background-color").attributes.value;return t||(n.getTrait("text").attributes.value=t="Texte du bouton"),i||(n.getTrait("href").attributes.value=i="https://agorabox.fr"),r||(n.getTrait("title").attributes.value=r="Titre du bouton"),u||(n.getTrait("color").attributes.value=u="#FFFFFF"),f||(n.getTrait("background-color").attributes.value=f="#313131"),'\n \n \n
\n \n \n
\n \n '+t+"\n <\/a>\n <\/td>\n <\/tr>\n <\/table>\n <\/td>\n <\/tr>\n <\/table>\n "}function addPayPalScript(n){var t=document.createElement("script");t.src="https://www.paypal.com/sdk/js?client-id="+n;t.onload=function(){};document.head.appendChild(t)}var htmlEditorMergedFields,htmlEditorMergedLinks,AgoraShared={CheckDevice:{isSafari:function(){return/Safari/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)},isApple:function(){return/Mac|iPod|iPhone|iPad/.test(navigator.platform)}},TimePicker:{FocusElement:function(n){$("#"+n)&&$("#"+n).focus()},SetContent:function(n,t){$("#"+n)&&$("#"+n).html(t)}},dbManager:{init:function(n,t,i){return console.log("init_"+n+"_"+t,i),new Promise(function(r,u){var f=indexedDB.open(n,t);f.onerror=function(n){return u("Database error: "+n.target.errorCode)};f.onsuccess=function(n){return r(n.target.result)};f.onupgradeneeded=function(n){var t=n.target.result;i.forEach(function(n){t.objectStoreNames.contains(n)||t.createObjectStore(n,{keyPath:"id"})})}})},getAll:function(n,t){return console.log("getAll_"+n+"_"+t),new Promise(function(i,r){var u=indexedDB.open(n);u.onsuccess=function(n){var u=n.target.result;if(!u.objectStoreNames.contains(t)){r("Object store not found");return}var e=u.transaction(t,"readonly"),o=e.objectStore(t),f=o.getAll();f.onsuccess=function(n){i(n.target.result)};f.onerror=function(){return r("Could not get all objects")}};u.onerror=function(n){return r("Database error: "+n.target.errorCode)}})},get:function(n,t,i){return new Promise(function(r,u){var f=indexedDB.open(n);f.onsuccess=function(n){var f=n.target.result;if(!f.objectStoreNames.contains(t)){u("Object store not found");return}var o=f.transaction(t,"readonly"),s=o.objectStore(t),e=s.get(i);e.onsuccess=function(n){var t=n.target.result;t?r(t):u("Object not found")};e.onerror=function(){return u("Could not get the object")}};f.onerror=function(n){return u("Database error: "+n.target.errorCode)}})},addOrUpdate:function(n,t,i){return new Promise(function(r,u){var f=indexedDB.open(n);f.onsuccess=function(n){var f=n.target.result;if(!f.objectStoreNames.contains(t)){u("Object store not found");return}var o=f.transaction(t,"readwrite"),s=o.objectStore(t),e=s.put(i);e.onsuccess=function(){return r()};e.onerror=function(){return u("Could not add or update the object")}};f.onerror=function(n){return u("Database error: "+n.target.errorCode)}})},addOrUpdateRange:function(n,t,i){return console.log("addOrUpdateRange_"+n+"_"+t,i),new Promise(function(r,u){var f=indexedDB.open(n);f.onsuccess=function(n){var e=n.target.result,f,o;if(!e.objectStoreNames.contains(t)){u("Object store not found");return}f=e.transaction(t,"readwrite");o=f.objectStore(t);i.forEach(function(n){var t=o.put(n);t.onerror=function(){return u("Could not add or update objects")}});f.oncomplete=function(){return r()};f.onerror=function(){return u("Could not complete the transaction")}};f.onerror=function(n){return u("Database error: "+n.target.errorCode)}})},"delete":function(n,t,i){return console.log("delete_"+n+"_"+t,i),new Promise(function(r,u){var f=indexedDB.open(n);f.onsuccess=function(n){var f=n.target.result;if(!f.objectStoreNames.contains(t)){u("Object store not found");return}var o=f.transaction(t,"readwrite"),s=o.objectStore(t),e=s["delete"](i);e.onsuccess=function(){return r()};e.onerror=function(){return u("Could not delete the object")}};f.onerror=function(n){return u("Database error: "+n.target.errorCode)}})}},RichTextEditor:{params:{standard:{plugins:"code codesample link image autolink lists media paste table table textcolor",toolbar1:"undo redo | paste | removeformat styleselect | fontselect | fontsizeselect bold italic underline | btnMergedFields btnMergedLinks | forecolor backcolor | alignleft aligncenter alignright alignjustify | outdent indent | link image media codesample | table | code ",menubar:!1,branding:!1,skin:"oxide-blue",toolbar_mode:"floating",custom_elements:"style",resize:"both",image_title:!0,automatic_uploads:!0,file_picker_types:"file image media",file_picker_callback:function(n,t,i){return filePicker(n,t,i)},content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",relative_urls:!1,convert_urls:!1,remove_script_host:!1,image_class_list:[{title:"Responsive",value:"img-fluid"},{title:"None",value:" "}]},textOnly:{plugins:"code codesample link autolink lists paste textcolor",toolbar1:"undo redo | paste | removeformat | fontsizeselect bold italic underline | forecolor backcolor | alignleft aligncenter alignright alignjustify | outdent indent | link | code ",menubar:!1,branding:!1,skin:"oxide-blue",toolbar_mode:"floating",resize:"both",image_title:!0,automatic_uploads:!0,file_picker_types:"file image media",file_picker_callback:function(n,t,i){return filePicker(n,t,i)},forced_root_block:"",content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",relative_urls:!1,convert_urls:!1,remove_script_host:!1},minimal:{toolbar1:"bold italic underline textcolor",menubar:!1,branding:!1,skin:"oxide-blue",toolbar_mode:"floating",resize:"both",image_title:!0,automatic_uploads:!0,file_picker_types:"file image media",file_picker_callback:function(n,t,i){return filePicker(n,t,i)},content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",relative_urls:!1,convert_urls:!1,remove_script_host:!1},grouped:{plugins:"emoticons hr image link lists charmap table textcolor",toolbar:"formatgroup paragraphgroup insertgroup",toolbar_groups:{formatgroup:{icon:"format",tooltip:"Formatting",items:"fontselect | fontsizeselect bold italic underline | forecolor backcolor | superscript subscript | removeformat"},paragraphgroup:{icon:"paragraph",tooltip:"Paragraph format",items:"h1 h2 h3 | bullist numlist | alignleft aligncenter alignright alignjustify | indent outdent"},insertgroup:{icon:"plus",tooltip:"Insert",items:"link image emoticons charmap hr"}},skin:"oxide-blue",menubar:!1,branding:!1,resize:"both",image_title:!0,automatic_uploads:!0,file_picker_types:"file image media",file_picker_callback:function(n,t,i){return filePicker(n,t,i)},content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",relative_urls:!1,convert_urls:!1,remove_script_host:!1,image_class_list:[{title:"Responsive",value:"img-fluid"},{title:"None",value:" "}]},bloated:{plugins:"code codesample link image autolink lists media paste table table emoticons textcolor",toolbar1:"undo redo | styleselect | fontselect | fontsizeselect bold italic underline | forecolor backcolor | link image media codesample | table | code",toolbar2:"h1 h2 h3 | bullist numlist | alignleft aligncenter alignright alignjustify | outdent indent | emoticons charmap hr",menubar:!1,branding:!1,skin:"oxide-blue",toolbar_mode:"floating",resize:"both",image_title:!0,automatic_uploads:!0,file_picker_types:"file image media",file_picker_callback:function(n,t,i){return filePicker(n,t,i)},content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",relative_urls:!1,convert_urls:!1,remove_script_host:!1,image_class_list:[{title:"Responsive",value:"img-fluid"},{title:"None",value:" "}]},mail:{plugins:"code codesample link image autolink lists media paste table table textcolor",toolbar1:"undo redo | paste | removeformat styleselect | fontselect | fontsizeselect bold italic underline | forecolor backcolor | alignleft aligncenter alignright alignjustify | outdent indent | link image media codesample | table | code ",menubar:!1,branding:!1,skin:"oxide-blue",toolbar_mode:"floating",resize:"both",image_title:!0,automatic_uploads:!0,file_picker_types:"file image media",file_picker_callback:function(n,t,i){return filePicker(n,t,i)},content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:14px }",relative_urls:!1,convert_urls:!1,remove_script_host:!1}},init:function(n,t,i,r,u,f,e,o,s,h){var c,l;try{c=AgoraShared.RichTextEditor.params[t];c.language=u;c.force_p_newlines=r;c.force_br_newlines=!0;c.forced_root_block="";c.height=e+"rem";c.min_height=e+"rem";f===1&&(c.readonly=1);c.selector="#"+n;l=$("#"+n).val();i&&(l==""||l==null||l==undefined)&&($("#val-"+n).css("display","block"),$("#"+n).next(".tox").css("border","1px solid #dc3545"));s&&(htmlEditorMergedLinks=JSON.parse(s));h&&(htmlEditorMergedFields=JSON.parse(h));c.setup=function(t){htmlEditorMergedFields&&(console.log("RichTextEditor.setup.addSplitButton"),t.ui.registry.addSplitButton("btnMergedFields",{text:"Champs de fusion",icon:"template",tooltip:"Ajouter un champs de fusion",onAction:function(){},onItemAction:function(n,i){t.insertContent(i)},fetch:function(n){console.log("RichTextEditor.setup.fetch");var t=htmlEditorMergedFields.map(function(n){return console.log("RichTextEditor.setup.fetch",n),{type:"choiceitem",value:""+n.Item1,text:""+n.Item2}});n(t)}}));htmlEditorMergedLinks&&(console.log("RichTextEditor.setup.htmlEditorMergedLinks",htmlEditorMergedLinks),t.ui.registry.addSplitButton("btnMergedLinks",{text:"Lien de fusion",icon:"template",tooltip:"Ajouter un lien de fusion",onAction:function(){},onItemAction:function(n,i){t.insertContent(i)},fetch:function(n){var t=htmlEditorMergedLinks.map(function(n){return{type:"choiceitem",value:n.Item1,text:n.Item2}});n(t)}}));t.on("change",function(){t.save();i&&($("#"+n).val(t.getContent()),t.getContent()==""?($("#val-"+n).css("display","block"),$("#"+n).next(".tox").css("border","1px solid #dc3545")):($("#val-"+n).css("display","none"),$("#"+n).next(".tox").css("border","1px solid #ccc")));$("#"+n).change();o.invokeMethodAsync("textArea_OnChange",$("#"+n).val())})};console.log("tinymce:options",c);tinymce.init(c)}catch(a){console.log("tinymce:error",a)}},dispose:function(n,t){console.log("tinymce:dispose",n,t);tinymce.remove("#"+n)},insertText:function(n,t){console.log("tinymce:insertText",n,t);$("#"+n).change();tinymce.get(n).execCommand("mceInsertContent",!1,t)},changeContent:function(n,t){console.log("tinymce:changeContent",n,t);$("#"+n).change();tinymce.get(n)!=null&&tinymce.get(n).setContent(t,{format:"html"})},getContent:function(n){return console.log("tinymce:getContent"),tinymce.get(n).getContent()}},InfiniteScroll:{Observer:null,Initialize:function(n,t){AgoraShared.InfiniteScroll.Observer=new IntersectionObserver(function(t){t&&t[0].isIntersecting&&n.invokeMethodAsync("OnIntersection")},{rootMargin:"0px",threshold:.5});var i=document.getElementById(t);if(i==null)throw new Error("The observable target was not found");AgoraShared.InfiniteScroll.Observer.observe(i)}},Timer:{ActiveTimers:{},Start:function(n,t){var i={info:{color:"green"},warning:{color:"orange",threshold:10},alert:{color:"red",threshold:5}},r=n,u=r,f=i.info.color;document.getElementById(t).innerHTML='\n
\n \n \n <\/circle>\n <\/path>\n <\/g>\n <\/svg>\n '+AgoraShared.Timer.formatTime(u)+"<\/span>\n <\/div>";AgoraShared.Timer.startTimer(0,r,u,i,null,288,t)},onTimesUp:function(n){console.log("AgoraShared.Timer:onTimesUp",n);n in AgoraShared.Timer.ActiveTimers&&(console.log("AgoraShared.Timer:onTimesUp.clearInterval",n),clearInterval(AgoraShared.Timer.ActiveTimers[n]),AgoraShared.Timer.ActiveTimers[n]=null)},Dispose:function(n){console.log("AgoraShared.Timer:Dispose",n);AgoraShared.Timer.onTimesUp(n);$("#"+n).length&&$("#"+n).empty()},startTimer:function(n,t,i,r,u,f,e){u=setInterval(function(){if(n=n+=1,i=t-n,document.getElementById("base-timer-label").innerHTML=AgoraShared.Timer.formatTime(i),AgoraShared.Timer.setCircleDasharray(i,t,f),AgoraShared.Timer.setRemainingPathColor(i,r),AgoraShared.Timer.ActiveTimers[e]=u,i===0)AgoraShared.Timer.onTimesUp(e)},1e3)},formatTime:function(n){var i=Math.floor(n/60),t=n%60;return t<10&&(t="0"+t),i+":"+t},setRemainingPathColor:function(n,t){var r=t.alert,i=t.warning,u=t.info;n<=r.threshold?(document.getElementById("base-timer-path-remaining").classList.remove(i.color),document.getElementById("base-timer-path-remaining").classList.add(r.color)):n<=i.threshold&&(document.getElementById("base-timer-path-remaining").classList.remove(u.color),document.getElementById("base-timer-path-remaining").classList.add(i.color))},setCircleDasharray:function(n,t,i){var r=(AgoraShared.Timer.calculateTimeFraction(n,t)*i).toFixed(0)+" 283";document.getElementById("base-timer-path-remaining").setAttribute("stroke-dasharray",r)},calculateTimeFraction:function(n,t){var i=n/t;return i-1/t*(1-i)}},GetValue:function(n){return eval(n)},Pager:{GetPageSize:function(n){if($("#"+n+" > .pager-content").children().first().length>0){var t=$("#"+n+" > .pager-content").height(),i=$("#"+n+" > .pager-content").children().first().height()+parseInt($("#"+n+" > .pager-content").children().first().css("marginBottom"))+parseInt($("#"+n+" > .pager-content").children().first().css("marginTop"))+parseInt($("#"+n+" > .pager-content").children().first().css("borderTopWidth"))+parseInt($("#"+n+" > .pager-content").children().first().css("borderBottomWidth"));return Math.floor(t/i)}return 0}},HtmlEditor:{A48Id:"0",element:null,translations:{fr:{assetManager:{addButton:"Ajouter une image",inputPlh:"https://chemin/vers/image.jpg",modalTitle:"Sélectionner une image",uploadTitle:"Déposez ou cliquez ici pour télécharger vos images"},domComponents:{names:{"":"Boîte",wrapper:"Corps",text:"Texte",comment:"Commentaire",image:"Image",video:"Vidéo",label:"Libellé",link:"Lien",map:"Carte",tfoot:"Pied de tableau",tbody:"Corps de tableau",thead:"En-tête de tableau",table:"Tableau",row:"Ligne tableau",cell:"Cellule tableau"}},deviceManager:{device:"Appareil",devices:{desktop:"Ordinateur",tablet:"Tablette",mobileLandscape:"Mobile format paysage",mobilePortrait:"Mobile format portrait"}},panels:{buttons:{titles:{preview:"Prévisualisation",fullscreen:"Plein écran","sw-visibility":"Voir les blocs","export-template":"Télécharger le code","open-sm":"Ouvrir le gestionnaire de style","open-tm":"Paramètres","open-layers":"Ouvrir le gestionnaire de calques","open-blocks":"Ouvrir le gestionnaire de blocs"}}},selectorManager:{label:"Classes",selected:"Sélectionné",emptyState:"- État -",states:{hover:"Survol",active:"Clic","nth-of-type(2n)":"Paire/Impaire"}},styleManager:{empty:"Veuillez sélectionner un élément avant d'utiliser le gestionnaire de style",layer:"Calque",fileButton:"Images",sectors:{general:"Général",layout:"Disposition",typography:"Typographie",decorations:"Décorations",extra:"Extra",flex:"Flex",dimension:"Dimension"},properties:{float:"Flottant",display:"Affichage",position:"Position",top:"Supérieur",right:"Droite",left:"Gauche",bottom:"Inférieur",width:"Largeur",height:"Hauteur","max-width":"Largeur max.","max-height":"Hauteur max.",margin:"Marge externe","margin-top":"Marge externe supérieure","margin-right":"Marge externe droite","margin-left":"Marge externe gauche","margin-bottom":"Marge externe inférieure",padding:"Marge interne","padding-top":"Marge interne supérieure","padding-left":"Marge interne gauche","padding-right":"Marge interne droite","padding-bottom":"Marge interne inférieure","font-family":"Police de caractères","font-size":"Taille de police","font-weight":"Épaisseur de police","letter-spacing":"Espacement entre les lettres",color:"Couleur","line-height":"Espacement des lignes","text-align":"Alignement de texte","text-shadow":"Ombre de texte","text-shadow-h":"Ombre de texte: horizontale","text-shadow-v":"Ombre de texte: verticale","text-shadow-blur":"Flou ombre de texte","text-shadow-color":"Couleur ombre de texte","border-top-left":"Bord supérieur gauche","border-top-right":"Bord supérieur droit","border-bottom-left":"Bord inférieur gauche","border-bottom-right":"Bord inférieur droit","border-radius-top-left":"Bord supérieur arrondi gauche","border-radius-top-right":"Bord supérieur arrondi droit","border-radius-bottom-left":"Bord arrondi inférieur gauche","border-radius-bottom-right":"Bord arrondi inférieur droit","border-radius":"Bord arrondi",border:"Bordure","border-width":"Largeur de bordure","border-style":"Style de bordure","border-color":"Couleur de bordure","box-shadow":"Ombre de boîte","box-shadow-h":"Ombre de boîte: horizontale","box-shadow-v":"Ombre de boîte: verticale","box-shadow-blur":"Flou ombre de boîte","box-shadow-spread":"Extension d'ombre de boîte","box-shadow-color":"Couleur d'ombre de boîte","box-shadow-type":"Type d'ombre de boîte",background:"Fond","background-image":"Image de fond","background-repeat":"Répéter fond","background-position":"Position du fond","background-attachment":"Plugin de fond","background-size":"Taille du fond","background-color":"Couleur de fond",transition:"Transition","transition-property":"Type de transition","transition-duration":"Durée de la transition","transition-timing-function":"Timing transition",perspective:"Perspective",transform:"Transformation","transform-rotate-x":"Rotation horizontale","transform-rotate-y":"Rotation verticale","transform-rotate-z":"Rotation profondeur","transform-scale-x":"Échelle horizontale","transform-scale-y":"Échelle verticale","transform-scale-z":"Échelle profondeur","flex-direction":"Direction Flex","flex-wrap":"Flex wrap","justify-content":"Ajuster contenu","align-items":"Aligner éléments","align-content":"Aligner contenu",order:"Ordre","flex-basis":"Base Flex","flex-grow":"Flex grow","flex-shrink":"Flex shrink","align-self":"Aligner"}},traitManager:{empty:"Veuillez sélectionner un élément pour modifier les paramètres de cet élément",label:"Paramètres composant",traits:{labels:{id:"Identifiant",alt:"Texte alternatif",title:"Titre",href:"URL",target:"Ouverture",address:"Adresse",mapType:"Type de carte",start:"Début",endText:"Texte de d'expiration",text:"Texte",length:"Taille",strings:"Phrase(s)"},attributes:{id:{placeholder:"Votre texte ici"},alt:{placeholder:"Votre texte ici"},title:{placeholder:"Votre texte ici"},href:{placeholder:"eg. https://www.avanti-technologies.fr/"}},options:{target:{"false":"Même fenêtre",_blank:"Nouvelle fenêtre"},mapType:{q:"Basique",w:"Satellite"}}}}}},inlineEditor:function(n){var t=n.Commands;t.add("inlineCodeEdit",function(n){var e=document.createElement("div"),t=n&&n.CodeManager.getViewer("CodeMirror").clone(),i,r,o,u,f;t.set({codeName:"htmlmixed",theme:"hopscotch",readOnly:!1});i=n.Modal;i.setTitle("Édition du code source");r=t.editor;r||(o=document.createElement("textarea"),e.appendChild(o),t.init(o),r=t.editor,r.setOption("lineWrapping",1),u=document.createElement("button"),u.innerHTML="Annuler",u.className="btn btn-secondary m-3",u.onclick=function(){n.Modal.close()},e.appendChild(u),f=document.createElement("button"),f.innerHTML="Valider les modifications",f.className="btn btn-primary m-3",f.onclick=function(){var i=t.editor.getValue();n.DomComponents.getWrapper().set("content","");n.setComponents(i);n.Modal.close()},e.appendChild(f));i.setContent("");i.setContent(e);t.setContent(n.runCommand("gjs-get-inlined-html"));i.open();r.refresh()});n.onReady(function(){n.Panels.addButton("options",{id:"avtInlineCodeEdit",className:"d-flex align-items-center justify-content-center",command:"inlineCodeEdit",label:'<\/i>',attributes:{title:"Modifier le code source"}})})},fileImport:function(n){n.Blocks.add("downloadButton",{category:"Éléments",label:"Fichier",media:'<\/i>',content:{type:"downloadButton"},activate:!0});var t=n.Commands;t.add("fileImportCmd",{run:function(n,t,i){i&&function(){var t=n.Modal,f=document.createElement("div"),e=document.createElement("input"),r,u;e.setAttribute("id","fileImportInput");e.setAttribute("type","file");e.className="w-100 my-5";f.appendChild(e);r=document.createElement("button");r.innerHTML="Annuler";r.className="btn btn-secondary mr-2";r.onclick=function(){t.close()};f.appendChild(r);u=document.createElement("button");u.innerHTML="Télécharger";u.className="btn btn-primary m-3";u.onclick=function(){var u=document.getElementById("fileImportInput"),n=new FormData,r;n.append("file0",u.files[0]);r=localStorage.getItem("authToken");$.ajax({url:"api/FileUpload/PostGrapesJSFiles",type:"POST",data:n,contentType:!1,crossDomain:!0,dataType:"json",mimeType:"multipart/form-data",processData:!1,headers:{Authorization:"Bearer "+r},success:function(n){i.getTrait("href").attributes.value=n[0].src;i.getTrait("text").attributes.value=n[0].name;i.getTrait("title").attributes.value=n[0].name;i.set("content",InitMailButton(i))}});t.close()};f.appendChild(u);t.setContent("");t.setContent(f);t.setTitle("Télécharger un fichier");t.open()}()}})},customComponents:function(n){n.DomComponents.addType("text",{model:{defaults:{textable:!0,hoverable:!0,droppable:!0,editable:!0,contenteditable:!0,traits:[{type:"select",label:"Style",name:"class",options:[{id:"text",name:"Normal"},{id:"h1",name:"Titre principal"},{id:"h2",name:"Titre"},{id:"h3",name:"Sous-titre"},{id:"small",name:"Petits caractères"}]}]}}});n.DomComponents.addType("mailButton",{model:{defaults:{textable:!0,hoverable:!0,droppable:!0,editable:!0,contenteditable:!1,traits:["text","title","href",{name:"color",type:"color"},{name:"background-color",type:"color"}]}}});n.DomComponents.addType("downloadButton",{model:{defaults:{textable:!0,hoverable:!0,droppable:!0,editable:!0,contenteditable:!1,traits:["text","title","href",{name:"color",type:"color"},{name:"background-color",type:"color"}]}}});n.on("component:create",function(t){t.get("type")==="mailButton"?(n.runCommand("open-sm"),t.set("content",InitMailButton(t))):t.get("type")==="downloadButton"&&(n.runCommand("open-sm"),n.runCommand("fileImportCmd",t))});n.on("component:update",function(n){n.get("type")==="mailButton"&&n.set("content",InitMailButton(n))});n.DomComponents.addType("merged-field",{model:{defaults:{hoverable:!0,droppable:!0,editable:!0,tagName:"span",textable:!0},toHTML:function(){return this.get("placeholder")}},view:{events:{change:"updatePlaceholder"},updatePlaceholder:function(n){this.model.set({placeholder:n.target.value})},onAttrUpdate:function(){this.el.setAttribute("style","padding: 5px;background-color: lightgrey;display: inline-flex;")},onRender:function(){var i;console.log("onRender");var r=this.model,n=this.el,t=document.createElement("select");t.innerHTML=htmlEditorMergedFields.map(function(n){return'