/*!
* Web Experience Toolkit (WET) / Boîte à outils de l'expérience Web (BOEW)
* wet-boew.github.io/wet-boew/License-en.html / wet-boew.github.io/wet-boew/Licence-fr.html
* v9.1.0 - 2021-01-20
*
*/!function(a,b,c){"use strict";var d=b.doc,e="wb-actionmng",f="."+e,g="[data-"+e+"]",h=e+"Rn",i="wb-init."+e,j=e+f,k={},l={},m={},n=["mapfilter","tocsv","loadJSON","patch","ajax","addClass","removeClass","tblfilter","withInput","run"].join("."+j+" ")+"."+j,o={op:"move",path:"{base}",from:"{base}/{qval}"},p=function(c){var d,g,h,i,j,k,l=b.init(c,e,f);if(l){if(d=a(l),g=b.getData(d,e))for(a.isArray(g)||(g=[g]),i=g.length,h=0;h!==i;h+=1)j=g[h],(k=j.trggroup)&&j.action&&q(k,m,j);b.ready(d,e)}},q=function(a,b,c){b[a]||(b[a]=[]),b[a].push(c)},r=function(a,b,c){var d,e,f;for(d=c[b];e=d.shift();)(f=e.action)&&(a.trigger(f+"."+j,e),delete e.action)},s=function(b,c){var d=c.source,e=c.patches,f=!!c.cumulative;e&&(a.isArray(e)||(e=[e]),a(d).trigger({type:"patches.wb-jsonmanager",patches:e,fpath:c.fpath,filter:c.filter||[],filternot:c.filternot||[],cumulative:f}))},t=function(c,d){var e,f,g;d.container?e=a(d.container):(f=b.getId(),e=a("
"),a(c.target).after(e)),d.trigger&&e.attr("data-trigger-wet","true"),g=d.type?d.type:"replace",e.attr("data-ajax-"+g,d.url),e.one("wb-contentupdated",function(c,d){var e=c.currentTarget,f=e.getAttribute("data-trigger-wet");e.removeAttribute("data-ajax-"+d["ajax-type"]),f&&(a(e).find(b.allSelectors).addClass("wb-init").filter(":not(#"+e.id+" .wb-init .wb-init)").trigger("timerpoke.wb"),e.removeAttribute("data-trigger-wet"))}),e.trigger("wb-update.wb-data-ajax")},u=function(b,c){var d=a(c.source||b.target);c.class&&d.addClass(c.class)},v=function(b,c){var d=a(c.source||b.target);c.class&&d.removeClass(c.class)},w=function(b,c){var d,e=b.target,f=a(c.source||e),g=c.column,h=parseInt(g,10),i=!!c.regex,j=!c.smart||!!c.smart,k=!c.caseinsen||!!c.caseinsen;if("TABLE"!==f.get(0).nodeName)throw"Table filtering can only applied on table";d=f.dataTable({retrieve:!0}).api(),g=!0===h?h:g,d.column(g).search(c.value,i,j,k).draw()},x=function(b,c){var d=a(c.source||b.target),e=d.get(0).geomap,f=c.filter,g=c.value;"aoi"===f&&e.zoomAOI(g),"layer"===f&&e.showLayer(g,!0)},y=function(d,e){var f,g,h,i=a(d),j=i.get(0),k=j.classList.contains("wb-tables"),l="",m=e||(j.caption||"table")+".csv",n=j.rows,o=n.length,p=n[0].cells.length;if(k){for(h=i.dataTable({retrieve:!0}).api(),o=h.rows()[0].length,g=0;g
reply and continue","chtwzrd-reset":"Restart from the beginning","chtwzrd-toggle":"Switch to wizard","chtwzrd-notification":"Close chat notification","chtwzrd-open":"Open chat wizard","chtwzrd-minimize":"Minimize chat wizard","chtwzrd-history":"Conversation history","chtwzrd-reply":"Reply","chtwzrd-controls":"Controls","chtwzrd-toggle-basic":"Switch to basic form","chtwzrd-waiting":"Waiting for message","chtwzrd-answer":"You have answered:"},fr:{"chtwzrd-send":"Envoyer la réponse et continuer","chtwzrd-reset":"Recommencer depuis le début","chtwzrd-toggle":"Basculer vers l'assistant","chtwzrd-notification":"Fermer la notification de discussion","chtwzrd-open":"Ouvrir l'assistant de discussion","chtwzrd-minimize":"Réduire l'assistant de discussion","chtwzrd-history":"Historique de discussion","chtwzrd-reply":"Répondre","chtwzrd-controls":"Contrôles","chtwzrd-toggle-basic":"Basculer vers le formulaire","chtwzrd-waiting":"En attente d'un message","chtwzrd-answer":"Vous avez répondu :"}},w=function(b){var d,e=c.init(b,o,p);e&&(d=a(e),x(d),c.ready(d,o))},x=function(b){if(b.data(o+"-src")){var c=b.data(o+"-src");a.getJSON(c,function(a){t=a,E(b,t),y(b)})}else t=C(b),y(b)},y=function(b){g=localStorage.getItem("wb-chtwzrd-notif"),b.removeClass("hidden wb-inv").addClass(o+"-basic"),u={shortDelay:500,mediumDelay:750,longDelay:1250,xLongDelay:2e3,xxLongDelay:2500},d=!1,i=t.header.first,j=t.header.instructions?t.header.instructions:"",h=t.header.defaultDestination,k=t.questions[i],e=t.header.formType?t.header.formType:"dynamic",f=!!t.header.inline,v=v[a("html").attr("lang")||"en"],v={send:v["chtwzrd-send"],reset:v["chtwzrd-reset"],toggle:v["chtwzrd-toggle"],notification:v["chtwzrd-notification"],trigger:v["chtwzrd-open"],minimize:v["chtwzrd-minimize"],conversation:v["chtwzrd-history"],reply:v["chtwzrd-reply"],controls:v["chtwzrd-controls"],toggleBasic:v["chtwzrd-toggle-basic"],waiting:v["chtwzrd-waiting"],answer:v["chtwzrd-answer"]},D(b,t.header.title);var c,l=a(p+"-basic"),m=a(p+"-bubble-wrap"),n=a(p+"-btn"),q=a(p+"-container"),r=a(".body",q),w=a(".history",q),x=a(".minimize",q),y=a(".reset",q),C=a(".basic-link",q),E=y,I=C;z(l),A(m),B(n),C.on("click",function(b){b.preventDefault();var c=a("legend:first",l);c.attr("tabindex","0"),w.attr("aria-live",""),F(l,"form"),q.stop().hide(),l.stop().show(function(){c.focus(),c.removeAttr("tabindex")}),a("body").removeClass(o+"-noscroll")}),a(p+"-link").on("click",function(b){b.preventDefault(),l.stop().hide(),c=a(":focus"),a(this).hasClass(o+"-bubble")||F(q,"wizard"),a(".bubble",m).removeClass("trans-pulse"),a("p",m).hide().removeClass("trans-left"),q.stop().show(),m.stop().hide(),n.prop("disabled",!0),f||a("body").addClass(o+"-noscroll"),w.length&&a(".conversation",q).scrollTop(w[0].scrollHeight),d||G(r),localStorage.setItem("wb-chtwzrd-notif",1)}),a(p+"-btn").on("click",function(b){b.preventDefault(),n.prop("disabled",!0),l.stop().hide(),c=a(":focus"),F(q,"wizard"),q.stop().show(),m.stop().hide(),q.find(":focusable").first().focus(),f||a("body").addClass(o+"-noscroll"),w.length&&a(".conversation",q).scrollTop(w[0].scrollHeight),d||G(r)}),f?a(p+"-link").click():q.on("keydown",function(a){9===a.keyCode&&(a.shiftKey?E.is(":focus")&&(a.preventDefault(),I.focus()):I.is(":focus")&&(a.preventDefault(),E.focus())),27===a.keyCode&&x.click()}),s.on("click",p+"-container .btn-send",function(b){if("submit"!==a(this).attr("type")){b.preventDefault();var c=a("input:checked",r);c.length||(c=a("input:first",r),c.attr("checked",!0)),H(r,K(c),!1)}}),y.on("click",function(b){b.preventDefault(),F(a(p+"-container"),"wizard")}),x.on("click",function(b){b.preventDefault(),q.stop().hide(),n.prop("disabled",!1),m.stop().show(),a("body").removeClass(o+"-noscroll"),c.focus()})},z=function(b){var c=a("form",b),d=a("fieldset",b),f=d.first();"dynamic"===e&&(f.addClass(o+"-first-q"),d.not(p+"-first-q").hide()),b.hide(),a("input",c).prop("checked",!1),c.append(""),a("input",c).on("change",function(){var b=K(a(this)),d=a("#"+b.qNext,c);if("dynamic"===e){var f=a(this).closest("fieldset");(d.is(":hidden")||f.next().attr("id")!==d.attr("id")||"none"===b.qNext)&&f.nextAll("fieldset").hide().find("input").prop("checked",!1),"none"!==b.qNext&&a("#"+b.qNext).show(),""!==b.url&&c.attr("action",b.url)}})},A=function(c){var d=a("#wb-info"),e=a(p+"-link",c);if(t.header.avatar&&e.css("background-image","url("+t.header.avatar+")"),c.fadeIn("slow"),d.addClass(o+"-mrgn"),d.length){var f=function(c){var e=30;a(b).scrollTop()>=a(document).outerHeight()-a(b).outerHeight()-d.outerHeight()?c.css({bottom:d.outerHeight()-(a(document).outerHeight()-a(b).outerHeight()-a(b).scrollTop())+e}):c.css({bottom:e})};f(c),a(b).on("resize scroll",function(){f(c)})}a(".notif",c).on("click",function(){e.click()}),a(".notif-close",c).on("click",function(b){b.preventDefault(),a(this).parent().hide(),c.focus(),localStorage.setItem("wb-chtwzrd-notif",1)})},B=function(a){a.attr("aria-controls",o+"-container")},C=function(b){var c=a("form",b),d=a("h2",b).first(),e=a("p:not("+p+"-greetings):not("+p+"-farewell)",c).first(),f="btn-former-send",g={},h={},i=a("fieldset",b);return g=void 0!==typeof b.data(o)&&b.data(o)?b.data(o):{},g.inline=b.hasClass("wb-chtwzrd-inline"),g.avatar=b.data(o+"-avatar"),g.defaultDestination=c.attr("action"),g.name=c.attr("name"),g.method=c.attr("method"),g.form={},g.form.title=d.html(),g.title=J(d,g.form.title),g.greetings=a("p"+p+"-greetings",c).html(),g.farewell=a("p"+p+"-farewell",c).html(),g.form.sendButton=a("input[type=submit]",c).length?a("input[type=submit]",c).addClass(f).val():a("button[type=submit]",c).addClass(f).html(),g.sendButton=J(a("."+f,c),g.form.sendButton),e.length&&(g.form.instructions=e.html(),g.instructions=J(e,g.form.instructions)),g.first=g.first||i.first().attr("id"),i.each(function(){var b=a(this),c=a("legend",b),d=a("label",b),e=this.id,f=a("input[type=radio]",b).length?"radio":"checkbox",g=[],i="",j={};d.each(function(b){var c=a("input",a(this)),d={},e=c.attr("name"),f=c.data(o+"-url"),h=c.siblings("span:not(.no-"+o+")").html();b||(i=e),d.content=h,d.value=c.val(),d.next=c.data(o+"-next"),void 0!==typeof f&&f&&(d.url=f),g.push(d)}),j.name=i,j.input=f,j.formLabel=c.html(),j.label=J(c,j.formLabel),j.choices=g,h[e]=j}),{header:g,questions:h}},D=function(b,c){b.after("
",n=o.group.length,m=0;m!==n;m+=1)J+=Z(o.group[m],N,L,M,s);else J+=Z(o,N,L,M,s);e.append(J),a("#"+p).append(e),i&&e.before(i),q&&q.length>0&&e.data(A,q),K(w,x,F)},W=function(b,e){var f,h,i,j,k,m,n,o,p,q,r,s,t,u=b.get(),v=u.length,w=[];for(f=0;f!==v;f+=1){if(h=u[f],j="",k=null,i="",p=h.firstChild,o=h.childNodes,n=o.length,!p)throw"You have a markup error, There may be an empyt
")},s=function(d){var g,h,i,j,l,m,n,o,p,r=c.init(d,e,f),s=b[e]||{};r&&(g=a(r),Modernizr.load({load:"site!deps/json-patch"+c.getMode()+".js",testReady:function(){return b.jsonpatch},complete:function(){var b=c.getData(g,e);if(!q.registered){if(h=q.ops.concat(s.ops||[]),i=q.opsArray.concat(s.opsArray||[]),j=q.opsRoot.concat(s.opsRoot||[]),h.length)for(l=0,m=h.length;l!==m;l++)n=h[l],jsonpatch.registerOps(n.name,n.fn);if(i.length)for(l=0,m=i.length;l!==m;l++)n=i[l],jsonpatch.registerOpsArray(n.name,n.fn);if(j.length)for(l=0,m=j.length;l!==m;l++)n=j[l],jsonpatch.registerOpsRoot(n.name,n.fn);q.settings=a.extend({},q.settings,s.settings||{}),q.registered=!0}if(!(p=b.name)||p in k)throw"Dataset name must be unique";k.push(p),o=b.url,o?(g.trigger({type:"json-fetch.wb",fetch:{url:o,nocache:b.nocache,nocachekey:b.nocachekey}}),35===o.charCodeAt(0)&&91===o.charCodeAt(1)&&c.ready(g,e)):(g.trigger({type:"json-fetch.wb"}),c.ready(g,e))}}))},t=function(a,b,c){var d,e,f,g=b.length,h=c.length,i=!1;if(g||h){for(d=0;d0&&a(this).trigger({type:"ajax-fetch.wb",fetch:{url:c.pageUrlParts.protocol+"//clients1.google.com/complete/search?client=partner&sugexp=gsnos%2Cn%3D13&gs_rn=25&gs_ri=partner&partnerid="+window.encodeURIComponent("008724028898028201144:knjjdikrhq0+lang:"+c.lang)+"&types=t&ds=cse&cp=3&gs_id=b&hl="+c.lang+"&q="+encodeURI(b),dataType:"jsonp",jsonp:"callback"}})};d.on("change keyup",e,function(a){var b=a.target,c=a.target.value,d=a.which;switch(a.type){case"change":h.call(b,c);break;case"keyup":a.ctrlKey||a.altKey||a.metaKey||(32===d||d>47&&d<91||d>95&&d<112||d>159&&d<177||d>187&&d<223)&&h.call(b,c)}}),d.on("ajax-fetched.wb",e,function(a){var b,d,e=a.fetch.response[1],h=e.length,i="";for(g.empty(),b=0;b';c.ielt10&&(i=""),g.append(i),f.trigger("wb-update.wb-datalist")}),window["wb-data-ajax"]={corsFallback:function(a){return a.url=a.url.replace(".html",".htmlp"),a}},a("[data-reveal]").change(function(){var b=a(this),c=b.attr("data-reveal");return b.is(":checked")?a(c).removeClass("hide"):a(c).addClass("hide")})}(jQuery,document,wb);