/*! * 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("
"+v.trigger+""+(g?"":"

"+c+" ×

")+"
"),b.next(p+"-bubble-wrap").after("");var d=a(p+"-container");d.append(""),d.append("");var e=a(".body",d);e.append("

"+v.conversation+"

"+v.reply+"

"),e.append("

"+v.controls+"

"),e.attr("name",t.header.name+"-chat"),e.attr("method",t.header.method),n=a(".btn-send ",e).html()},E=function(b,d){b.html("");var e="

"+d.header.title+"

",f="

"+d.header.instructions+"

",g=">"+d.header.sendButton+"";void 0!==typeof d.header.form.title&&(e="

"+d.header.form.title+"

"),b.append(e+"
");var h=a("form",b);void 0!==typeof d.header.form.instructions&&(f="

"+d.header.form.instructions+"

"),h.append("

"+d.header.greetings+"

"+f),a.each(d.questions,function(b,d){var e=c.getId(),f=""+d.label+"";void 0!==typeof d.formLabel&&d.formLabel&&(f=""+d.formLabel+""),h.append("
"+f+"
");var g=a("."+e,h);a.each(d.choices,function(b,f){e=c.getId(),a("ul",g).append("
  • ")}n.prop("disabled",!1);var h=g[0].scrollHeight,i=a(".reply",b);i.length&&i.outerHeight()+q.outerHeight()>g.innerHeight()&&(h=c[0].scrollHeight-q.outerHeight()-42),g.scrollTop(h)},u.mediumDelay)),g.scrollTop(g[0].scrollHeight)},r)},H=function(b,e){var f=c.getId(),g=a(".history",b);g.append("

    "+v.answer+" "+e.value+"

    "),a(".form-params",b).append(""),d=!1,""!==e.url&&(h=e.url);var i=e.qNext,j=a("#"+f,g);k="none"===i?"last":t.questions[i],a(".btn-send",b).prop("disabled",!0),j.attr("tabindex","0"),l=setTimeout(function(){a(".inputs-zone",b).remove("fieldset"),j.focus(),j.removeAttr("tabindex"),G(b)},u.shortDelay)},I=function(a){a.html("")},J=function(a,b){var c=a.data(q);return void 0!==typeof c&&c?c:b},K=function(a){var b=a.data(o+"-next"),c=a.data(o+"-url");return{qNext:b,name:a.attr("name"),val:a.val(),url:void 0!==typeof c&&c?c:"",value:a.next().html()}};s.on("timerpoke.wb "+r,p+".provisional",w),c.add(p)}(jQuery,window,wb),function(a,b,c){"use strict";var d,e="wb-data-json",f="wb-json",g=["[data-json-after]","[data-json-append]","[data-json-before]","[data-json-prepend]","[data-json-replace]","[data-json-replacewith]","[data-"+f+"]"],h=["after","append","before","prepend","val"],i=/(href|src|data-*|pattern|min|max|step|low|high)/,j=/(checked|selected|disabled|required|readonly|multiple|hidden)/,k=g.length,l=g.join(","),m="wb-init."+e,n="wb-update."+e,o="wb-contentupdated",p=e+"-queue",q=c.doc,r=function(b){var d,g=c.init(b,e,l);if(g){var h,i,j,k,m,n=["before","replace","replacewith","after","append","prepend"],o=n.length,q=[];for(d=a(g),j=0;j!==o;j+=1)h=n[j],null!==(m=g.getAttribute("data-json-"+h))&&q.push({type:h,url:m});if(c.ready(d,e),(i=c.getData(d,f))&&i.url)q.push(i);else if(i&&a.isArray(i))for(o=i.length,j=0;j!==o;j+=1)q.push(i[j]);for(d.data(p,q),o=q.length,j=0;j!==o;j+=1)k=q[j],s(g,k.url,j,k.nocache,k.nocachekey)}},s=function(d,f,g,h,i){var j,k=a(d),l={url:f,refId:g,nocache:h,nocachekey:i},m=b[e];!m||"http"!==f.substr(0,4)&&"//"!==f.substr(0,2)||(j=c.getUrlParts(f),c.pageUrlParts.protocol===j.protocol&&c.pageUrlParts.host===j.host||Modernizr.cors&&!m.forceCorsFallback||"function"==typeof m.corsFallback&&(l.dataType="jsonp",l.jsonp="callback",l=m.corsFallback(l))),k.trigger({type:"json-fetch.wb",fetch:l})},t=function(b){var d,f=b.target,g=a(f),k=g.data(p),l=b.fetch,m=k[l.refId],n=m.type,q=m.prop||m.attr,r=m.showempty,s=l.response,t=typeof s;if(r||"undefined"!==t){if(r&&"undefined"===t&&(s=""),d=jQuery.ajaxSettings.cache,jQuery.ajaxSettings.cache=!0,n)if("replace"===n)g.html(s);else if("replacewith"===n)g.replaceWith(s);else if("addclass"===n)g.addClass(s);else if("removeclass"===n)g.removeClass(s);else if("prop"===n&&q&&j.test(q))g.prop(q,s);else if("attr"===n&&q&&i.test(q))g.attr(q,s);else{if("function"!=typeof g[n]||-1===h.indexOf(n))throw e+" do not support type: "+n;g[n](s)}else n="template",u(f,m,s),m.trigger&&g.find(c.allSelectors).addClass("wb-init").filter(":not(#"+f.id+" .wb-init .wb-init)").trigger("timerpoke.wb");jQuery.ajaxSettings.cache=d,g.trigger(o,{"json-type":n,content:s})}},u=function(b,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t=d.mapping||[{}],w=d.filter||[],x=d.filternot||[],y=d.queryall,z=d.tobeclone,A=b.className,B=b,C=d.source?document.querySelector(d.source):b.querySelector("template");if(a.isArray(e)||(e="object"!=typeof e?[e]:a.map(e,function(b,c){return"object"!=typeof b||a.isArray(b)?b={"@id":c,"@value":b}:b["@id"]||(b["@id"]=c),[b]})),h=e.length,a.isArray(t)||(t=[t]),f=t.length,"TABLE"===b.tagName&&t&&-1!==A.indexOf("wb-tables-inited")&&"string"==typeof t[0]){for(s=a(b).dataTable({retrieve:!0}).api(),g=0;g
    ",n=l.parentElement;"FORM"!==n.nodeName;)n=n.parentElement;a(n.parentElement).addClass(f)}else j.inline?(m="
    ",m=m+'
    '):(m="
    ",m=m+'
    ');g.addClass("hidden"),m=a(m),g.after(m),j.noForm||(n=m.find("form"),m.trigger("wb-init.wb-frmvld")),o=a(n),K(o,x,h),j.outputctnrid||(j.outputctnrid=q),j.source||(j.source=l),j.srctype||(j.srctype=d),j.inline=!!j.inline,g.trigger(j.srctype+"."+p,j),j.unhideelm&&a(j.unhideelm).removeClass("hidden"),j.hideelm&&a(j.hideelm).addClass("hidden"),c.ready(g,d),j.ext&&(j.form=o.get(0),g.trigger(j.ext+"."+t,j))}},K=function(a,b,c,d){var e=a.data(b);return e&&!d||(e=[]),e.push(c),a.data(b,e)},L=function(a,b){var c=b.form,d=b.url;d&&c.setAttribute("action",d)},M=function(a,b){var c=b.$selElm,d=b.name,e=b.value;d&&b.provEvt.setAttribute("name",d),e&&c.val(e),c.attr("data-"+F,F)},N=function(b,c){var d,e=c.provEvt;c.live?(c.container||(d=a("
    "),a(e.parentNode).append(d),c.container=d.get(0)),a(b.target).trigger("ajax."+r,c)):(c.preventSubmit=!0,K(a(e),B,c))},O=function(b,d){var e,f,g,h=d.clean;d.container?e=a(d.container):(f=c.getId(),e=a("
    "),a(d.form).append(e),h="#"+f),h&&a(d.origin).one(u,function(){a(h).empty()}),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(b,d){var e=b.currentTarget,f=e.getAttribute("data-trigger-wet");e.removeAttribute("data-ajax-"+d["ajax-type"]),f&&(a(e).find(c.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")},P=function(b,c){var d=a(c.origin),e=a(b.target).data(z),f=c.toggle;f&&"string"==typeof f&&(f={selector:f}),f=a.extend({},f,e.toggle),d.addClass("wb-toggle"),d.trigger("toggle.wb-toggle",f),f.type="off",d.one(u,function(){d.addClass("wb-toggle"),d.trigger("toggle.wb-toggle",f),d.removeClass("wb-toggle")})},Q=function(b,c){if(b.namespace===q){var e=c.srctype?c.srctype:d;if(c.container=c.provEvt.parentNode.id,!c.source)throw"A source is required to append a field flow control.";a(b.currentTarget).trigger(e+"."+p,c)}},R=function(b,c){if(b.namespace===q){var d,e=c.source,f=a(e).dataTable({retrieve:!0}).api(),g=c.column,h=parseInt(g,10),i=!!c.regex,j=!c.smart||!!c.smart,k=!c.caseinsen||!!c.caseinsen;g=!0===h?h:g,d=f.column(g),d.search(c.value,i,j,k).draw(),a(c.provEvt).one(u,function(){d.search("").draw()})}},S=function(b,c){if(b.namespace===p){var d,e,f,g,h,i,j,k,l,m,n,o,q,r=c.column,s=c.csvextract,t=c.source,u=a(t),v=[],x=c.label,y=c.defaultselectedlabel,z=c.lblselector,A=c.fltrseq?c.fltrseq:[],B=c.limit?c.limit:10;if(!u.hasClass("wb-tables-inited"))return u.one("wb-ready.wb-tables",function(){a(b.target).trigger("tblfilter."+p,c)}),!1;if(e=u.dataTable({retrieve:!0}).api(),e.rows({search:"applied"}).data().length<=B)return!0;if(q=c.renderas?c.renderas:"select",!r&&A.length){if(l=A.shift(),!l.column)throw"Column is undefined in the filter sequence";r=l.column,s=l.csvextract,y=l.defaultselectedlabel,x=l.label,z=l.lblselector}if(d=e.column(r,{search:"applied"}),s)for(f=d.data(),h=0,i=f.length;h!==i;h+=1)v=v.concat(f[h].split(","));else for(f=d.nodes(),h=0,i=f.length;h!==i;h+=1)for(g=a(f[h]).find("li"),j=0,k=g.length;j!==k;j+=1)v.push(a(g[j]).text());v=v.sort().filter(function(a,b,c){return!b||a!==c[b-1]});var C=b.target,D=a(C),E=[],F=c.actions?c.actions:[];for(A.length&&(m=A[0],o={action:"append",srctype:"tblfilter",source:t,renderas:m.renderas?m.renderas:q,fltrseq:A,limit:B}),h=0,i=v.length;h!==i;h+=1)l=v[h],n={label:l,actions:[{action:"tblfilter",source:t,column:r,value:l}]},o&&n.actions.push(o),E.push(n);x||(x=d.header().textContent),c.outputctnrid||(c.outputctnrid=c.provEvt.parentElement.id),D.trigger(q+"."+w,{actions:F,source:u.get(0),outputctnrid:c.outputctnrid,label:x,defaultselectedlabel:y,lblselector:z,items:E,inline:c.inline})}},T=function(b,e){if(b.namespace===p){var f,h,i,j,k,n,o,q=b.target,r=a(q),s=a(e.source),t=s.get(0),u=e.lblselector||"."+l,v=e.itmselector||"ul:first() > li";s.hasClass(g)&&(f=c.getData(s,d),s.data(z,f),e=a.extend({},e,f)),n=e.actions||[],o=e.renderas?e.renderas:"select",t.id||(t.id=c.getId()),i=s.children().first(),i.hasClass(m)?(j=i.html(),v="."+m+" + "+v):(h=i.find(u),j=h.length?h.html():s.find("> p").html(),u=null),k=W(s.find(v)),e.outputctnrid||(e.outputctnrid=e.provEvt.parentElement.id),r.trigger(o+"."+w,{actions:n,source:t,attributes:e.attributes,outputctnrid:e.outputctnrid,label:j,lblselector:u,defaultselectedlabel:e.defaultselectedlabel,required:!e.isoptional,noreqlabel:e.noreqlabel,items:k,inline:e.inline})}},U=function(b,d){var e,f,g,i,k,l,m,n,o,p=d.outputctnrid,q=a("#"+p),r=d.actions,s=d.lblselector,t=!!d.required,u=!d.noreqlabel,v=d.items,w=b.target,y=a(w),B=d.source,C=d.attributes,F=y.data(z).i18n,G=c.getId(),H="",s?(e=a("
    "+d.label+"
    "),f=e.find(s),f.html(H+f.html()+J)):e=a(H+d.label+J),g="",i=a(g),q.append(e).append(i),r&&r.length>0&&i.data(A,r),K(y,x,G),L||i.trigger("change")},V=function(b,d){var e,f,g,i,k,l,m,n,o,p=d.outputctnrid,q=d.actions,r=d.lblselector,s=!!d.required,t=!d.noreqlabel,u=d.items,v=b.target,w=a(v),y=d.source,B=w.data(z).i18n,C=d.attributes,F=c.getId(),G="",I="
    "),s&&t&&(G+=" class='required'",H+=" ("+B.required+")"),G+=">",H+="",r?(g=a("
    "+d.label+"
    "),f=g.find(r),e.append(G+f.html()+H).append(f.nextAll()),i=f.prevAll()):e.append(a(G+d.label+H)),k=0,l=u.length;k!==l;k+=1)if(o=u[k],o.group)for(J+="

    "+o.label+"

    ",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
  • elements in your list.";for(t=[],"A"===p.nodeName&&(j=p.getAttribute("href"),i=a(p).html(),n=1,t.push({action:"redir",url:j})),m=1;m!==n;m+=1){if(q=o[m],r=a(q),r.hasClass(g)){s=q.id||c.getId(),q.id=s,j=d+"-"+s,t.push({action:"append",srctype:d,source:"#"+s});break}if("UL"===q.nodeName){if(e)throw"Recursive error, please check your code";k=W(r.children(),!0)}r.hasClass(l)&&(i=r.html())}i||(i=p.nodeValue),h.id||(h.id=c.getId()),w.push({bind:h.id,label:i,actions:t,group:k})}return w},X=function(a){var b=a.label,c=""},Y=function(a){var b="",c={};return c.bind=a.bind||"",c.actions=a.actions||[],b+=" data-"+d+"='"+JSON.stringify(c)+"'"},Z=function(a,b,d,e,f){var g=a.label,h=c.getId(),i=e?"-inline":"",j=" for='"+h+"'>",e||(j+=""),j};G.on(v,e+", ."+g,function(b){var c,d,e,f,g,h,i,j,k=b.target,l=[];if(k===b.currentTarget&&(c=a(k),(d=c.data(z))&&d.reset))for(e=d.reset,a.isArray(e)?l=e:l.push(e),g=l.length,f=0;f!==g;f+=1)h=l[f],(i=h.action)&&(j=h.live,!1!==j&&(h.live=!0),c.trigger(i+"."+q,h))}),G.on("change",n+" "+i,function(e){var f,g,h,i,j,k,l,m,n=e.currentTarget,o=a(n),p=o.nextAll(),r=a("#"+n.getAttribute("data-"+D)),s=a("#"+n.getAttribute(E)),t=r.data(x),w=o.find(":checked",o),y=o.get(0).form;if(i=p.length){for(h=i;0!==h;h-=1)(l=p[h])&&(m=t.indexOf(l.id),m>-1&&t.splice(m,1),a("#"+l.getAttribute(E)).trigger(v).trigger(u),a(l).trigger(u));r.data(x,t),p.remove()}s.trigger(v).trigger(u),o.trigger(u),o.data(B,[]);var F,G,H,I,J,K,L,M,N,O,P=[],Q=[],R=[];for(F=r.data(z),G=s.data(z),G&&F&&(F=a.extend({},F,G)),w.length&&w.val()&&F&&F.default&&(g=F.default,a.isArray(g)?P=g:P.push(g)),J=F.action,K=F.prop,C=F.actionData||{},g=o.data(A),g&&(P=P.concat(g)),h=0,i=w.length;h!==i;h+=1)if(f=w.get(h),(H=c.getData(f,d))&&(N=H.bind,P=P.concat(H.actions),N&&(O=b.getElementById(N),I=O.getAttribute("data-"+d)))){if(I.startsWith("{")||I.startsWith("[")){try{g=JSON.parse(I)}catch(b){a.error("Bad JSON object "+I)}a.isArray(g)||(g=[g])}else g={},g.action=J,g[K]=I,g=a.extend(!0,{},C,g),g=[g];P=P.concat(g)}if(!P.length)return!0;for(h=0,i=P.length;h!==i;h+=1)j=P[h],k=j.target,k&&k!==N?R.push(j):Q.push(j);for(L=F.base||{},M=R.length,h=0,i=Q.length;h!==i;h+=1)j=a.extend({},L,Q[h]),j.origin=s.get(0),j.provEvt=n,j.$selElm=w,j.form=y,M&&(j.actions=R),r.trigger(j.action+"."+q,j);return!0}),G.on("submit",n+" form",function(b){var c,d,e,f,g,h,i,j,l,m,n,o,p,t,v,w=b.currentTarget,A=a(w),C=A.data(x),E=A.data(y)||[],F=C?C.length:0,G=[],H=[],I=!1;for(F&&(e=a("#"+C[F-1]),f=e.data(x),a("#"+f[f.length-1]).trigger(u),e.trigger(u)),d=0;d!==F;d+=1)for(e=a("#"+C[d]),g=e.data(x),m=g.length,l=0;l!==m;l+=1){if(h=a("#"+g[l]),i=a("#"+h.data(D)),H.push(i),j=i.data(z),!(t=h.data(B))&&j.defaultIfNone){for(t=j.defaultIfNone,n=0,o=t.length;n!==o;n+=1)p=t[n],p.origin=i.get(0),p.$selElm=i.prev().find("input, select").eq(0),p.provEvt=p.$selElm.get(0),p.form=w,i.trigger(p.action+"."+q,p);t=h.data(B)}if(t)for(n=0,o=t.length;n!==o;n+=1)p=t[n],p.form=w,e.trigger(p.action+"."+r,p),G.push({$elm:e,data:p}),I=I||p.preventSubmit,v=p.provEvt}if(!I){for(A.find(k).removeAttr("name"),F=E.length,d=0;d!==F;d+=1)a(E[d]).remove();E=[];var J,K,L,M,N,O,P;if((J=A.attr("action"))&&(K=J.indexOf("?"))>0){for(L=J.substring(K+1),P=L.split("&"),F=P.length,d=0;d!==F;d+=1)M=P[d],N=M,M.indexOf("=")>0&&(O=M.split("=",2),N=O[0],M=O[1]),c=a(""),A.append(c),E.push(c.get(0));A.data(y,E)}}for(F=H.length,d=0;d!==F;d+=1)i=H[d],j=i.data(z),j.action&&G.push({$elm:i,data:j});for(F=G.length,d=0;d!==F;d+=1)p=G[d],p.data.lastProvEvt=v,p.$elm.trigger(p.data.action+"."+s,p.data);if(I)return b.preventDefault(),b.stopPropagation?b.stopImmediatePropagation():b.cancelBubble=!0,!1}),G.on("keyup",n+" select",function(b){if(-1!==navigator.userAgent.indexOf("Gecko"))return!(!b.keyCode||1!==b.keyCode&&9!==b.keyCode&&16!==b.keyCode&&!b.altKey&&!b.ctrlKey)||(a(b.target).trigger("change"),!0)}),G.on(I,e,function(b,c){var e=b.type;switch(b.namespace){case p:switch(e){case d:T(b,c);break;case"tblfilter":S(b,c)}break;case w:switch(e){case"select":U(b,c);break;case"checkbox":c.typeRadCheck="checkbox",V(b,c);break;case"radio":c.typeRadCheck="radio",V(b,c)}break;case q:switch(e){case"append":Q(b,c);break;case"redir":K(a(c.provEvt),B,c,!0);break;case"ajax":N(b,c);break;case"tblfilter":R(b,c);break;case"toggle":c.live?P(b,c):(c.preventSubmit=!0,K(a(c.provEvt),B,c));break;case"addClass":if(!c.source||!c.class)return;c.live?a(c.source).addClass(c.class):(c.preventSubmit=!0,K(a(c.provEvt),B,c));break;case"removeClass":if(!c.source||!c.class)return;c.live?a(c.source).removeClass(c.class):(c.preventSubmit=!0,K(a(c.provEvt),B,c));break;case"query":M(b,c)}break;case r:switch(e){case"redir":L(b,c);break;case"ajax":O(b,c);break;case"toggle":P(b,c);break;case"addClass":a(c.source).addClass(c.class);break;case"removeClass":a(c.source).removeClass(c.class);break;case"query":M(b,c)}}}),G.on("timerpoke.wb "+o,e,function(a){switch(a.type){case"timerpoke":case"wb-init":J(a)}return!0}),c.add(e)}(jQuery,document,wb),function(a,b,c){"use strict";var d,e,f,g,h,i=c.doc,j="gc-subway",k=".provisional."+j,l="wb-init ."+j,m={xxs:"xxsmallview",xs:"xsmallview",sm:"smallview",md:"mediumview",lg:"largeview",xl:"xlargeview"},n="gc-subway-section",o="wb-inv",p=!1,q=c.html,r=function(b){var d,e=c.init(b,j,k);e&&(d=a(e),s(d),c.ready(d,j))},s=function(b){if(b.length||(b=a(k)),a("main h1").length<2)return i.off(c.resizeEvents,s),void b.addClass("no-blink p-0");q.hasClass(m.md)||q.hasClass(m.lg)||q.hasClass(m.xl)?(p||t(b),d.addClass(o),f.prependTo(h),e.prependTo(g)):(q.hasClass(m.sm)||q.hasClass(m.xs)||q.hasClass(m.xxs))&&p&&(d.removeClass(o),f.remove(),a("h2:first-child",g).remove())},t=function(b){d=a("h1",b),e=a(""),f=a(""),a("ul",b).first().wrap("
    "),g=a(".gc-subway-menu-nav",b),b.nextUntil(".pagedetails, .gc-subway-section-end").wrapAll("
    "),h=b.next(),b.addClass("no-blink"),p=!0};i.on(c.resizeEvents,s),i.on("timerpoke.wb "+l,k+".provisional",r),c.add(k)}(jQuery,window,wb),function(a,b){"use strict";var c=b.doc,d="json-fetch",e=d+".wb",f={},g={},h=function(b,c,d,e,f,g){if(!window.jsonpointer)return setTimeout(function(){h(b,c,d,e,f,g)},100),!1;g&&(d=jsonpointer.get(d,g)),a("#"+b).trigger({type:"json-fetched.wb",fetch:{response:d,status:e,xhr:f,refId:c}},this)};c.on(e,function(c){var d,e,i,j,k,l,m=c.element||c.target,n=c.fetch||{url:""},o=n.url.split("#"),p=o[0],q=n.nocache,r=n.nocachekey||b.cacheBustKey||"wbCacheBust",s=o[1]||!1,t=n.refId;if(m===c.target||c.currentTarget===c.target){if(m.id||(m.id=b.getId()),k=m.id,s){if(i=s.split("/"),j=i[0],91===j.charCodeAt(0))return void a("#"+k).trigger({type:"postpone.wb-jsonmanager",postpone:{callerId:k,refId:t,dsname:j,selector:s.substring(j.length)}});n.url=p}q&&(d="nocache"===q?b.guid():b.sessionGUID(),e=r+"="+d,p=-1!==p.indexOf("?")?p+"&"+e:p+"?"+e,n.url=p),Modernizr.load({load:"site!deps/jsonpointer"+b.getMode()+".js",complete:function(){if(p){if(!n.nocache){if(l=f[p])return void h(k,t,l,"success",void 0,s);if(g[p])return void g[p].push({callerId:k,refId:t,selector:s});g[p]=[]}a.ajax(n).done(function(a,b,c){var d,e,i,j;if(!n.nocache)try{f[p]=a}catch(a){return}if(h(k,t,a,b,c,s),g[p])for(j=g[p],e=j.length,d=0;d!==e;d+=1)i=j[d],h(i.callerId,i.refId,a,b,c,i.selector)}).fail(function(b,c,d){a("#"+k).trigger({type:"json-failed.wb",fetch:{xhr:b,status:c,error:d,refId:t}},this)},this)}}})}})}(jQuery,wb),function(a,b,c){"use strict";function d(a,b,c,d){var e=a.data(b);return e&&!d||(e=[]),e.push(c),a.data(b,e)}var e="wb-jsonmanager",f="[data-"+e+"]",g="wb-init."+e,h="postpone."+e,i="patches."+e,j="data-"+e+"-reload",k=[],l={},m={},n={},o={},p=c.doc,q={ops:[{name:"wb-count",fn:function(b,c,d){var e,f,g=b[c],h=0,i=this.filter||[],j=this.filternot||[];if(a.isArray(i)||(i=[i]),a.isArray(j)||(j=[j]),(i.length||j.length)&&a.isArray(g))for(e=g.length,f=0;f!==e;f+=1)t(g[f],i,j)&&(h+=1);else a.isArray(g)&&(h=g.length);jsonpatch.apply(d,[{op:"add",path:this.set,value:h}])}},{name:"wb-first",fn:function(b,c,d){var e=b[c];a.isArray(e)&&0!==e.length&&jsonpatch.apply(d,[{op:"add",path:this.set,value:e[0]}])}},{name:"wb-last",fn:function(b,c,d){var e=b[c];a.isArray(e)&&0!==e.length&&jsonpatch.apply(d,[{op:"add",path:this.set,value:e[e.length-1]}])}},{name:"wb-nbtolocal",fn:function(a,c,d){var e=a[c],f=this.locale||b.wb.lang,g=this.suffix||"",h=this.prefix||"";"string"==typeof e&&(e=parseFloat(e),isNaN(e))||jsonpatch.apply(d,[{op:"replace",path:this.path,value:h+e.toLocaleString(f)+g}])}},{name:"wb-toDateISO",fn:function(a,b,d){this.set?jsonpatch.apply(d,[{op:"add",path:this.set,value:c.date.toDateISO(a[b])}]):jsonpatch.apply(d,[{op:"replace",path:this.path,value:c.date.toDateISO(a[b])}])}},{name:"wb-toDateTimeISO",fn:function(a,b,d){this.set?jsonpatch.apply(d,[{op:"add",path:this.set,value:c.date.toDateISO(a[b],!0)}]):jsonpatch.apply(d,[{op:"replace",path:this.path,value:c.date.toDateISO(a[b],!0)}])}}],opsArray:[{name:"wb-toDateISO",fn:function(a){var b,c=this.set,d=this.path,e=a.length;for(b=0;b!==e;b+=1)c?jsonpatch.apply(a,[{op:"wb-toDateISO",set:"/"+b+c,path:"/"+b+d}]):jsonpatch.apply(a,[{op:"wb-toDateISO",path:"/"+b+d}])}},{name:"wb-toDateTimeISO",fn:function(a){var b,c=this.set,d=this.path,e=a.length;for(b=0;b!==e;b+=1)c?jsonpatch.apply(a,[{op:"wb-toDateTimeISO",set:"/"+b+c,path:"/"+b+d}]):jsonpatch.apply(a,[{op:"wb-toDateTimeISO",path:"/"+b+d}])}}],opsRoot:[],settings:{}},r=function(a,b,c,d){a.after('

    JSON Manager Debug ('+b+')

    • JSON:
      '+JSON.stringify(c)+"
    • Patches:
      "+JSON.stringify(d)+"
      ")},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);