"use strict";function parseMergePayload(n,t){if(console.log("parseMergePayload : payloadName",n),!n)return null;if(Array.isArray(n)||typeof n!="string")return n;try{return JSON.parse(n)}catch(r){console.warn("AgoraShared: invalid "+t+" payload",r);try{var i=repairBrokenJsonPayload(n);if(i!==n)return JSON.parse(i)}catch(u){console.warn("AgoraShared: unable to repair "+t+" payload",u)}return null}}function repairBrokenJsonPayload(n){function o(n,t){for(var r,i=t;i0&&r.push([i,f])}return r.sort(function(n,t){return t[1]-n[1]}),r}function getWordCloudMetrics(n,t,i,r){var o=Math.max(1,n.width*n.height),f=Math.max(1,t.length),h=getWordCloudLongestWordLength(t),s=Math.pow(.92,r),c=i?1.8:2.4,l=getWordCloudMinWeight(t),a=getWordCloudMaxWeight(t),v=i?.46:.52,u=Math.sqrt(o/f)*(i?.1:.13),y=n.width*.96/Math.max(4,h*v),p=n.height*getWordCloudHeightRatio(f),w=Math.sqrt(o/f)*getWordCloudDensityRatio(f),e=Math.min(y,p,w);return u=Math.max(15,Math.min(i?18:22,u)),e=Math.max(u+12,e*c*s),{minFontSize:u*s,maxFontSize:e,minSize:Math.max(6,u*.45),minWeight:l,maxWeight:a}}function getWordCloudFontSize(n,t){var r=parseFloat(n),i,u,f;return!isFinite(r)||r<=0||t.maxWeight<=0?0:(i=1,t.maxWeight>t.minWeight&&(i=(r-t.minWeight)/(t.maxWeight-t.minWeight)),i=Math.max(0,Math.min(1,i)),i=Math.pow(i,.35),u=window.innerWidth<576?3.2:4.5,f=Math.min(t.maxFontSize,t.minFontSize*u),t.minFontSize+(f-t.minFontSize)*i)}function getWordCloudHeightRatio(n){return n<=2?.46:n<=4?.38:n<=10?.31:.22}function getWordCloudDensityRatio(n){return n<=3?.75:n<=10?.62:n<=40?.46:.34}function getWordCloudLongestWordLength(n){for(var t=1,i=0;i\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)}function getClientIP(){var n,t;return regeneratorRuntime.async(function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,regeneratorRuntime.awrap(fetch("https://api.ipify.org?format=json"));case 3:return n=i.sent,i.next=6,regeneratorRuntime.awrap(n.json());case 6:return t=i.sent,i.abrupt("return",t.ip);case 10:return i.prev=10,i.t0=i["catch"](0),console.error("Erreur lors de la récupération de l'IP:",i.t0),i.abrupt("return",null);case 14:case"end":return i.stop()}},null,this,[[0,10]])}var _extends=Object.assign||function(n){for(var i,r,t=1;t=t.height*.5},Unobserve:function(n){var t=AgoraShared.InfiniteScroll.Observers[n],i=document.getElementById(n);t&&i!=null&&t.unobserve(i)},Dispose:function(n){var t=AgoraShared.InfiniteScroll.Observers[n];t&&(t.disconnect(),delete AgoraShared.InfiniteScroll.Observers[n])}},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'