1function getPairs(e){var t={};return $.each($(e+" .addmultifield"),(function(e,a){""!=$(this).val()&&""!=$(this).parent().next().children(".addmultifield1")&&(t[slugify($(this).val())]={label:$(this).val(),value:$(this).parent().next().children(".addmultifield1").val()})})),t}function getPairsObj(e){var t={};return $.each($(e+" .addmultifield"),(function(e,a){""!=$(this).val()&&""!=$(this).parent().next().children(".addmultifield1")&&(t[slugify($(this).val())]=$(this).parent().next().children(".addmultifield1").val())})),t}function getArray(e){var t=[];return $.each($(e+" .addmultifield"),(function(e,a){""!=$(this).val()&&t.push($(this).val())})),t}function AutoGrowTextArea(e){e.clientHeight<e.scrollHeight&&(e.style.height=e.scrollHeight+"px",e.clientHeight<e.scrollHeight&&(e.style.height=2*e.scrollHeight-e.clientHeight+"px"))}function slugify(e,t){for(var a=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}],n=0,i=a.length;n<i;n++)e=e.replace(a[n].re,a[n].ch);return void 0!==t&&t?e.replace(/\s+/g,"-").replace(/[^a-z0-9A-Z]/g,"").replace(/\-{2,}/g,"-"):e.replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"").replace(/\-{2,}/g,"-")}!function(e){var t=e(window);function a(){return new Date(Date.UTC.apply(Date,arguments))}var n=function(t,a){this._process_options(a),this.element=e(t),this.isInline=!1,this.isInput=this.element.is("input"),this.component=!!this.element.is(".date")&&this.element.find(".add-on, .btn"),this.hasInput=this.component&&this.element.find("input").length,this.component&&0===this.component.length&&(this.component=!1),this.picker=e(u.template),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu"),this.o.rtl&&(this.picker.addClass("datepicker-rtl"),this.picker.find(".prev i, .next i").toggleClass("icon-arrow-left icon-arrow-right")),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("tfoot th.today").attr("colspan",(function(e,t){return parseInt(t)+1})),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};n.prototype={constructor:n,_process_options:function(t){this._o=e.extend({},this._o,t);var a=this.o=e.extend({},this._o),n=a.language;switch(d[n]||(n=n.split("-")[0],d[n]||(n=l.language)),a.language=n,a.startView){case 2:case"decade":a.startView=2;break;case 1:case"year":a.startView=1;break;default:a.startView=0}switch(a.minViewMode){case 1:case"months":a.minViewMode=1;break;case 2:case"years":a.minViewMode=2;break;default:a.minViewMode=0}a.startView=Math.max(a.startView,a.minViewMode),a.weekStart%=7,a.weekEnd=(a.weekStart+6)%7;var i=u.parseFormat(a.format);a.startDate!==-1/0&&(a.startDate?a.startDate instanceof Date?a.startDate=this._local_to_utc(this._zero_time(a.startDate)):a.startDate=u.parseDate(a.startDate,i,a.language):a.startDate=-1/0),a.endDate!==1/0&&(a.endDate?a.endDate instanceof Date?a.endDate=this._local_to_utc(this._zero_time(a.endDate)):a.endDate=u.parseDate(a.endDate,i,a.language):a.endDate=1/0),a.daysOfWeekDisabled=a.daysOfWeekDisabled||[],e.isArray(a.daysOfWeekDisabled)||(a.daysOfWeekDisabled=a.daysOfWeekDisabled.split(/[,\s]*/)),a.daysOfWeekDisabled=e.map(a.daysOfWeekDisabled,(function(e){return parseInt(e,10)}));var o=String(a.orientation).toLowerCase().split(/\s+/g),s=a.orientation.toLowerCase();if(o=e.grep(o,(function(e){return/^auto|left|right|top|bottom$/.test(e)})),a.orientation={x:"auto",y:"auto"},s&&"auto"!==s)if(1===o.length)switch(o[0]){case"top":case"bottom":a.orientation.y=o[0];break;case"left":case"right":a.orientation.x=o[0]}else s=e.grep(o,(function(e){return/^left|right$/.test(e)})),a.orientation.x=s[0]||"auto",s=e.grep(o,(function(e){return/^top|bottom$/.test(e)})),a.orientation.y=s[0]||"auto";else;},_events:[],_secondaryEvents:[],_applyEvents:function(e){for(var t,a,n=0;n<e.length;n++)t=e[n][0],a=e[n][1],t.on(a)},_unapplyEvents:function(e){for(var t,a,n=0;n<e.length;n++)t=e[n][0],a=e[n][1],t.off(a)},_buildEvents:function(){this.isInput?this._events=[[this.element,{focus:e.proxy(this.show,this),keyup:e.proxy(this.update,this),keydown:e.proxy(this.keydown,this)}]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),{focus:e.proxy(this.show,this),keyup:e.proxy(this.update,this),keydown:e.proxy(this.keydown,this)}],[this.component,{click:e.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:e.proxy(this.show,this)}]],this._secondaryEvents=[[this.picker,{click:e.proxy(this.click,this)}],[e(window),{resize:e.proxy(this.place,this)}],[e(document),{"mousedown touchstart":e.proxy((function(e){this.element.is(e.target)||this.element.find(e.target).length||this.picker.is(e.target)||this.picker.find(e.target).length||this.hide()}),this)}]]},_attachEvents:function(){this._detachEvents(),this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents(),this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,a){var n=a||this.date,i=this._utc_to_local(n);this.element.trigger({type:t,date:i,format:e.proxy((function(e){var t=e||this.o.format;return u.formatDate(n,t,this.o.language)}),this)})},show:function(e){this.isInline||this.picker.appendTo("body"),this.picker.show(),this.height=this.component?this.component.outerHeight():this.element.outerHeight(),this.place(),this._attachSecondaryEvents(),e&&e.preventDefault(),this._trigger("show")},hide:function(e){this.isInline||this.picker.is(":visible")&&(this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"))},remove:function(){this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date},_utc_to_local:function(e){return new Date(e.getTime()+6e4*e.getTimezoneOffset())},_local_to_utc:function(e){return new Date(e.getTime()-6e4*e.getTimezoneOffset())},_zero_time:function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},_zero_utc_time:function(e){return new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()))},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){return this.date},setDate:function(e){this.setUTCDate(this._local_to_utc(e))},setUTCDate:function(e){this.date=e,this.setValue()},setValue:function(){var e=this.getFormattedDate();this.isInput?this.element.val(e).change():this.component&&this.element.find("input").val(e).change()},getFormattedDate:function(e){return void 0===e&&(e=this.o.format),u.formatDate(this.date,e,this.o.language)},setStartDate:function(e){this._process_options({startDate:e}),this.update(),this.updateNavArrows()},setEndDate:function(e){this._process_options({endDate:e}),this.update(),this.updateNavArrows()},setDaysOfWeekDisabled:function(e){this._process_options({daysOfWeekDisabled:e}),this.update(),this.updateNavArrows()},place:function(){if(!this.isInline){var a=this.picker.outerWidth(),n=this.picker.outerHeight(),i=t.width(),o=t.height(),s=t.scrollTop(),r=parseInt(this.element.parents().filter((function(){return"auto"!=e(this).css("z-index")})).first().css("z-index"))+10,l=this.component?this.component.parent().offset():this.element.offset(),c=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),d=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),u=l.left,p=l.top;this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(u-=a-d)):(this.picker.addClass("datepicker-orient-left"),l.left<0?u-=l.left-10:l.left+a>i&&(u=i-a-10));var m,h,f=this.o.orientation.y;"auto"===f&&(m=-s+l.top-n,h=s+o-(l.top+c+n),f=Math.max(m,h)===h?"top":"bottom"),this.picker.addClass("datepicker-orient-"+f),"top"===f?p+=c:p-=n+parseInt(this.picker.css("padding-top")),this.picker.css({top:p,left:u,zIndex:r})}},_allow_update:!0,update:function(){if(this._allow_update){var e,t=new Date(this.date),a=!1;arguments&&arguments.length&&("string"==typeof arguments[0]||arguments[0]instanceof Date)?((e=arguments[0])instanceof Date&&(e=this._local_to_utc(e)),a=!0):(e=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val(),delete this.element.data().date),this.date=u.parseDate(e,this.o.format,this.o.language),a?this.setValue():e?t.getTime()!==this.date.getTime()&&this._trigger("changeDate"):this._trigger("clearDate"),this.date<this.o.startDate?(this.viewDate=new Date(this.o.startDate),this.date=new Date(this.o.startDate)):this.date>this.o.endDate?(this.viewDate=new Date(this.o.endDate),this.date=new Date(this.o.endDate)):(this.viewDate=new Date(this.date),this.date=new Date(this.date)),this.fill()}},fillDow:function(){var e=this.o.weekStart,t="<tr>";if(this.o.calendarWeeks){var a='<th class="cw"> </th>';t+=a,this.picker.find(".datepicker-days thead tr:first-child").prepend(a)}for(;e<this.o.weekStart+7;)t+='<th class="dow">'+d[this.o.language].daysMin[e++%7]+"</th>";t+="</tr>",this.picker.find(".datepicker-days thead").append(t)},fillMonths:function(){for(var e="",t=0;t<12;)e+='<span class="month">'+d[this.o.language].monthsShort[t++]+"</span>";this.picker.find(".datepicker-months td").html(e)},setRange:function(t){t&&t.length?this.range=e.map(t,(function(e){return e.valueOf()})):delete this.range,this.fill()},getClassNames:function(t){var a=[],n=this.viewDate.getUTCFullYear(),i=this.viewDate.getUTCMonth(),o=this.date.valueOf(),s=new Date;return t.getUTCFullYear()<n||t.getUTCFullYear()==n&&t.getUTCMonth()<i?a.push("old"):(t.getUTCFullYear()>n||t.getUTCFullYear()==n&&t.getUTCMonth()>i)&&a.push("new"),this.o.todayHighlight&&t.getUTCFullYear()==s.getFullYear()&&t.getUTCMonth()==s.getMonth()&&t.getUTCDate()==s.getDate()&&a.push("today"),t.valueOf()==o&&a.push("active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||-1!==e.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled))&&a.push("disabled"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&a.push("range"),-1!=e.inArray(t.valueOf(),this.range)&&a.push("selected")),a},fill:function(){var t,n=new Date(this.viewDate),i=n.getUTCFullYear(),o=n.getUTCMonth(),s=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,r=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,c=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0;this.date&&this.date.valueOf();this.picker.find(".datepicker-days thead th.datepicker-switch").text(d[this.o.language].months[o]+" "+i),this.picker.find("tfoot th.today").text(d[this.o.language].today).toggle(!1!==this.o.todayBtn),this.picker.find("tfoot th.clear").text(d[this.o.language].clear).toggle(!1!==this.o.clearBtn),this.updateNavArrows(),this.fillMonths();var p=a(i,o-1,28,0,0,0,0),m=u.getDaysInMonth(p.getUTCFullYear(),p.getUTCMonth());p.setUTCDate(m),p.setUTCDate(m-(p.getUTCDay()-this.o.weekStart+7)%7);var h=new Date(p);h.setUTCDate(h.getUTCDate()+42),h=h.valueOf();for(var f,g=[];p.valueOf()<h;){if(p.getUTCDay()==this.o.weekStart&&(g.push("<tr>"),this.o.calendarWeeks)){var v=new Date(+p+(this.o.weekStart-p.getUTCDay()-7)%7*864e5),b=new Date(+v+(11-v.getUTCDay())%7*864e5),y=new Date(+(y=a(b.getUTCFullYear(),0,1))+(11-y.getUTCDay())%7*864e5),_=(b-y)/864e5/7+1;g.push('<td class="cw">'+_+"</td>")}if((f=this.getClassNames(p)).push("day"),this.o.beforeShowDay!==e.noop){var M=this.o.beforeShowDay(this._utc_to_local(p));void 0===M?M={}:"boolean"==typeof M?M={enabled:M}:"string"==typeof M&&(M={classes:M}),!1===M.enabled&&f.push("disabled"),M.classes&&(f=f.concat(M.classes.split(/\s+/))),M.tooltip&&(t=M.tooltip)}f=e.unique(f),g.push('<td class="'+f.join(" ")+'"'+(t?' title="'+t+'"':"")+">"+p.getUTCDate()+"</td>"),p.getUTCDay()==this.o.weekEnd&&g.push("</tr>"),p.setUTCDate(p.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(g.join(""));var w=this.date&&this.date.getUTCFullYear(),x=this.picker.find(".datepicker-months").find("th:eq(1)").text(i).end().find("span").removeClass("active");w&&w==i&&x.eq(this.date.getUTCMonth()).addClass("active"),(i<s||i>l)&&x.addClass("disabled"),i==s&&x.slice(0,r).addClass("disabled"),i==l&&x.slice(c+1).addClass("disabled"),g="",i=10*parseInt(i/10,10);var k=this.picker.find(".datepicker-years").find("th:eq(1)").text(i+"-"+(i+9)).end().find("td");
1i-=1;for(var C=-1;C<11;C++)g+='<span class="year'+(-1==C?" old":10==C?" new":"")+(w==i?" active":"")+(i<s||i>l?" disabled":"")+'">'+i+"</span>",i+=1;k.html(g)},updateNavArrows:function(){if(this._allow_update){var e=new Date(this.viewDate),t=e.getUTCFullYear(),a=e.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-1/0&&t<=this.o.startDate.getUTCFullYear()&&a<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&t>=this.o.endDate.getUTCFullYear()&&a>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-1/0&&t<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&t>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(t){t.preventDefault();var n=e(t.target).closest("span, td, th");if(1==n.length)switch(n[0].nodeName.toLowerCase()){case"th":switch(n[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":var i=u.modes[this.viewMode].navStep*("prev"==n[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,i),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,i),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var o=new Date;o=a(o.getFullYear(),o.getMonth(),o.getDate(),0,0,0),this.showMode(-2);var s="linked"==this.o.todayBtn?null:"view";this._setDate(o,s);break;case"clear":var r;this.isInput?r=this.element:this.component&&(r=this.element.find("input")),r&&r.val("").change(),this._trigger("changeDate"),this.update(),this.o.autoclose&&this.hide()}break;case"span":if(!n.is(".disabled")){if(this.viewDate.setUTCDate(1),n.is(".month")){var l=1,c=n.parent().find("span").index(n),d=this.viewDate.getUTCFullYear();this.viewDate.setUTCMonth(c),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode&&this._setDate(a(d,c,l,0,0,0,0))}else{d=parseInt(n.text(),10)||0,l=1,c=0;this.viewDate.setUTCFullYear(d),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(a(d,c,l,0,0,0,0))}this.showMode(-1),this.fill()}break;case"td":if(n.is(".day")&&!n.is(".disabled")){l=parseInt(n.text(),10)||1,d=this.viewDate.getUTCFullYear(),c=this.viewDate.getUTCMonth();n.is(".old")?0===c?(c=11,d-=1):c-=1:n.is(".new")&&(11==c?(c=0,d+=1):c+=1),this._setDate(a(d,c,l,0,0,0,0))}}},_setDate:function(e,t){var a;t&&"date"!=t||(this.date=new Date(e)),t&&"view"!=t||(this.viewDate=new Date(e)),this.fill(),this.setValue(),this._trigger("changeDate"),this.isInput?a=this.element:this.component&&(a=this.element.find("input")),a&&a.change(),!this.o.autoclose||t&&"date"!=t||this.hide()},moveMonth:function(e,t){if(!t)return e;var a,n,i=new Date(e.valueOf()),o=i.getUTCDate(),s=i.getUTCMonth(),r=Math.abs(t);if(t=t>0?1:-1,1==r)n=-1==t?function(){return i.getUTCMonth()==s}:function(){return i.getUTCMonth()!=a},a=s+t,i.setUTCMonth(a),(a<0||a>11)&&(a=(a+12)%12);else{for(var l=0;l<r;l++)i=this.moveMonth(i,t);a=i.getUTCMonth(),i.setUTCDate(o),n=function(){return a!=i.getUTCMonth()}}for(;n();)i.setUTCDate(--o),i.setUTCMonth(a);return i},moveYear:function(e,t){return this.moveMonth(e,12*t)},dateWithinRange:function(e){return e>=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(this.picker.is(":not(:visible)"))27==e.keyCode&&this.show();else{var t,a,n,i,o=!1;switch(e.keyCode){case 27:this.hide(),e.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;t=37==e.keyCode?-1:1,e.ctrlKey?(a=this.moveYear(this.date,t),n=this.moveYear(this.viewDate,t),this._trigger("changeYear",this.viewDate)):e.shiftKey?(a=this.moveMonth(this.date,t),n=this.moveMonth(this.viewDate,t),this._trigger("changeMonth",this.viewDate)):((a=new Date(this.date)).setUTCDate(this.date.getUTCDate()+t),(n=new Date(this.viewDate)).setUTCDate(this.viewDate.getUTCDate()+t)),this.dateWithinRange(a)&&(this.date=a,this.viewDate=n,this.setValue(),this.update(),e.preventDefault(),o=!0);break;case 38:case 40:if(!this.o.keyboardNavigation)break;t=38==e.keyCode?-1:1,e.ctrlKey?(a=this.moveYear(this.date,t),n=this.moveYear(this.viewDate,t),this._trigger("changeYear",this.viewDate)):e.shiftKey?(a=this.moveMonth(this.date,t),n=this.moveMonth(this.viewDate,t),this._trigger("changeMonth",this.viewDate)):((a=new Date(this.date)).setUTCDate(this.date.getUTCDate()+7*t),(n=new Date(this.viewDate)).setUTCDate(this.viewDate.getUTCDate()+7*t)),this.dateWithinRange(a)&&(this.date=a,this.viewDate=n,this.setValue(),this.update(),e.preventDefault(),o=!0);break;case 13:this.hide(),e.preventDefault();break;case 9:this.hide()}if(o)this._trigger("changeDate"),this.isInput?i=this.element:this.component&&(i=this.element.find("input")),i&&i.change()}},showMode:function(e){e&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+e))),this.picker.find(">div").hide().filter(".datepicker-"+u.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var i=function(t,a){this.element=e(t),this.inputs=e.map(a.inputs,(function(e){return e.jquery?e[0]:e})),delete a.inputs,e(this.inputs).datepicker(a).bind("changeDate",e.proxy(this.dateUpdated,this)),this.pickers=e.map(this.inputs,(function(t){return e(t).data("datepicker")})),this.updateDates()};function o(t,a){var n=e(t).data(),i={},o=new RegExp("^"+a.toLowerCase()+"([A-Z])");a=new RegExp("^"+a.toLowerCase());for(var s in n)a.test(s)&&(i[s.replace(o,(function(e,t){return t.toLowerCase()}))]=n[s]);return i}function s(t){var a={};
1if(d[t]||(t=t.split("-")[0],d[t])){var n=d[t];return e.each(c,(function(e,t){t in n&&(a[t]=n[t])})),a}}i.prototype={updateDates:function(){this.dates=e.map(this.pickers,(function(e){return e.date})),this.updateRanges()},updateRanges:function(){var t=e.map(this.dates,(function(e){return e.valueOf()}));e.each(this.pickers,(function(e,a){a.setRange(t)}))},dateUpdated:function(t){var a=e(t.target).data("datepicker").getUTCDate(),n=e.inArray(t.target,this.inputs),i=this.inputs.length;if(-1!=n){if(a<this.dates[n])for(;n>=0&&a<this.dates[n];)this.pickers[n--].setUTCDate(a);else if(a>this.dates[n])for(;n<i&&a>this.dates[n];)this.pickers[n++].setUTCDate(a);this.updateDates()}},remove:function(){e.map(this.pickers,(function(e){e.remove()})),delete this.element.data().datepicker}};var r=e.fn.datepicker;e.fn.datepicker=function(t){var a,r=Array.apply(null,arguments);return r.shift(),this.each((function(){var c=e(this),d=c.data("datepicker"),u="object"==typeof t&&t;if(!d){var p=o(this,"date"),m=s(e.extend({},l,p,u).language),h=e.extend({},l,m,p,u);if(c.is(".input-daterange")||h.inputs){var f={inputs:h.inputs||c.find("input").toArray()};c.data("datepicker",d=new i(this,e.extend(h,f)))}else c.data("datepicker",d=new n(this,h))}if("string"==typeof t&&"function"==typeof d[t]&&void 0!==(a=d[t].apply(d,r)))return!1})),void 0!==a?a:this};var l=e.fn.datepicker.defaults={autoclose:!1,beforeShowDay:e.noop,calendarWeeks:!1,clearBtn:!1,daysOfWeekDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0},c=e.fn.datepicker.locale_opts=["format","rtl","weekStart"];e.fn.datepicker.Constructor=n;var d=e.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},u={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4==0&&e%100!=0||e%400==0},getDaysInMonth:function(e,t){return[31,u.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(e){var t=e.replace(this.validParts,"\0").split("\0"),a=e.match(this.validParts);if(!t||!t.length||!a||0===a.length)throw new Error("Invalid date format.");return{separators:t,parts:a}},parseDate:function(t,i,o){if(t instanceof Date)return t;if("string"==typeof i&&(i=u.parseFormat(i)),/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(t)){var s,r=/([\-+]\d+)([dmwy])/,l=t.match(/([\-+]\d+)([dmwy])/g);t=new Date;for(var c=0;c<l.length;c++)switch(h=r.exec(l[c]),s=parseInt(h[1]),h[2]){case"d":t.setUTCDate(t.getUTCDate()+s);break;case"m":t=n.prototype.moveMonth.call(n.prototype,t,s);break;case"w":t.setUTCDate(t.getUTCDate()+7*s);break;case"y":t=n.prototype.moveYear.call(n.prototype,t,s)}return a(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),0,0,0)}l=t&&t.match(this.nonpunctuation)||[],t=new Date;var p,m,h,f={},g=["yyyy","yy","M","MM","m","mm","d","dd"],v={yyyy:function(e,t){return e.setUTCFullYear(t)},yy:function(e,t){return e.setUTCFullYear(2e3+t)},m:function(e,t){if(isNaN(e))return e;for(t-=1;t<0;)t+=12;for(t%=12,e.setUTCMonth(t);e.getUTCMonth()!=t;)e.setUTCDate(e.getUTCDate()-1);return e},d:function(e,t){return e.setUTCDate(t)}};v.M=v.MM=v.mm=v.m,v.dd=v.d,t=a(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0);var b=i.parts.slice();if(l.length!=b.length&&(b=e(b).filter((function(t,a){return-1!==e.inArray(a,g)})).toArray()),l.length==b.length){c=0;for(var y=b.length;c<y;c++){if(p=parseInt(l[c],10),h=b[c],isNaN(p))switch(h){case"MM":m=e(d[o].months).filter((function(){var e=this.slice(0,l[c].length);return e==l[c].slice(0,e.length)})),p=e.inArray(m[0],d[o].months)+1;break;case"M":m=e(d[o].monthsShort).filter((function(){var e=this.slice(0,l[c].length);return e==l[c].slice(0,e.length)})),p=e.inArray(m[0],d[o].monthsShort)+1}f[h]=p}var _,M;for(c=0;c<g.length;c++)(M=g[c])in f&&!isNaN(f[M])&&(_=new Date(t),v[M](_,f[M]),isNaN(_)||(t=_))}return t},formatDate:function(t,a,n){"string"==typeof a&&(a=u.parseFormat(a));var i={d:t.getUTCDate(),D:d[n].daysShort[t.getUTCDay()],DD:d[n].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:d[n].monthsShort[t.getUTCMonth()],MM:d[n].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};i.dd=(i.d<10?"0":"")+i.d,i.mm=(i.m<10?"0":"")+i.m;t=[];for(var o=e.extend([],a.separators),s=0,r=a.parts.length;s<=r;s++)o.length&&t.push(o.shift()),t.push(i[a.parts[s]]);return t.join("")},headTemplate:'<thead><tr><th class="prev">«</th><th colspan="5" class="datepicker-switch"></th><th class="next">»</th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"></th></tr><tr><th colspan="7" class="clear"></th></tr></tfoot>'};u.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+u.headTemplate+"<tbody></tbody>"+u.footTemplate+'</table></div><div class="datepicker-months"><table class="table-condensed">'+u.headTemplate+u.contTemplate+u.footTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+u.headTemplate+u.contTemplate+u.footTemplate+"</table></div></div>",e.fn.datepicker.DPGlobal=u,e.fn.datepicker.noConflict=function(){return e.fn.datepicker=r,this},e(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',(function(t){var a=e(this);a.data("datepicker")||(t.preventDefault(),a.datepicker("show"))})),e((function(){e('[data-provide="datepicker-inline"]').datepicker()}))}(window.jQuery),function(e){var t,a=[],n=!1,i=!1,o={interval:250,force_process:!1},s=e(window);function r(){i=!1;for(var n=0;n<a.length;n++){var o=e(a[n]).filter((function(){return e(this).is(":appeared")}));if(o.trigger("appear",[o]),t){var s=t.not(o);s.trigger("disappear",[s])}t=o}}e.expr[":"].appeared=function(t){var a=e(t);if(!a.is(":visible"))return!1;var n=s.scrollLeft(),i=s.scrollTop(),o=a.offset(),r=o.left,l=o.top;return l+a.height()>=i&&l-(a.data("appear-top-offset")||0)<=i+s.height()&&r+a.width()>
1=n&&r-(a.data("appear-left-offset")||0)<=n+s.width()},e.fn.extend({appear:function(t){var s=e.extend({},o,t||{}),l=this.selector||this;if(!n){var c=function(){i||(i=!0,setTimeout(r,s.interval))};e(window).scroll(c).resize(c),n=!0}return s.force_process&&setTimeout(r,s.interval),a.push(l),e(l)}}),e.extend({force_appear:function(){return!!n&&(r(),!0)}})}(jQuery), 2/*! jQuery UI - v1.12.1 - 2016-09-14 3* http://jqueryui.com 4* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js 5* Copyright jQuery Foundation and other contributors; Licensed MIT */ 6function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){function t(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},e.extend(this._defaults,this.regional[""]),this.regional.en=e.extend(!0,{},this.regional[""]),this.regional["en-US"]=e.extend(!0,{},this.regional.en),this.dpDiv=a(e("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function a(t){var a="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return t.on("mouseout",a,(function(){e(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).removeClass("ui-datepicker-next-hover")})).on("mouseover",a,n)}function n(){e.datepicker._isDisabledDatepicker(p.inline?p.dpDiv.parent()[0]:p.input[0])||(e(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),e(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&e(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&e(this).addClass("ui-datepicker-next-hover"))}function i(t,a){for(var n in e.extend(t,a),a)null==a[n]&&(t[n]=a[n]);return t}function o(e){return function(){var t=this.element.val();e.apply(this,arguments),this._refresh(),t!==this.element.val()&&this._trigger("change")}}e.ui=e.ui||{},e.ui.version="1.12.1";var s=0,r=Array.prototype.slice;e.cleanData=function(t){return function(a){var n,i,o;for(o=0;null!=(i=a[o]);o++)try{(n=e._data(i,"events"))&&n.remove&&e(i).triggerHandler("remove")}catch(e){}t(a)}}
vendor: 18,057 bytes, line 6
6(e.cleanData),e.widget=function(t,a,n){var i,o,s,r={},l=t.split(".")[0],c=l+"-"+(t=t.split(".")[1]);return n||(n=a,a=e.Widget),e.isArray(n)&&(n=e.extend.apply(null,[{}].concat(n))),e.expr[":"][c.toLowerCase()]=function(t){return!!e.data(t,c)},e[l]=e[l]||{},i=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?void(arguments.length&&this._createWidget(e,t)):new o(e,t)},e.extend(o,i,{version:n.version,_proto:e.extend({},n),_childConstructors:[]}),(s=new a).options=e.widget.extend({},s.options),e.each(n,(function(t,n){return e.isFunction(n)?void(r[t]=function(){function e(){return a.prototype[t].apply(this,arguments)}function i(e){return a.prototype[t].apply(this,e)}return function(){var t,a=this._super,o=this._superApply;return this._super=e,this._superApply=i,t=n.apply(this,arguments),this._super=a,this._superApply=o,t}}()):void(r[t]=n)})),o.prototype=e.widget.extend(s,{widgetEventPrefix:i&&s.widgetEventPrefix||t},r,{constructor:o,namespace:l,widgetName:t,widgetFullName:c}),i?(e.each(i._childConstructors,(function(t,a){var n=a.prototype;e.widget(n.namespace+"."+n.widgetName,o,a._proto)})),delete i._childConstructors):a._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var a,n,i=r.call(arguments,1),o=0,s=i.length;s>o;o++)for(a in i[o])n=i[o][a],i[o].hasOwnProperty(a)&&void 0!==n&&(t[a]=e.isPlainObject(n)?e.isPlainObject(t[a])?e.widget.extend({},t[a],n):e.widget.extend({},n):n);return t},e.widget.bridge=function(t,a){var n=a.prototype.widgetFullName||t;e.fn[t]=function(i){var o="string"==typeof i,s=r.call(arguments,1),l=this;return o?this.length||"instance"!==i?this.each((function(){var a,o=e.data(this,n);return"instance"===i?(l=o,!1):o?e.isFunction(o[i])&&"_"!==i.charAt(0)?(a=o[i].apply(o,s))!==o&&void 0!==a?(l=a&&a.jquery?l.pushStack(a.get()):a,!1):void 0:e.error("no such method '"+i+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+i+"'")})):l=void 0:(s.length&&(i=e.widget.extend.apply(null,[i].concat(s))),this.each((function(){var t=e.data(this,n);t?(t.option(i||{}),t._init&&t._init()):e.data(this,n,new a(i,this))}))),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,a){a=e(a||this.defaultElement||this)[0],this.element=e(a),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},a!==this&&(e.data(a,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===a&&this.destroy()}}),this.document=e(a.style?a.ownerDocument:a.document||a),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,(function(e,a){t._removeClass(a,e)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,a){var n,i,o,s=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(s={},n=t.split("."),t=n.shift(),n.length){for(i=s[t]=e.widget.extend({},this.options[t]),o=0;n.length-1>o;o++)i[n[o]]=i[n[o]]||{},i=i[n[o]];if(t=n.pop(),1===arguments.length)return void 0===i[t]?null:i[t];i[t]=a}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=a}return this._setOptions(s),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var a,n,i;for(a in t)i=this.classesElementLookup[a],t[a]!==this.options.classes[a]&&i&&i.length&&(n=e(i.get()),this._removeClass(i,a),n.addClass(this._classes({element:n,keys:a,classes:t,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function a(a,o){var s,r;for(r=0;a.length>r;r++)s=i.classesElementLookup[a[r]]||e(),s=t.add?e(e.unique(s.get().concat(t.element.get()))):e(s.not(t.element).get()),i.classesElementLookup[a[r]]=s,n.push(a[r]),o&&t.classes[a[r]]&&n.push(t.classes[a[r]])}var n=[],i=this;return t=e.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&a(t.keys.match(/\S+/g)||[],!0),t.extra&&a(t.extra.match(/\S+/g)||[]),n.join(" ")},_untrackClassesElement:function(t){var a=this;e.each(a.classesElementLookup,(function(n,i){-1!==e.inArray(t.target,i)&&(a.classesElementLookup[n]=e(i.not(t.target).get()))}))},_removeClass:function(e,t,a){return this._toggleClass(e,t,a,!1)},_addClass:function(e,t,a){return this._toggleClass(e,t,a,!0)},_toggleClass:function(e,t,a,n){n="boolean"==typeof n?n:a;var i="string"==typeof e||null===e,o={extra:i?t:a,keys:i?e:t,element:i?this.element:e,add:n};return o.element.toggleClass(this._classes(o),n),this},_on:function(t,a,n){var i,o=this;"boolean"!=typeof t&&(n=a,a=t,t=!1),n?(a=i=e(a),this.bindings=this.bindings.add(a)):(n=a,a=this.element,i=this.widget()),e.each(n,(function(n,s){function r(){return t||!0!==o.options.disabled&&!e(this).hasClass("ui-state-disabled")?("string"==typeof s?o[s]:s).apply(o,arguments):void 0}"string"!=typeof s&&(r.guid=s.guid=s.guid||r.guid||e.guid++);var l=n.match(/^([\w:-]*)\s*(.*)$/),c=l[1]+o.eventNamespace,d=l[2];d?i.on(c,d,r):a.on(c,r)}))},_off:function(t,a){a=(a||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(a).off(a),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){var a=this;return setTimeout((function(){return("string"==typeof e?a[e]:e).apply(a,arguments)}),t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,a,n){var i,o,s=this.options[t];if(n=n||{},(a=e.Event(a)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),a.target=this.element[0],o=a.originalEvent)for(i in o)i in a||(a[i]=o[i]);return this.element.trigger(a,n),!(e.isFunction(s)&&!1===s.apply(this.element[0],[a].concat(n))||a.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},(function(t,a){e.Widget.prototype["_"+t]=function(n,i,o){"string"==typeof i&&(i={effect:i});var s,r=i?!0===i||"number"==typeof i?a:i.effect||a:t;"number"==typeof(i=i||{})&&(i={duration:i}),s=!e.isEmptyObject(i),i.complete=o,i.delay&&n.delay(i.delay),s&&e.effects&&e.effects.effect[r]?n[t](i):r!==t&&n[r]?n[r](i.duration,i.easing,o):n.queue((function(a){e(this)[t](),o&&o.call(n[0]),a()}))}})),e.widget,function(){function t(e,t,a){return[parseFloat(e[0])*(u.test(e[0])?t/100:1),parseFloat(e[1])*(u.test(e[1])?a/100:1)]}function a(t,a){return parseInt(e.css(t,a),10)||0}function n(t){var a=t[0];return 9===a.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(a)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:a.preventDefault?{width:0,height:0,offset:{top:a.pageY,left:a.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var i,o=Math.max,s=Math.abs,r=/left|center|right/,l=/top|center|bottom/,c=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,u=/%$/,p=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==i)return i;var t,a,n=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=n.children()[0];return e("body").append(n),t=o.offsetWidth,n.css("overflow","scroll"),t===(a=o.offsetWidth)&&(a=n[0].clientWidth),n.remove(),i=t-a},getScrollInfo:function(t){var a=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),n=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===a||"auto"===a&&t.width<t.element[0].scrollWidth;return{width:"scroll"===n||"auto"===n&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:i?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var a=e(t||window),n=e.isWindow(a[0]),i=!!a[0]&&9===a[0].nodeType;return{element:a,isWindow:n,isDocument:i,offset:!n&&!i?e(t).offset():{left:0,top:0},scrollLeft:a.scrollLeft(),scrollTop:a.scrollTop(),width:a.outerWidth(),height:a.outerHeight()}}},e.fn.position=function(i){if(!i||!i.of)return p.apply(this,arguments);i=e.extend({},i);var u,m,h,f,g,v,b=e(i.of),y=e.position.getWithinInfo(i.within),_=e.position.getScrollInfo(y),M=(i.collision||"flip").split(" "),w={};return v=n(b),b[0].preventDefault&&(i.at="left top"),m=v.width,h=v.height,f=v.offset,g=e.extend({},f),e.each(["my","at"],(function(){var e,t,a=(i[this]||"").split(" ");1===a.length&&(a=r.test(a[0])?a.concat(["center"]):l.test(a[0])?["center"].concat(a):["center","center"]),a[0]=r.test(a[0])?a[0]:"center",a[1]=l.test(a[1])?a[1]:"center",e=c.exec(a[0]),t=c.exec(a[1]),w[this]=[e?e[0]:0,t?t[0]:0],i[this]=[d.exec(a[0])[0],d.exec(a[1])[0]]})),1===M.length&&(M[1]=M[0]),"right"===i.at[0]?g.left+=m:"center"===i.at[0]&&(g.left+=m/2),"bottom"===i.at[1]?g.top+=h:"center"===i.at[1]&&(g.top+=h/2),u=t(w.at,m,h),g.left+=u[0],g.top+=u[1],this.each((function(){var n,r,l=e(this),c=l.outerWidth(),d=l.outerHeight(),p=a(this,"marginLeft"),v=a(this,"marginTop"),x=c+p+a(this,"marginRight")+_.width,k=d+v+a(this,"marginBottom")+_.height,C=e.extend({},g),O=t(w.my,l.outerWidth(),l.outerHeight());"right"===i.my[0]?C.left-=c:"center"===i.my[0]&&(C.left-=c/2),"bottom"===i.my[1]?C.top-=d:"center"===i.my[1]&&(C.top-=d/2),C.left+=O[0],C.top+=O[1],n={marginLeft:p,marginTop:v},e.each(["left","top"],(function(t,a){e.ui.position[M[t]]&&e.ui.position[M[t]][a](C,{targetWidth:m,targetHeight:h,elemWidth:c,elemHeight:d,collisionPosition:n,collisionWidth:x,collisionHeight:k,offset:[u[0]+O[0],u[1]+O[1]],my:i.my,at:i.at,within:y,elem:l})})),i.using&&(r=function(e){var t=f.left-C.left,a=t+m-c,n=f.top-C.top,r=n+h-d,u={target:{element:b,left:f.left,top:f.top,width:m,height:h},element:{element:l,left:C.left,top:C.top,width:c,height:d},horizontal:0>a?"left":t>0?"right":"center",vertical:0>r?"top":n>0?"bottom":"middle"};c>m&&m>s(t+a)&&(u.horizontal="center"),d>h&&h>s(n+r)&&(u.vertical="middle"),u.important=o(s(t),s(a))>o(s(n),s(r))?"horizontal":"vertical",i.using.call(this,e,u)}),l.offset(e.extend(C,{using:r}))}))},e.ui.position={fit:{left:function(e,t){var a,n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,r=e.left-t.collisionPosition.marginLeft,l=i-r,c=r+t.collisionWidth-s-i;t.collisionWidth>s?l>0&&0>=c?(a=e.left+l+t.collisionWidth-s-i,e.left+=l-a):e.left=c>0&&0>=l?i:l>c?i+s-t.collisionWidth:i:l>0?e.left+=l:c>0?e.left-=c:e.left=o(e.left-r,e.left)},top:function(e,t){var a,n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.within.height,r=e.top-t.collisionPosition.marginTop,l=i-r,c=r+t.collisionHeight-s-i;t.collisionHeight>s?l>0&&0>=c?(a=e.top+l+t.collisionHeight-s-i,e.top+=l-a):e.top=c>0&&0>=l?i:l>c?i+s-t.collisionHeight:i:l>0?e.top+=l:c>0?e.top-=c:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var a,n,i=t.within,o=i.offset.left+i.scrollLeft,r=i.width,l=i.isWindow?i.scrollLeft:i.offset.left,c=e.left-t.collisionPosition.marginLeft,d=c-l,u=c+t.collisionWidth-r-l,p="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,m="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,h=-2*t.offset[0];0>d?(0>(a=e.left+p+m+h+t.collisionWidth-r-o)||s(d)>a)&&(e.left+=p+m+h):u>0&&(((n=e.left-t.collisionPosition.marginLeft+p+m+h-l)>0||u>s(n))&&(e.left+=p+m+h))},top:function(e,t){var a,n,i=t.within,o=i.offset.top+i.scrollTop,r=i.height,l=i.isWindow?i.scrollTop:i.offset.top,c=e.top-t.collisionPosition.marginTop,d=c-l,u=c+t.collisionHeight-r-l,p="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,m="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,h=-2*t.offset[1];0>d?(0>(n=e.top+p+m+h+t.collisionHeight-r-o)||s(d)>n)&&(e.top+=p+m+h):u>0&&(((a=e.top-t.collisionPosition.marginTop+p+m+h-l)>0||u>s(a))&&(e.top+=p+m+h))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}}(),e.ui.position,e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo((function(t){return function(a){return!!e.data(a,t)}})):function(t,a,n){return!!e.data(t,n[3])}}),e.fn.extend({disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(e+".ui-disableSelection",(function(e){e.preventDefault()}))}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var l="ui-effects-",c="ui-effects-style",d="ui-effects-animated",u=e;e.effects={effect:{}},function(e,t){function a(e,t,a){var n=d[t.type]||{};return null==e?a||!t.def?null:t.def:(e=n.floor?~~e:parseFloat(e),isNaN(e)?t.def:n.mod?(e+n.mod)%n.mod:0>e?0:e>n.max?n.max:e)}function n(a){var n=l(),i=n._rgba=[];return a=a.toLowerCase(),m(r,(function(e,o){var s,r=o.re.exec(a),l=r&&o.parse(r),d=o.space||"rgba";return l?(s=n[d](l),n[c[d].cache]=s[c[d].cache],i=n._rgba=s._rgba,!1):t})),i.length?("0,0,0,0"===i.join()&&e.extend(i,o.transparent),n):o[a]}function i(e,t,a){return 1>6*(a=(a+1)%1)?e+6*(t-e)*a:1>2*a?t:2>3*a?e+6*(t-e)*(2/3-a):e}var o,s=/^([\-+])=\s*(\d+\.?\d*)/,r=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[e[1],e[2],e[3],e[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(e){return[2.55*e[1],2.55*e[2],2.55*e[3],e[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(e){return[e[1],e[2]/100,e[3]/100,e[4]]}}],l=e.Color=function(t,a,n,i){return new e.Color.fn.parse(t,a,n,i)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},d={byte:{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},u=l.support={},p=e("<p>")[0],m=e.each;p.style.cssText="background-color:rgba(1,1,1,.5)",u.rgba=p.style.backgroundColor.indexOf("rgba")>-1,m(c,(function(e,t){t.cache="_"+e,t.props.alpha={idx:3,type:"percent",def:1}})),l.fn=e.extend(l.prototype,{parse:function(i,s,r,d){if(i===t)return this._rgba=[null,null,null,null],this;(i.jquery||i.nodeType)&&(i=e(i).css(s),s=t);var u=this,p=e.type(i),h=this._rgba=[];return s!==t&&(i=[i,s,r,d],p="array"),"string"===p?this.parse(n(i)||o._default):"array"===p?(m(c.rgba.props,(function(e,t){h[t.idx]=a(i[t.idx],t)})),this):"object"===p?(m(c,i instanceof l?function(e,t){i[t.cache]&&(u[t.cache]=i[t.cache].slice())}:function(t,n){var o=n.cache;m(n.props,(function(e,t){if(!u[o]&&n.to){if("alpha"===e||null==i[e])return;u[o]=n.to(u._rgba)}u[o][t.idx]=a(i[e],t,!0)})),u[o]&&0>e.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,n.from&&(u._rgba=n.from(u[o])))}),this):t},is:function(e){var a=l(e),n=!0,i=this;return m(c,(function(e,o){var s,r=a[o.cache];return r&&(s=i[o.cache]||o.to&&o.to(i._rgba)||[],m(o.props,(function(e,a){return null!=r[a.idx]?n=r[a.idx]===s[a.idx]:t}))),n})),n},_space:function(){var e=[],t=this;return m(c,(function(a,n){t[n.cache]&&e.push(a)})),e.pop()},transition:function(e,t){var n=l(e),i=n._space(),o=c[i],s=0===this.alpha()?l("transparent"):this,r=s[o.cache]||o.to(s._rgba),u=r.slice();return n=n[o.cache],m(o.props,(function(e,i){var o=i.idx,s=r[o],l=n[o],c=d[i.type]||{};null!==l&&(null===s?u[o]=l:(c.mod&&(l-s>c.mod/2?s+=c.mod:s-l>c.mod/2&&(s-=c.mod)),u[o]=a((l-s)*t+s,i)))})),this[i](u)},blend:function(t){if(1===this._rgba[3])return this;var a=this._rgba.slice(),n=a.pop(),i=l(t)._rgba;return l(e.map(a,(function(e,t){return(1-n)*i[t]+n*e})))},toRgbaString:function(){var t="rgba(",a=e.map(this._rgba,(function(e,t){return null==e?t>2?1:0:e}));return 1===a[3]&&(a.pop(),t="rgb("),t+a.join()+")"},toHslaString:function(){var t="hsla(",a=e.map(this.hsla(),(function(e,t){return null==e&&(e=t>2?1:0),t&&3>t&&(e=Math.round(100*e)+"%"),e}));return 1===a[3]&&(a.pop(),t="hsl("),t+a.join()+")"},toHexString:function(t){var a=this._rgba.slice(),n=a.pop();return t&&a.push(~~(255*n)),"#"+e.map(a,(function(e){return 1===(e=(e||0).toString(16)).length?"0"+e:e})).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,
vendor: 1,695 bytes, line 6
6null,null,e[3]];var t,a,n=e[0]/255,i=e[1]/255,o=e[2]/255,s=e[3],r=Math.max(n,i,o),l=Math.min(n,i,o),c=r-l,d=r+l,u=.5*d;return t=l===r?0:n===r?60*(i-o)/c+360:i===r?60*(o-n)/c+120:60*(n-i)/c+240,a=0===c?0:.5>=u?c/d:c/(2-d),[Math.round(t)%360,a,u,null==s?1:s]},c.hsla.from=function(e){if(null==e[0]||null==e[1]||null==e[2])return[null,null,null,e[3]];var t=e[0]/360,a=e[1],n=e[2],o=e[3],s=.5>=n?n*(1+a):n+a-n*a,r=2*n-s;return[Math.round(255*i(r,s,t+1/3)),Math.round(255*i(r,s,t)),Math.round(255*i(r,s,t-1/3)),o]},m(c,(function(n,i){var o=i.props,r=i.cache,c=i.to,d=i.from;l.fn[n]=function(n){if(c&&!this[r]&&(this[r]=c(this._rgba)),n===t)return this[r].slice();var i,s=e.type(n),u="array"===s||"object"===s?n:arguments,p=this[r].slice();return m(o,(function(e,t){var n=u["object"===s?e:t.idx];null==n&&(n=p[t.idx]),p[t.idx]=a(n,t)})),d?((i=l(d(p)))[r]=p,i):l(p)},m(o,(function(t,a){l.fn[t]||(l.fn[t]=function(i){var o,r=e.type(i),l="alpha"===t?this._hsla?"hsla":"rgba":n,c=this[l](),d=c[a.idx];return"undefined"===r?d:("function"===r&&(i=i.call(this,d),r=e.type(i)),null==i&&a.empty?this:("string"===r&&((o=s.exec(i))&&(i=d+parseFloat(o[2])*("+"===o[1]?1:-1))),c[a.idx]=i,this[l](c)))})}))})),l.hook=function(t){var a=t.split(" ");m(a,(function(t,a){e.cssHooks[a]={set:function(t,i){var o,s,r="";if("transparent"!==i&&("string"!==e.type(i)||(o=n(i)))){if(i=l(o||i),!u.rgba&&1!==i._rgba[3]){for(s="backgroundColor"===a?t.parentNode:t;(""===r||"transparent"===r)&&s&&s.style;)try{r=e.css(s,"backgroundColor"),s=s.parentNode}catch(e){}i=i.blend(r&&"transparent"!==r?r:"_default")}i=i.toRgbaString()}try{t.style[a]=i}catch(e){}}},e.fx.step[a]=function(t){t.colorInit||(t.start=l(t.elem,a),t.end=l(t.end
vendor: 14,558 bytes, line 6
6),t.colorInit=!0),e.cssHooks[a].set(t.elem,t.start.transition(t.end,t.pos))}}))},l.hook("backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor"),e.cssHooks.borderColor={expand:function(e){var t={};return m(["Top","Right","Bottom","Left"],(function(a,n){t["border"+n+"Color"]=e})),t}},o=e.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(u),function(){function t(t){var a,n,i=t.ownerDocument.defaultView?t.ownerDocument.defaultView.getComputedStyle(t,null):t.currentStyle,o={};if(i&&i.length&&i[0]&&i[i[0]])for(n=i.length;n--;)"string"==typeof i[a=i[n]]&&(o[e.camelCase(a)]=i[a]);else for(a in i)"string"==typeof i[a]&&(o[a]=i[a]);return o}function a(t,a){var n,o,s={};for(n in a)o=a[n],t[n]!==o&&(i[n]||(e.fx.step[n]||!isNaN(parseFloat(o)))&&(s[n]=o));return s}var n=["add","remove","toggle"],i={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};e.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],(function(t,a){e.fx.step[a]=function(e){("none"!==e.end&&!e.setAttr||1===e.pos&&!e.setAttr)&&(u.style(e.elem,a,e.end),e.setAttr=!0)}})),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.effects.animateClass=function(i,o,s,r){var l=e.speed(o,s,r);return this.queue((function(){var o,s=e(this),r=s.attr("class")||"",c=l.children?s.find("*").addBack():s;c=c.map((function(){return{el:e(this),start:t(this)}})),(o=function(){e.each(n,(function(e,t){i[t]&&s[t+"Class"](i[t])}))})(),c=c.map((function(){return this.end=t(this.el[0]),this.diff=a(this.start,this.end),this})),s.attr("class",r),c=c.map((function(){var t=this,a=e.Deferred(),n=e.extend({},l,{queue:!1,complete:function(){a.resolve(t)}});return this.el.animate(this.diff,n),a.promise()})),e.when.apply(e,c.get()).done((function(){o(),e.each(arguments,(function(){var t=this.el;e.each(this.diff,(function(e){t.css(e,"")}))})),l.complete.call(s[0])}))}))},e.fn.extend({addClass:function(t){return function(a,n,i,o){return n?e.effects.animateClass.call(this,{add:a},n,i,o):t.apply(this,arguments)}}(e.fn.addClass),removeClass:function(t){return function(a,n,i,o){return arguments.length>1?e.effects.animateClass.call(this,{remove:a},n,i,o):t.apply(this,arguments)}}(e.fn.removeClass),toggleClass:function(t){return function(a,n,i,o,s){return"boolean"==typeof n||void 0===n?i?e.effects.animateClass.call(this,n?{add:a}:{remove:a},i,o,s):t.apply(this,arguments):e.effects.animateClass.call(this,{toggle:a},n,i,o)}}(e.fn.toggleClass),switchClass:function(t,a,n,i,o){return e.effects.animateClass.call(this,{add:a,remove:t},n,i,o)}})}(),function(){function t(t,a,n,i){return e.isPlainObject(t)&&(a=t,t=t.effect),t={effect:t},null==a&&(a={}),e.isFunction(a)&&(i=a,n=null,a={}),("number"==typeof a||e.fx.speeds[a])&&(i=n,n=a,a={}),e.isFunction(n)&&(i=n,n=null),a&&e.extend(t,a),n=n||a.duration,t.duration=e.fx.off?0:"number"==typeof n?n:n in e.fx.speeds?e.fx.speeds[n]:e.fx.speeds._default,t.complete=i||a.complete,t}function a(t){return!(t&&"number"!=typeof t&&!e.fx.speeds[t])||("string"==typeof t&&!e.effects.effect[t]||(!!e.isFunction(t)||"object"==typeof t&&!t.effect))}function n(e,t){var a=t.outerWidth(),n=t.outerHeight(),i=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/.exec(e)||["",0,a,n,0];return{top:parseFloat(i[1])||0,right:"auto"===i[2]?a:parseFloat(i[2]),bottom:"auto"===i[3]?n:parseFloat(i[3]),left:parseFloat(i[4])||0}}e.expr&&e.expr.filters&&e.expr.filters.animated&&(e.expr.filters.animated=function(t){return function(a){return!!e(a).data(d)||t(a)}}(e.expr.filters.animated)),!1!==e.uiBackCompat&&e.extend(e.effects,{save:function(e,t){for(var a=0,n=t.length;n>a;a++)null!==t[a]&&e.data(l+t[a],e[0].style[t[a]])},restore:function(e,t){for(var a,n=0,i=t.length;i>n;n++)null!==t[n]&&(a=e.data(l+t[n]),e.css(t[n],a))},setMode:function(e,t){return"toggle"===t&&(t=e.is(":hidden")?"show":"hide"),t},createWrapper:function(t){if(t.parent().is(".ui-effects-wrapper"))return t.parent();var a={width:t.outerWidth(!0),height:t.outerHeight(!0),float:t.css("float")},n=e("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),i={width:t.width(),height:t.height()},o=document.activeElement;try{o.id}catch(e){o=document.body}return t.wrap(n),(t[0]===o||e.contains(t[0],o))&&e(o).trigger("focus"),n=t.parent(),"static"===t.css("position")?(n.css({position:"relative"}),t.css({position:"relative"})):(e.extend(a,{position:t.css("position"),zIndex:t.css("z-index")}),e.each(["top","left","bottom","right"],(function(e,n){a[n]=t.css(n),isNaN(parseInt(a[n],10))&&(a[n]="auto")})),t.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),t.css(i),n.css(a).show()},removeWrapper:function(t){var a=document.activeElement;return t.parent().is(".ui-effects-wrapper")&&(t.parent().replaceWith(t),(t[0]===a||e.contains(t[0],a))&&e(a).trigger("focus")),t}}),e.extend(e.effects,{version:"1.12.1",define:function(t,a,n){return n||(n=a,a="effect"),e.effects.effect[t]=n,e.effects.effect[t].mode=a,n},scaledDimensions:function(e,t,a){if(0===t)return{height:0,width:0,outerHeight:0,outerWidth:0};var n="horizontal"!==a?(t||100)/100:1,i="vertical"!==a?(t||100)/100:1;return{height:e.height()*i,width:e.width()*n,outerHeight:e.outerHeight()*i,outerWidth:e.outerWidth()*n}},clipToBox:function(e){return{width:e.clip.right-e.clip.left,height:e.clip.bottom-e.clip.top,left:e.clip.left,top:e.clip.top}},unshift:function(e,t,a){var n=e.queue();t>1&&n.splice.apply(n,[1,0].concat(n.splice(t,a))),e.dequeue()},saveStyle:function(e){e.data(c,e[0].style.cssText)},restoreStyle:function(e){e[0].style.cssText=e.data(c)||"",e.removeData(c)},mode:function(e,t){var a=e.is(":hidden");return"toggle"===t&&(t=a?"show":"hide"),(a?"hide"===t:"show"===t)&&(t="none"),t},getBaseline:function(e,t){var a,n;switch(e[0]){case"top":a=0;break;case"middle":a=.5;break;case"bottom":a=1;break;default:a=e[0]/t.height}switch(e[1]){case"left":n=0;break;case"center":n=.5;break;case"right":n=1;break;default:n=e[1]/t.width}return{x:n,y:a}},createPlaceholder:function(t){var a,n=t.css("position"),i=t.position();return t.css({marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()),/^(static|relative)/.test(n)&&(n="absolute",a=e("<"+t[0].nodeName+">").insertAfter(t).css({display:/^(inline|ruby)/.test(t.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:t.css("marginTop"),marginBottom:t.css("marginBottom"),marginLeft:t.css("marginLeft"),marginRight:t.css("marginRight"),float:t.css("float")}).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).addClass("ui-effects-placeholder"),t.data(l+"placeholder",a)),t.css({position:n,left:i.left,top:i.top}),a},removePlaceholder:function(e){var t=l+"placeholder",a=e.data(t);a&&(a.remove(),e.removeData(t))},cleanUp:function(t){e.effects.restoreStyle(t),e.effects.removePlaceholder(t)},setTransition:function(t,a,n,i){return i=i||{},e.each(a,(function(e,a){var o=t.cssUnit(a);o[0]>0&&(i[a]=o[0]*n+o[1])})),i}}),e.fn.extend({effect:function(){function a(t){function a(){e.isFunction(l)&&l.call(s[0]),e.isFunction(t)&&t()}var s=e(this);n.mode=u.shift(),!1===e.uiBackCompat||o?"none"===n.mode?(s[c](),a()):i.call(s[0],n,(function(){s.removeData(d),e.effects.cleanUp(s),"hide"===n.mode&&s.hide(),a()})):(s.is(":hidden")?"hide"===c:"show"===c)?(s[c](),a()):i.call(s[0],n,a)}var n=t.apply(this,arguments),i=e.effects.effect[n.effect],o=i.mode,s=n.queue,r=s||"fx",l=n.complete,c=n.mode,u=[],p=function(t){var a=e(this),n=e.effects.mode(a,c)||o;a.data(d,!0),u.push(n),o&&("show"===n||n===o&&"hide"===n)&&a.show(),o&&"none"===n||e.effects.saveStyle(a),e.isFunction(t)&&t()};return e.fx.off||!i?c?this[c](n.duration,l):this.each((function(){l&&l.call(this)})):!1===s?this.each(p).each(a):this.queue(r,p).queue(r,a)},show:function(e){return function(n){if(a(n))return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode="show",this.effect.call(this,i)}}(e.fn.show),hide:function(e){return function(n){if(a(n))return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode="hide",this.effect.call(this,i)}}(e.fn.hide),toggle:function(e){return function(n){if(a(n)||"boolean"==typeof n)return e.apply(this,arguments);var i=t.apply(this,arguments);return i.mode="toggle",this.effect.call(this,i)}}(e.fn.toggle),cssUnit:function(t){var a=this.css(t),n=[];return e.each(["em","px","%","pt"],(function(e,t){a.indexOf(t)>0&&(n=[parseFloat(a),t])})),n},cssClip:function(e){return e?this.css("clip","rect("+e.top+"px "+e.right+"px "+e.bottom+"px "+e.left+"px)"):n(this.css("clip"),this)},transfer:function(t,a){var n=e(this),i=e(t.to),o="fixed"===i.css("position"),s=e("body"),r=o?s.scrollTop():0,l=o?s.scrollLeft():0,c=i.offset(),d={top:c.top-r,left:c.left-l,height:i.innerHeight(),width:i.innerWidth()},u=n.offset(),p=e("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(t.className).css({top:u.top-r,left:u.left-l,height:n.innerHeight(),width:n.innerWidth(),position:o?"fixed":"absolute"}).animate(d,t.duration,t.easing,(function(){p.remove(),e.isFunction(a)&&a()}))}}),e.fx.step.clip=function(t){t.clipInit||(t.start=e(t.elem).cssClip(),"string"==typeof t.end&&(t.end=n(t.end,t.elem)),t.clipInit=!0),e(t.elem).cssClip({top:t.pos*(t.end.top-t.start.top)+t.start.top,right:t.pos*(t.end.right-t.start.right)+t.start.right,bottom:t.pos*(t.end.bottom-t.start.bottom)+t.start.bottom,left:t.pos*(t.end.left-t.start.left)+t.start.left})}}(),function(){var t={};e.each(["Quad","Cubic","Quart","Quint","Expo"],(function(e,a){t[a]=function(t){return Math.pow(t,e+2)}})),e.extend(t,{Sine:function(e){return 1-Math.cos(e*Math.PI/2)},Circ:function(e){return 1-Math.sqrt(1-e*e)},Elastic:function(e){return 0===e||1===e?e:-Math.pow(2,8*(e-1))*Math.sin((80*(e-1)-7.5)*Math.PI/15)},Back:function(e){return e*e*(3*e-2)},Bounce:function(e){for(var t,a=4;((t=Math.pow(2,--a))-1)/11>e;);return 1/Math.pow(4,3-a)-7.5625*Math.pow((3*t-2)/22-e,2)}}),e.each(t,(function(t,a){e.easing["easeIn"+t]=a,e.easing["easeOut"+t]=function(e){return 1-a(1-e)},e.easing["easeInOut"+t]=function(e){return.5>e?a(2*e)/2:1-a(-2*e+2)/2}}))}();e.effects;e.effects.define("blind","hide",(function(t,a){var n={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},i=e(this),o=t.direction||"up",s=i.cssClip(),r={clip:e.extend({},s)},l=e.effects.createPlaceholder(i);r.clip[n[o][0]]=r.clip[n[o][1]],"show"===t.mode&&(i.cssClip(r.clip),l&&l.css(e.effects.clipToBox(r)),r.clip=s),l&&l.animate(e.effects.clipToBox(r),t.duration,t.easing),i.animate(r,{queue:!1,duration:t.duration,easing:t.easing,complete:a})})),e.effects.define("bounce",(function(t,a){var n,i,o,s=e(this),r=t.mode,l="hide"===r,c="show"===r,d=t.direction||"up",u=t.distance,p=t.times||5,m=2*p+(c||l?1:0),h=t.duration/m,f=t.easing,g="up"===d||"down"===d?"top":"left",v="up"===d||"left"===d,b=0,y=s.queue().length;for(e.effects.createPlaceholder(s),o=s.css(g),u||(u=s["top"===g?"outerHeight":"outerWidth"]()/3),c&&((i={opacity:1})[g]=o,s.css("opacity",0).css(g,v?2*-u:2*u).animate(i,h,f)),l&&(u/=Math.pow(2,p-1)),(i={})[g]=o;p>b;b++)(n={})[g]=(v?"-=":"+=")+u,s.animate(n,h,f).animate(i,h,f),u=l?2*u:u/2;l&&((n={opacity:0})[g]=(v?"-=":"+=")+u,s.animate(n,h,f)),s.queue(a),e.effects.unshift(s,y,m+1)})),e.effects.define("clip","hide",(function(t,a){var n,i={},o=e(this),s=t.direction||"vertical",r="both"===s,l=r||"horizontal"===s,c=r||"vertical"===s;n=o.cssClip(),i.clip={top:c?(n.bottom-n.top)/2:n.top,right:l?(n.right-n.left)/2:n.right,bottom:c?(n.bottom-n.top)/2:n.bottom,left:l?(n.right-n.left)/2:n.left},e.effects.createPlaceholder(o),"show"===t.mode&&(o.cssClip(i.clip),i.clip=n),o.animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:a})})),e.effects.define("drop","hide",(function(t,a){var n,i=e(this),o="show"===t.mode,s=t.direction||"left",r="up"===s||"down"===s?"top":"left",l="up"===s||"left"===s?"-=":"+=",c="+="===l?"-=":"+=",d={opacity:0};e.effects.createPlaceholder(i),n=t.distance||i["top"===r?"outerHeight":"outerWidth"](!0)/2,d[r]=l+n,o&&(i.css(d),d[r]=c+n,d.opacity=1),i.animate(d,{queue:!1,duration:t.duration,easing:t.easing,complete:a})})),e.effects.define("explode","hide",(function(t,a){function n(){v.push(this),v.length===d*u&&(p.css({visibility:"visible"}),e(v).remove(),a())}var i,o,s,r,l,c,d=t.pieces?Math.round(Math.sqrt(t.pieces)):3,u=d,p=e(this),m="show"===t.mode,h=p.show().css("visibility","hidden").offset(),f=Math.ceil(p.outerWidth()/u),g=Math.ceil(p.outerHeight()/d),v=[];for(i=0;d>i;i++)for(r=h.top+i*g,c=i-(d-1)/2,o=0;u>o;o++)s=h.left+o*f,l=o-(u-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-o*f,top:-i*g}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:f,height:g,left:s+(m?l*f:0),top:r+(m?c*g:0),opacity:m?0:1}).animate({left:s+(m?0:l*f),top:r+(m?0:c*g),opacity:m?1:0},t.duration||500,t.easing,n)})),e.effects.define("fade","toggle",(function(t,a){var n="show"===t.mode;e(this).css("opacity",n?0:1).animate({opacity:n?1:0},{queue:!1,duration:t.duration,easing:t.easing,complete:a})})),e.effects.define("fold","hide",(function(t,a){var n=e(this),i=t.mode,o="show"===i,s="hide"===i,r=t.size||15,l=/([0-9]+)%/.exec(r),c=!!t.horizFirst?["right","bottom"]:["bottom","right"],d=t.duration/2,u=e.effects.createPlaceholder(n),p=n.cssClip(),m={clip:e.extend({},p)},h={clip:e.extend({},p)},f=[p[c[0]],p[c[1]]],g=n.queue().length;l&&(r=parseInt(l[1],10)/100*f[s?0:1]),m.clip[c[0]]=r,h.clip[c[0]]=r,h.clip[c[1]]=0,o&&(n.cssClip(h.clip),u&&u.css(e.effects.clipToBox(h)),h.clip=p),n.queue((function(a){u&&u.animate(e.effects.clipToBox(m),d,t.easing).animate(e.effects.clipToBox(h),d,t.easing),a()})).animate(m,d,t.easing).animate(h,d,t.easing).queue(a),e.effects.unshift(n,g,4)})),e.effects.define("highlight","show",(function(t,a){var n=e(this),i={backgroundColor:n.css("backgroundColor")};
6"hide"===t.mode&&(i.opacity=0),e.effects.saveStyle(n),n.css({backgroundImage:"none",backgroundColor:t.color||"#ffff99"}).animate(i,{queue:!1,duration:t.duration,easing:t.easing,complete:a})})),e.effects.define("size",(function(t,a){var n,i,o,s=e(this),r=["fontSize"],l=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],c=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],d=t.mode,u="effect"!==d,p=t.scale||"both",m=t.origin||["middle","center"],h=s.css("position"),f=s.position(),g=e.effects.scaledDimensions(s),v=t.from||g,b=t.to||e.effects.scaledDimensions(s,0);e.effects.createPlaceholder(s),"show"===d&&(o=v,v=b,b=o),i={from:{y:v.height/g.height,x:v.width/g.width},to:{y:b.height/g.height,x:b.width/g.width}},("box"===p||"both"===p)&&(i.from.y!==i.to.y&&(v=e.effects.setTransition(s,l,i.from.y,v),b=e.effects.setTransition(s,l,i.to.y,b)),i.from.x!==i.to.x&&(v=e.effects.setTransition(s,c,i.from.x,v),b=e.effects.setTransition(s,c,i.to.x,b))),("content"===p||"both"===p)&&i.from.y!==i.to.y&&(v=e.effects.setTransition(s,r,i.from.y,v),b=e.effects.setTransition(s,r,i.to.y,b)),m&&(n=e.effects.getBaseline(m,g),v.top=(g.outerHeight-v.outerHeight)*n.y+f.top,v.left=(g.outerWidth-v.outerWidth)*n.x+f.left,b.top=(g.outerHeight-b.outerHeight)*n.y+f.top,b.left=(g.outerWidth-b.outerWidth)*n.x+f.left),s.css(v),("content"===p||"both"===p)&&(l=l.concat(["marginTop","marginBottom"]).concat(r),c=c.concat(["marginLeft","marginRight"]),s.find("*[width]").each((function(){var a=e(this),n=e.effects.scaledDimensions(a),o={height:n.height*i.from.y,width:n.width*i.from.x,outerHeight:n.outerHeight*i.from.y,outerWidth:n.outerWidth*i.from.x},s={height:n.height*i.to.y,width:n.width*i.to.x,outerHeight:n.height*i.to.y,outerWidth:n.width*i.to.x};i.from.y!==i.to.y&&(o=e.effects.setTransition(a,l,i.from.y,o),s=e.effects.setTransition(a,l,i.to.y,s)),i.from.x!==i.to.x&&(o=e.effects.setTransition(a,c,i.from.x,o),s=e.effects.setTransition(a,c,i.to.x,s)),u&&e.effects.saveStyle(a),a.css(o),a.animate(s,t.duration,t.easing,(function(){u&&e.effects.restoreStyle(a)}))}))),s.animate(b,{queue:!1,duration:t.duration,easing:t.easing,complete:function(){var t=s.offset();0===b.opacity&&s.css("opacity",v.opacity),u||(s.css("position","static"===h?"relative":h).offset(t),e.effects.saveStyle(s)),a()}})})),e.effects.define("scale",(function(t,a){var n=e(this),i=t.mode,o=parseInt(t.percent,10)||(0===parseInt(t.percent,10)?0:"effect"!==i?0:100),s=e.extend(!0,{from:e.effects.scaledDimensions(n),to:e.effects.scaledDimensions(n,o,t.direction||"both"),origin:t.origin||["middle","center"]},t);t.fade&&(s.from.opacity=1,s.to.opacity=0),e.effects.effect.size.call(this,s,a)})),e.effects.define("puff","hide",(function(t,a){var n=e.extend(!0,{},t,{fade:!0,percent:parseInt(t.percent,10)||150});e.effects.effect.scale.call(this,n,a)})),e.effects.define("pulsate","show",(function(t,a){var n=e(this),i=t.mode,o="show"===i,s=o||"hide"===i,r=2*(t.times||5)+(s?1:0),l=t.duration/r,c=0,d=1,u=n.queue().length;for((o||!n.is(":visible"))&&(n.css("opacity",0).show(),c=1);r>d;d++)n.animate({opacity:c},l,t.easing),c=1-c;n.animate({opacity:c},l,t.easing),n.queue(a),e.effects.unshift(n,u,r+1)})),e.effects.define("shake",(function(t,a){var n=1,i=e(this),o=t.direction||"left",s=t.distance||20,r=t.times||3,l=2*r+1,c=Math.round(t.duration/l),d="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,p={},m={},h={},f=i.queue().length;for(e.effects.createPlaceholder(i),p[d]=(u?"-=":"+=")+s,m[d]=(u?"+=":"-=")+2*s,h[d]=(u?"-=":"+=")+2*s,i.animate(p,c,t.easing);r>n;n++)i.animate(m,c,t.easing).animate(h,c,t.easing);i.animate(m,c,t.easing).animate(p,c/2,t.easing).queue(a),e.effects.unshift(i,f,l+1)})),e.effects.define("slide","show",(function(t,a){var n,i,o=e(this),s={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=t.mode,l=t.direction||"left",c="up"===l||"down"===l?"top":"left",d="up"===l||"left"===l,u=t.distance||o["top"===c?"outerHeight":"outerWidth"](!0),p={};e.effects.createPlaceholder(o),n=o.cssClip(),i=o.position()[c],p[c]=(d?-1:1)*u+i,p.clip=o.cssClip(),p.clip[s[l][1]]=p.clip[s[l][0]],"show"===r&&(o.cssClip(p.clip),o.css(c,p[c]),p.clip=n,p[c]=i),o.animate(p,{queue:!1,duration:t.duration,easing:t.easing,complete:a})})),!1!==e.uiBackCompat&&e.effects.define("transfer",(function(t,a){e(this).transfer(t,a)})),e.ui.focusable=function(t,a){var n,i,o,s,r,l=t.nodeName.toLowerCase();return"area"===l?(i=(n=t.parentNode).name,!(!t.href||!i||"map"!==n.nodeName.toLowerCase())&&((o=e("img[usemap='#"+i+"']")).length>0&&o.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(l)?(s=!t.disabled)&&((r=e(t).closest("fieldset")[0])&&(s=!r.disabled)):s="a"===l&&t.href||a,s&&e(t).is(":visible")&&function(e){for(var t=e.css("visibility");"inherit"===t;)t=(e=e.parent()).css("visibility");return"hidden"!==t}(e(t)))},e.extend(e.expr[":"],{focusable:function(t){return e.ui.focusable(t,null!=e.attr(t,"tabindex"))}}),e.ui.focusable,e.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):e(this[0].form)},e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var a=t.data("ui-form-reset-instances");e.each(a,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===e.fn.jquery.substring(0,3)&&(e.each(["Width","Height"],(function(t,a){function n(t,a,n,o){return e.each(i,(function(){a-=parseFloat(e.css(t,"padding"+this))||0,n&&(a-=parseFloat(e.css(t,"border"+this+"Width"))||0),o&&(a-=parseFloat(e.css(t,"margin"+this))||0)})),a}var i="Width"===a?["Left","Right"]:["Top","Bottom"],o=a.toLowerCase(),s={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+a]=function(t){return void 0===t?s["inner"+a].call(this):this.each((function(){e(this).css(o,n(this,t)+"px")}))},e.fn["outer"+a]=function(t,i){return"number"!=typeof t?s["outer"+a].call(this,t):this.each((function(){e(this).css(o,n(this,t,!0,i)+"px")}))}})),e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},e.ui.escapeSelector=function(){var e=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(t){return t.replace(e,"\\$1")}}(),e.fn.labels=function(){var t,a,n,i,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(i=this.eq(0).parents("label"),(n=this.attr("id"))&&(o=(t=this.eq(0).parents().last(
vendor: 16,395 bytes, line 6
6)).add(t.length?t.siblings():this.siblings()),a="label[for='"+e.ui.escapeSelector(n)+"']",i=i.add(o.find(a).addBack(a))),this.pushStack(i))},e.fn.scrollParent=function(t){var a=this.css("position"),n="absolute"===a,i=t?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter((function(){var t=e(this);return(!n||"static"!==t.css("position"))&&i.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))})).eq(0);return"fixed"!==a&&o.length?o:e(this[0].ownerDocument||document)},e.extend(e.expr[":"],{tabbable:function(t){var a=e.attr(t,"tabindex"),n=null!=a;return(!n||a>=0)&&e.ui.focusable(t,n)}}),e.fn.extend({uniqueId:function(){var e=0;return function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++e)}))}}(),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")}))}}),e.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e()}},_createIcons:function(){var t,a,n=this.options.icons;n&&(t=e("<span>"),this._addClass(t,"ui-accordion-header-icon","ui-icon "+n.header),t.prependTo(this.headers),a=this.active.children(".ui-accordion-header-icon"),this._removeClass(a,n.header)._addClass(a,null,n.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?void this._activate(t):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||!1!==this.options.active||this._activate(0),void("icons"===e&&(this._destroyIcons(),t&&this._createIcons())))},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!e)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var a=e.ui.keyCode,n=this.headers.length,i=this.headers.index(t.target),o=!1;switch(t.keyCode){case a.RIGHT:case a.DOWN:o=this.headers[(i+1)%n];break;case a.LEFT:case a.UP:o=this.headers[(i-1+n)%n];break;case a.SPACE:case a.ENTER:this._eventHandler(t);break;case a.HOME:o=this.headers[0];break;case a.END:o=this.headers[n-1]}o&&(e(t.target).attr("tabIndex",-1),e(o).attr("tabIndex",0),e(o).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=e()):!1===t.active?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var e=this.headers,t=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),t&&(this._off(e.not(this.headers)),this._off(t.not(this.panels)))},_refresh:function(){var t,a=this.options,n=a.heightStyle,i=this.element.parent();this.active=this._findActive(a.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each((function(){var t=e(this),a=t.uniqueId().attr("id"),n=t.next(),i=n.uniqueId().attr("id");t.attr("aria-controls",i),n.attr("aria-labelledby",a)})).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===n?(t=i.height(),this.element.siblings(":visible").each((function(){var a=e(this),n=a.css("position");"absolute"!==n&&"fixed"!==n&&(t-=a.outerHeight(!0))})),this.headers.each((function(){t-=e(this).outerHeight(!0)})),this.headers.next().each((function(){e(this).height(Math.max(0,t-e(this).innerHeight()+e(this).height()))})).css("overflow","auto")):"auto"===n&&(t=0,this.headers.next().each((function(){var a=e(this).is(":visible");a||e(this).show(),t=Math.max(t,e(this).css("height","").height()),a||e(this).hide()})).height(t))},_activate:function(t){var a=this._findActive(t)[0];a!==this.active[0]&&(a=a||this.active[0],this._eventHandler({target:a,currentTarget:a,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var a={keydown:"_keydown"};t&&e.each(t.split(" "),(function(e,t){a[t]="_eventHandler"})),this._off(this.headers.add(this.headers.next())),this._on(this.headers,a),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var a,n,i=this.options,o=this.active,s=e(t.currentTarget),r=s[0]===o[0],l=r&&i.collapsible,c=l?e():s.next(),d=o.next(),u={oldHeader:o,oldPanel:d,newHeader:l?e():s,newPanel:c};t.preventDefault(),r&&!i.collapsible||!1===this._trigger("beforeActivate",t,u)||(i.active=!l&&this.headers.index(s),this.active=r?e():s,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),i.icons&&(a=o.children(".ui-accordion-header-icon"),this._removeClass(a,null,i.icons.activeHeader)._addClass(a,null,i.icons.header)),r||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),i.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,i.icons.header)._addClass(n,null,i.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var a=t.newPanel,n=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=a,this.prevHide=n,this.options.animate?this._animate(a,n,t):(n.hide(),a.show(),this._toggleComplete(t)),n.attr({"aria-hidden":"true"}),n.prev().attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&n.length?n.prev().attr({tabIndex:-1,"aria-expanded":"false"}):a.length&&this.headers.filter((function(){return 0===parseInt(e(this).attr("tabIndex"),10)})).attr("tabIndex",-1),a.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(e,t,a){var n,i,o,s=this,r=0,l=e.css("box-sizing"),c=e.length&&(!t.length||e.index()<t.index()),d=this.options.animate||{},u=c&&d.down||d,p=function(){s._toggleComplete(a)};return"number"==typeof u&&(o=u),"string"==typeof u&&(i=u),i=i||u.easing||d.easing,o=o||u.duration||d.duration,t.length?e.length?(n=e.show().outerHeight(),t.animate(this.hideProps,{duration:o,easing:i,step:function(e,t){t.now=Math.round(e)}}),void e.hide().animate(this.showProps,{duration:o,easing:i,complete:p,step:function(e,a){a.now=Math.round(e),"height"!==a.prop?"content-box"===l&&(r+=a.now):"content"!==s.options.heightStyle&&(a.now=Math.round(n-t.outerHeight()-r),r=0)}})):t.animate(this.hideProps,o,i,p):e.animate(this.showProps,o,i,p)},_toggleComplete:function(e){var t=e.oldPanel,a=t.prev();this._removeClass(t,"ui-accordion-content-active"),this._removeClass(a,"ui-accordion-header-active")._addClass(a,"ui-accordion-header-collapsed"),t.length&&(t.parent()[0].className=t.parent()[0].className),this._trigger("activate",null,e)}}),e.ui.safeActiveElement=function(e){var t;try{t=e.activeElement}catch(a){t=e.body}return t||(t=e.body),t.nodeName||(t=e.body),t},e.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault()},"click .ui-menu-item":function(t){var a=e(t.target),n=e(e.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&a.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),a.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&n.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(t){if(!this.previousFilter){var a=e(t.target).closest(".ui-menu-item"),n=e(t.currentTarget);a[0]===n[0]&&(this._removeClass(n.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,n))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var a=this.active||this.element.find(this.options.items).eq(0);t||this.focus(e,a)},blur:function(t){this._delay((function(){!e.contains(this.element[0],e.ui.safeActiveElement(this.document[0]))&&this.collapseAll(t)}))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e),this.mouseHandled=!1}})},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each((function(){var t=e(this);t.data("ui-menu-submenu-caret")&&t.remove()}))},_keydown:function(t){var a,n,i,o,s=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:s=!1,n=this.previousFilter||"",o=!1,i=t.keyCode>=96&&105>=t.keyCode?""+(t.keyCode-96):String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===n?o=!0:i=n+i,a=this._filterMenuItems(i),(a=o&&-1!==a.index(this.active.next())?this.active.nextAll(".ui-menu-item"):a).length||(i=String.fromCharCode(t.keyCode),a=this._filterMenuItems(i)),a.length?(this.focus(t,a),this.previousFilter=i,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter}s&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,a,n,i,o=this,s=this.options.icons.submenu,r=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),a=r.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var t=e(this),a=t.prev(),n=e("<span>").data("ui-menu-submenu-caret",!0);o._addClass(n,"ui-menu-icon","ui-icon "+s),a.attr("aria-haspopup","true").prepend(n),t.attr("aria-labelledby",a.attr("id"))})),this._addClass(a,"ui-menu","ui-widget ui-widget-content ui-front"),(t=r.add(this.element).find(this.options.items)).not(".ui-menu-item").each((function(){var t=e(this);o._isDivider(t)&&o._addClass(t,"ui-menu-divider","ui-widget-content")})),i=(n=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if("icons"===e){var a=this.element.find(".ui-menu-icon");this._removeClass(a,null,this.options.icons.submenu)._addClass(a,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e+""),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var a,n,i;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),n=this.active.children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",n.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(a=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(a),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var a,n,i,o,s,r;this._hasScroll()&&(a=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,n=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,i=t.offset().top-this.activeMenu.offset().top-a-n,o=this.activeMenu.scrollTop(),s=this.activeMenu.height(),r=t.outerHeight(),0>i?this.activeMenu.scrollTop(o+i):i+r>s&&this.activeMenu.scrollTop(o+i-s+r))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(e)}),this.delay))},_open:function(t){var a=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(a)},collapseAll:function(t,a){clearTimeout(this.timer),this.timer=this._delay((function(){var n=a?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));n.length||(n=this.element),this._close(n),this.blur(t),this._removeClass(n.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=n}),this.delay)},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
6se")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();t&&t.length&&(this._open(t.parent()),this._delay((function(){this.focus(e,t)})))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(e,t,a){var n;this.active&&(n="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[e+"All"](".ui-menu-item").eq(0)),n&&n.length&&this.active||(n=this.activeMenu.find(this.options.items)[t]()),this.focus(a,n)},nextPage:function(t){var a,n,i;return this.active?void(this.isLastItem()||(this._hasScroll()?(n=this.active.offset().top,i=this.element.height(),this.active.nextAll(".ui-menu-item").each((function(){return 0>(a=e(this)).offset().top-n-i})),this.focus(t,a)):this.focus(t,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))):void this.next(t)},previousPage:function(t){var a,n,i;return this.active?void(this.isFirstItem()||(this._hasScroll()?(n=this.active.offset().top,i=this.element.height(),this.active.prevAll(".ui-menu-item").each((function(){return(a=e(this)).offset().top-n+i>0})),this.focus(t,a)):this.focus(t,this.activeMenu.find(this.options.items).first()))):void this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var a={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,a)},_filterMenuItems:function(t){var a=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),n=RegExp("^"+a,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter((function(){return n.test(e.trim(e(this).children(".ui-menu-item-wrapper").text()))}))}}),e.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var t,a,n,i=this.element[0].nodeName.toLowerCase(),o="textarea"===i,s="input"===i;this.isMultiLine=o||!s&&this._isContentEditable(this.element),this.valueMethod=this.element[o||s?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(i){if(this.element.prop("readOnly"))return t=!0,n=!0,void(a=!0);t=!1,n=!1,a=!1;var o=e.ui.keyCode;switch(i.keyCode){case o.PAGE_UP:t=!0,this._move("previousPage",i);break;case o.PAGE_DOWN:t=!0,this._move("nextPage",i);break;case o.UP:t=!0,this._keyEvent("previous",i);break;case o.DOWN:t=!0,this._keyEvent("next",i);break;case o.ENTER:this.menu.active&&(t=!0,i.preventDefault(),this.menu.select(i));break;case o.TAB:this.menu.active&&this.menu.select(i);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(i),i.preventDefault());break;default:a=!0,this._searchTimeout(i)}},keypress:function(n){if(t)return t=!1,void((!this.isMultiLine||this.menu.element.is(":visible"))&&n.preventDefault());if(!a){var i=e.ui.keyCode;switch(n.keyCode){case i.PAGE_UP:this._move("previousPage",n);break;case i.PAGE_DOWN:this._move("nextPage",n);break;case i.UP:this._keyEvent("previous",n);break;case i.DOWN:this._keyEvent("next",n)}}},input:function(e){return n?(n=!1,void e.preventDefault()):void this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?void delete this.cancelBlur:(clearTimeout(this.searching),this.close(e),void this._change(e))}}),this._initSource(),this.menu=e("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault(),this.cancelBlur=!0,this._delay((function(){delete this.cancelBlur,this.element[0]!==e.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")}))},menufocus:function(t,a){var n,i;return this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type))?(this.menu.blur(),void this.document.one("mousemove",(function(){e(t.target).trigger(t.originalEvent)}))):(i=a.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:i}
vendor: 11,453 bytes, line 6
6)&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(i.value),void((n=a.item.attr("aria-label")||i.value)&&e.trim(n).length&&(this.liveRegion.children().hide(),e("<div>").text(n).appendTo(this.liveRegion))))},menuselect:function(t,a){var n=a.item.data("ui-autocomplete-item"),i=this.previous;this.element[0]!==e.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=i,this._delay((function(){this.previous=i,this.selectedItem=n}))),!1!==this._trigger("select",t,{item:n})&&this._value(n.value),this.term=this._value(),this.close(t),this.selectedItem=n}}),this.liveRegion=e("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var a=this.menu.element[0];return t.target===this.element[0]||t.target===a||e.contains(a,t.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,a,n=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(a,n){n(e.ui.autocomplete.filter(t,a.term))}):"string"==typeof this.options.source?(a=this.options.source,this.source=function(t,i){n.xhr&&n.xhr.abort(),n.xhr=e.ajax({url:a,data:t,dataType:"json",success:function(e){i(e)},error:function(){i([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay((function(){var t=this.term===this._value(),a=this.menu.element.is(":visible"),n=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;(!t||t&&!a&&!n)&&(this.selectedItem=null,this.search(null,e))}),this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var t=++this.requestIndex;return e.proxy((function(e){t===this.requestIndex&&this.__response(e),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}),this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,(function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})}))},_suggest:function(t){var a=this.menu.element.empty();this._renderMenu(a,t),this.isNewMenu=!0,this.menu.refresh(),a.show(),this._resizeMenu(),a.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,a){var n=this;e.each(a,(function(e,a){n._renderItemData(t,a)}))},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,a){return e("<li>").append(e("<div>").text(a.label)).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t):void this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(e,t),t.preventDefault())},_isContentEditable:function(e){if(!e.length)return!1;var t=e.prop("contentEditable");return"inherit"===t?this._isContentEditable(e.parent()):"true"===t}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,a){var n=RegExp(e.ui.autocomplete.escapeRegex(a),"i");return e.grep(t,(function(e){return n.test(e.label||e.value||e)}))}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var a;this._superApply(arguments),this.options.disabled||this.cancelSearch||(a=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,this.liveRegion.children().hide(),e("<div>").text(a).appendTo(this.liveRegion))}}),e.ui.autocomplete;var p,m=/ui-corner-([a-z]){2,6}/g;e.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var t=this,a=[];e.each(this.options.items,(function(n,i){var o,s={};return i?"controlgroupLabel"===n?((o=t.element.find(i)).each((function(){var t=e(this);t.children(".ui-controlgroup-label-contents").length||t.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")})),t._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),void(a=a.concat(o.get()))):void(e.fn[n]&&(s=t["_"+n+"Options"]?t["_"+n+"Options"]("middle"):{classes:{}},t.element.find(i).each((function(){var i=e(this),o=i[n]("instance"),r=e.widget.extend({},s);if("button"!==n||!i.parent(".ui-spinner").length){o||(o=i[n]()[n]("instance")),o&&(r.classes=t._resolveClassesValues(r.classes,o)),i[n](r);var l=i[n]("widget");e.data(l[0],"ui-controlgroup-data",o||i[n]("instance")),a.push(l[0])}})))):void 0})),this.childWidgets=e(e.unique(a)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(t){this.childWidgets.each((function(){var a=e(this).data("ui-controlgroup-data");a&&a[t]&&a[t]()}))},_updateCornerClass:function(e,t){var a=this._buildSimpleOptions(t,"label").classes.label;this._removeClass(e,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(e,null,a)},_buildSimpleOptions:function(e,t){var a="vertical"===this.options.direction,n={classes:{}};return n.classes[t]={middle:"",first:"ui-corner-"+(a?"top":"left"),last:"ui-corner-"+(a?"bottom":"right"),only:"ui-corner-all"}[e],n},_spinnerOptions:function(e){var t=this._buildSimpleOptions(e,"ui-spinner");return t.classes["ui-spinner-up"]="",t.classes["ui-spinner-down"]="",t},_buttonOptions:function(e){return this._buildSimpleOptions(e,"ui-button")},_checkboxradioOptions:function(e){return this._buildSimpleOptions(e,"ui-checkboxradio-label")},_selectmenuOptions:function(e){var t="vertical"===this.options.direction;return{width:!!t&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(t?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(t?"top":"left")},last:{"ui-selectmenu-button-open":t?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(t?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[e]}},_resolveClassesValues:function(t,a){var n={};return e.each(t,(function(i){var o=a.options.classes[i]||"";o=e.trim(o.replace(m,"")),n[i]=(o+" "+t[i]).replace(/\s+/g," ")})),n},_setOption:function(e,t){return"direction"===e&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(e,t),"disabled"===e?void this._callChildMethod(t?"disable":"enable"):void this.refresh()},refresh:function(){var t,a=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),t=this.childWidgets,this.options.onlyVisible&&(t=t.filter(":visible")),t.length&&(e.each(["first","last"],(function(e,n){var i=t[n]().data("ui-controlgroup-data");if(i&&a["_"+i.widgetName+"Options"]){var o=a["_"+i.widgetName+"Options"](1===t.length?"only":n);o.classes=a._resolveClassesValues(o.classes,i),i.element[i.widgetName](o)}else a._updateCornerClass(t[n](),n)})),this._callChildMethod("refresh"))}}),e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var t,a,n=this,i=this._super()||{};return this._readType(),a=this.element.labels(),this.label=e(a[a.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each((function(){n.originalLabel+=3===this.nodeType?e(this).text():this.outerHTML})),this.originalLabel&&(i.label=this.originalLabel),null!=(t=this.element[0].disabled)&&(i.disabled=t),i},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var t=this.element[0].nodeName.toLowerCase();
6this.type=this.element[0].type,"input"===t&&/radio|checkbox/.test(this.type)||e.error("Can't create checkboxradio on element.nodeName="+t+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var t=this.element[0].name,a="input[name='"+e.ui.escapeSelector(t)+"']";return t?(this.form.length?e(this.form[0].elements).filter(a):e(a).filter((function(){return 0===e(this).form().length}))).not(this.element):e([])},_toggleClasses:function(){var t=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",t)._toggleClass(this.icon,null,"ui-icon-blank",!t),"radio"===this.type&&this._getRadioGroup().each((function(){var t=e(this).checkboxradio("instance");t&&t._removeClass(t.label,"ui-checkboxradio-checked","ui-state-active")}))},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,t){return"label"!==e||t?(this._super(e,t),"disabled"===e?(this._toggleClass(this.label,null,"ui-state-disabled",t),void(this.element[0].disabled=t)):void this.refresh()):void 0},_updateIcon:function(t){var a="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e("<span>"),this.iconSpace=e("<span> </span>
6"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(a+=t?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,t?"ui-icon-blank":"ui-icon-check")):a+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",a),t||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,t=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),t!==this.options.disabled&&this._setOptions({disabled:t})}}]),e.ui.checkboxradio,e.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var e,t=this._super()||{};return this.isInput=this.element.is("input"),null!=(e=this.element[0].disabled)&&(t.disabled=e),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(t.label=this.originalLabel),t},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(t){t.keyCode===e.ui.keyCode.SPACE&&(t.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(t,a){var n="iconPosition"!==t,i=n?this.options.iconPosition:a,o="top"===i||"bottom"===i;this.icon?n&&this._removeClass(this.icon,null,this.options.icon):(this.icon=e("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),n&&this._addClass(this.icon,null,a),this._attachIcon(i),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconS
vendor: 26,060 bytes, line 6
6pace||(this.iconSpace=e("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(i))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(e){this.icon[/^(?:end|bottom)/.test(e)?"before":"after"](this.iconSpace)},_attachIcon:function(e){this.element[/^(?:end|bottom)/.test(e)?"append":"prepend"](this.icon)},_setOptions:function(e){var t=void 0===e.showLabel?this.options.showLabel:e.showLabel,a=void 0===e.icon?this.options.icon:e.icon;t||a||(e.showLabel=!0),this._super(e)},_setOption:function(e,t){"icon"===e&&(t?this._updateIcon(e,t):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===e&&this._updateIcon(e,t),"showLabel"===e&&(this._toggleClass("ui-button-icon-only",null,!t),this._updateTooltip()),"label"===e&&(this.isInput?this.element.val(t):(this.element.html(t),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(e,t),"disabled"===e&&(this._toggleClass(null,"ui-state-disabled",t),this.element[0].disabled=t,t&&this.element.blur())},refresh:function(){var e=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");e!==this.options.disabled&&this._setOptions({disabled:e}),this._updateTooltip()}}),!1!==e.uiBackCompat&&(e.widget("ui.button",e.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(e,t){return"text"===e?void this._super("showLabel",t):("showLabel"===e&&(this.options.text=t),"icon"===e&&(this.options.icons.primary=t),"icons"===e&&(t.primary?(this._super("icon",t.primary),this._super("iconPosition","beginning")):t.secondary&&(this._super("icon",t.secondary),this._super("iconPosition","end"))),void this._superApply(arguments))}}),e.fn.button=function(t){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?t.apply(this,arguments):(e.ui.checkboxradio||e.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(e.fn.button),e.fn.buttonset=function(){return e.ui.controlgroup||e.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),e.ui.button,e.extend(e.ui,{datepicker:{version:"1.12.1"}}),e.extend(t.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(e){return i(this._defaults,e||{}),this},_attachDatepicker:function(t,a){var n,i,o;i="div"===(n=t.nodeName.toLowerCase())||"span"===n,t.id||(this.uuid+=1,t.id="dp"+this.uuid),(o=this._newInst(e(t),i)).settings=e.extend({},a||{}),"input"===n?this._connectDatepicker(t,o):i&&this._inlineDatepicker(t,o)},_newInst:function(t,n){return{id:t[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1"),input:t,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:n,dpDiv:n?a(e("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(t,a){var n=e(t);a.append=e([]),a.trigger=e([]),n.hasClass(this.markerClassName)||(this._attachments(n,a),n.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(a),e.data(t,"datepicker",a),a.settings.disabled&&this._disableDatepicker(t))},_attachments:function(t,a){var n,i,o,s=this._get(a,"appendText"),r=this._get(a,"isRTL");a.append&&a.append.remove(),s&&(a.append=e("<span class='"+this._appendClass+"'>"+s+"</span>"),t[r?"before":"after"](a.append)),t.off("focus",this._showDatepicker),a.trigger&&a.trigger.remove(),("focus"===(n=this._get(a,"showOn"))||"both"===n)&&t.on("focus",this._showDatepicker),("button"===n||"both"===n)&&(i=this._get(a,"buttonText"),o=this._get(a,"buttonImage"),a.trigger=e(this._get(a,"buttonImageOnly")?e("<img/>").addClass(this._triggerClass).attr({src:o,alt:i,title:i}):e("<button type='button'></button>").addClass(this._triggerClass).html(o?e("<img/>").attr({src:o,alt:i,title:i}):i)),t[r?"before":"after"](a.trigger),a.trigger.on("click",(function(){return e.datepicker._datepickerShowing&&e.datepicker._lastInput===t[0]?e.datepicker._hideDatepicker():e.datepicker._datepickerShowing&&e.datepicker._lastInput!==t[0]?(e.datepicker._hideDatepicker(),e.datepicker._showDatepicker(t[0])):e.datepicker._showDatepicker(t[0]),!1})))},_autoSize:function(e){if(this._get(e,"autoSize")&&!e.inline){var t,a,n,i,o=new Date(2009,11,20),s=this._get(e,"dateFormat");s.match(/[DM]/)&&(t=function(e){for(a=0,n=0,i=0;e.length>i;i++)e[i].length>a&&(a=e[i].length,n=i);return n},o.setMonth(t(this._get(e,s.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(t(this._get(e,s.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),e.input.attr("size",this._formatDate(e,o).length)}},_inlineDatepicker:function(t,a){var n=e(t);n.hasClass(this.markerClassName)||(n.addClass(this.markerClassName).append(a.dpDiv),e.data(t,"datepicker",a),this._setDate(a,this._getDefaultDate(a),!0),this._updateDatepicker(a),this._updateAlternate(a),a.settings.disabled&&this._disableDatepicker(t),a.dpDiv.css("display","block"))},_dialogDatepicker:function(t,a,n,o,s){var r,l,c,d,u,p=this._dialogInst;return p||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=e("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),e("body").append(this._dialogInput),(p=this._dialogInst=this._newInst(this._dialogInput,!1)).settings={},e.data(this._dialogInput[0],"datepicker",p)),i(p.settings,o||{}),a=a&&a.constructor===Date?this._formatDate(p,a):a,this._dialogInput.val(a),this._pos=s?s.length?s:[s.pageX,s.pageY]:null,this._pos||(l=document.documentElement.clientWidth,c=document.documentElement.clientHeight,d=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[l/2-100+d,c/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),p.settings.onSelect=n,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),e.blockUI&&e.blockUI(this.dpDiv),e.data(this._dialogInput[0],"datepicker",p),this},_destroyDatepicker:function(t){var a,n=e(t),i=e.data(t,"datepicker");n.hasClass(this.markerClassName)&&(a=t.nodeName.toLowerCase(),e.removeData(t,"datepicker"),"input"===a?(i.append.remove(),i.trigger.remove(),n.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===a||"span"===a)&&n.removeClass(this.markerClassName).empty(),p===i&&(p=null))},_enableDatepicker:function(t){var a,n,i=e(t),o=e.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(a=t.nodeName.toLowerCase())?(t.disabled=!1,o.trigger.filter("button").each((function(){this.disabled=!1})).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===a||"span"===a)&&((n=i.children("."+this._inlineClass)).children().removeClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=e.map(this._disabledInputs,(function(e){return e===t?null:e})))},_disableDatepicker:function(t){var a,n,i=e(t),o=e.data(t,"datepicker");i.hasClass(this.markerClassName)&&("input"===(a=t.nodeName.toLowerCase())?(t.disabled=!0,o.trigger.filter("button").each((function(){this.disabled=!0})).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===a||"span"===a)&&((n=i.children("."+this._inlineClass)).children().addClass("ui-state-disabled"),n.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=e.map(this._disabledInputs,(function(e){return e===t?null:e})),this._disabledInputs[this._disabledInputs.length]=t)},_isDisabledDatepicker:function(e){if(!e)return!1;for(var t=0;this._disabledInputs.length>t;t++)if(this._disabledInputs[t]===e)return!0;return!1},_getInst:function(t){try{return e.data(t,"datepicker")}catch(e){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(t,a,n){var o,s,r,l,c=this._getInst(t);return 2===arguments.length&&"string"==typeof a?"defaults"===a?e.extend({},e.datepicker._defaults):c?"all"===a?e.extend({},c.settings):this._get(c,a):null:(o=a||{},"string"==typeof a&&((o={})[a]=n),void(c&&(this._curInst===c&&this._hideDatepicker(),s=this._getDateDatepicker(t,!0),r=this._getMinMaxDate(c,"min"),l=this._getMinMaxDate(c,"max"),i(c.settings,o),null!==r&&void 0!==o.dateFormat&&void 0===o.minDate&&(c.settings.minDate=this._formatDate(c,r)),null!==l&&void 0!==o.dateFormat&&void 0===o.maxDate&&(c.settings.maxDate=this._formatDate(c,l)),"disabled"in o&&(o.disabled?this._disableDatepicker(t):this._enableDatepicker(t)),this._attachments(e(t),c),this._autoSize(c),this._setDate(c,s),this._updateAlternate(c),this._updateDatepicker(c))))},_changeDatepicker:function(e,t,a){this._optionDatepicker(e,t,a)},_refreshDatepicker:function(e){var t=this._getInst(e);t&&this._updateDatepicker(t)},_setDateDatepicker:function(e,t){var a=this._getInst(e);a&&(this._setDate(a,t),this._updateDatepicker(a),this._updateAlternate(a))},_getDateDatepicker:function(e,t){var a=this._getInst(e);return a&&!a.inline&&this._setDateFromField(a,t),a?this._getDate(a):null},_doKeyDown:function(t){var a,n,i,o=e.datepicker._getInst(t.target),s=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,e.datepicker._datepickerShowing)switch(t.keyCode){case 9:e.datepicker._hideDatepicker(),s=!1;break;case 13:return(i=e("td."+e.datepicker._dayOverClass+":not(."+e.datepicker._currentClass+")",o.dpDiv))[0]&&e.datepicker._selectDay(t.target,o.selectedMonth,o.selectedYear,i[0]),(a=e.datepicker._get(o,"onSelect"))?(n=e.datepicker._formatDate(o),a.apply(o.input?o.input[0]:null,[n,o])):e.datepicker._hideDatepicker(),!1;case 27:e.datepicker._hideDatepicker();break;case 33:e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(o,"stepBigMonths"):-e.datepicker._get(o,"stepMonths"),"M");break;case 34:e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(o,"stepBigMonths"):+e.datepicker._get(o,"stepMonths"),"M");break;case 35:(t.ctrlKey||t.metaKey)&&e.datepicker._clearDate(t.target),s=t.ctrlKey||t.metaKey;break;case 36:(t.ctrlKey||t.metaKey)&&e.datepicker._gotoToday(t.target),s=t.ctrlKey||t.metaKey;break;case 37:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?1:-1,"D"),s=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?-e.datepicker._get(o,"stepBigMonths"):-e.datepicker._get(o,"stepMonths"),"M");break;case 38:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,-7,"D"),s=t.ctrlKey||t.metaKey;break;case 39:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,r?-1:1,"D"),s=t.ctrlKey||t.metaKey,t.originalEvent.altKey&&e.datepicker._adjustDate(t.target,t.ctrlKey?+e.datepicker._get(o,"stepBigMonths"):+e.datepicker._get(o,"stepMonths"),"M");break;case 40:(t.ctrlKey||t.metaKey)&&e.datepicker._adjustDate(t.target,7,"D"),s=t.ctrlKey||t.metaKey;break;default:s=!1}else 36===t.keyCode&&t.ctrlKey?e.datepicker._showDatepicker(this):s=!1;s&&(t.preventDefault(),t.stopPropagation())},_doKeyPress:function(t){var a,n,i=e.datepicker._getInst(t.target);return e.datepicker._get(i,"constrainInput")?(a=e.datepicker._possibleChars(e.datepicker._get(i,"dateFormat")),n=String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),t.ctrlKey||t.metaKey||" ">n||!a||a.indexOf(n)>-1):void 0},_doKeyUp:function(t){var a=e.datepicker._getInst(t.target);if(a.input.val()!==a.lastVal)try{e.datepicker.parseDate(e.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,e.datepicker._getFormatConfig(a))&&(e.datepicker._setDateFromField(a),e.datepicker._updateAlternate(a),e.datepicker._updateDatepicker(a))}catch(e){}return!0},_showDatepicker:function(t){var a,n,o,s,r,l,c;("input"!==(t=t.target||t).nodeName.toLowerCase()&&(t=e("input",t.parentNode)[0]),e.datepicker._isDisabledDatepicker(t)||e.datepicker._lastInput===t)||(a=e.datepicker._getInst(t),e.datepicker._curInst&&e.datepicker._curInst!==a&&(e.datepicker._curInst.dpDiv.stop(!0,!0),a&&e.datepicker._datepickerShowing&&e.datepicker._hideDatepicker(e.datepicker._curInst.input[0])),!1!==(o=(n=e.datepicker._get(a,"beforeShow"))?n.apply(t,[t,a]):{})&&(i(a.settings,o),a.lastVal=null,e.datepicker._lastInput=t,e.datepicker._setDateFromField(a),e.datepicker._inDialog&&(t.value=""),e.datepicker._pos||(e.datepicker._pos=e.datepicker._findPos(t),e.datepicker._pos[1]+=t.offsetHeight),s=!1,e(t).parents().each((function(){return!(s|="fixed"===e(this).css("position"))})),r={left:e.datepicker._pos[0],top:e.datepicker._pos[1]},e.datepicker._pos=null,a.dpDiv.empty(),a.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),e.datepicker._updateDatepicker(a),r=e.datepicker._checkOffset(a,r,s),a.dpDiv.css({position:e.datepicker._inDialog&&e.blockUI?"static":s?"fixed":"absolute",display:"none",left:r.left+"px",top:r.top+"px"}),a.inline||(l=e.datepicker._get(a,"showAnim"),c=e.datepicker._get(a,"duration"),a.dpDiv.css("z-index",function(e){for(var t,a;e.length&&e[0]!==document;){if(("absolute"===(t=e.css("position"))||"relative"===t||"fixed"===t)&&(a=parseInt(e.css("zIndex"),10),!isNaN(a)&&0!==a))return a;e=e.parent()}return 0}(e(t))+1),e.datepicker._datepickerShowing=!0,e.effects&&e.effects.effect[l]?a.dpDiv.show(l,e.datepicker._get(a,"showOptions"),c):a.dpDiv[l||"show"](l?c:null),e.datepicker._shouldFocusInput(a)&&a.input.trigger("focus"),e.datepicker._curInst=a)))},_updateDatepicker:function(t){this.maxRows=4,p=t,t.dpDiv.empty().append(this._generateHTML(t)),this._attachHandlers(t);var a,i=this._getNumberOfMonths(t),o=i[1],s=t.dpDiv.find("."+this._dayOverClass+" a");s.length>0&&n.apply(s.get(0)),t.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),o>1&&t.dpDiv.addClass("ui-datepicker-multi-"+o).css("width",17*o+"em"),t.dpDiv[(1!==i[0]||1!==i[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),t.dpDiv[(this._get(t,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),t===e.datepicker._curInst&&e.datepicker._datepickerShowing&&e.datepicker._shouldFocusInput(t)&&t.input.trigger("focus"),t.yearshtml&&(a=t.yearshtml,setTimeout((function(){a===t.yearshtml&&t.yearshtml&&t.dpDiv.find("select.ui-datepicker-year:first").replaceWith(t.yearshtml),a=t.yearshtml=null}),0))},_shouldFocusInput:function(e){return e.input&&e.input.is(":visible")&&!e.input.is(":disabled")&&!e.input.is(":focus")},_checkOffset:function(t,a,n){var i=t.dpDiv.outerWidth(),o=t.dpDiv.outerHeight(),s=t.input?t.input.outerWidth():0,r=t.input?t.input.outerHeight():0,l=document.documentElement.clientWidth+(n?0:e(document).scrollLeft()),c=document.documentElement.clientHeight+(n?0:e(document).scrollTop());return a.left-=this._get(t,"isRTL")?i-s:0,a.left-=n&&a.left===t.input.offset().left?e(document).scrollLeft():0,a.top-=n&&a.top===t.input.offset().top+r?e(document).scrollTop():0,a.left-=Math.min(a.left,a.left+i>l&&l>i?Math.abs(a.left+i-l):0),a.top-=Math.min(a.top,a.top+o>c&&c>o?Math.abs(o+r):0),a},_findPos:function(t){for(var a,n=this._getInst(t),i=this._get(n,"isRTL");t&&("hidden"===t.type||1!==t.nodeType||e.expr.filters.hidden(t));)t=t[i?"previousSibling":"nextSibling"];return[(a=e(t).offset()).left,a.top]},_hideDatepicker:function(t){var a,n,i,o,s=this._curInst;!s||t&&s!==e.data(t,"datepicker")||this._datepickerShowing&&(a=this._get(s,"showAnim"),n=this._get(s,"duration"),i=function(){e.datepicker._tidyDialog(s)},e.effects&&(e.effects.effect[a]||e.effects[a])?s.dpDiv.hide(a,e.datepicker._get(s,"showOptions"),n,i):s.dpDiv["slideDown"===a?"slideUp":"fadeIn"===a?"fadeOut":"hide"](a?n:null,i),a||i(),this._datepickerShowing=!1,(o=this._get(s,"onClose"))&&o.apply(s.input?s.input[0]:null,[s.input?s.input.val():"",s]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),e.blockUI&&(e.unblockUI(),e("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(e){e.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(t){if(e.datepicker._curInst){var a=e(t.target),n=e.datepicker._getInst(a[0]);(a[0].id!==e.datepicker._mainDivId&&0===a.parents("#"+e.datepicker._mainDivId).length&&!a.hasClass(e.datepicker.markerClassName)&&!a.closest("."+e.datepicker._triggerClass).length&&e.datepicker._datepickerShowing&&(!e.datepicker._inDialog||!e.blockUI)||a.hasClass(e.datepicker.markerClassName)&&e.datepicker._curInst!==n)&&e.datepicker._hideDatepicker()}},_adjustDate:function(t,a,n){var i=e(t),o=this._getInst(i[0]);this._isDisabledDatepicker(i[0])||(this._adjustInstDate(o,a+("M"===n?this._get(o,"showCurrentAtPos"):0),n),this._updateDatepicker(o))},_gotoToday:function(t){var a,n=e(t),i=this._getInst(n[0]);this._get(i,"gotoCurrent")&&i.currentDay?(i.selectedDay=i.currentDay,i.drawMonth=i.selectedMonth=i.currentMonth,i.drawYear=i.selectedYear=i.currentYear):(a=new Date,i.selectedDay=a.getDate(),i.drawMonth=i.selectedMonth=a.getMonth(),i.drawYear=i.selectedYear=a.getFullYear()),this._notifyChange(i),this._adjustDate(n)},_selectMonthYear:function(t,a,n){var i=e(t),o=this._getInst(i[0]);o["selected"+("M"===n?"Month":"Year")]=o["draw"+("M"===n?"Month":"Year")]=parseInt(a.options[a.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(i)},_selectDay:function(t,a,n,i){var o,s=e(t);e(i).hasClass(this._unselectableClass)||this._isDisabledDatepicker(s[0])||((o=this._getInst(s[0])).selectedDay=o.currentDay=e("a",i).html(),o.selectedMonth=o.currentMonth=a,o.selectedYear=o.currentYear=n,this._selectDate(t,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(t){var a=e(t);this._selectDate(a,"")},_selectDate:function(t,a){var n,i=e(t),o=this._getInst(i[0]);a=null!=a?a:this._formatDate(o),o.input&&o.input.val(a),this._updateAlternate(o),(n=this._get(o,"onSelect"))?n.apply(o.input?o.input[0]:null,[a,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(t){var a,n,i,o=this._get(t,"altField");o&&(a=this._get(t,"altFormat")||this._get(t,"dateFormat"),n=this._getDate(t),i=this.formatDate(a,n,this._getFormatConfig(t)),e(o).val(i))},noWeekends:function(e){var t=e.getDay();return[t>0&&6>t,""]},iso8601Week:function(e){var t,a=new Date(e.getTime());return a.setDate(a.getDate()+4-(a.getDay()||7)),t=a.getTime(),a.setMonth(0),a.setDate(1),Math.floor(Math.round((t-a)/864e5)/7)+1},parseDate:function(t,a,n){if(null==t||null==a)throw"Invalid arguments";if(""===(a="object"==typeof a?""+a:a+""))return null;var i,o,s,r,l=0,c=(n?n.shortYearCutoff:null)||this._defaults.shortYearCutoff,d="string"!=typeof c?c:(new Date).getFullYear()%100+parseInt(c,10),u=(n?n.dayNamesShort:null)||this._defaults.dayNamesShort,p=(n?n.dayNames:null)||this._defaults.dayNames,m=(n?n.monthNamesShort:null)||this._defaults.monthNamesShort,h=(n?n.monthNames:null)||this._defaults.monthNames,f=-1,g=-1,v=-1,b=-1,y=!1,_=function(e){var a=t.length>i+1&&t.charAt(i+1)===e;return a&&i++,a},M=function(e){var t=_(e),n="@"===e?14:"!"===e?20:"y"===e&&t?4:"o"===e?3:2,i=RegExp("^\\d{"+("y"===e?n:1)+","+n+"}"),o=a.substring(l).match(i);if(!o)throw"Missing number at position "+l;return l+=o[0].length,parseInt(o[0],10)},w=function(t,n,i){var o=-1,s=e.map(_(t)?i:n,(function(e,t){return[[t,e]]})).sort((function(e,t){return-(e[1].length-t[1].length)}));if(e.each(s,(function(e,t){var n=t[1];return a.substr(l,n.length).toLowerCase()===n.toLowerCase()?(o=t[0],l+=n.length,!1):void 0})),-1!==o)return o+1;throw"Unknown name at position "+l},x=function(){if(a.charAt(l)!==t.charAt(i))throw"Unexpected literal at position "+l;l++};for(i=0;t.length>i;i++)if(y)"'"!==t.charAt(i)||_("'")?x():y=!1;else switch(t.charAt(i)){case"d":v=M("d");break;case"D":w("D",u,p);break;case"o":b=M("o");break;case"m":g=M("m");break;case"M":g=w("M",m,h);break;case"y":f=M("y");break;case"@":f=(r=new Date(M("@"))).getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"!":f=(r=new Date((M("!")-this._ticksTo1970)/1e4)).getFullYear(),g=r.getMonth()+1,v=r.getDate();break;case"'":_("'")?x():y=!0;break;default:x()}if(a.length>l&&(s=a.substr(l),!/^\s+/.test(s)))throw"Extra/unparsed characters found in date: "+s;if(-1===f?f=(new Date).getFullYear():100>f&&(f+=(new Date).getFullYear()-(new Date).getFullYear()%100+(d>=f?0:-100)),b>-1)for(g=1,v=b;!((o=this._getDaysInMonth(f,g-1))>=v);)g++,v-=o;if((r=this._daylightSavingAdjust(new Date(f,g-1,v))).getFullYear()!==f||r.getMonth()+1!==g||r.getDate()!==v)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:864e9*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(e,t,a){if(!t)return"";var n,i=(a?a.dayNamesShort:null)||this._defaults.dayNamesShort,o=(a?a.dayNames:null)||this._defaults.dayNames,s=(a?a.monthNamesShort:null)||this._defaults.monthNamesShort,r=(a?a.monthNames:null)||this._defaults.monthNames,l=function(t){var a=e.length>n+1&&e.charAt(n+1)===t;return a&&n++,a},c=function(e,t,a){var n=""+t;if(l(e))for(;a>n.length;)n="0"+n;return n},d=function(e,t,a,n){return l(e)?n[t]:a[t]},u="",p=!1;if(t)for(n=0;e.length>n;n++)if(p)"'"!==e.charAt(n)||l("'")?u+=e.charAt(n):p=!1;else switch(e.charAt(n)){case"d":u+=c("d",t.getDate(),2);break;case"D":u+=d("D",t.getDay(),i,o);break;case"o":u+=c("o",Math.round((new Date(t.getFullYear(),t.getMonth(),t.getDate()).getTime()-new Date(t.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=c("m",t.getMonth()+1,2);break;case"M":u+=d("M",t.getMonth(),s,r);break;case"y":u+=l("y")?t.getFullYear():(10>t.getFullYear()%100?"0":"")+t.getFullYear()%100;break;case"@":u+=t.getTime();break;case"!":u+=1e4*t.getTime()+this._ticksTo1970;break;case"'":l("'")?u+="'":p=!0;break;default:u+=e.charAt(n)}return u},_possibleChars:function(e){var t,a="",n=!1,i=function(a){var n=e.length>t+1&&e.charAt(t+1)===a;return n&&t++,n};for(t=0;e.length>t;t++)if(n)"'"!==e.charAt(t)||i("'")?a+=e.charAt(t):n=!1;else switch(e.charAt(t)){case"d":case"m":case"y":case"@":a+="0123456789";break;case"D":case"M":return null;case"'":i("'")?a+="'":n=!0;break;default:a+=e.charAt(t)}return a},_get:function(e,t){return void 0!==e.settings[t]?e.settings[t]:this._defaults[t]},_setDateFromField:function(e,t){if(e.input.val()!==e.lastVal){var a=this._get(e,"dateFormat"),n=e.lastVal=e.input?e.input.val():null,i=this._getDefaultDate(e),o=i,s=this._getFormatConfig(e);try{o=this.parseDate(a,n,s)||i}catch(e){n=t?"":n}e.selectedDay=o.getDate(),e.drawMonth=e.selectedMonth=o.getMonth(),e.drawYear=e.selectedYear=o.getFullYear(),e.currentDay=n?o.getDate():0,e.currentMonth=n?o.getMonth():0,e.currentYear=n?o.getFullYear():0,this._adjustInstDate(e)}},_getDefaultDate:function(e){return this._restrictMinMax(e,this._determineDate(e,this._get(e,"defaultDate"),new Date))},_determineDate:function(t,a,n){var i=null==a||""===a?n:"string"==typeof a?function(a){try{return e.datepicker.parseDate(e.datepicker._get(t,"dateFormat"),a,e.datepicker._getFormatConfig(t))}catch(e){}for(var n=(a.toLowerCase().match(/^c/)?e.datepicker._getDate(t):null)||new Date,i=n.getFullYear(),o=n.getMonth(),s=n.getDate(),r=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=r.exec(a);l;){switch(l[2]||"d"){case"d":case"D":s+=parseInt(l[1],10);break;case"w":case"W":s+=7*parseInt(l[1],10);break;case"m":case"M":o+=parseInt(l[1],10),s=Math.min(s,e.datepicker._getDaysInMonth(i,o));break;case"y":case"Y":i+=parseInt(l[1],10),s=Math.min(s,e.datepicker._getDaysInMonth(i,o))}l=r.exec(a)}return new Date(i,o,s)}(a):"number"==typeof a?isNaN(a)?n:function(e){var t=new Date;return t.setDate(t.getDate()+e),t}(a):new Date(a.getTime());return(i=i&&"Invalid Date"==""+i?n:i)&&(i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0)),this._daylightSavingAdjust(i)},_daylightSavingAdjust:function(e){return e?(e.setHours(e.getHours()>12?e.getHours()+2:0),e):null},_setDate:function(e,t,a){var n=!t,i=e.selectedMonth,o=e.selectedYear,s=this._restrictMinMax(e,this._determineDate(e,t,new Date));e.selectedDay=e.currentDay=s.getDate(),e.drawMonth=e.selectedMonth=e.currentMonth=s.getMonth(),e.drawYear=e.selectedYear=e.currentYear=s.getFullYear(),i===e.selectedMonth&&o===e.selectedYear||a||this._notifyChange(e),this._adjustInstDate(e),e.input&&e.input.val(n?"":this._formatDate(e))},_getDate:function(e){return!e.currentYear||e.input&&""===e.input.val()?null:this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay))},_attachHandlers:function(t){var a=this._get(t,"stepMonths"),n="#"+t.id.replace(/\\\\/g,"\\");
vendor: 7,014 bytes, line 6
6t.dpDiv.find("[data-handler]").map((function(){var t={prev:function(){e.datepicker._adjustDate(n,-a,"M")},next:function(){e.datepicker._adjustDate(n,+a,"M")},hide:function(){e.datepicker._hideDatepicker()},today:function(){e.datepicker._gotoToday(n)},selectDay:function(){return e.datepicker._selectDay(n,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return e.datepicker._selectMonthYear(n,this,"M"),!1},selectYear:function(){return e.datepicker._selectMonthYear(n,this,"Y"),!1}};e(this).on(this.getAttribute("data-event"),t[this.getAttribute("data-handler")])}))},_generateHTML:function(e){var t,a,n,i,o,s,r,l,c,d,u,p,m,h,f,g,v,b,y,_,M,w,x,k,C,O,L,$,j,A,T,S,D,I,z,F,E,N,P,q=new Date,B=this._daylightSavingAdjust(new Date(q.getFullYear(),q.getMonth(),q.getDate())),H=this._get(e,"isRTL"),Y=this._get(e,"showButtonPanel"),R=this._get(e,"hideIfNoPrevNext"),W=this._get(e,"navigationAsDateFormat"),U=this._getNumberOfMonths(e),X=this._get(e,"showCurrentAtPos"),V=this._get(e,"stepMonths"),G=1!==U[0]||1!==U[1],K=this._daylightSavingAdjust(e.currentDay?new Date(e.currentYear,e.currentMonth,e.currentDay):new Date(9999,9,9)),Z=this._getMinMaxDate(e,"min"),J=this._getMinMaxDate(e,"max"),Q=e.drawMonth-X,ee=e.drawYear;if(0>Q&&(Q+=12,ee--),J)for(t=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),t=Z&&Z>t?Z:t;this._daylightSavingAdjust(new Date(ee,Q,1))>t;)0>--Q&&(Q=11,ee--);for(e.drawMonth=Q,e.drawYear=ee,a=this._get(e,"prevText"),a=W?this.formatDate(a,this._daylightSavingAdjust(new Date(ee,Q-V,1)),this._getFormatConfig(e)):a,n=this._canAdjustMonth(e,-1,ee,Q)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+a+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"e":"w")+"'>"+a+"</span></a>":R?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+a+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"e":"w")+"'>"+a+"</span></a>",i=this._get(e,"nextText"),i=W?this.formatDate(i,this._daylightSavingAdjust(new Date(ee,Q+V,1)),this._getFormatConfig(e)):i,o=this._canAdjustMonth(e,1,ee,Q)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"w":"e")+"'>"+i+"</span></a>":R?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(H?"w":"e")+"'>"+i+"</span></a>",s=this._get(e,"currentText"),r=this._get(e,"gotoCurrent")&&e.currentDay?K:B,s=W?this.formatDate(s,r,this._getFormatConfig(e)):s,l=e.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(e,"closeText")+"</button>",c=Y?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(H?l:"")+(this._isInRange(e,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+s+"</button>":"")+(H?"":l)+"</div>":"",d=parseInt(this._get(e,"firstDay"),10),d=isNaN(d)?0:d,u=this._get(e,"showWeek"),p=this._get(e,"dayNames"),m=this._get(e,"dayNamesMin"),h=this._get(e,"monthNames"),f=this._get(e,"monthNamesShort"),g=this._get(e,"beforeShowDay"),v=this._get(e,"showOtherMonths"),b=this._get(e,"selectOtherMonths"),y=this._getDefaultDate(e),_="",w=0;U[0]>w;w++){for(x="",this.maxRows=4,k=0;U[1]>k;k++){if(C=this._daylightSavingAdjust(new Date(ee,Q,e.selectedDay)),O=" ui-corner-all",L="",G){if(L+="<div class='ui-datepicker-group",U[1]>1)switch(k){case 0:L+=" ui-datepicker-group-first",O=" ui-corner-"+(H?"right":"left");break;case U[1]-1:L+=" ui-datepicker-group-last",O=" ui-corner-"+(H?"left":"right");break;default:L+=" ui-datepicker-group-middle",O=""}L+="'>"}for(L+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+O+"'>"+(/all|left/.test(O)&&0===w?H?o:n:"")+(/all|right/.test(O)&&0===w?H?n:o:"")+this._generateMonthYearHeader(e,Q,ee,Z,J,w>0||k>0,h,f)+"</div><table class='ui-datepicker-calendar'><thead><tr>",$=u?"<th class='ui-datepicker-week-col'>"+this._get(e,"weekHeader")+"</th>":"",M=0;7>M;M++)$+="<th scope='col'"+((M+d+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+p[j=(M+d)%7]+"'>"+m[j]+"</span></th>";for(L+=$+"</tr></thead><tbody>",A=this._getDaysInMonth(ee,Q),ee===e.selectedYear&&Q===e.selectedMonth&&(e.selectedDay=Math.min(e.selectedDay,A)),T=(this._getFirstDayOfMonth(ee,Q)-d+7)%7,S=Math.ceil((T+A)/7),D=G&&this.maxRows>S?this.maxRows:S,this.maxRows=D,I=this._daylightSavingAdjust(new Date(ee,Q,1-T)),z=0;D>z;z++){for(L+="<tr>",F=u?"<td class='ui-datepicker-week-col'>"+this._get(e,"calculateWeek")(I)+"</td>":"",M=0;7>M;M++)E=g?g.apply(e.input?e.input[0]:null,[I]):[!0,""],P=(N=I.getMonth()!==Q)&&!b||!E[0]||Z&&Z>I||J&&I>J,F+="<td class='"+((M+d+6)%7>=5?" ui-datepicker-week-end":"")+(N?" ui-datepicker-other-month":"")+(I.getTime()===C.getTime()&&Q===e.selectedMonth&&e._keyEvent||y.getTime()===I.getTime()&&y.getTime()===C.getTime()?" "+this._dayOverClass:"")+(P?" "+this._unselectableClass+" ui-state-disabled":"")+(N&&!v?"":" "+E[1]+(I.getTime()===K.getTime()?" "+this._currentClass:"")+(I.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(N&&!v||!E[2]?"":" title='"+E[2].replace(/'/g,"'")+"'")+(P?"":" data-handler='selectDay' data-event='click' data-month='"+I.getMonth()+"' data-year='"+I.getFullYear()+"'")+">"+(N&&!v?" ":P?"<span class='ui-state-default'>"+I.getDate()+"</span>":"<a class='ui-state-default"+(I.getTime()===B.getTime()?" ui-state-highlight":"")+(I.getTime()===K.getTime()?" ui-state-active":"")+(N?" ui-priority-secondary":"")+"' href='#'>"+I.getDate()+"</a>")+"</td>",I.setDate(I.getDate()+1),I=this._daylightSavingAdjust(I);L+=F+"</tr>"}++Q>11&&(Q=0,ee++),x+=L+="</tbody></table>"+(G?"</div>"+(U[0]>0&&k===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):"")}_+=x}return _+=c,e._keyEvent=!1,_},_generateMonthYearHeader:function(e,t,a,n,i,o,s,r){var l,c,d,u,p,m,h,f,g=this._get(e,"changeMonth"),v=this._get(e,"changeYear"),b=this._get(e,"showMonthAfterYear"),y="<div class='ui-datepicker-title'>",_="";if(o||!g)_+="<span class='ui-datepicker-month'>"+s[t]+"</span>";else{for(l=n&&n.getFullYear()===a,c=i&&i.getFullYear()===a,_+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",d=0;12>d;d++)(!l||d>=n.getMonth())&&(!c||i.getMonth()>=d)&&(_+="<option value='"+d+"'"+(d===t?" selected='selected'":"")+">"+r[d]+"</option>");_+="</select>"}if(b||(y+=_+(!o&&g&&v?"":" ")),!e.yearshtml)if(e.yearshtml="",o||!v)y+="<span class='ui-datepicker-year'>"+a+"</span>";else{for(u=this._get(e,"yearRange").split(":"),p=(new Date).getFullYear(),h=(m=function(e){var t=e.match(/c[+\-].*/)?a+parseInt(e.substring(1),10):e.match(/[+\-].*/)?p+parseInt(e,10):parseInt(e,10);return isNaN(t)?p:t})(u[0]),f=Math.max(h,m(u[1]||"")),h=n?Math.max(h,n.getFullYear()):h,f=i?Math.min(f,i.getFullYear()):f,e.yearshtml
vendor: 16,762 bytes, line 6
6+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";f>=h;h++)e.yearshtml+="<option value='"+h+"'"+(h===a?" selected='selected'":"")+">"+h+"</option>";e.yearshtml+="</select>",y+=e.yearshtml,e.yearshtml=null}return y+=this._get(e,"yearSuffix"),b&&(y+=(!o&&g&&v?"":" ")+_),y+"</div>"},_adjustInstDate:function(e,t,a){var n=e.selectedYear+("Y"===a?t:0),i=e.selectedMonth+("M"===a?t:0),o=Math.min(e.selectedDay,this._getDaysInMonth(n,i))+("D"===a?t:0),s=this._restrictMinMax(e,this._daylightSavingAdjust(new Date(n,i,o)));e.selectedDay=s.getDate(),e.drawMonth=e.selectedMonth=s.getMonth(),e.drawYear=e.selectedYear=s.getFullYear(),("M"===a||"Y"===a)&&this._notifyChange(e)},_restrictMinMax:function(e,t){var a=this._getMinMaxDate(e,"min"),n=this._getMinMaxDate(e,"max"),i=a&&a>t?a:t;return n&&i>n?n:i},_notifyChange:function(e){var t=this._get(e,"onChangeMonthYear");t&&t.apply(e.input?e.input[0]:null,[e.selectedYear,e.selectedMonth+1,e])},_getNumberOfMonths:function(e){var t=this._get(e,"numberOfMonths");return null==t?[1,1]:"number"==typeof t?[1,t]:t},_getMinMaxDate:function(e,t){return this._determineDate(e,this._get(e,t+"Date"),null)},_getDaysInMonth:function(e,t){return 32-this._daylightSavingAdjust(new Date(e,t,32)).getDate()},_getFirstDayOfMonth:function(e,t){return new Date(e,t,1).getDay()},_canAdjustMonth:function(e,t,a,n){var i=this._getNumberOfMonths(e),o=this._daylightSavingAdjust(new Date(a,n+(0>t?t:i[0]*i[1]),1));return 0>t&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(e,o)},_isInRange:function(e,t){var a,n,i=this._getMinMaxDate(e,"min"),o=this._getMinMaxDate(e,"max"),s=null,r=null,l=this._get(e,"yearRange");return l&&(a=l.split(":"),n=(new Date).getFullYear(),s=parseInt(a[0],10),r=parseInt(a[1],10),a[0].match(/[+\-].*/)&&(s+=n),a[1].match(/[+\-].*/)&&(r+=n)),(!i||t.getTime()>=i.getTime())&&(!o||t.getTime()<=o.getTime())&&(!s||t.getFullYear()>=s)&&(!r||r>=t.getFullYear())},_getFormatConfig:function(e){var t=this._get(e,"shortYearCutoff");return{shortYearCutoff:t="string"!=typeof t?t:(new Date).getFullYear()%100+parseInt(t,10),dayNamesShort:this._get(e,"dayNamesShort"),dayNames:this._get(e,"dayNames"),monthNamesShort:this._get(e,"monthNamesShort"),monthNames:this._get(e,"monthNames")}},_formatDate:function(e,t,a,n){t||(e.currentDay=e.selectedDay,e.currentMonth=e.selectedMonth,e.currentYear=e.selectedYear);var i=t?"object"==typeof t?t:this._daylightSavingAdjust(new Date(n,a,t)):this._daylightSavingAdjust(new Date(e.currentYear,e.currentMonth,e.currentDay));return this.formatDate(this._get(e,"dateFormat"),i,this._getFormatConfig(e))}}),e.fn.datepicker=function(t){if(!this.length)return this;e.datepicker.initialized||(e(document).on("mousedown",e.datepicker._checkExternalClick),e.datepicker.initialized=!0),0===e("#"+e.datepicker._mainDivId).length&&e("body").append(e.datepicker.dpDiv);var a=Array.prototype.slice.call(arguments,1);return"string"!=typeof t||"isDisabled"!==t&&"getDate"!==t&&"widget"!==t?"option"===t&&2===arguments.length&&"string"==typeof arguments[1]?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(a)):this.each((function(){"string"==typeof t?e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this].concat(a)):e.datepicker._attachDatepicker(this,t)})):e.datepicker["_"+t+"Datepicker"].apply(e.datepicker,[this[0]].concat(a))},e.datepicker=new t,e.datepicker.initialized=!1,e.datepicker.uuid=(new Date).getTime(),e.datepicker.version="1.12.1",e.datepicker,e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var h=!1;e(document).on("mouseup",(function(){h=!1})),e.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(a){return!0===e.data(a.target,t.widgetName+".preventClickEvent")?(e.removeData(a.target,t.widgetName+".preventClickEvent"),a.stopImmediatePropagation(),!1):void 0})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!h){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var a=this,n=1===t.which,i=!("string"!=typeof this.options.cancel||!t.target.nodeName)&&e(t.target).closest(this.options.cancel).length;return!(n&&!i&&this._mouseCapture(t))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){a.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(t),!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return a._mouseMove(e)},this._mouseUpDelegate=function(e){return a._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),h=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,h=!1,t.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.ui.plugin={add:function(t,a,n){var i,o=e.ui[t].prototype;for(i in n)o.plugins[i]=o.plugins[i]||[],o.plugins[i].push([a,n[i]])},call:function(e,t,a,n){var i,o=e.plugins[t];if(o&&(n||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(i=0;o.length>i;i++)e.options[o[i][0]]&&o[i][1].apply(e.element,a)}},e.ui.safeBlur=function(t){t&&"body"!==t.nodeName.toLowerCase()&&e(t).trigger("blur")},e.widget("ui.draggable",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(e,t){this._super(e,t),"handle"===e&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?void(this.destroyOnClear=!0):(this._removeHandleClassName(),void this._mouseDestroy())},_mouseCapture:function(t){var a=this.options;return!(this.helper||a.disabled||e(t.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(t),!!this.handle&&(this._blurActiveElement(t),this._blockFrames(!0===a.iframeFix?"iframe":a.iframeFix),!0))},_blockFrames:function(t){this.iframeBlocks=this.document.find(t).map((function(){var t=e(this);return e("<div>").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var a=e.ui.safeActiveElement(this.document[0]);e(t.target).closest(a).length||e.ui.safeBlur(a)},_mouseStart:function(t){var a=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===e(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(t),this.originalPosition=this.position=this._generatePosition(t,!1),this.originalPageX=t.pageX,this.originalPageY=t.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this._setContainment(),!1===this._trigger("start",t)?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!a.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_refreshOffsets:function(e){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:e.pageX-this.offset.left,top:e.pageY-this.offset.top}},_mouseDrag:function(t,a){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t,!0),this.positionAbs=this._convertPositionTo("absolute"),!a){var n=this._uiHash();if(!1===this._trigger("drag",t,n))return this._mouseUp(new e.Event("mouseup",t)),!1;this.position=n.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var a=this,n=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(n=e.ui.ddmanager.drop(this,t)),this.dropped&&(n=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!n||"valid"===this.options.revert&&n||!0===this.options.revert||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,n)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==a._trigger("stop",t)&&a._clear()})):!1!==this._trigger("stop",t)&&this._clear(),!1},_mouseUp:function(t){return this._unblockFrames(),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),this.handleElement.is(t.target)&&this.element.trigger("focus"),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new e.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(t){return!this.options.handle||!!e(t.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(t){var a=this.options,n=e.isFunction(a.helper),i=n?e(a.helper.apply(this.element[0],[t])):"clone"===a.helper?this.element.clone().removeAttr("id"):this.element;return i.parents("body").length||i.appendTo("parent"===a.appendTo?this.element[0].parentNode:a.appendTo),n&&i[0]===this.element[0]&&this._setPositionRelative(),i[0]===this.element[0]||/(fixed|absolute)/.test(i.css("position"))||i.css("position","absolute"),i},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(e){return/(html|body)/i.test(e.tagName)||e===this.document[0]},_getParentOffset:function(){var t=this.offsetParent.offset(),a=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==a&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var e=this.element.position(),t=this._isRootNode(this.scrollParent[0]);return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+(t?0:this.scrollParent.scrollTop()),left:e.left-(parseInt(this.helper.css("left"),10)||0)+(t?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,a,n,i=this.options,o=this.document[0];return this.relativeContainer=null,i.containment?"window"===i.containment?void(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):"document"===i.containment?void(this.containment=[0,0,e(o).width()-this.helperProportions.width-this.margins.left,(e(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]):i.containment.constructor===Array?void(this.containment=i.containment):("parent"===i.containment&&(i.containment=this.helper[0].parentNode),void((n=(a=e(i.containment))[0])&&(t=/(scroll|auto)/.test(a.css("overflow")),this.containment=[(parseInt(a.css("borderLeftWidth"),10)||0)+(parseInt(a.css("paddingLeft"),10)||0),(parseInt(a.css("borderTopWidth"),10)||0)+(parseInt(a.css("paddingTop"),10)||0),(t?Math.max(n.scrollWidth,n.offsetWidth):n.offsetWidth)-(parseInt(a.css("borderRightWidth"),10)||0)-(parseInt(a.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(n.scrollHeight,n.offsetHeight):n.offsetHeight)-(parseInt(a.css("borderBottomWidth"),10)||0)-(parseInt(a.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=a))):void(this.containment=null)},_convertPositionTo:function(e,t){t||(t=this.position);var a="absolute"===e?1:-1,n=this._isRootNode(this.scrollParent[0]);return{top:t.top+this.offset.relative.top*a+this.offset.parent.top*a-("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top)*a,left:t.left+this.offset.relative.left*a+this.offset.parent.left*a-("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)*a}},_generatePosition:function(e,t){var a,n,i,o,s=this.options,r=this._isRootNode(this.scrollParent[0]),l=e.pageX,c=e.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),t&&(this.containment&&(this.relativeContainer?(n=this.relativeContainer.offset(),a=[this.containment[0]+n.left,this.containment[1]+n.top,this.containment[2]+n.left,this.containment[3]+n.top]):a=this.containment,e.pageX-this.offset.click.left<a[0]&&(l=a[0]+this.offset.click.left),e.pageY-this.offset.click.top<a[1]&&(c=a[1]+this.offset.click.top),e.pageX-this.offset.click.left>a[2]&&(l=a[2]+this.offset.click.left),e.pageY-this.offset.click.top>
vendor: 1,246 bytes, line 6
6a[3]&&(c=a[3]+this.offset.click.top)),s.grid&&(i=s.grid[1]?this.originalPageY+Math.round((c-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,c=a?i-this.offset.click.top>=a[1]||i-this.offset.click.top>a[3]?i:i-this.offset.click.top>=a[1]?i-s.grid[1]:i+s.grid[1]:i,o=s.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,l=a?o-this.offset.click.left>=a[0]||o-this.offset.click.left>a[2]?o:o-this.offset.click.left>=a[0]?o-s.grid[0]:o+s.grid[0]:o),"y"===s.axis&&(l=this.originalPageX),"x"===s.axis&&(c=this.originalPageY)),{top:c-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,a,n){return n=n||this._uiHash(),e.ui.plugin.call(this,t,[a,n,this],!0),/^(drag|start|stop
vendor: 37,990 bytes, line 6
6)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),n.offset=this.positionAbs),e.Widget.prototype._trigger.call(this,t,a,n)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,a,n){var i=e.extend({},a,{item:n.element});n.sortables=[],e(n.options.connectToSortable).each((function(){var a=e(this).sortable("instance");a&&!a.options.disabled&&(n.sortables.push(a),a.refreshPositions(),a._trigger("activate",t,i))}))},stop:function(t,a,n){var i=e.extend({},a,{item:n.element});n.cancelHelperRemoval=!1,e.each(n.sortables,(function(){var e=this;e.isOver?(e.isOver=0,n.cancelHelperRemoval=!0,e.cancelHelperRemoval=!1,e._storedCSS={position:e.placeholder.css("position"),top:e.placeholder.css("top"),left:e.placeholder.css("left")},e._mouseStop(t),e.options.helper=e.options._helper):(e.cancelHelperRemoval=!0,e._trigger("deactivate",t,i))}))},drag:function(t,a,n){e.each(n.sortables,(function(){var i=!1,o=this;o.positionAbs=n.positionAbs,o.helperProportions=n.helperProportions,o.offset.click=n.offset.click,o._intersectsWith(o.containerCache)&&(i=!0,e.each(n.sortables,(function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&e.contains(o.element[0],this.element[0])&&(i=!1),i}))),i?(o.isOver||(o.isOver=1,n._parent=a.helper.parent(),o.currentItem=a.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return a.helper[0]},t.target=o.currentItem[0],o._mouseCapture(t,!0),o._mouseStart(t,!0,!0),o.offset.click.top=n.offset.click.top,o.offset.click.left=n.offset.click.left,o.offset.parent.left-=n.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=n.offset.parent.top-o.offset.parent.top,n._trigger("toSortable",t),n.dropped=o.element,e.each(n.sortables,(function(){this.refreshPositions()})),n.currentItem=n.element,o.fromOutside=n),o.currentItem&&(o._mouseDrag(t),a.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",t,o._uiHash(o)),o._mouseStop(t,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),a.helper.appendTo(n._parent),n._refreshOffsets(t),a.position=n._generatePosition(t,!0),n._trigger("fromSortable",t),n.dropped=!1,e.each(n.sortables,(function(){this.refreshPositions()})))}))}}),e.ui.plugin.add("draggable","cursor",{start:function(t,a,n){var i=e("body"),o=n.options;i.css("cursor")&&(o._cursor=i.css("cursor")),i.css("cursor",o.cursor)},stop:function(t,a,n){var i=n.options;i._cursor&&e("body").css("cursor",i._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,a,n){var i=e(a.helper),o=n.options;i.css("opacity")&&(o._opacity=i.css("opacity")),i.css("opacity",o.opacity)},stop:function(t,a,n){var i=n.options;i._opacity&&e(a.helper).css("opacity",i._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(e,t,a){a.scrollParentNotHidden||(a.scrollParentNotHidden=a.helper.scrollParent(!1)),a.scrollParentNotHidden[0]!==a.document[0]&&"HTML"!==a.scrollParentNotHidden[0].tagName&&(a.overflowOffset=a.scrollParentNotHidden.offset())},drag:function(t,a,n){var i=n.options,o=!1,s=n.scrollParentNotHidden[0],r=n.document[0];s!==r&&"HTML"!==s.tagName?(i.axis&&"x"===i.axis||(n.overflowOffset.top+s.offsetHeight-t.pageY<i.scrollSensitivity?s.scrollTop=o=s.scrollTop+i.scrollSpeed:t.pageY-n.overflowOffset.top<i.scrollSensitivity&&(s.scrollTop=o=s.scrollTop-i.scrollSpeed)),i.axis&&"y"===i.axis||(n.overflowOffset.left+s.offsetWidth-t.pageX<i.scrollSensitivity?s.scrollLeft=o=s.scrollLeft+i.scrollSpeed:t.pageX-n.overflowOffset.left<i.scrollSensitivity&&(s.scrollLeft=o=s.scrollLeft-i.scrollSpeed))):(i.axis&&"x"===i.axis||(t.pageY-e(r).scrollTop()<i.scrollSensitivity?o=e(r).scrollTop(e(r).scrollTop()-i.scrollSpeed):e(window).height()-(t.pageY-e(r).scrollTop())<i.scrollSensitivity&&(o=e(r).scrollTop(e(r).scrollTop()+i.scrollSpeed))),i.axis&&"y"===i.axis||(t.pageX-e(r).scrollLeft()<i.scrollSensitivity?o=e(r).scrollLeft(e(r).scrollLeft()-i.scrollSpeed):e(window).width()-(t.pageX-e(r).scrollLeft())<i.scrollSensitivity&&(o=e(r).scrollLeft(e(r).scrollLeft()+i.scrollSpeed)))),!1!==o&&e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(n,t)}}),e.ui.plugin.add("draggable","snap",{start:function(t,a,n){var i=n.options;n.snapElements=[],e(i.snap.constructor!==String?i.snap.items||":data(ui-draggable)":i.snap).each((function(){var t=e(this),a=t.offset();this!==n.element[0]&&n.snapElements.push({item:this,width:t.outerWidth(),height:t.outerHeight(),top:a.top,left:a.left})}))},drag:function(t,a,n){var i,o,s,r,l,c,d,u,p,m,h=n.options,f=h.snapTolerance,g=a.offset.left,v=g+n.helperProportions.width,b=a.offset.top,y=b+n.helperProportions.height;for(p=n.snapElements.length-1;p>=0;p--)c=(l=n.snapElements[p].left-n.margins.left)+n.snapElements[p].width,u=(d=n.snapElements[p].top-n.margins.top)+n.snapElements[p].height,l-f>v||g>c+f||d-f>y||b>u+f||!e.contains(n.snapElements[p].item.ownerDocument,n.snapElements[p].item)?(n.snapElements[p].snapping&&n.options.snap.release&&n.options.snap.release.call(n.element,t,e.extend(n._uiHash(),{snapItem:n.snapElements[p].item})),n.snapElements[p].snapping=!1):("inner"!==h.snapMode&&(i=f>=Math.abs(d-y),o=f>=Math.abs(u-b),s=f>=Math.abs(l-v),r=f>=Math.abs(c-g),i&&(a.position.top=n._convertPositionTo("relative",{top:d-n.helperProportions.height,left:0}).top),o&&(a.position.top=n._convertPositionTo("relative",{top:u,left:0}).top),s&&(a.position.left=n._convertPositionTo("relative",{top:0,left:l-n.helperProportions.width}).left),r&&(a.position.left=n._convertPositionTo("relative",{top:0,left:c}).left)),m=i||o||s||r,"outer"!==h.snapMode&&(i=f>=Math.abs(d-b),o=f>=Math.abs(u-y),s=f>=Math.abs(l-g),r=f>=Math.abs(c-v),i&&(a.position.top=n._convertPositionTo("relative",{top:d,left:0}).top),o&&(a.position.top=n._convertPositionTo("relative",{top:u-n.helperProportions.height,left:0}).top),s&&(a.position.left=n._convertPositionTo("relative",{top:0,left:l}).left),r&&(a.position.left=n._convertPositionTo("relative",{top:0,left:c-n.helperProportions.width}).left)),!n.snapElements[p].snapping&&(i||o||s||r||m)&&n.options.snap.snap&&n.options.snap.snap.call(n.element,t,e.extend(n._uiHash(),{snapItem:n.snapElements[p].item})),n.snapElements[p].snapping=i||o||s||r||m)}}),e.ui.plugin.add("draggable","stack",{start:function(t,a,n){var i,o=n.options,s=e.makeArray(e(o.stack)).sort((function(t,a){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(a).css("zIndex"),10)||0)}));s.length&&(i=parseInt(e(s[0]).css("zIndex"),10)||0,e(s).each((function(t){e(this).css("zIndex",i+t)})),this.css("zIndex",i+s.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,a,n){var i=e(a.helper),o=n.options;i.css("zIndex")&&(o._zIndex=i.css("zIndex")),i.css("zIndex",o.zIndex)},stop:function(t,a,n){var i=n.options;i._zIndex&&e(a.helper).css("zIndex",i._zIndex)}}),e.ui.draggable,e.widget("ui.resizable",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(e){return parseFloat(e)||0},_isNumber:function(e){return!isNaN(parseFloat(e))},_hasScroll:function(t,a){if("hidden"===e(t).css("overflow"))return!1;var n=a&&"left"===a?"scrollLeft":"scrollTop",i=!1;return t[n]>0||(t[n]=1,i=t[n]>0,t[n]=0,i)},_create:function(){var t,a=this.options,n=this;this._addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!a.aspectRatio,aspectRatio:a.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:a.helper||a.ghost||a.animate?a.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(e("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),a.autoHide&&e(this.element).on("mouseenter",(function(){a.disabled||(n._removeClass("ui-resizable-autohide"),n._handles.show())})).on("mouseleave",(function(){a.disabled||n.resizing||(n._addClass("ui-resizable-autohide"),n._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,a=function(t){e(t).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(a(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),a(this.originalElement),this},_setOption:function(e,t){switch(this._super(e,t),e){case"handles":this._removeHandles(),this._setupHandles()}},_setupHandles:function(){var t,a,n,i,o,s=this.options,r=this;if(this.handles=s.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=e(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),n=this.handles.split(","),this.handles={},a=0;n.length>a;a++)i="ui-resizable-"+(t=e.trim(n[a])),o=e("<div>"),this._addClass(o,"ui-resizable-handle "+i),o.css({zIndex:s.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.append(o);this._renderAxis=function(t){var a,n,i,o;for(a in t=t||this.element,this.handles)this.handles[a].constructor===String?this.handles[a]=this.element.children(this.handles[a]).first().show():(this.handles[a].jquery||this.handles[a].nodeType)&&(this.handles[a]=e(this.handles[a]),this._on(this.handles[a],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(n=e(this.handles[a],this.element),o=/sw|ne|nw|se|n|s/.test(a)?n.outerHeight():n.outerWidth(),i=["padding",/ne|nw|n/.test(a)?"Top":/se|sw|s/.test(a)?"Bottom":/^e$/.test(a)?"Right":"Left"].join(""),t.css(i,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[a])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")})),s.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(t){var a,n,i=!1;for(a in this.handles)((n=e(this.handles[a])[0])===t.target||e.contains(n,t.target))&&(i=!0);return!this.options.disabled&&i},_mouseStart:function(t){var a,n,i,o=this.options,s=this.element;return this.resizing=!0,this._renderProxy(),a=this._num(this.helper.css("left")),n=this._num(this.helper.css("top")),o.containment&&(a+=e(o.containment).scrollLeft()||0,n+=e(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:a,top:n},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:s.width(),height:s.height()},this.originalSize=this._helper?{width:s.outerWidth(),height:s.outerHeight()}:{width:s.width(),height:s.height()},this.sizeDiff={width:s.outerWidth()-s.width(),height:s.outerHeight()-s.height()},this.originalPosition={left:a,top:n},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,i=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===i?this.axis+"-resize":i),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var a,n,i=this.originalMousePosition,o=this.axis,s=t.pageX-i.left||0,r=t.pageY-i.top||0,l=this._change[o];return this._updatePrevProperties(),!!l&&(a=l.apply(this,[t,s,r]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(a=this._updateRatio(a,t)),a=this._respectSize(a,t),this._updateCache(a),this._propagate("resize",t),n=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(n)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges()),!1)},_mouseStop:function(t){this.resizing=!1;var a,n,i,o,s,r,l,c=this.options,d=this;return this._helper&&(i=(n=(a=this._proportionallyResizeElements).length&&/textarea/i.test(a[0].nodeName))&&this._hasScroll(a[0],"left")?0:d.sizeDiff.height,o=n?0:d.sizeDiff.width,s={width:d.helper.width()-o,height:d.helper.height()-i},r=parseFloat(d.element.css("left"))+(d.position.left-d.originalPosition.left)||null,l=parseFloat(d.element.css("top"))+(d.position.top-d.originalPosition.top)||null,c.animate||this.element.css(e.extend(s,{top:l,left:r})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var e={};return this.position.top!==this.prevPosition.top&&(e.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(e.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(e.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(e.height=this.size.height+"px"),this.helper.css(e),e},_updateVirtualBoundaries:function(e){var t,a,n,i,o,s=this.options;o={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0},(this._aspectRatio||e)&&(t=o.minHeight*this.aspectRatio,n=o.minWidth/this.aspectRatio,a=o.maxHeight*this.aspectRatio,i=o.maxWidth/this.aspectRatio,t>o.minWidth&&(o.minWidth=t),n>o.minHeight&&(o.minHeight=n),o.maxWidth>a&&(o.maxWidth=a),o.maxHeight>i&&(o.maxHeight=i)),this._vBoundaries=o},_updateCache:function(e){this.offset=this.helper.offset(),this._isNumber(e.left)&&(this.position.left=e.left),this._isNumber(e.top)&&(this.position.top=e.top),this._isNumber(e.height)&&(this.size.height=e.height),this._isNumber(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,a=this.size,n=this.axis;return this._isNumber(e.height)?e.width=e.height*this.aspectRatio:this._isNumber(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===n&&(e.left=t.left+(a.width-e.width),e.top=null),"nw"===n&&(e.top=t.top+(a.height-e.height),e.left=t.left+(a.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,a=this.axis,n=this._isNumber(e.width)&&t.maxWidth&&t.maxWidth<e.width,i=this._isNumber(e.height)&&t.maxHeight&&t.maxHeight<e.height,o=this._isNumber(e.width)&&t.minWidth&&t.minWidth>e.width,s=this._isNumber(e.height)&&t.minHeight&&t.minHeight>e.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,c=/sw|nw|w/.test(a),d=/nw|ne|n/.test(a);return o&&(e.width=t.minWidth),s&&(e.height=t.minHeight),n&&(e.width=t.maxWidth),i&&(e.height=t.maxHeight),o&&c&&(e.left=r-t.minWidth),n&&c&&(e.left=r-t.maxWidth),s&&d&&(e.top=l-t.minHeight),i&&d&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_getPaddingPlusBorderDimensions:function(e){for(var t=0,a=[],n=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],i=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];4>t;t++)a[t]=parseFloat(n[t])||0,a[t]+=parseFloat(i[t])||0;return{height:a[0]+a[2],width:a[1]+a[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var e,t=0,a=this.helper||this.element;this._proportionallyResizeElements.length>t;t++)e=this._proportionallyResizeElements[t],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(e)),e.css({height:a.height()-this.outerDimensions.height||0,width:a.width()-this.outerDimensions.width||0})},_renderProxy:function(){var t=this.element,a=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++a.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var a=this.originalSize;return{left:this.originalPosition.left+t,width:a.width-t}},n:function(e,t,a){var n=this.originalSize;return{top:this.originalPosition.top+a,height:n.height-a}},s:function(e,t,a){return{height:this.originalSize.height+a}},se:function(t,a,n){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,a,n]))},sw:function(t,a,n){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,a,n]))},ne:function(t,a,n){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,a,n]))},nw:function(t,a,n){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,a,n]))}},_propagate:function(t,a){e.ui.plugin.call(this,t,[a,this.ui()]),"resize"!==t&&this._trigger(t,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var a=e(this).resizable("instance"),n=a.options,i=a._proportionallyResizeElements,o=i.length&&/textarea/i.test(i[0].nodeName),s=o&&a._hasScroll(i[0],"left")?0:a.sizeDiff.height,r=o?0:a.sizeDiff.width,l={width:a.size.width-r,height:a.size.height-s},c=parseFloat(a.element.css("left"))+(a.position.left-a.originalPosition.left)||null,d=parseFloat(a.element.css("top"))+(a.position.top-a.originalPosition.top)||null;a.element.animate(e.extend(l,d&&c?{top:d,left:c}:{}),{duration:n.animateDuration,easing:n.animateEasing,step:function(){var n={width:parseFloat(a.element.css("width")),height:parseFloat(a.element.css("height")),top:parseFloat(a.element.css("top")),left:parseFloat(a.element.css("left"))};i&&i.length&&e(i[0]).css({width:n.width,height:n.height}),a._updateCache(n),a._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var t,a,n,i,o,s,r,l=e(this).resizable("instance"),c=l.options,d=l.element,u=c.containment,p=u instanceof e?u.get(0):/parent/.test(u)?d.parent().get(0):u;p&&(l.containerElement=e(p),/document/.test(u)||u===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(t=e(p),a=[],e(["Top","Right","Left","Bottom"]).each((function(e,n){a[e]=l._num(t.css("padding"+n))})),l.containerOffset=t.offset(),l.containerPosition=t.position(),l.containerSize={height:t.innerHeight()-a[3],width:t.innerWidth()-a[1]},n=l.containerOffset,i=l.containerSize.height,o=l.containerSize.width,s=l._hasScroll(p,"left")?p.scrollWidth:o,r=l._hasScroll(p)?p.scrollHeight:i,l.parentData={element:p,left:n.left,top:n.top,width:s,height:r}))},resize:function(t){var a,n,i,o,s=e(this).resizable("instance"),r=s.options,l=s.containerOffset,c=s.position,d=s._aspectRatio||t.shiftKey,u={top:0,left:0},p=s.containerElement,m=!0;p[0]!==document&&/static/.test(p.css("position"))&&(u=l),c.left<(s._helper?l.left:0)&&(s.size.width=s.size.width+(s._helper?s.position.left-l.left:s.position.left-u.left),d&&(s.size.height=s.size.width/s.aspectRatio,m=!1),s.position.left=r.helper?l.left:0),c.top<(s._helper?l.top:0)&&(s.size.height=s.size.height+(s._helper?s.position.top-l.top:s.position.top),d&&(s.size.width=s.size.height*s.aspectRatio,m=!1),s.position.top=s._helper?l.top:0),i=s.containerElement.get(0)===s.element.parent().get(0),o=/relative|absolute/.test(s.containerElement.css("position")),i&&o?(s.offset.left=s.parentData.left+s.position.left,s.offset.top=s.parentData.top+s.position.top):(s.offset.left=s.element.offset().left,s.offset.top=s.element.offset().top),a=Math.abs(s.sizeDiff.width+(s._helper?s.offset.left-u.left:s.offset.left-l.left)),n=Math.abs(s.sizeDiff.height+(s._helper?s.offset.top-u.top:s.offset.top-l.top)),a+s.size.width>=s.parentData.width&&(s.size.width=s.parentData.width-a,d&&(s.size.height=s.size.width/s.aspectRatio,m=!1)),n+s.size.height>=s.parentData.height&&(s.size.height=s.parentData.height-n,d&&(s.size.width=s.size.height*s.aspectRatio,m=!1)),m||(s.position.left=s.prevPosition.left,s.position.top=s.prevPosition.top,s.size.width=s.prevSize.width,s.size.height=s.prevSize.height)},stop:function(){var t=e(this).resizable("instance"),a=t.options,n=t.containerOffset,i=t.containerPosition,o=t.containerElement,s=e(t.helper),r=s.offset(),l=s.outerWidth()-t.sizeDiff.width,c=s.outerHeight()-t.sizeDiff.height;t._helper&&!a.animate&&/relative/.test(o.css("position"))&&e(this).css({left:r.left-i.left-n.left,width:l,height:c}),t._helper&&!a.animate&&/static/.test(o.css("position"))&&e(this).css({left:r.left-i.left-n.left,width:l,height:c})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).resizable("instance").options;e(t.alsoResize).each((function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})}))},resize:function(t,a){var n=e(this).resizable("instance"),i=n.options,o=n.originalSize,s=n.originalPosition,r={height:n.size.height-o.height||0,width:n.size.width-o.width||0,top:n.position.top-s.top||0,left:n.position.left-s.left||0};e(i.alsoResize).each((function(){var t=e(this),n=e(this).data("ui-resizable-alsoresize"),i={},o=t.parents(a.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(o,(function(e,t){var a=(n[t]||0)+(r[t]||0);a&&a>=0&&(i[t]=a||null)})),t.css(i)}))},stop:function(){e(this).removeData("ui-resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).resizable("instance"),a=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:a.height,width:a.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==e.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t,a=e(this).resizable("instance"),n=a.options,i=a.size,o=a.originalSize,s=a.originalPosition,r=a.axis,l="number"==typeof n.grid?[n.grid,n.grid]:n.grid,c=l[0]||1,d=l[1]||1,u=Math.round((i.width-o.width)/c)*c,p=Math.round((i.height-o.height)/d)*d,m=o.width+u,h=o.height+p,f=n.maxWidth&&m>n.maxWidth,g=n.maxHeight&&h>n.maxHeight,v=n.minWidth&&n.minWidth>m,b=n.minHeight&&n.minHeight>h;n.grid=l,v&&(m+=c),b&&(h+=d),f&&(m-=c),g&&(h-=d),/^(se|s|e)$/.test(r)?(a.size.width=m,a.size.height=h):/^(ne)$/.test(r)?(a.size.width=m,a.size.height=h,a.position.top=s.top-p):/^(sw)$/.test(r)?(a.size.width=m,a.size.height=h,a.position.left=s.left-u):((0>=h-d||0>=m-c)&&(t=a._getPaddingPlusBorderDimensions(this)),h-d>0?(a.size.height=h,a.position.top=s.top-p):(h=d-t.height,a.size.height=h,a.position.top=s.top+o.height-h),m-c>0?(a.size.width=m,a.position.left=s.left-u):(m=c-t.width,a.size.width=m,a.position.left=s.left+o.width-m))}}),e.ui.resizable,e.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var a=e(this).css(t).offset().top;0>a&&e(this).css("top",t.top-a)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&e.fn.draggable&&this._makeDraggable(),this.options.resizable&&e.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?e(t):this.document.find(t||"body").eq(0)},_destroy:function(){var e,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(e=t.parent.children().eq(t.index)).length&&e[0]!==this.element[0]?e.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:e.noop,enable:e.noop,close:function(t){var a=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||e.ui.safeBlur(e.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,(function(){a._trigger("close",t)})))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,a){var n=!1,i=this.uiDialog.siblings(".ui-front:visible").map((function(){return+e(this).css("z-index")})).get(),o=Math.max.apply(null,i);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),n=!0),n&&!a&&this._trigger("focus",t),n},open:function(){var t=this;return this._isOpen?void(this._moveToTop()&&this._focusTabbable()):(this._isOpen=!0,this.opener=e(e.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,(function(){t._focusTabbable(),t._trigger("focus")})),this._makeFocusTarget(),void this._trigger("open"))},_focusTabbable:function(){var e=this._focusedElement;e||(e=this.element.find("[autofocus]")),e.length||(e=this.element.find(":tabbable")),e.length||(e=this.uiDialogButtonPane.find(":tabbable")),e.length||(e=this.uiDialogTitlebarClose.filter(":tabbable")),e.length||(e=this.uiDialog),e.eq(0).trigger("focus")},_keepFocus:function(t){function a(){var t=e.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||e.contains(this.uiDialog[0],t)||this._focusTabbable()}t.preventDefault(),a.call(this),this._delay(a)},_createWrapper:function(){this.uiDialog=e("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===e.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===e.ui.keyCode.TAB&&!t.isDefaultPrevented()){var a=this.uiDialog.find(":tabbable"),n=a.filter(":first"),i=a.filter(":last");t.target!==i[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==n[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay((function(){i.trigger("focus")})),t.preventDefault()):(this._delay((function(){n.trigger("focus")})),t.preventDefault())}},mousedown:function(e){this._moveToTop(e)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=e("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){e(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=e("<button type='button'></button>").button({label:e("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(e){e.preventDefault(),this.close(e)}}),t=e("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(e){this.options.title?e.text(this.options.title):e.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=e("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=e("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var t=this,a=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),e.isEmptyObject(a)||e.isArray(a)&&!a.length?void this._removeClass(this.uiDialog,"ui-dialog-buttons"):(e.each(a,(function(a,n){var i,o;n=e.isFunction(n)?{click:n,text:a}:n,n=e.extend({type:"button"},n),i=n.click,o={icon:n.icon,iconPosition:n.iconPosition,showLabel:n.showLabel,icons:n.icons,text:n.text},delete n.click,delete n.icon,delete n.iconPosition,delete n.showLabel,delete n.icons,"boolean"==typeof n.text&&delete n.text,e("<button></button>",n).button(o).appendTo(t.uiButtonSet).on("click",(function(){i.apply(t.element[0],arguments)}))})),this._addClass(this.uiDialog,"ui-dialog-buttons"),void this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){function t(e){return{position:e.position,offset:e.offset}}var a=this,n=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(n,i){a._addClass(e(this),"ui-dialog-dragging"),a._blockFrames(),a._trigger("dragStart",n,t(i))},drag:function(e,n){a._trigger("drag",e,t(n))},stop:function(i,o){var s=o.offset.left-a.document.scrollLeft(),r=o.offset.top-a.document.scrollTop();n.position={my:"left top",at:"left"+(s>=0?"+":"")+s+" top"+(r>=0?"+":"")+r,of:a.window},a._removeClass(e(this),"ui-dialog-dragging"),a._unblockFrames(),a._trigger("dragStop",i,t(o))}})},_makeResizable:function(){function t(e){return{originalPosition:e.originalPosition,originalSize:e.originalSize,position:e.position,size:e.size}}var a=this,n=this.options,i=n.resizable,o=this.uiDialog.css("position"),s="string"==typeof i?i:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:n.maxWidth,maxHeight:n.maxHeight,minWidth:n.minWidth,minHeight:this._minHeight(),handles:s,start:function(n,i){a._addClass(e(this),"ui-dialog-resizing"),a._blockFrames(),a._trigger("resizeStart",n,t(i))},resize:function(e,n){a._trigger("resize",e,t(n))},stop:function(i,o){var s=a.uiDialog.offset(),r=s.left-a.document.scrollLeft(),l=s.top-a.document.scrollTop();n.height=a.uiDialog.height(),n.width=a.uiDialog.width(),n.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" top"+(l>=0?"+":"")+l,of:a.window},a._removeClass(e(this),"ui-dialog-resizing"),a._unblockFrames(),a._trigger("resizeStop",i,t(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=e(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),a=e.inArray(this,t);-1!==a&&t.splice(a,1)},_trackingInstances:function(){var e=this.document.data("ui-dialog-instances");return e||(e=[],this.document.data("ui-dialog-instances",e)),e},_minHeight:function(){var e=this.options;return"auto"===e.height?e.minHeight:Math.min(e.minHeight,e.height)},_position:function(){var e=this.uiDialog.is(":visible");e||this.uiDialog.show(),this.uiDialog.position(this.options.position),e||this.uiDialog.hide()},_setOptions:function(t){var a=this,n=!1,i={};e.each(t,(function(e,t){a._setOption(e,t),e in a.sizeRelatedOptions&&(n=!0),e in a.resizableRelatedOptions&&(i[e]=t)})),n&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",i)},_setOption:function(t,a){var n,i,o=this.uiDialog;"disabled"!==t&&(this._super(t,a),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:e("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((n=o.is(":data(ui-draggable)"))&&!a&&o.draggable("destroy"),!n&&a&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((i=o.is(":data(ui-resizable)"))&&!a&&o.resizable("destroy"),i&&"string"==typeof a&&o.resizable("option","handles",a),i||!1===a||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var e,t,a,n=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),n.minWidth>n.width&&(n.width=n.minWidth),e=this.uiDialog.css({height:"auto",width:n.width}).outerHeight(),t=Math.max(0,n.minHeight-e),a="number"==typeof n.maxHeight?Math.max(0,n.maxHeight-e):"none","auto"===n.height?this.element.css({minHeight:t,maxHeight:a,height:"auto"}):this.element.height(Math.max(0,n.height-e)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map((function(){var t=e(this);return e("<div>").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!e(t.target).closest(".ui-dialog").length||!!e(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=!0;this._delay((function(){t=!1})),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(e){t||this._allowInteraction(e)||(e.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=e("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var e=this.document.data("ui-dialog-overlays")-1;e?this.document.data("ui-dialog-overlays",e):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==e.uiBackCompat&&e.widget("ui.dialog",e.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(e,t){"dialogClass"===e&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),e.ui.dialog,e.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",o
6ptions:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t,a=this.options,n=a.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(n)?n:function(e){return e.is(n)},this.proportions=function(){return arguments.length?void(t=arguments[0]):t||(t={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight})},this._addToManager(a.scope),a.addClasses&&this._addClass("ui-droppable")},_addToManager:function(t){e.ui.ddmanager.droppables[t]=e.ui.ddmanager.droppables[t]||[],e.ui.ddmanager.droppables[t].push(this)},_splice:function(e){for(var t=0;e.length>t;t++)e[t]===this&&e.splice(t,1)},_destroy:function(){var t=e.ui.ddmanager.droppables[this.options.scope];this._splice(t)},_setOption:function(t,a){if("accept"===t)this.accept=e.isFunction(a)?a:function(e){return e.is(a)};else if("scope"===t){var n=e.ui.ddmanager.droppables[this.options.scope];this._splice(n),this._addToManager(a)}this._super(t,a)},_activate:function(t){var a=e.ui.ddmanager.current;this._addActiveClass(),a&&this._trigger("activate",t,this.ui(a))},_deactivate:function(t){var a=e.ui.ddmanager.current;this._removeActiveClass(),a&&this._trigger("deactivate",t,this.ui(a))},_over:function(t){var a=e.ui.ddmanager.current;a&&(a.currentItem||a.element)[0]!==this.element[0]&&this.accept.call(this.element[0],a.currentItem||a.element)&&(this._addHoverClass(),this._trigger("over",t,this.ui(a)))},_out:function(t){var a=e.ui.ddmanager.current;a&&(a.currentItem||a.element)[0]!==this.element[0]&&this.accept.call(this.element[0],a.currentItem||a.element)&&(this._removeHoverClass(),this._trigger("out",t,this.ui(a)))},_drop:function(t,a){var n=a||e.ui.ddmanager.current,i=!1;return!(!n||(n.currentItem||n.element)[0]===this.element[0])&&(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each((function(){var a=e(this).droppable("instance");return a.options.greedy&&!a.options.disabled&&a.options.scope===n.options.scope&&a.accept.call(a.element[0],n.currentItem||n.element)&&f(n,e.extend(a,{offset:a.element.offset()}),a.options.tolerance,t)?(i=!0,!1):void 0})),!i&&(!!this.accept.call(this.element[0],n.currentItem||n.element)&&(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",t,this.ui(n)),this.element)))},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var f=e.ui.intersect=function(){function e(e,t,a){return e>=t&&t+a>e}return function(t,a,n,i){if(!a.offset)return!1;var o=(t.positionAbs||t.position.absolute).left+t.margins.left,s=(t.positionAbs||t.position.absolute).top+t.margins.top,r=o+t.helperProportions.width,l=s+t.helperProportions.height,c=a.offset.left,d=a.offset.top,u=c+a.proportions().width,p=d+a.proportions().height;switch(n){case"fit":return o>=c&&u>=r&&s>=d&&p>=l;case"intersect":return o+t.helperProportions.width/2>c&&u>r-t.helperProportions.width/2&&s+t.helperProportions.height/2>d&&p>l-t.helperProportions.height/2;case"pointer":return e(i.pageY,d,a.proportions().height)&&e(i.pageX,c,a.proportions().width);case"touch":return(s>=d&&p>=s||l>=d&&p>=l||d>s&&l>p)&&(o>=c&&u>=o||r>=c&&u>=r||c>o&&r>u);default:return!1}}}();e.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(t,a){var n,i,o=e.ui.ddmanager.droppables[t.options.scope]||[],s=a?a.type:null,r=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(n=0;o.length>n;n++)if(!(o[n].options.disabled||t&&!o[n].accept.call(o[n].element[0],t.currentItem||t.element))){for(i=0;r.length>i;i++)if(r[i]===o[n].element[0]){o[n].proportions().height=0;continue e}o[n].visible="none"!==o[n].element.css("display"),o[n].visible&&("mousedown"===s&&o[n]._activate.call(o[n],a),o[n].offset=o[n].element.offset(),o[n].proportions({width:o[n].element[0].offsetWidth,height:o[n].element[0].offsetHeight}))}},drop:function(t,a){var n=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),(function(){this.options&&(!this.options.disabled&&this.visible&&f(t,this,this.options.tolerance,a)&&(n=this._drop.call(this,a)||n),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,a)))})),n},dragStart:function(t,a){t.element.parentsUntil("body").on("scroll.droppable",(function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,a)}))},drag:function(t,a){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,a),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],(function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var n,i,o,s=f(t,this,this.options.tolerance,a),r=!s&&this.isover?"isout":s&&!this.isover?"isover":null;r&&(this.options.greedy&&(i=this.options.scope,(o=this.element.parents(":data(ui-droppable)").filter((function(){return e(this).droppable("instance").options.scope===i}))).length&&((n=e(o[0]).droppable("instance")).greedyChild="isover"===r)),n&&"isover"===r&&(n.isover=!1,n.isout=!0,n._out.call(n,a)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,a),n&&"isout"===r&&(n.isout=!1,n.isover=!0,n._over.call(n,a)))}}))},dragStop:function(t,a){t.element.parentsUntil("body").off("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,a)}},!1!==e.uiBackCompat&&e.widget("ui.droppable",e.ui.droppable,{options:{hoverClass:!1,activeClass:!1}
vendor: 28,604 bytes, line 6
6,_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),e.ui.droppable,e.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=e("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(e){return void 0===e?this.options.value:(this.options.value=this._constrainedValue(e),void this._refreshValue())},_constrainedValue:function(e){return void 0===e&&(e=this.options.value),this.indeterminate=!1===e,"number"!=typeof e&&(e=0),!this.indeterminate&&Math.min(this.options.max,Math.max(this.min,e))},_setOptions:function(e){var t=e.value;delete e.value,this._super(e),this.options.value=this._constrainedValue(t),this._refreshValue()},_setOption:function(e,t){"max"===e&&(t=Math.max(this.min,t)),this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",e),this._toggleClass(null,"ui-state-disabled",!!e)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var t=this.options.value,a=this._percentage();this.valueDiv.toggle(this.indeterminate||t>this.min).width(a.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,t===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=e("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":t}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==t&&(this.oldValue=t,this._trigger("change")),t===this.options.max&&this._trigger("complete")}}),e.widget("ui.selectable",e.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t.elementPos=e(t.element[0]).offset(),t.selectees=e(t.options.filter,t.element[0]),t._addClass(t.selectees,"ui-selectee"),t.selectees.each((function(){var a=e(this),n=a.offset(),i={left:n.left-t.elementPos.left,top:n.top-t.elementPos.top};e.data(this,"selectable-item",{element:this,$element:a,left:i.left,top:i.top,right:i.left+a.outerWidth(),bottom:i.top+a.outerHeight(),startselected:!1,selected:a.hasClass("ui-selected"),selecting:a.hasClass("ui-selecting"),unselecting:a.hasClass("ui-unselecting")})}))},this.refresh(),this._mouseInit(),this.helper=e("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(t){var a=this,n=this.options;this.opos=[t.pageX,t.pageY],this.elementPos=e(this.element[0]).offset(),this.options.disabled||(this.selectees=e(n.filter,this.element[0]),this._trigger("start",t),e(n.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),n.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each((function(){var n=e.data(this,"selectable-item");n.startselected=!0,t.metaKey||t.ctrlKey||(a._removeClass(n.$element,"ui-selected"),n.selected=!1,a._addClass(n.$element,"ui-unselecting"),n.unselecting=!0,a._trigger("unselecting",t,{unselecting:n.element}))})),e(t.target).parents().addBack().each((function(){var n,i=e.data(this,"selectable-item");return i?(n=!t.metaKey&&!t.ctrlKey||!i.$element.hasClass("ui-selected"),a._removeClass(i.$element,n?"ui-unselecting":"ui-selected")._addClass(i.$element,n?"ui-selecting":"ui-unselecting"),i.unselecting=!n,i.selecting=n,i.selected=n,n?a._trigger("selecting",t,{selecting:i.element}):a._trigger("unselecting",t,{unselecting:i.element}),!1):void 0})))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var a,n=this,i=this.options,o=this.opos[0],s=this.opos[1],r=t.pageX,l=t.pageY;return o>r&&(a=r,r=o,o=a),s>l&&(a=l,l=s,s=a),this.helper.css({left:o,top:s,width:r-o,height:l-s}),this.selectees.each((function(){var a=e.data(this,"selectable-item"),c=!1,d={};a&&a.element!==n.element[0]&&(d.left=a.left+n.elementPos.left,d.right=a.right+n.elementPos.left,d.top=a.top+n.elementPos.top,d.bottom=a.bottom+n.elementPos.top,"touch"===i.tolerance?c=!(d.left>r||o>d.right||d.top>l||s>d.bottom):"fit"===i.tolerance&&(c=d.left>o&&r>d.right&&d.top>s&&l>d.bottom),c?(a.selected&&(n._removeClass(a.$element,"ui-selected"),a.selected=!1),a.unselecting&&(n._removeClass(a.$element,"ui-unselecting"),a.unselecting=!1),a.selecting||(n._addClass(a.$element,"ui-selecting"),a.selecting=!0,n._trigger("selecting",t,{selecting:a.element}))):(a.selecting&&((t.metaKey||t.ctrlKey)&&a.startselected?(n._removeClass(a.$element,"ui-selecting"),a.selecting=!1,n._addClass(a.$element,"ui-selected"),a.selected=!0):(n._removeClass(a.$element,"ui-selecting"),a.selecting=!1,a.startselected&&(n._addClass(a.$element,"ui-unselecting"),a.unselecting=!0),n._trigger("unselecting",t,{unselecting:a.element}))),a.selected&&(t.metaKey||t.ctrlKey||a.startselected||(n._removeClass(a.$element,"ui-selected"),a.selected=!1,n._addClass(a.$element,"ui-unselecting"),a.unselecting=!0,n._trigger("unselecting",t,{unselecting:a.element})))))})),!1}},_mouseStop:function(t){var a=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each((function(){var n=e.data(this,"selectable-item");a._removeClass(n.$element,"ui-unselecting"),n.unselecting=!1,n.startselected=!1,a._trigger("unselected",t,{unselected:n.element})})),e(".ui-selecting",this.element[0]).each((function(){var n=e.data(this,"selectable-item");a._removeClass(n.$element,"ui-selecting")._addClass(n.$element,"ui-selected"),n.selecting=!1,n.selected=!0,n.startselected=!0,a._trigger("selected",t,{selected:n.element})})),this._trigger("stop",t),this.helper.remove(),!1}}),e.widget("ui.selectmenu",[e.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var t=this.element.uniqueId().attr("id");this.ids={element:t,button:t+"-button",menu:t+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=e()},_drawButton:function(){var t,a=this,n=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(e){this.button.focus(),e.preventDefault()}}),this.element.hide(),this.button=e("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),t=e("<span>").appendTo(this.button),this._addClass(t,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(n).appendTo(this.button),!1!==this.options.width&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",(function(){a._rendered||a._refreshMenu()}))},_drawMenu:function(){var t=this;this.menu=e("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=e("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(e,a){e.preventDefault(),t._setSelection(),t._select(a.item.data("ui-selectmenu-item"),e)},focus:function(e,a){var n=a.item.data("ui-selectmenu-item");null!=t.focusIndex&&n.index!==t.focusIndex&&(t._trigger("focus",e,{item:n}),t.isOpen||t._select(n,e)),t.focusIndex=n.index,t.button.attr("aria-activedescendant",t.menuItems.eq(n.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var e,t=this.element.find("option");this.menu.empty(),this._parseOptions(t),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,t.length&&(e=this._getSelectedItem(),this.menuInstance.focus(null,e),this._setAria(e.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(e){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",e)))},_position:function(){this.menuWrap.position(e.extend({of:this.button},this.options.position))},close:function(e){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",e))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(t){var a=e("<span>");return this._setText(a,t.label),this._addClass(a,"ui-selectmenu-text"),a},_renderMenu:function(t,a){var n=this,i="";e.each(a,(function(a,o){var s;o.optgroup!==i&&(s=e("<li>",{text:o.optgroup}),n._addClass(s,"ui-selectmenu-optgroup","ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),s.appendTo(t),i=o.optgroup),n._renderItemData(t,o)}))},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-selectmenu-item",t)},_renderItem:function(t,a){var n=e("<li>"),i=e("<div>",{title:a.element.attr("title")});return a.disabled&&this._addClass(n,null,"ui-state-disabled"),this._setText(i,a.label),n.append(i).appendTo(t)},_setText:function(e,t){t?e.text(t):e.html(" ")},_move:function(e,t){var a,n,i=".ui-menu-item";this.isOpen?a=this.menuItems.eq(this.focusIndex).parent("li"):(a=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),i+=":not(.ui-state-disabled)"),(n="first"===e||"last"===e?a["first"===e?"prevAll":"nextAll"](i).eq(-1):a[e+"All"](i).eq(0)).length&&this.menuInstance.focus(t,n)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(e){this[this.isOpen?"close":"open"](e)},_setSelection:function(){var e;this.range&&(window.getSelection?((e=window.getSelection()).removeAllRanges(),e.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(t){this.isOpen&&(e(t.target).closest(".ui-selectmenu-menu, #"+e.ui.escapeSelector(this.ids.button)).length||this.close(t))}},_buttonEvents:{mousedown:function(){var e;window.getSelection?(e=window.getSelection()).rangeCount&&(this.range=e.getRangeAt(0)):this.range=document.selection.createRange()},click:function(e){this._setSelection(),this._toggle(e)},keydown:function(t){var a=!0;switch(t.keyCode){case e.ui.keyCode.TAB:case e.ui.keyCode.ESCAPE:this.close(t),a=!1;break;case e.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(t);break;case e.ui.keyCode.UP:t.altKey?this._toggle(t):this._move("prev",t);break;case e.ui.keyCode.DOWN:t.altKey?this._toggle(t):this._move("next",t);break;case e.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(t):this._toggle(t);break;case e.ui.keyCode.LEFT:this._move("prev",t);break;case e.ui.keyCode.RIGHT:this._move("next",t);break;case e.ui.keyCode.HOME:case e.ui.keyCode.PAGE_UP:this._move("first",t);break;case e.ui.keyCode.END:case e.ui.keyCode.PAGE_DOWN:this._move("last",t);break;default:this.menu.trigger(t),a=!1}a&&t.preventDefault()}},_selectFocusedItem:function(e){var t=this.menuItems.eq(this.focusIndex).parent("li");t.hasClass("ui-state-disabled")||this._select(t.data("ui-selectmenu-item"),e)},_select:function(e,t){var a=this.element[0].selectedIndex;this.element[0].selectedIndex=e.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(e)),this._setAria(e),this._trigger("select",t,{item:e}),e.index!==a&&this._trigger("change",t,{item:e}),this.close(t)},_setAria:function(e){var t=this.menuItems.eq(e.index).attr("id");this.button.attr({"aria-labelledby":t,"aria-activedescendant":t}),this.menu.attr("aria-activedescendant",t)},_setOption:function(e,t){if("icons"===e){var a=this.button.find("span.ui-icon");this._removeClass(a,null,this.options.icons.button)._addClass(a,null,t.button)}this._super(e,t),"appendTo"===e&&this.menuWrap.appendTo(this._appendTo()),"width"===e&&this._resizeButton()},_setOptionDisabled:function(e){this._super(e),this.menuInstance.option("disabled",e),this.button.attr("aria-disabled",e),this._toggleClass(this.button,null,"ui-state-disabled",e),this.element.prop("disabled",e),e?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var e=this.options.width;return!1===e?void this.button.css("width",""):(null===e&&(e=this.element.show().outerWidth(),this.element.hide()),void this.button.outerWidth(e))},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var e=this._super();return e.disabled=this.element.prop("disabled"),e},_parseOptions:function(t){var a=this,n=[];t.each((function(t,i){n.push(a._parseOption(e(i),t))})),this.items=n},_parseOption:function(e,t){var a=e.parent("optgroup");return{element:e,index:t,value:e.val(),label:e.text(),optgroup:a.attr("label")||"",disabled:a.prop("disabled")||e.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),e.widget("ui.slider",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var t,a,n=this.options,i=this.element.find(".ui-slider-handle"),o=[];for(a=n.values&&n.values.length||1,i.length>a&&(i.slice(a).remove(),i=i.slice(0,a)),t=i.length;a>t;t++)o.push("<span tabindex='0'></span>");this.handles=i.add(e(o.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each((function(t){e(this).data("ui-slider-handle-index",t).attr("tabIndex",0)}))},_createRange:function(){var t=this.options;t.range?(!0===t.range&&(t.values?t.values.length&&2!==t.values.length?t.values=[t.values[0],t.values[0]]:e.isArray(t.values)&&(t.values=t.values.slice(0)):t.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=e("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===t.range||"max"===t.range)&&this._addClass(this.range,"ui-slider-range-"+t.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(t){var a,n,i,o,s,r,l,c=this,d=this.options;return!d.disabled&&(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),a={x:t.pageX,y:t.pageY},n=this._normValueFromMouse(a),i=this._valueMax()-this._valueMin()+1,this.handles.each((function(t){var a=Math.abs(n-c.values(t));(i>a||i===a&&(t===c._lastChangedValue||c.values(t)===d.min))&&(i=a,o=e(this),s=t)})),!1!==this._start(t,s)&&(this._mouseSliding=!0,this._handleIndex=s,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),r=o.offset(),l=!e(t.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:t.pageX-r.left-o.width()/2,top:t.pageY-r.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(t,s,n),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(e){var t={x:e.pageX,y:e.pageY},a=this._normValueFromMouse(t);return this._slide(e,this._handleIndex,a),!1},_mouseStop:function(e){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(e,this._handleIndex),this._change(e,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(e){var t,a,n,i,o;return"horizontal"===this.orientation?(t=this.elementSize.width,a=e.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(t=this.elementSize.height,a=e.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),(n=a/t)>1&&(n=1),0>n&&(n=0),"vertical"===this.orientation&&(n=1-n),i=this._valueMax()-this._valueMin(),o=this._valueMin()+n*i,this._trimAlignValue(o)},_uiHash:function(e,t,a){var n={handle:this.handles[e],handleIndex:e,value:void 0!==t?t:this.value()};return this._hasMultipleValues()&&(n.value=void 0!==t?t:this.values(e),n.values=a||this.values()),n},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(e,t){return this._trigger("start",e,this._uiHash(t))},_slide:function(e,t,a){var n,i=this.value(),o=this.values();this._hasMultipleValues()&&(n=this.values(t?0:1),i=this.values(t),2===this.options.values.length&&!0===this.options.range&&(a=0===t?Math.min(n,a):Math.max(n,a)),o[t]=a),a!==i&&(!1!==this._trigger("slide",e,this._uiHash(t,a,o))&&(this._hasMultipleValues()?this.values(t,a):this.value(a)))},_stop:function(e,t){this._trigger("stop",e,this._uiHash(t))},_change:function(e,t){this._keySliding||this._mouseSliding||(this._lastChangedValue=t,this._trigger("change",e,this._uiHash(t)))},value:function(e){return arguments.length?(this.options.value=this._trimAlignValue(e),this._refreshValue(),void this._change(null,0)):this._value()},values:function(t,a){var n,i,o;if(arguments.length>1)return this.options.values[t]=this._trimAlignValue(a),this._refreshValue(),void this._change(null,t);if(!arguments.length)return this._values();if(!e.isArray(arguments[0]))return this._hasMultipleValues()?this._values(t):this.value();for(n=this.options.values,i=arguments[0],o=0;n.length>o;o+=1)n[o]=this._trimAlignValue(i[o]),this._change(null,o);this._refreshValue()},_setOption:function(t,a){var n,i=0;switch("range"===t&&!0===this.options.range&&("min"===a?(this.options.value=this._values(0),this.options.values=null):"max"===a&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),e.isArray(this.options.values)&&(i=this.options.values.length),this._super(t,a),t){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(a),this.handles.css("horizontal"===a?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),n=i-1;n>=0;n--)this._change(null,n);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(e){this._super(e),this._toggleClass(null,"ui-state-disabled",!!e)},_value:function(){var e=this.options.value;return this._trimAlignValue(e)},_values:function(e){var t,a,n;if(arguments.length)return t=this.options.values[e],this._trimAlignValue(t);if(this._hasMultipleValues()){for(a=this.options.values.slice(),n=0;a.length>n;n+=1)a[n]=this._trimAlignValue(a[n]);return a}return[]},_trimAlignValue:function(e){if(this._valueMin()>=e)return this._valueMin();if(e>=this._valueMax())return this._valueMax();var t=this.options.step>0?this.options.step:1,a=(e-this._valueMin())%t,n=e-a;return 2*Math.abs(a)>=t&&(n+=a>0?t:-t),parseFloat(n.toFixed(5))},_calculateNewMax:function(){var e=this.options.max,t=this._valueMin(),a=this.options.step;(e=Math.round((e-t)/a)*a+t)>this.options.max&&(e-=a),this.max=parseFloat(e.toFixed(this._precision()))},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,a=t.indexOf(".");return-1===a?0:t.length-a-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(e){"vertical"===e&&this.range.css({width:"",left:""}),"horizontal"===e&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var t,a,n,i,o,s=this.options.range,r=this.options,l=this,c=!this._animateOff&&r.animate,d={};this._hasMultipleValues()?this.handles.each((function(n){a=(l.values(n)-l._valueMin())/(l._valueMax()-l._valueMin())*100,d["horizontal"===l.orientation?"left":"bottom"]=a+"%",e(this).stop(1,1)[c?"animate":"css"](d,r.animate),!0===l.options.range&&("horizontal"===l.orientation?(0===n&&l.range.stop(1,1)[c?"animate":"css"]({left:a+"%"},r.animate),1===n&&l.range[c?"animate":"css"]({width:a-t+"%"},{queue:!1,duration:r.animate})):(0===n&&l.range.stop(1,1)[c?"animate":"css"]({bottom:a+"%"},r.animate),1===n&&l.range[c?"animate":"css"]({height:a-t+"%"},{queue:!1,duration:r.animate}))),t=a})):(n=this.value(),i=this._valueMin(),o=this._valueMax(),a=o!==i?(n-i)/(o-i)*100:0,d["horizontal"===this.orientation?"left":"bottom"]=a+"%",this.handle.stop(1,1)[c?"animate":"css"](d,r.animate),"min"===s&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:a+"%"},r.animate),"max"===s&&"horizontal"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({width:100-a+"%"},r.animate),"min"===s&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:a+"%"},r.animate),"max"===s&&"vertical"===this.orientation&&this.range.stop(1,1)[c?"animate":"css"]({height:100-a+"%"},r.animate))},_handleEvents:{keydown:function(t){var a,n,i,o=e(t.target).data("ui-slider-handle-index");switch(t.keyCode){case e.ui.keyCode.HOME:case e.ui.keyCode.END:case e.ui.keyCode.PAGE_UP:case e.ui.keyCode.PAGE_DOWN:case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(t.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(e(t.target),null,"ui-state-active"),!1===this._start(t,o)))return}switch(i=this.options.step,a=n=this._hasMultipleValues()?this.values(o):this.value(),t.keyCode){case e.ui.keyCode.HOME:n=this._valueMin();break;case e.ui.keyCode.END:n=this._valueMax();break;case e.ui.keyCode.PAGE_UP:n=this._trimAlignValue(a+(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(a-(this._valueMax()-this._valueMin())/this.numPages);break;case e.ui.keyCode.UP:case e.ui.keyCode.RIGHT:if(a===this._valueMax())return;n=this._trimAlignValue(a+i);break;case e.ui.keyCode.DOWN:case e.ui.keyCode.LEFT:if(a===this._valueMin())return;n=this._trimAlignValue(a-i)}this._slide(t,o,n)},keyup:function(t){var a=e(t.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(t,a),this._change(t,a),this._removeClass(e(t.target),null,"ui-state-active"))}}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,a){return e>=t&&t+a>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),e.each(this.items,(function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")}))},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,a){var n=null,i=!1,o=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),e(t.target).parents().each((function(){return e.data(this,o.widgetName+"-item")===o?(n=e(this),!1):void 0})),e.data(t.target,o.widgetName+"-item")===o&&(n=e(t.target)),!!n&&(!(this.options.handle&&!a&&(e(this.options.handle,n).find("*").addBack().each((function(){this===t.target&&(i=!0)})),!i))&&(this.currentItem=n,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,a,n){var i,o,s=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left
vendor: 4,278 bytes, line 6
6:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),s.containment&&this._setContainment(),s.cursor&&"auto"!==s.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",s.cursor),this.storedStylesheet=e("<style>*{ cursor: "+s.cursor+" !important; }</style>").appendTo(o)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!n)for(i=this.containers.length-1;i>=0;i--)this.containers[i]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!s.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var a,n,i,o,s=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<s.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+s.scrollSpeed:t.pageY-this.overflowOffset.top<s.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-s.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<s.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+s.scrollSpeed:t.pageX-this.overflowOffset.left<s.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-s.scrollSpeed)):(t.pageY-this.document.scrollTop()<s.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-s.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<s.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+s.scrollSpeed)),t.pageX-this.document.scrollLeft()<s.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-s.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<s.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+s.scrollSpeed))),!1!==r&&e.ui.ddmanager&&!s.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),a=this.items.length-1;a>=0;a--)if(i=(n=this.items[a]).item[0],(o=this._intersectsWithPointer(n))&&n.instance===this.currentContainer&&i!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==i&&!e.contains(this.placeholder[0],i)&&("semi-dynamic"!==this.options.type||!e.contains(this.element[0],i))){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(n))break;this._rearrange(t,n),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,a){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var n=this,i=this.placeholder.offset(),o=this.options.axis,s={};
vendor: 4,182 bytes, line 6
6o&&"x"!==o||(s.left=i.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(s.top=i.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(s,parseInt(this.options.revert,10)||500,(function(){n._clear(t)}))}else this._clear(t,a);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var a=this._getItemsAsjQuery(t&&t.connected),n=[];return t=t||{},e(a).each((function(){var a=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);a&&n.push((t.key||a[1]+"[]")+"="+(t.key&&t.expression?a[1]:a[2]))})),!n.length&&t.key&&n.push(t.key+"="),n.join("&")},toArray:function(t){var a=this._getItemsAsjQuery(t&&t.connected),n=[];return t=t||{},a.each((function(){n.push(e(t.item||this).attr(t.attribute||"id")||"")})),n},_intersectsWith:function(e){var t=this.positionAbs.left,a=t+this.helperProportions.width,n=this.positionAbs.top,i=n+this.helperProportions.height,o=e.left,s=o+e.width,r=e.top,l=r+e.height,c=this.offset.click.top,d=this.offset.click.left,u="x"===this.options.axis||n+c>r&&l>n+c,p="y"===this.options.axis||t+d>o&&s>t+d,m=u&&p;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?m:t+this.helperProportions.width/2>o&&s>a-this.helperProportions.width/2&&n+this.helperProportions.height/2>r&&l>i-this.helperProportions.height/2},_intersectsWithPointer:function(e){var t,a,n="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);return!!(n&&i)&&(t=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection(),this.floating?"right"===a||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),a=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),n=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection();return this.floating&&i?"right"===i&&a||"left"===i&&!a:n&&("down"===n&&t||"up"===n&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){function a(){r.push(this)}var n,i,o,s,r=[],l=[],c=this._connectWith();if(c&&t)for(n=c.length-1;n>=0;n--)for(i=(o=e(c[n],this.document[0])).length-1;i>=0;i--)(s=e.data(o[i],this.widgetFullName))&&s!==this&&!s.options.disabled&&l.push([e.isFunction(s.options.items)?s.options.items.call(s.element):e(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);
6for(l.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),n=l.length-1;n>=0;n--)l[n][0].each(a);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,(function(e){for(var a=0;t.length>a;a++)if(t[a]===e.item[0])return!1;return!0}))},_refreshItems:function(t){this.items=[],this.containers=[this];var a,n,i,o,s,r,l,c,d=this.items,u=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],p=this._connectWith();if(p&&this.ready)for(a=p.length-1;a>=0;a--)for(n=(i=e(p[a],this.document[0])).length-1;n>=0;n--)(o=e.data(i[n],this.widgetFullName))&&o!==this&&!o.options.disabled&&(u.push([e.isFunction(o.options.items)?o.options.items.call(o.element[0],t,{item:this.currentItem}):e(o.options.items,o.element),o]),this.containers.push(o));for(a=u.length-1;a>=0;a--)for(s=u[a][1],n=0,c=(r=u[a][0]).length;c>n;n++)(l=e(r[n])).data(this.widgetName+"-item",s),d.push({item:l,instance:s,width:0,height:0,left:0,top:0})},refreshPositions:function(t){var a,n,i,o;for(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),a=this.items.length-1;a>=0;a--)(n=this.items[a]).instance!==this.currentContainer&&this.currentContainer&&n.item[0]!==this.currentItem[0]||(i=this.options.toleranceElement?e(this.options.toleranceElement,n.item):n.item,t||(n.width=i.outerWidth(),n.height=i.outerHeight()),o=i.offset(),n.left=o.left,n.top=o.top);
vendor: 1,142 bytes, line 6
6if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(a=this.containers.length-1;a>=0;a--)o=this.containers[a].element.offset(),this.containers[a].containerCache.left=o.left,this.containers[a].containerCache.top=o.top,this.containers[a].containerCache.width=this.containers[a].element.outerWidth(),this.containers[a].containerCache.height=this.containers[a].element.outerHeight();return this},_createPlaceholder:function(t){var a,n=(t=t||this).options;n.placeholder&&n.placeholder.constructor!==String||(a=n.placeholder,n.placeholder={element:function(){var n=t.currentItem[0].nodeName.toLowerCase(),i=e("<"+n+">",t.document[0]);return t._addClass(i,"ui-sortable-placeholder",a||t.currentItem[0].className)._removeClass(i,"ui-sortable-helper"),"tbody"===n?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(i)):"tr"===n?t._createTrPlaceholder(t.currentItem,i):"img"===n&&i.attr("src",t.currentItem.attr("src")),a||i.css("visibility","hidden"),i},update:function(e,i){(!a||n.forcePlaceholderSize)&&(i.height()||i.height(t.currentItem.innerHe
vendor: 5,527 bytes, line 6
6ight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),i.width()||i.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(n.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),n.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,a){var n=this;t.children().each((function(){e("<td> </td>",n.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(a)}))},_contactContainers:function(t){var a,n,i,o,s,r,l,c,d,u,p=null,m=null;for(a=this.containers.length-1;a>=0;a--)if(!e.contains(this.currentItem[0],this.containers[a].element[0]))if(this._intersectsWith(this.containers[a].containerCache)){if(p&&e.contains(this.containers[a].element[0],p.element[0]))continue;p=this.containers[a],m=a}else this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",t,this._uiHash(this)),this.containers[a].containerCache.over=0);if(p)if(1===this.containers.length)this.containers[m].containerCache.over||(this.containers[m]._trigger("over",t,this._uiHash(this)),this.containers[m].containerCache.over=1);else{for(i=1e4,o=null,s=(d=p.floating||this._isFloating(this.currentItem))?"left":"top",r=d?"width":"height",u=d?"pageX":"pageY",n=this.items.length-1;n>=0;n--)e.contains(this.containers[m].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(l=this.items[n].item.offset()[s],c=!1,t[u]-l>this.items[n][r]/2&&(c=!0),i>Math.abs(t[u]-l)&&(i=Math.abs(t[u]-l),o=this.items[n],this.direction=c?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[m])return void(this.currentContainer.containerCache.over||(this.containers[m]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1));o?this._rearrange(t,o,null,!0):this._rearrange(t,null,this.containers[m].element,!0),this._trigger("change",t,this._uiHash()),this.containers[m]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[m],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[m]._trigger("over",t,this._uiHash(this)),this.containers[m].containerCache.over=1}},_createHelper:function(t){var a=this.options,n=e.isFunction(a.helper)?e(a.helper.apply(this.element[0],[t,this.currentItem])):"clone"===a.helper?this.currentItem.clone():this.currentItem;return n.parents("body").length||e("parent"!==a.appendTo?a.appendTo:this.currentItem[0].parentNode)[0].appendChild(n[0]),n[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!n[0].style.width||a.forceHelperSize)&&n.width(this.currentItem.width()),(!n[0].style.height||a.forceHelperSize)&&n.height(this.currentItem.height()),n},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,a,n,i=this.options;"parent"===i.containment&&(i.containment=this.helper[0].parentNode),("document"===i.containment||"window"===i.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===i.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===i.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(i.containment)||(t=e(i.containment)[0],a=e(i.containment).offset(),n="hidden"!==e(t).css("overflow"),this.containment=[a.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(e(t).css("borderTopWidth"),
vendor: 27,969 bytes, line 6
610)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,a.left+(n?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(n?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,a){a||(a=this.position);var n="absolute"===t?1:-1,i="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(i[0].tagName);return{top:a.top+this.offset.relative.top*n+this.offset.parent.top*n-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:i.scrollTop())*n,left:a.left+this.offset.relative.left*n+this.offset.parent.left*n-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:i.scrollLeft())*n}},_generatePosition:function(t){var a,n,i=this.options,o=t.pageX,s=t.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),i.grid&&(a=this.originalPageY+Math.round((s-this.originalPageY)/i.grid[1])*i.grid[1],s=this.containment?a-this.offset.click.top>=this.containment[1]&&a-this.offset.click.top<=this.containment[3]?a:a-this.offset.click.top>=this.containment[1]?a-i.grid[1]:a+i.grid[1]:a,n=this.originalPageX+Math.round((o-this.originalPageX)/i.grid[0])*i.grid[0],o=this.containment?n-this.offset.click.left>=this.containment[0]&&n-this.offset.click.left<=this.containment[2]?n:n-this.offset.click.left>=this.containment[0]?n-i.grid[0]:n+i.grid[0]:n)),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():l?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():l?0:r.scrollLeft())}},_rearrange:function(e,t,a,n){a?a[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var i=this.counter;this._delay((function(){i===this.counter&&this.refreshPositions(!n)}))},_clear:function(e,t){function a(e,t,a){return function(n){a._trigger(e,n,t._uiHash(t))}}this.reverting=!1;var n,i=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(n in this._storedCSS)("auto"===this._storedCSS[n]||"static"===this._storedCSS[n])&&(this._storedCSS[n]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&i.push((function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||i.push((function(e){this._trigger("update",e,this._uiHash())})),this!==this.currentContainer&&(t||(i.push((function(e){this._trigger("remove",e,this._uiHash())})),i.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),i.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),n=this.containers.length-1;n>=0;n--)t||i.push(a("deactivate",this,this.containers[n])),this.containers[n].containerCache.over&&(i.push(a("out",this,this.containers[n])),this.containers[n].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(n=0;i.length>n;n++)i[n].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===e.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var a=t||this;return{helper:a.helper,placeholder:a.placeholder||e([]),position:a.position,originalPosition:a.originalPosition,offset:a.positionAbs,item:a.currentItem,sender:t?t.element:null}}}),e.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var t=this._super(),a=this.element;return e.each(["min","max","step"],(function(e,n){var i=a.attr(n);null!=i&&i.length&&(t[n]=i)})),t},_events:{keydown:function(e){this._start(e)&&this._keydown(e)&&e.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(e){return this.cancelBlur?void delete this.cancelBlur:(this._stop(),this._refresh(),void(this.previous!==this.element.val()&&this._trigger("change",e)))},mousewheel:function(e,t){if(t){if(!this.spinning&&!this._start(e))return!1;this._spin((t>0?1:-1)*this.options.step,e),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay((function(){this.spinning&&this._stop(e)}),100),e.preventDefault()}},"mousedown .ui-spinner-button":function(t){function a(){this.element[0]===e.ui.safeActiveElement(this.document[0])||(this.element.trigger("focus"),this.previous=n,this._delay((function(){this.previous=n})))}var n;n=this.element[0]===e.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),t.preventDefault(),a.call(this),this.cancelBlur=!0,this._delay((function(){delete this.cancelBlur,a.call(this)})),!1!==this._start(t)&&this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(t){return e(t.currentTarget).hasClass("ui-state-active")?!1!==this._start(t)&&void this._repeat(null,e(t.currentTarget).hasClass("ui-spinner-up")?1:-1,t):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(t){var a=this.options,n=e.ui.keyCode;switch(t.keyCode){case n.UP:return this._repeat(null,1,t),!0;case n.DOWN:return this._repeat(null,-1,t),!0;case n.PAGE_UP:return this._repeat(null,a.page,t),!0;case n.PAGE_DOWN:return this._repeat(null,-a.page,t),!0}return!1},_start:function(e){return!(!this.spinning&&!1===this._trigger("start",e))&&(this.counter||(this.counter=1),this.spinning=!0,!0)},_repeat:function(e,t,a){e=e||500,clearTimeout(this.timer),this.timer=this._delay((function(){this._repeat(40,t,a)}),e),this._spin(t*this.options.step,a)},_spin:function(e,t){var a=this.value()||0;this.counter||(this.counter=1),a=this._adjustValue(a+e*this._increment(this.counter)),this.spinning&&!1===this._trigger("spin",t,{value:a})||(this._value(a),this.counter++)},_increment:function(t){var a=this.options.incremental;return a?e.isFunction(a)?a(t):Math.floor(t*t*t/5e4-t*t/500+17*t/200+1):1},_precision:function(){var e=this._precisionOf(this.options.step);return null!==this.options.min&&(e=Math.max(e,this._precisionOf(this.options.min))),e},_precisionOf:function(e){var t=""+e,a=t.indexOf(".");return-1===a?0:t.length-a-1},_adjustValue:function(e){var t,a,n=this.options;return a=e-(t=null!==n.min?n.min:0),e=t+(a=Math.round(a/n.step)*n.step),e=parseFloat(e.toFixed(this._precision())),null!==n.max&&e>n.max?n.max:null!==n.min&&n.min>e?n.min:e},_stop:function(e){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",e))},_setOption:function(e,t){var a,n,i;return"culture"===e||"numberFormat"===e?(a=this._parse(this.element.val()),this.options[e]=t,void this.element.val(this._format(a))):(("max"===e||"min"===e||"step"===e)&&"string"==typeof t&&(t=this._parse(t)),"icons"===e&&(n=this.buttons.first().find(".ui-icon"),this._removeClass(n,null,this.options.icons.up),this._addClass(n,null,t.up),i=this.buttons.last().find(".ui-icon"),this._removeClass(i,null,this.options.icons.down),this._addClass(i,null,t.down)),void this._super(e,t))},_setOptionDisabled:function(e){this._super(e),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!e),this.element.prop("disabled",!!e),this.buttons.button(e?"disable":"enable")},_setOptions:o((function(e){this._super(e)})),_parse:function(e){return"string"==typeof e&&""!==e&&(e=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(e,10,this.options.culture):+e),""===e||isNaN(e)?null:e},_format:function(e){return""===e?"":window.Globalize&&this.options.numberFormat?Globalize.format(e,this.options.numberFormat,this.options.culture):e},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var e=this.value();return null!==e&&e===this._adjustValue(e)},_value:function(e,t){var a;""!==e&&(null!==(a=this._parse(e))&&(t||(a=this._adjustValue(a)),e=this._format(a))),this.element.val(e),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:o((function(e){this._stepUp(e)})),_stepUp:function(e){this._start()&&(this._spin((e||1)*this.options.step),this._stop())},stepDown:o((function(e){this._stepDown(e)})),_stepDown:function(e){this._start()&&(this._spin((e||1)*-this.options.step),this._stop())},pageUp:o((function(e){this._stepUp((e||1)*this.options.page)})),pageDown:o((function(e){this._stepDown((e||1)*this.options.page)})),value:function(e){return arguments.length?void o(this._value).call(this,e):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),!1!==e.uiBackCompat&&e.widget("ui.spinner",e.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),e.ui.spinner,e.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var e=/#.*$/;return function(t){var a,n;a=t.href.replace(e,""),n=location.href.replace(e,"");try{a=decodeURIComponent(a)}catch(e){}try{n=decodeURIComponent(n)}catch(e){}return t.hash.length>1&&a===n}}(),_create:function(){var t=this,a=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,a.collapsible),this._processTabs(),a.active=this._initialActive(),e.isArray(a.disabled)&&(a.disabled=e.unique(a.disabled.concat(e.map(this.tabs.filter(".ui-state-disabled"),(function(e){return t.tabs.index(e)})))).sort()),this.active=!1!==this.options.active&&this.anchors.length?this._findActive(a.active):e(),this._refresh(),this.active.length&&this.load(a.active)},_initialActive:function(){var t=this.options.active,a=this.options.collapsible,n=location.hash.substring(1);return null===t&&(n&&this.tabs.each((function(a,i){return e(i).attr("aria-controls")===n?(t=a,!1):void 0})),null===t&&(t=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===t||-1===t)&&(t=!!this.tabs.length&&0)),!1!==t&&(-1===(t=this.tabs.index(this.tabs.eq(t)))&&(t=!a&&0)),!a&&!1===t&&this.anchors.length&&(t=0),t},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):e()}},_tabKeydown:function(t){var a=e(e.ui.safeActiveElement(this.document[0])).closest("li"),n=this.tabs.index(a),i=!0;if(!this._handlePageNav(t)){switch(t.keyCode){case e.ui.keyCode.RIGHT:case e.ui.keyCode.DOWN:n++;break;case e.ui.keyCode.UP:case e.ui.keyCode.LEFT:i=!1,n--;break;case e.ui.keyCode.END:n=this.anchors.length-1;break;case e.ui.keyCode.HOME:n=0;break;case e.ui.keyCode.SPACE:return t.preventDefault(),clearTimeout(this.activating),void this._activate(n);case e.ui.keyCode.ENTER:return t.preventDefault(),clearTimeout(this.activating),void this._activate(n!==this.options.active&&n);default:return}t.preventDefault(),clearTimeout(this.activating),n=this._focusNextTab(n,i),t.ctrlKey||t.metaKey||(a.attr("aria-selected","false"),this.tabs.eq(n).attr("aria-selected","true"),this.activating=this._delay((function(){this.option("active",n)}),this.delay))}},_panelKeydown:function(t){this._handlePageNav(t)||t.ctrlKey&&t.keyCode===e.ui.keyCode.UP&&(t.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(t){return t.altKey&&t.keyCode===e.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):t.altKey&&t.keyCode===e.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(t,a){for(var n=this.tabs.length-1;-1!==e.inArray((t>n&&(t=0),0>t&&(t=n),t),this.options.disabled);)t=a?t+1:t-1;return t},_focusNextTab:function(e,t){return e=this._findNextTab(e,t),this.tabs.eq(e).trigger("focus"),e},_setOption:function(e,t){return"active"===e?void this._activate(t):(this._super(e,t),"collapsible"===e&&(this._toggleClass("ui-tabs-collapsible",null,t),t||!1!==this.options.active||this._activate(0)),"event"===e&&this._setupEvents(t),void("heightStyle"===e&&this._setupHeightStyle(t)))},_sanitizeSelector:function(e){return e?e.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var t=this.options,a=this.tablist.children(":has(a[href])");t.disabled=e.map(a.filter(".ui-state-disabled"),(function(e){return a.index(e)})),this._processTabs(),!1!==t.active&&this.anchors.length?this.active.length&&!e.contains(this.tablist[0],this.active[0])?this.tabs.length===t.disabled.length?(t.active=!1,this.active=e()):this._activate(this._findNextTab(Math.max(0,t.active-1),!1)):t.active=this.tabs.index(this.active):(t.active=!1,this.active=e()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var t=this,a=this.tabs,n=this.anchors,i=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",(function(t){e(this).is(".ui-state-disabled")&&t.preventDefault()})).on("focus"+this.eventNamespace,".ui-tabs-anchor",(function(){e(this).closest("li").is(".ui-state-disabled")&&this.blur()})),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map((function(){return e("a",this)[0]})).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=e(),this.anchors.each((function(a,n){var i,o,s,r=e(n).uniqueId().attr("id"),l=e(n).closest("li"),c=l.attr("aria-controls");t._isLocal(n)?(s=(i=n.hash).substring(1),o=t.element.find(t._sanitizeSelector(i))):(i="#"+(s=l.attr("aria-controls")||e({}).uniqueId()[0].id),(o=t.element.find(i)).length||(o=t._createPanel(s)).insertAfter(t.panels[a-1]||t.tablist),o.attr("aria-live","polite")),o.length&&(t.panels=t.panels.add(o)),c&&l.data("ui-tabs-aria-controls",c),l.attr({"aria-controls":s,"aria-labelledby":r}),o.attr("aria-labelledby",r)})),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),a&&(this._off(a.not(this.tabs)),this._off(n.not(this.anchors)),this._off(i.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(t){return e("<div>").attr("id",t).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(t){var a,n,i;for(e.isArray(t)&&(t.length?t.length===this.anchors.length&&(t=!0):t=!1),i=0;n=this.tabs[i];i++)a=e(n),!0===t||-1!==e.inArray(i,t)?(a.attr("aria-disabled","true"),this._addClass(a,null,"ui-state-disabled")):(a.removeAttr("aria-disabled"),this._removeClass(a,null,"ui-state-disabled"));this.options.disabled=t,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!0===t)},_setupEvents:function(t){var a={};t&&e.each(t.split(" "),(function(e,t){a[t]="_eventHandler"})),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(e){e.preventDefault()}}),this._on(this.anchors,a),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(t){var a,n=this.element.parent();"fill"===t?(a=n.height(),a-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each((function(){var t=e(this),n=t.css("position");"absolute"!==n&&"fixed"!==n&&(a-=t.outerHeight(!0))})),this.element.children().not(this.panels).each((function(){a-=e(this).outerHeight(!0)})),this.panels.each((function(){e(this).height(Math.max(0,a-e(this).innerHeight()+e(this).height()))})).css("overflow","auto")):"auto"===t&&(a=0,this.panels.each((function(){a=Math.max(a,e(this).height("").height())})).height(a))},_eventHandler:function(t){var a=this.options,n=this.active,i=e(t.currentTarget).closest("li"),o=i[0]===n[0],s=o&&a.collapsible,r=s?e():this._getPanelForTab(i),l=n.length?this._getPanelForTab(n):e(),c={oldTab:n,oldPanel:l,newTab:s?e():i,newPanel:r};t.preventDefault(),i.hasClass("ui-state-disabled")||i.hasClass("ui-tabs-loading")||this.running||o&&!a.collapsible||!1===this._trigger("beforeActivate",t,c)||(a.active=!s&&this.tabs.index(i),this.active=o?e():i,this.xhr&&this.xhr.abort(),l.length||r.length||e.error("jQuery UI Tabs: Mismatching fragment identifier."),r.length&&this.load(this.tabs.index(i),t),this._toggle(t,c))},_toggle:function(t,a){function n(){o.running=!1,o._trigger("activate",t,a)}function i(){o._addClass(a.newTab.closest("li"),"ui-tabs-active","ui-state-active"),s.length&&o.options.show?o._show(s,o.options.show,n):(s.show(),n())}var o=this,s=a.newPanel,r=a.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,(function(){o._removeClass(a.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),i()})):(this._removeClass(a.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r.hide(),i()),r.attr("aria-hidden","true"),a.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),s.length&&r.length?a.oldTab.attr("tabIndex",-1):s.length&&this.tabs.filter((function(){return 0===e(this).attr("tabIndex")})).attr("tabIndex",-1),s.attr("aria-hidden","false"),a.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(t){var a,n=this._findActive(t);n[0]!==this.active[0]&&(n.length||(n=this.active),a=n.find(".ui-tabs-anchor")[0],this._eventHandler({target:a,currentTarget:a,preventDefault:e.noop}))},_findActive:function(t){return!1===t?e():this.tabs.eq(t)},_getIndex:function(t){return"string"==typeof t&&(t=this.anchors.index(this.anchors.filter("[href$='"+e.ui.escapeSelector(t)+"']"))),t},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each((function(){e.data(this,"ui-tabs-destroy")?e(this).remove():e(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")})),this.tabs.each((function(){var t=e(this),a=t.data("ui-tabs-aria-controls");a?t.attr("aria-controls",a).removeData("ui-tabs-aria-controls"):t.removeAttr("aria-controls")})),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(t){var a=this.options.disabled;!1!==a&&(void 0===t?a=!1:(t=this._getIndex(t),a=e.isArray(a)?e.map(a,(function(e){return e!==t?e:null})):e.map(this.tabs,(function(e,a){return a!==t?a:null}))),this._setOptionDisabled(a))},disable:function(t){var a=this.options.disabled;if(!0!==a){if(void 0===t)a=!0;else{if(t=this._getIndex(t),-1!==e.inArray(t,a))return;a=e.isArray(a)?e.merge([t],a).sort():[t]}this._setOptionDisabled(a)}},load:function(t,a){t=this._getIndex(t);var n=this,i=this.tabs.eq(t),o=i.find(".ui-tabs-anchor"),s=this._getPanelForTab(i),r={tab:i,panel:s},l=function(e,t){"abort"===t&&n.panels.stop(!1,!0),n._removeClass(i,"ui-tabs-loading"),s.removeAttr("aria-busy"),e===n.xhr&&delete n.xhr};this._isLocal(o[0])||(this.xhr=e.ajax(this._ajaxSettings(o,a,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(i,"ui-tabs-loading"),s.attr("aria-busy","true"),this.xhr.done((function(e,t,i){setTimeout((function(){s.html(e),n._trigger("load",a,r),l(i,t)}),1)})).fail((function(e,t){setTimeout((function(){l(e,t)}),1)}))))},_ajaxSettings:function(t,a,n){var i=this;return{url:t.attr("href").replace(/#.*$/,""),beforeSend:function(t,o){return i._trigger("beforeLoad",a,e.extend({jqXHR:t,ajaxSettings:o},n))}}},_getPanelForTab:function(t){var a=e(t).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+a))}}),!1!==e.uiBackCompat&&e.widget("ui.tabs",e.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),e.ui.tabs,e.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var t=e(this).attr("title")||"";return e("<a>").text(t).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(t,a){var n=(t.attr("aria-describedby")||"").split(/\s+/);n.push(a),t.data("ui-tooltip-id",a).attr("aria-describedby",e.trim(n.join(" ")))},_removeDescribedBy:function(t){var a=t.data("ui-tooltip-id"),n=(t.attr("aria-describedby")||"").split(/\s+/),i=e.inArray(a,n);-1!==i&&n.splice(i,1),t.removeData("ui-tooltip-id"),(n=e.trim(n.join(" ")))?t.attr("aria-describedby",n):t.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=e("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=e([])},_setOption:function(t,a){var n=this;this._super(t,a),"content"===t&&e.each(this.tooltips,(function(e,t){n._updateContent(t.element)}))},_setOptionDisabled:function(e){this[e?"_disable":"_enable"]()},_disable:function(){var t=this;e.each(this.tooltips,(function(a,n){var i=e.Event("blur");i.target=i.currentTarget=n.element[0],t.close(i,!0)})),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter((function(){var t=e(this);return t.is("[title]")?t.data("ui-tooltip-title",t.attr("title")).removeAttr("title"):void 0})))},_enable:function(){this.disabledTitles.each((function(){var t=e(this);t.data("ui-tooltip-title")&&t.attr("title",t.data("ui-tooltip-title"))})),this.disabledTitles=e([])},open:function(t){var a=this,n=e(t?t.target:this.element).closest(this.options.items);n.length&&!n.data("ui-tooltip-id")&&(n.attr("title")&&n.data("ui-tooltip-title",n.attr("title")),n.data("ui-tooltip-open",!0),t&&"mouseover"===t.type&&n.parents().each((function(){var t,n=e(this);n.data("ui-tooltip-open")&&((t=e.Event("blur")).target=t.currentTarget=this,a.close(t,!0)),n.attr("title")&&(n.uniqueId(),a.parents[this.id]={element:this,title:n.attr("title")},n.attr("title",""))})),this._registerCloseHandlers(t,n),this._updateContent(n,t))},_updateContent:function(e,t){var a,n=this.options.content,i=this,o=t?t.type:null;return"string"==typeof n||n.nodeType||n.jquery?this._open(t,e,n):void((a=n.call(e[0],(function(a){i._delay((function(){e.data("ui-tooltip-open")&&(t&&(t.type=o),this._open(t,e,a))}))})))&&this._open(t,e,a))},_open:function(t,a,n){function i(e){c.of=e,s.is(":hidden")||s.position(c)}var o,s,r,l,c=e.extend({},this.options.position);if(n){if(o=this._find(a))return void o.tooltip.find(".ui-tooltip-content").html(n);a.is("[title]")&&(t&&"mouseover"===t.type?a.attr("title",""):a.removeAttr("title")),o=this._tooltip(a),s=o.tooltip,this._addDescribedBy(a,s.attr("id")),s.find(".ui-tooltip-content").html(n),this.liveRegion.children().hide(),(l=e("<div>").html(s.find(".ui-tooltip-content").html())).removeAttr("name").find("[name]").removeAttr("name"),l.removeAttr("id").find("[id]").removeAttr("id"),l.appendTo(this.liveRegion),this.options.track&&t&&/^mouse/.test(t.type)?(this._on(this.document,{mousemove:i}),i(t)):s.position(e.extend({of:a},this.options.position)),s.hide(),this._show(s,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval((function(){s.is(":visible")&&(i(c.of),clearInterval(r))}),e.fx.interval)),this._trigger("open",t,{tooltip:s}
6)}},_registerCloseHandlers:function(t,a){var n={keyup:function(t){if(t.keyCode===e.ui.keyCode.ESCAPE){var n=e.Event(t);n.currentTarget=a[0],this.close(n,!0)}}};a[0]!==this.element[0]&&(n.remove=function(){this._removeTooltip(this._find(a).tooltip)}),t&&"mouseover"!==t.type||(n.mouseleave="close"),t&&"focusin"!==t.type||(n.focusout="close"),this._on(!0,a,n)},close:function(t){var a,n=this,i=e(t?t.currentTarget:this.element),o=this._find(i);return o?(a=o.tooltip,void(o.closing||(clearInterval(this.delayedShow),i.data("ui-tooltip-title")&&!i.attr("title")&&i.attr("title",i.data("ui-tooltip-title")),this._removeDescribedBy(i),o.hiding=!0,a.stop(!0),this._hide(a,this.options.hide,(function(){n._removeTooltip(e(this))})),i.removeData("ui-tooltip-open"),this._off(i,"mouseleave focusout keyup"),i[0]!==this.element[0]&&this._off(i,"remove"),this._off(this.document,"mousemove"),t&&"mouseleave"===t.type&&e.each(this.parents,(function(t,a){e(a.element).attr("title",a.title),delete n.parents[t]})),o.closing=!0,this._trigger("close",t,{tooltip:a}),o.hiding||(o.closing=!1)))):void i.removeData("ui-tooltip-open")},_tooltip:function(t){var a=e("<div>").attr("role","tooltip"),n=e("<div>").appendTo(a),i=a.uniqueId().attr("id");return this._addClass(n,"ui-tooltip-content"),this._addClass(a,"ui-tooltip","ui-widget ui-widget-content"),a.appendTo(this._appendTo(t)),this.tooltips[i]={element:t,tooltip:a}},_find:function(e){var t=e.data("ui-tooltip-id");return t?this.tooltips[t]:null},_removeTooltip:function(e){e.remove(),delete this.tooltips[e.attr("id")]},_appendTo:function(e){var t=e.closest(".ui-front, dialog");return t.length||(t=this.document[0].body),t},_destroy:function(){var t=this;e.each(this.tooltips,(function(a,n){var i=e.Event("blur"),o=n.element;i.target=i.currentTarget=o[0],t.close(i,!0),e("#"+a).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))})),this.liveRegion.remove()}}),!1!==e.uiBackCompat&&e.widget("ui.tooltip",e.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var e=this._superApply(arguments);return this.options.tooltipClass&&e.tooltip.addClass(this.options.tooltipClass),e}}),e.ui.tooltip})), 7/*! jQuery Validation Plugin - v1.11.1 - 3/22/2013\n* https://github.com/jzaefferer/jquery-validation 8* Copyright (c) 2013 Jörn Zaefferer; Licensed MIT */ 9function(e){e.extend(e.fn,{validate:function(t){if(this.length){var a=e.data(this[0],"validator");return a||(this.attr("novalidate","novalidate"),a=new e.validator(t,this[0]),e.data(this[0],"validator",a),a.settings.onsubmit&&(this.validateDelegate(":submit","click",(function(t){a.settings.submitHandler&&(a.submitButton=t.target),e(t.target).hasClass("cancel")&&(a.cancelSubmit=!0),void 0!==e(t.target).attr("formnovalidate")&&(a.c
9ancelSubmit=!0)})),this.submit((function(t){function n(){var n;return!a.settings.submitHandler||(a.submitButton&&(n=e("<input type='hidden'/>").attr("name",a.submitButton.name).val(e(a.submitButton).val()).appendTo(a.currentForm)),a.settings.submitHandler.call(a,a.currentForm,t),a.submitButton&&n.remove(),!1)}return a.settings.debug&&t.preventDefault(),a.cancelSubmit?(a.cancelSubmit=!1,n()):a.form()?a.pendingRequest?(a.formSubmitted=!0,!1):n():(a.focusInvalid(),!1)}))),a)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){if(e(this[0]).is("form"))return this.validate().form();var t=!0,a=e(this[0].form).validate();return this.each((function(){t=t&&a.element(this)})),t},removeAttrs:function(t){var a={},n=this;return e.each(t.split(/\s/),(function(e,t){a[t]=n.attr(t),n.removeAttr(t)})),a},rules:function(t,a){var n=this[0];if(t){var i=e.data(n.form,"validator").settings,o=i.rules,s=e.validator.staticRules(n);switch(t){case"add":e.extend(s,e.validator.normalizeRule(a)),delete s.messages,o[n.name]=s,a.messages&&(i.messages[n.name]=e.extend(i.messages[n.name],a.messages));break;case"remove":if(!a)return delete o[n.name],s;var r={};return e.each(a.split(/\s/),(function(e,t){r[t]=s[t],delete s[t]})),r}}var l=e.validator.normalizeRules(e.extend({},e.validator.classRules(n),e.validator.attributeRules(n),e.validator.dataRules(n),e.validator.staticRules(n)),n);if(l.required){var c=l.required;delete l.required,l=e.extend({required:c},l)}return l}}),e.extend(e.expr[":"],{blank:function(t){return!e.trim(""+e(t).val())},filled:function(t){return!!e.trim(""+e(t).val())},unchecked:function(t){return!e(t).prop("checked")}}),e.validator=function(t,a){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=a,this.init()},e.validator.format=function(t,a){return 1===arguments.length?function(){var a=e.makeArray(arguments);return a.unshift(t),e.validator.format.apply(this,a)}:(arguments.length>2&&a.constructor!==Array&&(a=e.makeArray(arguments).slice(1)),a.constructor!==Array&&(a=[a]),e.each(a,(function(e,a){t=t.replace(RegExp("\\{"+e+"\\}","g"),(function(){return a}))})),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(e){this.lastActive=e,this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(e)).hide())},onfocusout:function(e){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(e,t){(9!==t.which||""!==this.elementValue(e))&&(e.name in this.submitted||e===this.lastElement)&&this.element(e)},onclick:function(e){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,a,n){"radio"===t.type?this.findByName(t.name).addClass(a).removeClass(n):e(t).addClass(a).removeClass(n)},unhighlight:function(t,a,n){"radio"===t.type?this.findByName(t.name).removeClass(a).addClass(n):e(t).removeClass(a).addClass(n)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function t(t){var a=e.data(this[0].form,"validator"),n="on"+t.type.replace(/^validate/,"");a.settings[n]&&a.settings[n].call(a,this[0],t)}this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var a=this.groups={};
9e.each(this.settings.groups,(function(t,n){"string"==typeof n&&(n=n.split(/\s/)),e.each(n,(function(e,n){a[n]=t}))}));var n=this.settings.rules;e.each(n,(function(t,a){n[t]=e.validator.normalizeRule(a)})),e(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",t).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",t),this.settings.invalidHandler&&e(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t)),this.lastElement=t,this.prepareElement(t),this.currentElements=e(t);var a=!1!==this.check(t);return a?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a},showErrors:function(t){if(t){for(var a in e.extend(this.errorMap,t),this.errorList=[],t)this.errorList.push({message:t[a],element:this.findByName(a)[0]});this.successList=e.grep(this.successList,(function(e){return!(e.name in t)}))}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t=0;for(var a in e)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var t=this.lastActive;return t&&1===e.grep(this.errorList,(function(e){return e.element.name===t.name})).length&&t},elements:function(){var t=this,a={};return e(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter((function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),!(this.name in a||!t.objectLength(e(this).rules()))&&(a[this.name]=!0,!0)}))},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return e(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([]),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},elementValue:function(t){var a=e(t).attr("type"),n=e(t).val();return"radio"===a||"checkbox"===a?e("input[name='"+e(t).attr("name")+"']:checked").val():"string"==typeof n?n.replace(/\r/g,""):n},check:function(t){t=this.validationTargetFor(this.clean(t));var a,n=e(t).rules(),i=!1,o=this.elementValue(t);for(var s in n){var r={method:s,parameters:n[s]};try{if("dependency-mismatch"===(a=e.validator.methods[s].call(this,o,t,r.parameters))){i=!0;continue}if(i=!1,"pending"===a)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!a)return this.formatAndAdd(t,r),!1}catch(e){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",e),e}}return i?void 0:(this.objectLength(n)&&this.successList.push(t),!0)},customDataMessage:function(t,a){return e(t).data("msg-"+a.toLowerCase())||t.attributes&&e(t).attr("data-msg-"+a.toLowerCase())},customMessage:function(e,t){var a=this.settings.messages[e];return a&&(a.constructor===String?a:a[t])},findDefined:function(){for(var e=0;arguments.length>e;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,a){return this.findDefined(this.customMessage(t.name,a),this.customDataMessage(t,a),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[a],"<strong>Warning: No message defined for "+t.name+"</strong>")},formatAndAdd:function(t,a){var n=this.defaultMessage(t,a.method),i=/\$?\{(\d+)\}/g;"function"==typeof n?n=n.call(this,a.parameters,t):i.test(n)&&(n=e.validator.format(n.replace(i,"{$1}"),a.parameters)),this.errorList.push({message:n,element:t}
9),this.errorMap[t.name]=n,this.submitted[t.name]=n},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t;for(e=0;this.errorList[e];e++){var a=this.errorList[e];this.settings.highlight&&this.settings.highlight.call(this,a.element,this.settings.errorClass,this.settings.validClass),this.showLabel(a.element,a.message)}if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map((function(){return this.element}))},showLabel:function(t,a){var n=this.errorsFor(t);n.length?(n.removeClass(this.settings.validClass).addClass(this.settings.errorClass),n.html(a)):(n=e("<"+this.settings.errorElement+">").attr("for",this.idOrName(t)).addClass(this.settings.errorClass).html(a||""),this.settings.wrapper&&(n=n.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(n).length||(this.settings.errorPlacement?this.settings.errorPlacement(n,e(t)):n.insertAfter(t))),!a&&this.settings.success&&(n.text(""),"string"==typeof this.settings.success?n.addClass(this.settings.success):this.settings.success(n,t)),this.toShow=this.toShow.add(n)},errorsFor:function(t){var a=this.idOrName(t);return this.errors().filter((function(){return e(this).attr("for")===a}))},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(e){return this.checkable(e)&&(e=this.findByName(e.name).not(this.settings.ignore)[0]),e},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){return e(this.currentForm).find("[name='"+t+"']")},getLength:function(t,a){switch(a.nodeName.toLowerCase()){case"select":return e("option:selected",a).length;case"input":if(this.checkable(a))return this.findByName(a.name).filter(":checked").length}return t.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e){return e},string:function(t,a){return!!e(t,a.form).length},function:function(e,t){return e(t)}},optional:function(t){var a=this.elementValue(t);return!e.validator.methods.required.call(this,a,t)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,this.pending[e.name]=!0)},stopRequest:function(t,a){this.pendingRequest--,0>this.pendingRequest&&(this.pendingRequest=0),delete this.pending[t.name],a&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(e(this.currentForm).submit(),this.formSubmitted=!1):!a&&0===this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,a){t.constructor===String?this.classRuleSettings[t]=a:e.extend(this.classRuleSettings,t)},classRules:function(t){var a={},n=e(t).attr("class");return n&&e.each(n.split(" "),(function(){this in e.validator.classRuleSettings&&e.extend(a,e.validator.classRuleSettings[this])})),a},attributeRules:function(t){var a={},n=e(t),i=n[0].getAttribute("type");for(var o in e.validator.methods){var s;"required"===o?(""===(s=n.get(0).getAttribute(o))&&(s=!0),s=!!s):s=n.attr(o),/min|max/.test(o)&&(null===i||/number|range|text/.test(i))&&(s=Number(s)),s?a[o]=s:i===o&&"range"!==i&&(a[o]=!0)}return a.maxlength&&/-1|2147483647|524288/.test(a.maxlength)&&delete a.maxlength,a},dataRules:function(t){var a,n,i={},o=e(t);for(a in e.validator.methods)void 0!==(n=o.data("rule-"+a.toLowerCase()))&&
9(i[a]=n);return i},staticRules:function(t){var a={},n=e.data(t.form,"validator");return n.settings.rules&&(a=e.validator.normalizeRule(n.settings.rules[t.name])||{}),a},normalizeRules:function(t,a){return e.each(t,(function(n,i){if(!1!==i){if(i.param||i.depends){var o=!0;switch(typeof i.depends){case"string":o=!!e(i.depends,a.form).length;break;case"function":o=i.depends.call(a,a)}o?t[n]=void 0===i.param||i.param:delete t[n]}}else delete t[n]})),e.each(t,(function(n,i){t[n]=e.isFunction(i)?i(a):i})),e.each(["minlength","maxlength"],(function(){t[this]&&(t[this]=Number(t[this]))})),e.each(["rangelength","range"],(function(){var a;t[this]&&(e.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(a=t[this].split(/[\s,]+/),t[this]=[Number(a[0]),Number(a[1])]))})),e.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var a={};e.each(t.split(/\s/),(function(){a[this]=!0})),t=a}return t},addMethod:function(t,a,n){e.validator.methods[t]=a,e.validator.messages[t]=void 0!==n?n:e.validator.messages[t],3>a.length&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,a,n){if(!this.depend(n,a))return"dependency-mismatch";if("select"===a.nodeName.toLowerCase()){var i=e(a).val();return i&&i.length>0}return this.checkable(a)?this.getLength(t,a)>0:e.trim(t).length>0},email:function(e,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(e)},url:function(e,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(e)},date:function(e,t){return this.optional(t)||!/Invalid|NaN/.test(""+new Date(e))},dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(e)},number:function(e,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},creditcard:function(e,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(e))return!1;for(var a=0,n=0,i=!1,o=(e=e.replace(/\D/g,"")).length-1;o>=0;o--){var s=e.charAt(o);n=parseInt(s,10),i&&(n*=2)>9&&(n-=9),a+=n,i=!i}return 0==a%10},minlength:function(t,a,n){var i=e.isArray(t)?t.length:this.getLength(e.trim(t),a);return this.optional(a)||i>=n},maxlength:function(t,a,n){var i=e.isArray(t)?t.length:this.getLength(e.trim(t),a);return this.optional(a)||n>=i},rangelength:function(t,a,n){var i=e.isArray(t)?t.length:this.getLength(e.trim(t),a);return this.optional(a)||i>=n[0]&&n[1]>=i},min:function(e,t,a){return this.optional(t)||e>=a},max:function(e,t,a){return this.optional(t)||a>=e},range:function(e,t,a){return this.optional(t)||e>=a[0]&&a[1]>=e},equalTo:function(t,a,n){var i=e(n);return this.settings.onfocusout&&i.unbind(".validate-equalTo").bind("blur.validate-equalTo",(function(){e(a).valid()})),t===i.val()},remote:function(t,a,n){if(this.optional(a))return"dependency-mismatch";var i=this.previousValue(a);if(this.settings.messages[a.name]||(this.settings.messages[a.name]={}),i.originalMessage=this.settings.messages[a.name].remote,this.settings.messages[a.name].remote=i.message,n="string"==typeof n&&{url:n}||n,i.old===t)return i.valid;i.old=t;var o=this;
9this.startRequest(a);var s={};return s[a.name]=t,e.ajax(e.extend(!0,{url:n,mode:"abort",port:"validate"+a.name,dataType:"json",data:s,success:function(n){o.settings.messages[a.name].remote=i.originalMessage;var s=!0===n||"true"===n;if(s){var r=o.formSubmitted;o.prepareElement(a),o.formSubmitted=r,o.successList.push(a),delete o.invalid[a.name],o.showErrors()}else{var l={},c=n||o.defaultMessage(a,"remote");l[a.name]=i.message=e.isFunction(c)?c(t):c,o.invalid[a.name]=!0,o.showErrors(l)}i.valid=s,o.stopRequest(a,s)}},n)),"pending"}}}),e.format=e.validator.format}(jQuery),function(e){var t={};if(e.ajaxPrefilter)e.ajaxPrefilter((function(e,a,n){var i=e.port;"abort"===e.mode&&(t[i]&&t[i].abort(),t[i]=n)}));else{var a=e.ajax;e.ajax=function(n){var i=("mode"in n?n:e.ajaxSettings).mode,o=("port"in n?n:e.ajaxSettings).port;return"abort"===i?(t[o]&&t[o].abort(),t[o]=a.apply(this,arguments),t[o]):a.apply(this,arguments)}}}(jQuery),function(e){e.extend(e.fn,{validateDelegate:function(t,a,n){return this.bind(a,(function(a){var i=e(a.target);return i.is(t)?n.apply(i,arguments):void 0}))}})}(jQuery),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.bootbox=t(e.jQuery)}(this,(function e(t,a){"use strict";var n,i,o,s;Object.keys||(Object.keys=(n=Object.prototype.hasOwnProperty,i=!{toString:null}.propertyIsEnumerable("toString"),s=(o=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(e){if("function"!=typeof e&&("object"!=typeof e||null===e))throw new TypeError("Object.keys called on non-object");var t,a,r=[];for(t in e)n.call(e,t)&&r.push(t);if(i)for(a=0;a<s;a++)n.call(e,o[a])&&r.push(o[a]);return r}));var r={VERSION:"5.0.0"},l={ar:{OK:"Ù
ÙØ§ÙÙ",CANCEL:"Ø§ÙØºØ§Ø¡",CONFIRM:"تأÙÙØ¯"},bg_BG:{OK:"Ðк",CANCEL:"ÐÑказ",CONFIRM:"ÐоÑвÑÑждавам"},br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},cs:{OK:"OK",CANCEL:"ZruÅ¡it",CONFIRM:"Potvrdit"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},el:{OK:"ÎνÏάξει",CANCEL:"ÎκÏÏÏÏη",CONFIRM:"ÎÏιβεβαίÏÏη"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},eu:{OK:"OK",CANCEL:"Ezeztatu",CONFIRM:"Onartu"},et:{OK:"OK",CANCEL:"Katkesta",CONFIRM:"OK"},fa:{OK:"ÙØ¨ÙÙ",CANCEL:"ÙØºÙ",CONFIRM:"تاÛÛØ¯"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"Confirmer"},he:{OK:"××ש×ר",CANCEL:"×××××",CONFIRM:"××ש×ר"},hu:{OK:"OK",CANCEL:"Mégsem",CONFIRM:"MegerÅsÃt"},hr:{OK:"OK",CANCEL:"Odustani",CONFIRM:"Potvrdi"},id:{OK:"OK",CANCEL:"Batal",CONFIRM:"OK"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},ja:{OK:"OK",CANCEL:"ãã£ã³ã»ã«",CONFIRM:"確èª"},ka:{OK:"OK",CANCEL:"ááá£á¥áááá",CONFIRM:"ááááá¡á¢á£á ááá"},ko:{OK:"OK",CANCEL:"ì·¨ì",CONFIRM:"íì¸"},lt:{OK:"Gerai",CANCEL:"AtÅ¡aukti",CONFIRM:"Patvirtinti"},lv:{OK:"Labi",CANCEL:"Atcelt",CONFIRM:"ApstiprinÄt"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},pt:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Confirmar"},ru:{OK:"OK",CANCEL:"ÐÑмена",CONFIRM:"ÐÑимениÑÑ"},sk:{OK:"OK",CANCEL:"ZruÅ¡iÅ¥",CONFIRM:"PotvrdiÅ¥"},sl:{OK:"OK",CANCEL:"PrekliÄi",CONFIRM:"Potrdi"},sq:{OK:"OK",CANCEL:"Anulo",CONFIRM:"Prano"},sv:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},sw:{OK:"Sawa",CANCEL:"Ghairi",CONFIRM:"Thibitisha"},ta:{OK:"à®à®°à®¿",CANCEL:"ரதà¯à®¤à¯ à®à¯à®¯à¯",CONFIRM:"à®à®±à¯à®¤à®¿ à®à¯à®¯à¯"},th:{OK:"à¸à¸à¸¥à¸",CANCEL:"ยà¸à¹à¸¥à¸´à¸",CONFIRM:"ยืà¸à¸¢à¸±à¸"},tr:{OK:"Tamam",CANCEL:"İptal",CONFIRM:"Onayla"},uk:{OK:"OK",CANCEL:"ÐÑдмÑна",CONFIRM:"ÐÑийнÑÑи"},zh_CN:{OK:"OK",CANCEL:"åæ¶",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"åæ¶",CONFIRM:"確èª"}},c={dialog:'<div class="bootbox modal" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-body"><div class="bootbox-body"></div></div></div></div></div>',header:'<div class="modal-header"><h5 class="modal-title"></h5></div>
9',footer:'<div class="modal-footer"></div>',closeButton:'<button type="button" class="bootbox-close-button close" aria-hidden="true">×</button>',form:'<form class="bootbox-form"></form>',button:'<button type="button" class="btn"></button>',option:"<option></option>",promptMessage:'<div class="bootbox-prompt-message"></div>',inputs:{text:'<input class="bootbox-input bootbox-input-text form-control" autocomplete="off" type="text" />',textarea:'<textarea class="bootbox-input bootbox-input-textarea form-control"></textarea>',email:'<input class="bootbox-input bootbox-input-email form-control" autocomplete="off" type="email" />',select:'<select class="bootbox-input bootbox-input-select form-control"></select>',checkbox:'<div class="form-check checkbox"><label class="form-check-label"><input class="form-check-input bootbox-input bootbox-input-checkbox" type="checkbox" /></label></div>',radio:'<div class="form-check radio"><label class="form-check-label"><input class="form-check-input bootbox-input bootbox-input-radio" type="radio" name="bootbox-radio" /></label></div>',date:'<input class="bootbox-input bootbox-input-date form-control" autocomplete="off" type="date" />',time:'<input class="bootbox-input bootbox-input-time form-control" autocomplete="off" type="time" />',number:'<input class="bootbox-input bootbox-input-number form-control" autocomplete="off" type="number" />',password:'<input class="bootbox-input bootbox-input-password form-control" autocomplete="off" type="password" />',range:'<input class="bootbox-input bootbox-input-range form-control-range" autocomplete="off" type="range" />'}},d={locale:"en",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body",value:"",inputType:"text",swapButtonOrder:!1,centerVertical:!1,multiple:!1,scrollable:!1};function u(e,n,i,o){var s;o&&o[0]&&(s=o[0].locale||d.locale,(o[0].swapButtonOrder||d.swapButtonOrder)&&(n=n.reverse()));var r,c,u,p={className:"bootbox-"+e,buttons:function(e,t){for(var a={},n=0,i=e.length;n<i;n++){var o=e[n],s=o.toLowerCase(),r=o.toUpperCase();a[s]={label:(c=r,d=t,u=l[d],u?u[c]:l.en[c])}}var c,d,u;return a}(n,s)};return r=function(e,a,n){return t.extend(!0,{},e,function(e,t){var a=e.length,n={};if(a<1||2<a)throw new Error("Invalid argument length");return 2===a||"string"==typeof e[0]?(n[t[0]]=e[0],n[t[1]]=e[1]):n=e[0],n}(a,n))}(p,o,i),u={},m(c=n,(function(e,t){u[t]=!0})),m(r.buttons,(function(e){if(u[e]===a)throw new Error('button key "'+e+'" is not allowed (options are '+c.join(" ")+")")})),r}function p(e){return Object.keys(e).length}function m(e,a){var n=0;t.each(e,(function(e,t){a(e,t,n++)}))}function h(e,a,n){e.stopPropagation(),e.preventDefault(),t.isFunction(n)&&!1===n.call(a,e)||a.modal("hide")}function f(e){return/([01][0-9]|2[0-3]):[0-5][0-9]?:[0-5][0-9]/.test(e)}function g(e){return/(\d{4})-(\d{2})-(\d{2})/.test(e)}return r.locales=function(e){return e?l[e]:l},r.addLocale=function(e,a){return t.each(["OK","CANCEL","CONFIRM"],(function(e,t){if(!a[t])throw new Error('Please supply a translation for "'+t+'"')})),l[e]={OK:a.OK,CANCEL:a.CANCEL,CONFIRM:a.CONFIRM},r},r.removeLocale=function(e){if("en"===e)throw new Error('"en" is used as the default and fallback locale and cannot be removed.');return delete l[e],r},r.setLocale=function(e){return r.setDefaults("locale",e)},r.setDefaults=function(){var e={};return 2===arguments.length?e[arguments[0]]=arguments[1]:e=arguments[0],t.extend(d,e),r},r.hideAll=function(){return t(".bootbox").modal("hide"),r},r.init=function(a){return e(a||t)},r.dialog=function(e){if(t.fn.modal===a)throw new Error('"$.fn.modal" is not defined; please double check you have included the Bootstrap JavaScript library. See http://getbootstrap.com/javascript/ for more details.');if(e=function(e){var a,n;if("object"!=typeof e)throw new Error("Please supply an object of options");if(!e.message)throw new Error('"message" option must not be null or an empty string.');return(e=t.extend({},d,e)).buttons||(e.buttons={}),a=e.buttons,n=p(a),m(a,(function(i,o,s){if(t.isFunction(o)&&(o=a[i]={callback:o}),"object"!==t.type(o))throw new Error('button with key "'+i+'" must be an object');if(o.label||(o.label=i),!o.className){var r;r=e.swapButtonOrder?0===s:s===n-1,o.className=n<=2&&r?"btn-primary":"btn-secondary btn-default"}})),e}(e),t.fn.modal.Constructor.VERSION){e.fullBootstrapVersion=t.fn.modal.Constructor.VERSION;var n=e.fullBootstrapVersion.indexOf(".");e.bootstrap=e.fullBootstrapVersion.substring(0,n)}else e.bootstrap="2",e.fullBootstrapVersion="2.3.2",console.warn("Bootbox will *mostly* work with Bootstrap 2, but we do not officially support it. Please upgrade, if possible.");
9var i=t(c.dialog),o=i.find(".modal-dialog"),s=i.find(".modal-body"),r=t(c.header),l=t(c.footer),u=e.buttons,f={onEscape:e.onEscape};if(s.find(".bootbox-body").html(e.message),0<p(e.buttons)&&(m(u,(function(e,a){var n=t(c.button);switch(n.data("bb-handler",e),n.addClass(a.className),e){case"ok":case"confirm":n.addClass("bootbox-accept");break;case"cancel":n.addClass("bootbox-cancel")}n.html(a.label),l.append(n),f[e]=a.callback})),s.after(l)),!0===e.animate&&i.addClass("fade"),e.className&&i.addClass(e.className),e.size)switch(e.fullBootstrapVersion.substring(0,3)<"3.1"&&console.warn('"size" requires Bootstrap 3.1.0 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option."),e.size){case"small":case"sm":o.addClass("modal-sm");break;case"large":case"lg":o.addClass("modal-lg");break;case"xl":case"extra-large":e.fullBootstrapVersion.substring(0,3)<"4.2"&&console.warn('Using size "xl"/"extra-large" requires Bootstrap 4.2.0 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option."),o.addClass("modal-xl")}if(e.scrollable&&(e.fullBootstrapVersion.substring(0,3)<"4.3"&&console.warn('Using "scrollable" requires Bootstrap 4.3.0 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option."),o.addClass("modal-dialog-scrollable")),e.title&&(s.before(r),i.find(".modal-title").html(e.title)),e.closeButton){var g=t(c.closeButton);e.title?3<e.bootstrap?i.find(".modal-header").append(g):i.find(".modal-header").prepend(g):g.prependTo(s)}return e.centerVertical&&(e.fullBootstrapVersion<"4.0.0"&&console.warn('"centerVertical" requires Bootstrap 4.0.0-beta.3 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option."),o.addClass("modal-dialog-centered")),i.one("hide.bs.modal",(function(e){e.target===this&&(i.off("escape.close.bb"),i.off("click"))})),i.one("hidden.bs.modal",(function(e){e.target===this&&i.remove()})),i.one("shown.bs.modal",(function(){i.find(".bootbox-accept:first").trigger("focus")})),"static"!==e.backdrop&&i.on("click.dismiss.bs.modal",(function(e){i.children(".modal-backdrop").length&&(e.currentTarget=i.children(".modal-backdrop").get(0)),e.target===e.currentTarget&&i.trigger("escape.close.bb")})),i.on("escape.close.bb",(function(e){f.onEscape&&h(e,i,f.onEscape)})),i.on("click",".modal-footer button:not(.disabled)",(function(e){var n=t(this).data("bb-handler");n!==a&&h(e,i,f[n])})),i.on("click",".bootbox-close-button",(function(e){h(e,i,f.onEscape)})),i.on("keyup",(function(e){27===e.which&&i.trigger("escape.close.bb")})),t(e.container).append(i),i.modal({backdrop:!!e.backdrop&&"static",keyboard:!1,show:!1}),e.show&&i.modal("show"),i},r.alert=function(){var e;if((e=u("alert",["ok"],["message","callback"],arguments)).callback&&!t.isFunction(e.callback))throw new Error('alert requires the "callback" property to be a function when provided');return e.buttons.ok.callback=e.onEscape=function(){return!t.isFunction(e.callback)||e.callback.call(this)},r.dialog(e)},r.confirm=function(){var e;if(e=u("confirm",["cancel","confirm"],["message","callback"],arguments),!t.isFunction(e.callback))throw new Error("confirm requires a callback");return e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,!1)},e.buttons.confirm.callback=function(){return e.callback.call(this,!0)},r.dialog(e)},r.prompt=function(){var e,n,i,o,s,l;if(i=t(c.form),(e=u("prompt",["cancel","confirm"],["title","callback"],arguments)).value||(e.value=d.value),e.inputType||(e.inputType=d.inputType),s=e.show===a?d.show:e.show,e.show=!1,e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,null)},e.buttons.confirm.callback=function(){var a;if("checkbox"===e.inputType)a=o.find("input:checked").map((function(){return t(this).val()})).get();else if("radio"===e.inputType)a=o.find("input:checked").val();else{if(o[0].checkValidity&&!o[0].checkValidity())return!1;a="select"===e.inputType&&!0===e.multiple?o.find("option:selected").map((function(){return t(this).val()})).get():o.val()}return e.callback.call(this,a)},!e.title)throw new Error("prompt requires a title");if(!t.isFunction(e.callback))throw new Error("prompt requires a callback");if(!c.inputs[e.inputType])throw new Error("Invalid prompt type");switch(o=t(c.inputs[e.inputType]),e.inputType){case"text":case"textarea":case"email":case"password":o.val(e.value),e.placeholder&&o.attr("placeholder",e.placeholder),e.pattern&&o.attr("pattern",e.pattern),e.maxlength&&o.attr("maxlength",e.maxlength),e.required&&o.prop({required:!0}),e.rows&&!isNaN(parseInt(e.rows))&&"textarea"===e.inputType&&o.attr({rows:e.rows});break;case"date":case"time":case"number":case"range":if(o.val(e.value),e.placeholder&&o.attr("placeholder",e.placeholder),e.pattern&&o.attr("pattern",e.pattern),e.required&&o.prop({required:!0}),"date"!==e.inputType&&e.step){if(!("any"===e.step||!isNaN(e.step)&&0<parseInt(e.step)))throw new Error('"step" must be a valid positive number or the value "any". See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-step for more information.');o.attr("step",e.step)}(function(e,t,n){var i=!1,o=!0,s=!0;if("date"===e)t===a||(o=g(t))?n===a||(s=g(n))||console.warn('Browsers which natively support the "date" input type expect date values to be of the form "YYYY-MM-DD" (see ISO-8601 https://www.iso.org/iso-8601-date-and-time-format.html). Bootbox does not enforce this rule, but your max value may not be enforced by this browser.'):console.warn('Browsers which natively support the "date" input type expect date values to be of the form "YYYY-MM-DD" (see ISO-8601 https://www.iso.org/iso-8601-date-and-time-format.html). Bootbox does not enforce this rule, but your min value may not be enforced by this browser.');else if("time"===e){if(t!==a&&!(o=f(t)))throw new Error('"min" is not a valid time. See https://www.w3.org/TR/2012/WD-html-markup-20120315/datatypes.html#form.data.time for more information.');if(n!==a&&!(s=f(n)))throw new Error('"max" is not a valid time. See https://www.w3.org/TR/2012/WD-html-markup-20120315/datatypes.html#form.data.time for more information.')}else{if(t!==a&&isNaN(t))throw new Error('"min" must be a valid number. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-min for more information.');if(n!==a&&isNaN(n))throw new Error('"max" must be a valid number. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-max for more information.')}if(o&&s){if(n<=t)throw new Error('"max" must be greater than "min". See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-max for more information.');i=!0}return i})(e.inputType,e.min,e.max)&&(e.min!==a&&o.attr("min",e.min),e.max!==a&&o.attr("max",e.max));break;case"select":var p={};if(l=e.inputOptions||[],!t.isArray(l))throw new Error("Please pass an array of input options");
9if(!l.length)throw new Error('prompt with "inputType" set to "select" requires at least one option');e.placeholder&&o.attr("placeholder",e.placeholder),e.required&&o.prop({required:!0}),e.multiple&&o.prop({multiple:!0}),m(l,(function(e,n){var i=o;if(n.value===a||n.text===a)throw new Error('each option needs a "value" property and a "text" property');n.group&&(p[n.group]||(p[n.group]=t("<optgroup />").attr("label",n.group)),i=p[n.group]);var s=t(c.option);s.attr("value",n.value).text(n.text),i.append(s)})),m(p,(function(e,t){o.append(t)})),o.val(e.value);break;case"checkbox":var h=t.isArray(e.value)?e.value:[e.value];if(!(l=e.inputOptions||[]).length)throw new Error('prompt with "inputType" set to "checkbox" requires at least one option');o=t('<div class="bootbox-checkbox-list"></div>'),m(l,(function(n,i){if(i.value===a||i.text===a)throw new Error('each option needs a "value" property and a "text" property');var s=t(c.inputs[e.inputType]);s.find("input").attr("value",i.value),s.find("label").append("\n"+i.text),m(h,(function(e,t){t===i.value&&s.find("input").prop("checked",!0)})),o.append(s)}));break;case"radio":if(e.value!==a&&t.isArray(e.value))throw new Error('prompt with "inputType" set to "radio" requires a single, non-array value for "value"');if(!(l=e.inputOptions||[]).length)throw new Error('prompt with "inputType" set to "radio" requires at least one option');o=t('<div class="bootbox-radiobutton-list"></div>');var v=!0;m(l,(function(n,i){if(i.value===a||i.text===a)throw new Error('each option needs a "value" property and a "text" property');var s=t(c.inputs[e.inputType]);s.find("input").attr("value",i.value),s.find("label").append("\n"+i.text),e.value!==a&&i.value===e.value&&(s.find("input").prop("checked",!0),v=!1),o.append(s)})),v&&o.find('input[type="radio"]').first().prop("checked",!0)}if(i.append(o),i.on("submit",(function(e){e.preventDefault(),e.stopPropagation(),n.find(".bootbox-accept").trigger("click")})),""!==t.trim(e.message)){var b=t(c.promptMessage).html(e.message);i.prepend(b),e.message=i}else e.message=i;return(n=r.dialog(e)).off("shown.bs.modal"),n.on("shown.bs.modal",(function(){o.focus()})),!0===s&&n.modal("show"),n},r.addLocale("en",{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"}),r})),function(){"use strict";function e(e){e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},a=/MSIE/.test(navigator.userAgent),n=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){r(window,e)},e.unblockUI=function(e){l(window,e)},e.growlUI=function(t,a,n,i){var o=e('<div class="growlUI"></div>');t&&o.append("<h1>"+t+"</h1>"),a&&o.append("<h2>"+a+"</h2>"),void 0===n&&(n=3e3);var s=function(t){t=t||{},e.blockUI({message:o,fadeIn:void 0!==t.fadeIn?t.fadeIn:700,fadeOut:void 0!==t.fadeOut?t.fadeOut:1e3,timeout:void 0!==t.timeout?t.timeout:n,centerY:!1,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};s();o.css("opacity");o.mouseover((function(){s({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}
9)).mouseout((function(){e(".blockMsg").fadeOut(1e3)}))},e.fn.block=function(t){if(this[0]===window)return e.blockUI(t),this;var a=e.extend({},e.blockUI.defaults,t||{});return this.each((function(){var t=e(this);a.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})})),this.each((function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,r(this,t)}))},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each((function(){l(this,t)}))},e.blockUI.version=2.65,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"20%",left:"40%",textAlign:"center",color:"#000",border:"0px solid #aaa",borderRadius:"3px",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.3,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var o=null,s=[];function r(r,c){var u,h,f=r==window,g=c&&void 0!==c.message?c.message:void 0;if(!(c=e.extend({},e.blockUI.defaults,c||{})).ignoreIfBlocked||!e(r).data("blockUI.isBlocked")){if(c.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,c.overlayCSS||{}),u=e.extend({},e.blockUI.defaults.css,c.css||{}),c.onOverlayClick&&(c.overlayCSS.cursor="pointer"),h=e.extend({},e.blockUI.defaults.themedCSS,c.themedCSS||{}),g=void 0===g?c.message:g,f&&o&&l(window,{fadeOut:0}),g&&"string"!=typeof g&&(g.parentNode||g.jquery)){var v=g.jquery?g[0]:g,b={};e(r).data("blockUI.history",b),b.el=v,b.parent=v.parentNode,b.display=v.style.display,b.position=v.style.position,b.parent&&b.parent.removeChild(v)}e(r).data("blockUI.onUnblock",c.onUnblock);var y,_,M,w,x=c.baseZ;y=a||c.forceIframe?e('<iframe class="blockUI" style="z-index:'+x+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+c.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),_=c.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+x+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+x+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),c.theme&&f?(w='<div class="blockUI '+c.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(x+10)+';display:none;position:fixed">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||" ")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):c.theme?(w='<div class="blockUI '+c.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(x+10)+';display:none;position:absolute">',c.title&&(w+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(c.title||" ")+"</div>"),w+='<div class="ui-widget-content ui-dialog-content"></div>',w+="</div>"):w=f?'<div class="blockUI '+c.blockMsgClass+' blockPage" style="z-index:'+(x+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+c.blockMsgClass+' blockElement" style="z-index:'+(x+10)+';display:none;position:absolute"></div>',M=e(w),g&&(c.theme?(M.css(h),M.addClass("ui-widget-content")):M.css(u)),c.theme||_.css(c.overlayCSS),_.css("position",f?"fixed":"absolute"),(a||c.forceIframe)&&y.css("opacity",0);var k=[y,_,M],C=e(f?"body":r);e.each(k,(function(){this.appendTo(C)})),c.theme&&c.draggable&&e.fn.draggable&&M.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var O=i&&(!e.support.boxModel||e("object,embed",f?null:r).length>0);if(n||O){if(f&&c.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(n||!e.support.boxModel)&&!f)var L=m(r,"borderTopWidth"),$=m(r,"borderLeftWidth"),j=L?"(0 - "+L+")":0,A=$?"(0 - "+$+")":0;e.each(k,(function(e,t){var a=t[0].style;if(a.position="absolute",e<2)f?a.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+c.quirksmodeOffsetHack+') + "px"'):a.setExpression("height",'this.parentNode.offsetHeight + "px"'),f?a.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):a.setExpression("width",'this.parentNode.offsetWidth + "px"'),A&&a.setExpression("left",A),j&&a.setExpression("top",j);else if(c.centerY)f&&a.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),a.marginTop=0;else if(!c.centerY&&f){var n="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(c.css&&c.css.top?parseInt(c.css.top,10):0)+') + "px"';a.setExpression("top",n)}}))}if(g&&(c.theme?M.find(".ui-widget-content").append(g):M.append(g),(g.jquery||g.nodeType)&&e(g).show()),(a||c.forceIframe)&&c.showOverlay&&y.show(),c.fadeIn){var T=c.onBlock?c.onBlock:t,S=c.showOverlay&&!g?T:t,D=g?T:t;c.showOverlay&&_._fadeIn(c.fadeIn,S),g&&M._fadeIn(c.fadeIn,D)}else c.showOverlay&&_.show(),g&&M.show(),c.onBlock&&c.onBlock();if(d(1,r,c),f?(o=M[0],s=e(c.focusableElements,o),c.focusInput&&setTimeout(p,20)):function(e,t,a){var n=e.parentNode,i=e.style,o=(n.offsetWidth-e.offsetWidth)/2-m(n,"borderLeftWidth"),s=(n.offsetHeight-e.offsetHeight)/2-m(n,"borderTopWidth");
9t&&(i.left=o>0?o+"px":"0");a&&(i.top=s>0?s+"px":"0")}(M[0],c.centerX,c.centerY),c.timeout){var I=setTimeout((function(){f?e.unblockUI(c):e(r).unblock(c)}),c.timeout);e(r).data("blockUI.timeout",I)}}}function l(t,a){var n,i,r=t==window,l=e(t),u=l.data("blockUI.history"),p=l.data("blockUI.timeout");p&&(clearTimeout(p),l.removeData("blockUI.timeout")),a=e.extend({},e.blockUI.defaults,a||{}),d(0,t,a),null===a.onUnblock&&(a.onUnblock=l.data("blockUI.onUnblock"),l.removeData("blockUI.onUnblock")),i=r?e("body").children().filter(".blockUI").add("body > .blockUI"):l.find(">.blockUI"),a.cursorReset&&(i.length>1&&(i[1].style.cursor=a.cursorReset),i.length>2&&(i[2].style.cursor=a.cursorReset)),r&&(o=s=null),a.fadeOut?(n=i.length,i.stop().fadeOut(a.fadeOut,(function(){0==--n&&c(i,u,a,t)}))):c(i,u,a,t)}function c(t,a,n,i){var o=e(i);if(!o.data("blockUI.isBlocked")){t.each((function(e,t){this.parentNode&&this.parentNode.removeChild(this)})),a&&a.el&&(a.el.style.display=a.display,a.el.style.position=a.position,a.parent&&a.parent.appendChild(a.el),o.removeData("blockUI.history")),o.data("blockUI.static")&&o.css("position","static"),"function"==typeof n.onUnblock&&n.onUnblock(i,n);var s=e(document.body),r=s.width(),l=s[0].style.width;s.width(r-1).width(r),s[0].style.width=l}}function d(t,a,n){var i=a==window,s=e(a);if((t||(!i||o)&&(i||s.data("blockUI.isBlocked")))&&(s.data("blockUI.isBlocked",t),i&&n.bindEvents&&(!t||n.showOverlay))){var r="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(r,n,u):e(document).unbind(r,u)}}function u(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&o&&t.data.constrainTabKey){var a=s,n=!t.shiftKey&&t.target===a[a.length-1],i=t.shiftKey&&t.target===a[0];if(n||i)return setTimeout((function(){p(i)}),10),!1}var r=t.data,l=e(t.target);return l.hasClass("blockOverlay")&&r.onOverlayClick&&r.onOverlayClick(),l.parents("div."+r.blockMsgClass).length>0||0===l.parents().children().filter("div.blockUI").length}function p(e){if(s){var t=s[!0===e?s.length-1:0];t&&t.focus()}}function m(t,a){return parseInt(e.css(t,a),10)||0}}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(),function(e){e(["jquery"],(function(e){return function(){var t,a,n,i=0,o={error:"error",info:"info",success:"success",warning:"warning"},s={clear:function(a,n){var i=u();t||r(i);l(a,i,n)||function(a){for(var n=t.children(),i=n.length-1;i>=0;i--)l(e(n[i]),a)}(i)},remove:function(a){var n=u();t||r(n);if(a&&0===e(":focus",a).length)return void p(a);t.children().length&&t.remove()},error:function(e,t,a){return d({type:o.error,iconClass:u().iconClasses.error,message:e,optionsOverride:a,title:t})},getContainer:r,info:function(e,t,a){return d({type:o.info,iconClass:u().iconClasses.info,message:e,optionsOverride:a,title:t})},options:{},subscribe:function(e){a=e},success:function(e,t,a){return d({type:o.success,iconClass:u().iconClasses.success,message:e,optionsOverride:a,title:t})},version:"2.1.4",warning:function(e,t,a){return d({type:o.warning,iconClass:u().iconClasses.warning,message:e,optionsOverride:a,title:t})}};return s;function r(a,n){return a||(a=u()),(t=e("#"+a.containerId)).length?t:(n&&(t=function(a){return(t=e("<div/>").attr("id",a.containerId).addClass(a.positionClass)).appendTo(e(a.target)),t}(a)),t)}function l(t,a,n){var i=!(!n||!n.force)&&n.force;return!(!t||!i&&0!==e(":focus",t).length)&&(t[a.hideMethod]({duration:a.hideDuration,easing:a.hideEasing,complete:function(){p(t)}}),!0)}function c(e){a&&a(e)}function d(a){var o=u(),s=a.iconClass||o.iconClass;if(void 0!==a.optionsOverride&&(o=e.extend(o,a.optionsOverride),s=a.optionsOverride.iconClass||s),!function(e,t){if(e.preventDuplicates){if(t.message===n)return!0;n=t.message}return!1}(o,a)){i++,t=r(o,!0);var l=null,d=e("<div/>"),m=e("<div/>"),h=e("<div/>"),f=e("<div/>"),g=e(o.closeHtml),v={intervalId:null,hideEta:null,maxHideTime:null},b={toastId:i,state:"visible",startTime:new Date,options:o,map:a};return a.iconClass&&d.addClass(o.toastClass).addClass(s),function(){if(a.title){var e=a.title;o.escapeHtml&&(e=y(a.title)),m.append(e).addClass(o.titleClass),d.append(m)}}(),function(){if(a.message){var e=a.message;o.escapeHtml&&(e=y(a.message)),h.append(e).addClass(o.messageClass),d.append(h)}}(),o.closeButton&&(g.addClass(o.closeClass).attr("role","button"),d.prepend(g)),o.progressBar&&(f.addClass(o.progressClass),d.prepend(f)),o.rtl&&d.addClass("rtl"),o.newestOnTop?t.prepend(d):t.append(d),function(){var e="";switch(a.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}d.attr("aria-live",e)}
9(),d.hide(),d[o.showMethod]({duration:o.showDuration,easing:o.showEasing,complete:o.onShown}),o.timeOut>0&&(l=setTimeout(_,o.timeOut),v.maxHideTime=parseFloat(o.timeOut),v.hideEta=(new Date).getTime()+v.maxHideTime,o.progressBar&&(v.intervalId=setInterval(x,10))),function(){o.closeOnHover&&d.hover(w,M);!o.onclick&&o.tapToDismiss&&d.click(_);o.closeButton&&g&&g.click((function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&!0!==e.cancelBubble&&(e.cancelBubble=!0),o.onCloseClick&&o.onCloseClick(e),_(!0)}));o.onclick&&d.click((function(e){o.onclick(e),_()}))}(),c(b),o.debug&&console&&console.log(b),d}function y(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function _(t){var a=t&&!1!==o.closeMethod?o.closeMethod:o.hideMethod,n=t&&!1!==o.closeDuration?o.closeDuration:o.hideDuration,i=t&&!1!==o.closeEasing?o.closeEasing:o.hideEasing;if(!e(":focus",d).length||t)return clearTimeout(v.intervalId),d[a]({duration:n,easing:i,complete:function(){p(d),clearTimeout(l),o.onHidden&&"hidden"!==b.state&&o.onHidden(),b.state="hidden",b.endTime=new Date,c(b)}})}function M(){(o.timeOut>0||o.extendedTimeOut>0)&&(l=setTimeout(_,o.extendedTimeOut),v.maxHideTime=parseFloat(o.extendedTimeOut),v.hideEta=(new Date).getTime()+v.maxHideTime)}function w(){clearTimeout(l),v.hideEta=0,d.stop(!0,!0)[o.showMethod]({duration:o.showDuration,easing:o.showEasing})}function x(){var e=(v.hideEta-(new Date).getTime())/v.maxHideTime*100;f.width(e+"%")}}function u(){return e.extend({},{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">×</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1},s.options)}function p(e){t||(t=r()),e.is(":visible")||(e.remove(),e=null,0===t.children().length&&(t.remove(),n=void 0))}}()}))}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}), 10/*! 11 * jQuery Cookie Plugin v1.4.0 12 * https://github.com/carhartl/jquery-cookie 13 * 14 * Copyright 2013 Klaus Hartl 15 * Released under the MIT license 16 */ 17function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){var t=/\+/g;function a(e){return s.raw?e:encodeURIComponent(e)}function n(e){return s.raw?e:decodeURIComponent(e)}function i(e){return a(s.json?JSON.stringify(e):String(e))}function o(a,n){var i=s.raw?a:function(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return e=decodeURIComponent(e.replace(t," ")),s.json?JSON.parse(e):e}catch(e){}}(a);return e.isFunction(n)?n(i):i}var s=e.cookie=function(t,r,l){if(void 0!==r&&!e.isFunction(r)){if("number"==typeof(l=e.extend({},s.defaults,l)).expires){var c=l.expires,d=l.expires=new Date;d.setDate(d.getDate()+c)}return document.cookie=[a(t),"=",i(r),l.expires?"; expires="+l.expires.toUTCString():"",l.path?"; path="+l.path:"",l.domain?"; domain="+l.domain:"",l.secure?"; secure":""].join("")}for(var u=t?void 0:{},p=document.cookie?document.cookie.split("; "):[],m=0,h=p.length;m<h;m++){var f=p[m].split("="),g=n(f.shift()),v=f.join("=");if(t&&t===g){u=o(v,r);break}t||void 0===(v=o(v))||(u[g]=v)}return u};s.defaults={},e.removeCookie=function(t,a){return void 0!==e.cookie(t)&&(e.cookie(t,"",e.extend({},a,{expires:-1})),!e.cookie(t))}})), 18/** 19 * Lightbox v2.7.1 20 * by Lokesh Dhakar - http://lokeshdhakar.com/projects/lightbox2/ 21 * 22 * @license http://creativecommons.org/licenses/by/2.5/ 23 * - Free for use in both personal and commercial projects 24 * - Attribution requires leaving author name, author link, and the license info intact 25 */ 26function(){var e=jQuery,t=function(){function e(){this.fadeDuration=500,this.fitImagesInViewport=!0,this.resizeDuration=700,this.positionFromTop=50,this.showImageNumberLabel=!0,this.alwaysShowNavOnTouchDevices=!1,this.wrapAround=!1}return e.prototype.albumLabel=function(e,t){return"Image "+e+" of "+t},e}(),a=function(){function t(e){this.options=e,this.album=[],this.currentImageIndex=void 0,this.init()}return t.prototype.init=function(){this.enable(),this.build()},t.prototype.enable=function(){var t=this;e("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",(function(a){return t.start(e(a.currentTarget)),!1}))},t.prototype.build=function(){var t=this;e("<div id='lightboxOverlay' class='lightboxOverlay'></div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ></a><a class='lb-next' href='' ></a></div><div class='lb-loader'><a class='lb-cancel'></a></div></div></div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'></span><span class='lb-number'></span></div><div class='lb-closeContainer'><a class='lb-close'></a></div></div></div></div>").appendTo(e("body")),this.$lightbox=e("#lightbox"),this.$overlay=e("#lightboxOverlay"),this.$outerContainer=this.$lightbox.find(".lb-outerContainer"),this.$container=this.$lightbox.find(".lb-container"),this.containerTopPadding=parseInt(this.$container.css("padding-top"),10),this.containerRightPadding=parseInt(this.$container.css("padding-right"),10),this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10),this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10),this.$overlay.hide().on("click",(function(){return t.end(),!1})),this.$lightbox.hide().on("click",(function(a){return"lightbox"===e(a.target).attr("id")&&t.end(),!1})),this.$outerContainer.on("click",(function(a){return"lightbox"===e(a.target).attr("id")&&t.end(),!1})),this.$lightbox.find(".lb-prev").on("click",(function(){return t.changeImage(0===t.currentImageIndex?t.album.length-1:t.currentImageIndex-1),!1})),this.$lightbox.find(".lb-next").on("click",(function(){return t.changeImage(t.currentImageIndex===t.album.length-1?0:t.currentImageIndex+1),!1})),this.$lightbox.find(".lb-loader, .lb-close").on("click",(function(){return t.end(),!1}))},t.prototype.start=function(t){function a(e){n.album.push({link:e.attr("href"),title:e.attr("data-title")||e.attr("title")})}var n=this,i=e(window);i.on("resize",e.proxy(this.sizeOverlay,this)),e("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[];var o,s=0,r=t.attr("data-lightbox");if(r){o=e(t.prop("tagName")+'[data-lightbox="'+r+'"]');for(var l=0;l<o.length;l=++l)a(e(o[l])),o[l]===t[0]&&(s=l)}else if("lightbox"===t.attr("rel"))a(t);else{o=e(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]');for(var c=0;c<o.length;c=++c)a(e(o[c])),o[c]===t[0]&&(s=c)}var d=i.scrollTop()+this.options.positionFromTop,u=i.scrollLeft();this.$lightbox.css({top:d+"px",left:u+"px"}).fadeIn(this.options.fadeDuration),this.changeImage(s)},t.prototype.changeImage=function(t){var a=this;this.disableKeyboardNav();var n=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration),e(".lb-loader").fadeIn("slow"),this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide(),this.$outerContainer.addClass("animating");var i=new Image;i.onload=function(){var o,s,r,l,c,d;n.attr("src",a.album[t].link),e(i),n.width(i.width),n.height(i.height),a.options.fitImagesInViewport&&(d=e(window).width(),c=e(window).height(),l=d-a.containerLeftPadding-a.containerRightPadding-20,r=c-a.containerTopPadding-a.containerBottomPadding-120,(i.width>l||i.height>r)&&(i.width/l>i.height/r?(s=l,o=parseInt(i.height/(i.width/s),10),n.width(s),n.height(o)):(o=r,s=parseInt(i.width/(i.height/o),10),n.width(s),n.height(o)))),a.sizeContainer(n.width(),n.height())},i.src=this.album[t].link,this.currentImageIndex=t},t.prototype.sizeOverlay=function(){this.$overlay.width(e(window).width()).height(e(document).height())},t.prototype.sizeContainer=function(e,t){function a(){n.$lightbox.find(".lb-dataContainer").width(s),n.$lightbox.find(".lb-prevLink").height(r),n.$lightbox.find(".lb-nextLink").height(r),n.showImage()}var n=this,i=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),s=e+this.containerLeftPadding+this.containerRightPadding,r=t+this.containerTopPadding+this.containerBottomPadding;i!==s||o!==r?this.$outerContainer.animate({width:s,height:r},this.options.resizeDuration,"swing",(function(){a()})):a()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide(),this.$lightbox.find(".lb-image").fadeIn("slow"),this.updateNav(),this.updateDetails(),this.preloadNeighboringImages(),this.enableKeyboardNav()},t.prototype.updateNav=function(){var e=!1;try{document.createEvent("TouchEvent"),e=!!this.options.alwaysShowNavOnTouchDevices}catch(e){}this.$lightbox.find(".lb-nav").show(),this.album.length>1&&(this.options.wrapAround?(e&&this.$lightbox.find(".lb-prev, .lb-next").
26css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),e&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),e&&this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t=this;void 0!==this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title&&this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast").find("a").on("click",(function(){location.href=e(this).attr("href")})),this.album.length>1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide(),this.$outerContainer.removeClass("animating"),this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,(function(){return t.sizeOverlay()}))},t.prototype.preloadNeighboringImages=function(){this.album.length>this.currentImageIndex+1&&((new Image).src=this.album[this.currentImageIndex+1].link);this.currentImageIndex>0&&((new Image).src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){e(document).on("keyup.keyboard",e.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){e(document).off(".keyboard")},t.prototype.keyboardAction=function(e){var t=e.keyCode,a=String.fromCharCode(t).toLowerCase();27===t||a.match(/x|o|c/)?this.end():"p"===a||37===t?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===a||39===t)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav(),e(window).off("resize",this.sizeOverlay),this.$lightbox.fadeOut(this.options.fadeDuration),this.$overlay.fadeOut(this.options.fadeDuration),e("select, object, embed").css({visibility:"visible"})},t}();e((function(){var e=new t;new a(e)}))}.call(this),function(e){"use strict";var t={tagClass:function(e){return"label label-info"},itemValue:function(e){return e?e.toString():e},itemText:function(e){return this.itemValue(e)},itemTitle:function(e){return null},freeInput:!0,addOnBlur:!0,maxTags:void 0,maxChars:void 0,confirmKeys:[13,44],delimiter:",",delimiterRegex:null,cancelConfirmKeysOnEmpty:!0,onTagExists:function(e,t){t.hide().fadeIn()},trimValue:!1,allowDuplicates:!1};function a(t,a){this.itemsArray=[],this.$element=e(t),this.$element.hide(),this.isSelect="SELECT"===t.tagName,this.multiple=this.isSelect&&t.hasAttribute("multiple"),this.objectItems=a&&a.itemValue,this.placeholderText=t.hasAttribute("placeholder")?this.$element.attr("placeholder"):"",this.inputSize=Math.max(1,this.placeholderText.length),this.$container=e('<div class="bootstrap-tagsinput"></div>'),this.$input=e('<input type="text" placeholder="'+this.placeholderText+'"/>').appendTo(this.$container),this.$element.before(this.$container),this.build(a)}function n(e,t){if("function"!=typeof e[t]){var a=e[t];e[t]=function(e){return e[a]}}}function i(e,t){if("function"!=typeof e[t]){var a=e[t];e[t]=function(){return a}}}a.prototype={constructor:a,add:function(t,a,n){var i=this;if(!(i.options.maxTags&&i.itemsArray.length>=i.options.maxTags)&&(!1===t||t)){if("string"==typeof t&&i.options.trimValue&&(t=e.trim(t)),"object"==typeof t&&!i.objectItems)throw"Can't add objects when itemValue option is not set";if(!t.toString().match(/^\s*$/)){if(i.isSelect&&!i.multiple&&i.itemsArray.length>0&&i.remove(i.itemsArray[0]),"string"==typeof t&&"INPUT"===this.$element[0].tagName){var o=i.options.delimiterRegex?i.options.delimiterRegex:i.options.delimiter,r=t.split(o);if(r.length>1){for(var l=0;l<r.length;l++)this.add(r[l],!0);return void(a||i.pushVal())}}var c=i.options.itemValue(t),d=i.options.itemText(t),u=i.options.tagClass(t),p=i.options.itemTitle(t),m=e.grep(i.itemsArray,(function(e){return i.options.itemValue(e)===c}))[0];if(!m||i.options.allowDuplicates){if(!(i.items().toString().length+t.length+1>
26i.options.maxInputLength)){var h=e.Event("beforeItemAdd",{item:t,cancel:!1,options:n});if(i.$element.trigger(h),!h.cancel){i.itemsArray.push(t);var f=e('<span class="tag '+s(u)+(null!==p?'" title="'+p:"")+'">'+s(d)+'<span data-role="remove"></span></span>');if(f.data("item",t),i.findInputWrapper().before(f),f.after(" "),i.isSelect&&!e('option[value="'+encodeURIComponent(c)+'"]',i.$element)[0]){var g=e("<option selected>"+s(d)+"</option>");g.data("item",t),g.attr("value",c),i.$element.append(g)}a||i.pushVal(),i.options.maxTags!==i.itemsArray.length&&i.items().toString().length!==i.options.maxInputLength||i.$container.addClass("bootstrap-tagsinput-max"),i.$element.trigger(e.Event("itemAdded",{item:t,options:n}))}}}else if(i.options.onTagExists){var v=e(".tag",i.$container).filter((function(){return e(this).data("item")===m}));i.options.onTagExists(t,v)}}}},remove:function(t,a,n){var i=this;if(i.objectItems&&(t=(t="object"==typeof t?e.grep(i.itemsArray,(function(e){return i.options.itemValue(e)==i.options.itemValue(t)})):e.grep(i.itemsArray,(function(e){return i.options.itemValue(e)==t})))[t.length-1]),t){var o=e.Event("beforeItemRemove",{item:t,cancel:!1,options:n});if(i.$element.trigger(o),o.cancel)return;e(".tag",i.$container).filter((function(){return e(this).data("item")===t})).remove(),e("option",i.$element).filter((function(){return e(this).data("item")===t})).remove(),-1!==e.inArray(t,i.itemsArray)&&i.itemsArray.splice(e.inArray(t,i.itemsArray),1)}a||i.pushVal(),i.options.maxTags>i.itemsArray.length&&i.$container.removeClass("bootstrap-tagsinput-max"),i.$element.trigger(e.Event("itemRemoved",{item:t,options:n}))},removeAll:function(){for(e(".tag",this.$container).remove(),e("option",this.$element).remove();this.itemsArray.length>0;)this.itemsArray.pop();this.pushVal()},refresh:function(){var t=this;e(".tag",t.$container).each((function(){var a=e(this),n=a.data("item"),i=t.options.itemValue(n),o=t.options.itemText(n),r=t.options.tagClass(n);(a.attr("class",null),a.addClass("tag "+s(r)),a.contents().filter((function(){return 3==this.nodeType}))[0].nodeValue=s(o),t.isSelect)&&e("option",t.$element).filter((function(){return e(this).data("item")===n})).attr("value",i)}))},items:function(){return this.itemsArray},pushVal:function(){var t=this,a=e.map(t.items(),(function(e){return t.options.itemValue(e).toString()}));t.$element.val(a,!0).trigger("change")},build:function(a){var o=this;if(o.options=e.extend({},t,a),o.objectItems&&(o.options.freeInput=!1),n(o.options,"itemValue"),n(o.options,"itemText"),i(o.options,"tagClass"),void 0!==o.options.containerClass&&o.$container.addClass(o.options.containerClass),o.options.typeahead){var s=o.options.typeahead||{};i(s,"source"),o.$input.typeahead(e.extend({},s,{source:function(t,a){function n(e){for(var t=[],n=0;n<e.length;n++){var s=o.options.itemText(e[n]);i[s]=e[n],t.push(s)}a(t)}this.map={};var i=this.map,r=s.source(t);e.isFunction(r.success)?r.success(n):e.isFunction(r.then)?r.then(n):e.when(r).then(n)},updater:function(e){return o.add(this.map[e]),this.map[e]},matcher:function(e){return-1!==e.toLowerCase().indexOf(this.query.trim().toLowerCase())},sorter:function(e){return e.sort()},highlighter:function(e){var t=new RegExp("("+this.query+")","gi");return e.replace(t,"<strong>$1</strong>")}}))}if(o.options.typeaheadjs){var l=null,c={},d=o.options.typeaheadjs;e.isArray(d)?(l=d[0],c=d[1]):c=d,o.$input.typeahead(l,c).on("typeahead:selected",e.proxy((function(e,t){c.valueKey?o.add(t[c.valueKey]):o.add(t),o.$input.typeahead("val","")}),o))}o.$container.on("click",e.proxy((function(e){e.stopPropagation(),o.$element.attr("disabled")||o.$input.removeAttr("disabled"),o.$input.focus()}),o)),o.options.addOnBlur&&o.options.freeInput&&o.$input.on("focusout",e.proxy((function(t){0===e(".typeahead, .twitter-typeahead",o.$container).length&&(o.add(o.$input.val()),o.$input.val(""))}),o)),o.$container.on("keydown","input",e.proxy((function(t){var a=e(t.target),n=o.findInputWrapper();if(o.$element.attr("disabled"))o.$input.attr("disabled","disabled");else{switch(t.which){case 8:if(0===r(a[0])){var i=n.prev();i.length&&o.remove(i.data("item"))}break;case 46:if(0===r(a[0])){var s=n.next();s.length&&o.remove(s.data("item"))}break;case 37:var l=n.prev();0===a.val().length&&l[0]&&(l.before(n),a.focus());break;case 39:var c=n.next();0===a.val().length&&c[0]&&(c.after(n),a.focus())}var d=a.val().length;Math.ceil(d/5);a.attr("size",Math.max(this.inputSize,a.val().length))}}),o)),o.$container.on("keypress","input",e.proxy((function(t){var a=e(t.target);if(o.$element.attr("disabled"))o.$input.attr("disabled","disabled");else{var n=a.val(),i=o.options.maxChars&&n.length>=o.options.maxChars;o.options.freeInput&&(function(t,a){var n=!1;return e.each(a,(function(e,a){if("number"==typeof a&&t.which===a)return n=!0,!1;if(t.which===a.which){var i=!a.hasOwnProperty("altKey")||t.altKey===a.altKey,o=!a.hasOwnProperty("shift
26Key")||t.shiftKey===a.shiftKey,s=!a.hasOwnProperty("ctrlKey")||t.ctrlKey===a.ctrlKey;if(i&&o&&s)return n=!0,!1}})),n}(t,o.options.confirmKeys)||i)&&(0!==n.length&&(o.add(i?n.substr(0,o.options.maxChars):n),a.val("")),!1===o.options.cancelConfirmKeysOnEmpty&&t.preventDefault());var s=a.val().length;Math.ceil(s/5);a.attr("size",Math.max(this.inputSize,a.val().length))}}),o)),o.$container.on("click","[data-role=remove]",e.proxy((function(t){o.$element.attr("disabled")||o.remove(e(t.target).closest(".tag").data("item"))}),o)),o.options.itemValue===t.itemValue&&("INPUT"===o.$element[0].tagName?o.add(o.$element.val()):e("option",o.$element).each((function(){o.add(e(this).attr("value"),!0)})))},destroy:function(){this.$container.off("keypress","input"),this.$container.off("click","[role=remove]"),this.$container.remove(),this.$element.removeData("tagsinput"),this.$element.show()},focus:function(){this.$input.focus()},input:function(){return this.$input},findInputWrapper:function(){for(var t=this.$input[0],a=this.$container[0];t&&t.parentNode!==a;)t=t.parentNode;return e(t)}},e.fn.tagsinput=function(t,n,i){var o=[];return this.each((function(){var s=e(this).data("tagsinput");if(s)if(t||n){if(void 0!==s[t]){if(3===s[t].length&&void 0!==i)var r=s[t](n,null,i);else r=s[t](n);void 0!==r&&o.push(r)}}else o.push(s);else s=new a(this,t),e(this).data("tagsinput",s),o.push(s),"SELECT"===this.tagName&&e("option",e(this)).attr("selected","selected"),e(this).val(e(this).val())})),"string"==typeof t?o.length>1?o:o[0]:o},e.fn.tagsinput.Constructor=a;var o=e("<div />");function s(e){return e?o.text(e).html():""}function r(e){var t=0;if(document.selection){e.focus();var a=document.selection.createRange();a.moveStart("character",-e.value.length),t=a.text.length}else(e.selectionStart||"0"==e.selectionStart)&&(t=e.selectionStart);return t}e((function(){e("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput()}))}(window.jQuery),function(e){var t=function(t,a){if(this.$element=e(t),this.type=this.$element.data("uploadtype")||(this.$element.find(".thumbnail").length>0?"image":"file"),this.$input=this.$element.find(":file"),0!==this.$input.length){this.name=this.$input.attr("name")||a.name,this.$hidden=this.$element.find('input[type=hidden][name="'+this.name+'"]'),0===this.$hidden.length&&(this.$hidden=e('<input type="hidden" />'),this.$element.prepend(this.$hidden)),this.$preview=this.$element.find(".fileupload-preview");var n=this.$preview.css("height");"inline"!=this.$preview.css("display")&&"0px"!=n&&"none"!=n&&this.$preview.css("line-height",n),this.original={exists:this.$element.hasClass("fileupload-exists"),preview:this.$preview.html(),hiddenVal:this.$hidden.val()},this.$remove=this.$element.find('[data-dismiss="fileupload"]'),this.$element.find('[data-trigger="fileupload"]').on("click.fileupload",e.proxy(this.trigger,this)),this.listen()}};t.prototype={listen:function(){this.$input.on("change.fileupload",e.proxy(this.change,this)),e(this.$input[0].form).on("reset.fileupload",e.proxy(this.reset,this)),this.$remove&&this.$remove.on("click.fileupload",e.proxy(this.clear,this))},change:function(e,t){if("clear"!==t){var a=void 0!==e.target.files?e.target.files[0]:e.target.value?{name:e.target.value.replace(/^.+\\/,"")}:null;if(a)if(this.$hidden.val(""),this.$hidden.attr("name",""),this.$input.attr("name",this.name),"image"===this.type&&this.$preview.length>0&&(void 0!==a.type?a.type.match("image.*"):a.name.match(/\.(gif|png|jpe?g)$/i))&&"undefined"!=typeof FileReader){var n=new FileReader,i=this.$preview,o=this.$element;n.onload=function(e){i.html('<img src="'+e.target.result+'" '+("none"!=i.css("max-height")?'style="max-height: '+i.css("max-height")+';"':"")+" />"),o.addClass("fileupload-exists").removeClass("fileupload-new")},n.readAsDataURL(a)}else this.$preview.text(a.name),this.$element.addClass("fileupload-exists").removeClass("fileupload-new");else this.clear()}},clear:function(e){if(this.$hidden.val(""),this.$hidden.attr("name",this.name),this.$input.attr("name",""),navigator.userAgent.match(/msie/i)){var t=this.$input.clone(!0);
26this.$input.after(t),this.$input.remove(),this.$input=t}else this.$input.val("");this.$preview.html(""),this.$element.addClass("fileupload-new").removeClass("fileupload-exists"),e&&(this.$input.trigger("change",["clear"]),e.preventDefault())},reset:function(e){this.clear(),this.$hidden.val(this.original.hiddenVal),this.$preview.html(this.original.preview),this.original.exists?this.$element.addClass("fileupload-exists").removeClass("fileupload-new"):this.$element.addClass("fileupload-new").removeClass("fileupload-exists")},trigger:function(e){this.$input.trigger("click"),e.preventDefault()}},e.fn.fileupload=function(a){return this.each((function(){var n=e(this),i=n.data("fileupload");i||n.data("fileupload",i=new t(this,a)),"string"==typeof a&&i[a]()}))},e.fn.fileupload.Constructor=t,e(document).on("click.fileupload.data-api",'[data-provides="fileupload"]',(function(t){var a=e(this);if(!a.data("fileupload")){a.fileupload(a.data());var n=e(t.target).closest('[data-dismiss="fileupload"],[data-trigger="fileupload"]');n.length>0&&(n.trigger("click.fileupload"),t.preventDefault())}}))}(window.jQuery),function(e){e.cookiesDirective=function(i){var o=e.extend({explicitConsent:!0,position:"top",duration:10,limit:0,message:null,cookieScripts:null,privacyPolicyUri:"privacy.html",scriptWrapper:function(){},fontFamily:"helvetica",fontColor:"#FFFFFF",fontSize:"13px",backgroundColor:"#000000",backgroundOpacity:"80",linkColor:"#CA0000"},i);if(t("cookiesDirective"))o.scriptWrapper.call();else{if(o.limit>0){if(t("cookiesDisclosureCount")){var s=t("cookiesDisclosureCount");s++,a("cookiesDisclosureCount",s,1)}else a("cookiesDisclosureCount",1,1);o.limit>=t("cookiesDisclosureCount")&&n(o)}else n(o);o.explicitConsent||o.scriptWrapper.call()}},e.cookiesDirective.loadScript=function(t){var a=e.extend({uri:"",appendTo:"body"},t),n=String(a.appendTo),i=document.createElement("script");switch(i.src=a.uri,i.type="text/javascript",i.onload=i.onreadystatechange=function(){i.readyState&&"loaded"!=i.readyState&&i.readyState},a.appendTo){case"head":e("head").append(i);break;case"body":e("body").append(i);break;default:e("#"+n).append(i)}};var t=function(e){for(var t=e+"=",a=document.cookie.split(";"),n=0;n<a.length;n++){for(var i=a[n];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null},a=function(e,t,a){var n="";if(a){var i=new Date;i.setTime(i.getTime()+24*a*60*60*1e3),n="; expires="+i.toGMTString()}document.cookie=e+"="+t+n+"; path=/"},n=function(t){var n=t;n.css="fixed",function(){var e;if("Microsoft Internet Explorer"==navigator.appName){var t=navigator.userAgent;if(null!==new RegExp("MSIE ([0-9]{1,}[\\.0-9]{0,})").exec(t)&&(e=parseFloat(RegExp.$1)),e<=8)return!0;if(9==e){if("BackCompat"==document.compatMode){var a=document.createElement("meta");return a.content="IE=EmulateIE8",document.getElementsByTagName("head")[0].appendChild(a),!0}return!1}return!1}return!1}()&&(n.position="top",n.css="absolute");var i="";if(n.cookieScripts){var o=n.cookieScripts.split(","),s=o.length,r="";if(s>1){for(var l=0;l<s-1;l++)r+=o[l]+", ";i=" We use "+r.substring(0,r.length-2)+" and "+o[s-1]+" scripts, which all set cookies. "}else i=" We use a "+o[0]+" script which sets cookies."}var c="";c+='<div id="epd">',c+='<div id="cookiesdirective" style="position:'+n.css+";"+n.position+":-300px;left:0px;width:100%;",c+="height:auto;background:"+n.backgroundColor+";opacity:."+n.backgroundOpacity+";",c+="-ms-filter: âalpha(opacity="+n.backgroundOpacity+")â; filter: alpha(opacity="+n.backgroundOpacity+");",c+="-khtml-opacity: ."+n.backgroundOpacity+"; -moz-opacity: ."+n.backgroundOpacity+";",c+="color:"+n.fontColor+";font-family:"+n.fontFamily+";font-size:"+n.fontSize+";",c+='text-align:center;z-index:1000;">',c+='<div style="position:relative;height:auto;width:90%;padding:10px;margin-left:auto;margin-right:auto;">',n.message||(n.explicitConsent?(n.message="This site uses cookies. Some of the cookies we ",n.message+="use are essential for parts of the site to operate and have already been set."):n.message="We have placed cookies on your computer to help make this website better."),c+=n.message,n.explicitConsent?(c+=i+"You may delete and block all cookies from this site, but parts of the site will not work.",c+='To find out more about cookies on this website, see our <a style="color:'+n.linkColor+";font-weight:bold;",c+="font-family:"+n.fontFamily+";font-size:"+n.fontSize+';" href="'+n.privacyPolicyUri+'">privacy policy</a>.<br/>',c+='<div id="epdnotick" style="color:#ca0000;display:none;margin:2px;"><span style="background:#cecece;padding:2px;">You must tick the "I accept cookies from this site" box to accept</span></div>',c+='<div style="margin-top:5px;">I accept cookies from this site <input type="checkbox" name="epdagree" id="epdagree" /> ',c+='<input type="submit" name="explicitsubmit" id="explicitsubmit" value="Continue"/><br/></div></div>'):(c+=i+' Pour en savoir plus, consultez nos <a style="color:'+n.linkColor+";",c+="font-weight:bold;font-family:"+n.fontFamily+";font-size:"+n.fontSize+';" href="'+n.privacyPolicyUri+'">règles de confidentialités</a>.',c+='<div style="margin-top:5px;"><button class="btn btn-sm btn-success" style="" name="impliedsubmit" id="impliedsubmit" >Ne plus montrer ce message</button></div></div>'),c+="</div></div>",e("body").append(c);var d=n.position.toLowerCase();"top"!=d&&"bottom"!=d&&(d="top");var u={in:null,out:null};"top"==d?(u.in={top:"0"},u.out={top:"-300"}):(u.in={bottom:"0"},u.out={bottom:"-300"}),e("#cookiesdirective").animate(u.in,1e3,(function(){n.explicitConsent?e("#explicitsubmit").click((function(){e("#epdagree").is(":checked")?(a("cookiesDirective",1,365),e("#cookiesdirective").animate(u.out,1e3,(function(){e("#cookiesdirective").remove(),location.reload(!0)}))):e("#epdnotick").css("display","block")})):e("#impliedsubmit").click((function(){a("cookiesDirective",1,365),e("#cookiesdirective").animate(u.out,1e3,(function(){e("#cookiesdirective").remove()}))})),n.duration>0&&setTimeout((function(){e("#cookiesdirective").animate({opacity:"0"},2e3,(function(){e("#cookiesdirective").css(d,"-300px")}))}),1e3*n.duration)}))}}(jQuery),function(e,t){"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Spinner=t()}(this,(function(){"use strict";function e(e,t){var a,n=document.createElement(e||"div");for(a in t)n[a]=t[a];return n}function t(e){for(var t=1,a=arguments.length;a>t;t++)e.appendChild(arguments[t]);return e}function a(e,t,a,n){var i=["opacity",t,~~(100*e),a,n].join("-"),o=.01+a/n*100,s=Math.max(1-(1-e)/t*(100-o),e),r=l.substring(0,l.indexOf("Animation")).toLowerCase(),c=r&&"-"+r+"-"||"";return d[i]||(u.insertRule("@"+c+"keyframes "+i+"{0%{opacity:"+s+"}"+o+"%{opacity:"+e+"}
26"+(o+.01)+"%{opacity:1}"+(o+t)%100+"%{opacity:"+e+"}100%{opacity:"+s+"}}",u.cssRules.length),d[i]=1),i}function n(e,t){var a,n,i=e.style;if(void 0!==i[t])return t;for(t=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<c.length;n++)if(void 0!==i[a=c[n]+t])return a}function i(e,t){for(var a in t)e.style[n(e,a)||a]=t[a];return e}function o(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)void 0===e[n]&&(e[n]=a[n])}return e}function s(e){for(var t={x:e.offsetLeft,y:e.offsetTop};e=e.offsetParent;)t.x+=e.offsetLeft,t.y+=e.offsetTop;return t}function r(e){return void 0===this?new r(e):void(this.opts=o(e||{},r.defaults,p))}var l,c=["webkit","Moz","ms","O"],d={},u=function(){var a=e("style",{type:"text/css"});return t(document.getElementsByTagName("head")[0],a),a.sheet||a.styleSheet}(),p={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"auto",left:"auto",position:"relative"};r.defaults={},o(r.prototype,{spin:function(t){this.stop();var a,n,o=this,r=o.opts,c=o.el=i(e(0,{className:r.className}),{position:r.position,width:0,zIndex:r.zIndex}),d=r.radius+r.length+r.width;if(t&&(t.insertBefore(c,t.firstChild||null),n=s(t),a=s(c),i(c,{left:("auto"==r.left?n.x-a.x+(t.offsetWidth>>1):parseInt(r.left,10)+d)+"px",top:("auto"==r.top?n.y-a.y+(t.offsetHeight>>1):parseInt(r.top,10)+d)+"px"})),c.setAttribute("role","progressbar"),o.lines(c,o.opts),!l){var u,p=0,m=(r.lines-1)*(1-r.direction)/2,h=r.fps,f=h/r.speed,g=(1-r.opacity)/(f*r.trail/100),v=f/r.lines;!function e(){p++;for(var t=0;t<r.lines;t++)u=Math.max(1-(p+(r.lines-t)*v)%f*g,r.opacity),o.opacity(c,t*r.direction+m,u,r);o.timeout=o.el&&setTimeout(e,~~(1e3/h))}()}return o},stop:function(){var e=this.el;return e&&(clearTimeout(this.timeout),e.parentNode&&e.parentNode.removeChild(e),this.el=void 0),this},lines:function(n,o){function s(t,a){return i(e(),{position:"absolute",width:o.length+o.width+"px",height:o.width+"px",background:t,boxShadow:a,transformOrigin:"left",transform:"rotate("+~~(360/o.lines*c+o.rotate)+"deg) translate("+o.radius+"px,0)",borderRadius:(o.corners*o.width>>1)+"px"})}for(var r,c=0,d=(o.lines-1)*(1-o.direction)/2;c<o.lines;c++)r=i(e(),{position:"absolute",top:1+~(o.width/2)+"px",transform:o.hwaccel?"translate3d(0,0,0)":"",opacity:o.opacity,animation:l&&a(o.opacity,o.trail,d+c*o.direction,o.lines)+" "+1/o.speed+"s linear infinite"}),o.shadow&&t(r,i(s("#000","0 0 4px #000"),{top:"2px"})),t(n,t(r,s(o.color,"0 0 1px rgba(0,0,0,.1)")));return n},opacity:function(e,t,a){t<e.childNodes.length&&(e.childNodes[t].style.opacity=a)}});var m=i(e("group"),{behavior:"url(#default#VML)"});return!n(m,"transform")&&m.adj?function(){function a(t,a){return e("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',a)}u.addRule(".spin-vml","behavior:url(#default#VML)"),r.prototype.lines=function(e,n){function o(){return i(a("group",{coordsize:c+" "+c,coordorigin:-l+" "+-l}),{width:c,height:c})}function s(e,s,r){t(u,t(i(o(),{rotation:360/n.lines*e+"deg",left:~~s}),t(i(a("roundrect",{arcsize:n.corners}),{width:l,height:n.width,left:n.radius,top:-n.width>>1,filter:r}),a("fill",{color:n.color,opacity:n.opacity}),a("stroke",{opacity:0}))))}var r,l=n.length+n.width,c=2*l,d=2*-(n.width+n.length)+"px",u=i(o(),{position:"absolute",top:d,left:d});if(n.shadow)for(r=1;r<=n.lines;r++)s(r,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(r=1;r<=n.lines;r++)s(r);return t(e,u)},r.prototype.opacity=function(e,t,a,n){var i=e.firstChild;n=n.shadow&&n.lines||0,i&&t+n<i.childNodes.length&&((i=(i=(i=i.childNodes[t+n])&&i.firstChild)&&i.firstChild)&&(i.opacity=a))}}():l=n(m,"animation"),r})),function(e,t){"object"==typeof exports?module.exports=t():"function"==typeof define&&define.amd?define(["spin"],t):e.Ladda=t(e.Spinner)}(this,(function(e){"use strict";function t(e){if(void 0!==e){e.querySelector(".ladda-label")||(e.innerHTML='<span class="ladda-label">'+e.innerHTML+"</span>");var t=a(e),i=document.createElement("span");i.className="ladda-spinner",e.appendChild(i);var o,s={start:function(){return e.setAttribute("disabled",""),e.setAttribute("data-loading",""),clearTimeout(o),t.spin(i),this.setProgress(0),this},startAfter:function(e){return clearTimeout(o),o=setTimeout((function(){s.start()}),e),this},stop:function(){return e.removeAttribute("disabled"),e.removeAttribute("data-loading"),clearTimeout(o),o=setTimeout((function(){t.stop()}),1e3),this},toggle:function(){return this.isLoading()?this.stop():this.start(),this},setProgress:function(t){t=Math.max(Math.min(t,1),0);var a=e.querySelector(".ladda-progress");0===t&&a&&a.parentNode?a.parentNode.removeChild(a):(a||((a=document.createElement("div")).className="ladda-progress",e.appendChild(a)),a.style.width=(t||0)*e.offsetWidth+"px")},enable:function(){return this.stop(),this},disable:function(){return this.stop(),e.setAttribute("disabled",""),this},isLoading:function(){return e.hasAttribute("data-loading")}};return n.push(s),s}console.warn("Ladda button target must be defined.")}function a(t){var a,n=t.offsetHeight;n>32&&(n*=.8),t.hasAttribute("data-spinner-size")&&(n=parseInt(t.getAttribute("data-spinner-size"),10)),t.hasAttribute("data-spinner-color")&&(a=t.getAttribute("data-spinner-color"));var i=.2*n;return new e({color:a||"#fff",lines:12,radius:i,length:.6*i,width:7>i?2:3,zIndex:"auto",top:"auto",left:"auto",className:""})}var n=[];return{bind:function(e,a){a=a||{};var n=[];
26"string"==typeof e?n=function(e){for(var t=[],a=0;a<e.length;a++)t.push(e[a]);return t}(document.querySelectorAll(e)):"object"==typeof e&&"string"==typeof e.nodeName&&(n=[e]);for(var i=0,o=n.length;o>i;i++)!function(){var e=n[i];if("function"==typeof e.addEventListener){var o=t(e),s=-1;e.addEventListener("click",(function(){o.startAfter(1),"number"==typeof a.timeout&&(clearTimeout(s),s=setTimeout(o.stop,a.timeout)),"function"==typeof a.callback&&a.callback.apply(null,[o])}),!1)}}()},create:t,stopAll:function(){for(var e=0,t=n.length;t>e;e++)n[e].stop()}}})),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e("object"==typeof exports?require("jquery"):jQuery)}((function(e){"use strict";function t(t){return t.id&&e('label[for="'+t.id+'"]').val()||t.name}function a(n,i,o){return o||(o=0),i.each((function(){var i,s,r=e(this),l=this,c=this.nodeName.toLowerCase();switch("label"===c&&r.find("input, textarea, select").length&&(i=r.text(),c=(l=(r=r.children().first()).get(0)).nodeName.toLowerCase()),c){case"menu":s={name:r.attr("label"),items:{}},o=a(s.items,r.children(),o);break;case"a":case"button":s={name:r.text(),disabled:!!r.attr("disabled"),callback:function(){r.click()}};break;case"menuitem":case"command":switch(r.attr("type")){case void 0:case"command":case"menuitem":s={name:r.attr("label"),disabled:!!r.attr("disabled"),icon:r.attr("icon"),callback:function(){r.click()}};break;case"checkbox":s={type:"checkbox",disabled:!!r.attr("disabled"),name:r.attr("label"),selected:!!r.attr("checked")};break;case"radio":s={type:"radio",disabled:!!r.attr("disabled"),name:r.attr("label"),radio:r.attr("radiogroup"),value:r.attr("id"),selected:!!r.attr("checked")};break;default:s=void 0}break;case"hr":s="-------";break;case"input":switch(r.attr("type")){case"text":s={type:"text",name:i||t(l),disabled:!!r.attr("disabled"),value:r.val()};break;case"checkbox":s={type:"checkbox",name:i||t(l),disabled:!!r.attr("disabled"),selected:!!r.attr("checked")};break;case"radio":s={type:"radio",name:i||t(l),disabled:!!r.attr("disabled"),radio:!!r.attr("name"),value:r.val(),selected:!!r.attr("checked")};break;default:s=void 0}break;case"select":s={type:"select",name:i||t(l),disabled:!!r.attr("disabled"),selected:r.val(),options:{}},r.children().each((function(){s.options[this.value]=e(this).text()}));break;case"textarea":s={type:"textarea",name:i||t(l),disabled:!!r.attr("disabled"),value:r.val()};break;case"label":break;default:s={type:"html",html:r.clone(!0)}}s&&(o++,n["key"+o]=s)})),o}e.support.htmlMenuitem="HTMLMenuItemElement"in window,e.support.htmlCommand="HTMLCommandElement"in window,e.support.eventSelectstart="onselectstart"in document.documentElement,e.ui&&e.widget||(e.cleanData=function(t){return function(a){var n,i,o;for(o=0;null!=a[o];o++){i=a[o];try{(n=e._data(i,"events"))&&n.remove&&e(i).triggerHandler("remove")}catch(e){}}t(a)}}(e.cleanData));var n=null,i=!1,o=e(window),s=0,r={},l={},c={},d={selector:null,appendTo:null,trigger:"right",autoHide:!1,delay:200,reposition:!0,classNames:{hover:"context-menu-hover",disabled:"context-menu-disabled",visible:"context-menu-visible",notSelectable:"context-menu-not-selectable",icon:"context-menu-icon",iconEdit:"context-menu-icon-edit",iconCut:"context-menu-icon-cut",iconCopy:"context-menu-icon-copy",iconPaste:"context-menu-icon-paste",iconDelete:"context-menu-icon-delete",iconAdd:"context-menu-icon-add",iconQuit:"context-menu-icon-quit",iconLoadingClass:"context-menu-icon-loading"},determinePosition:function(t){if(e.ui&&e.ui.position)t.css("display","block").position({my:"center top",at:"center bottom",of:this,offset:"0 5",collision:"fit"}).css("display","none");else{var a=this.offset();a.top+=this.outerHeight(),a.left+=this.outerWidth()/2-t.outerWidth()/2,t.css(a)}},position:function(e,t,a){var n;if(t||a){n="maintain"===t&&"maintain"===a?e.$menu.position():{top:a,left:t};var i=o.scrollTop()+o.height(),s=o.scrollLeft()+o.width(),r=e.$menu.outerHeight(),l=e.$menu.outerWidth();n.top+r>i&&(n.top-=r),n.top<0&&(n.top=0),n.left+l>s&&(n.left-=l),n.left<0&&(n.left=0),e.$menu.css(n)}else e.determinePosition.call(this,e.$menu)},positionSubmenu:function(t){if(void 0!==t)if(e.ui&&e.ui.position)t.css("display","block").position({my:"left top",at:"right top",of:this,collision:"flipfit fit"}).css("display","");else{var a={top:0,left:this.outerWidth()};t.css(a)}}
26,zIndex:1,animation:{duration:50,show:"slideDown",hide:"slideUp"},events:{show:e.noop,hide:e.noop},callback:null,items:{}},u={timer:null,pageX:null,pageY:null},p={abortevent:function(e){e.preventDefault(),e.stopImmediatePropagation()},contextmenu:function(t){var a=e(this);if("right"===t.data.trigger&&(t.preventDefault(),t.stopImmediatePropagation()),!("right"!==t.data.trigger&&"demand"!==t.data.trigger&&t.originalEvent||!(void 0===t.mouseButton||!t.data||"left"===t.data.trigger&&0===t.mouseButton||"right"===t.data.trigger&&2===t.mouseButton)||a.hasClass("context-menu-active")||a.hasClass("context-menu-disabled"))){if(n=a,t.data.build){var i=t.data.build(n,t);if(!1===i)return;if(t.data=e.extend(!0,{},d,t.data,i||{}),!t.data.items||e.isEmptyObject(t.data.items))throw window.console&&(console.error||console.log).call(console,"No items specified to show in contextMenu"),new Error("No Items specified");t.data.$trigger=n,m.create(t.data)}var o=!1;for(var s in t.data.items)if(t.data.items.hasOwnProperty(s)){(e.isFunction(t.data.items[s].visible)?t.data.items[s].visible.call(e(t.currentTarget),s,t.data):void 0===s.visible||!0===t.data.items[s].visible)&&(o=!0)}o&&m.show.call(a,t.data,t.pageX,t.pageY)}},click:function(t){t.preventDefault(),t.stopImmediatePropagation(),e(this).trigger(e.Event("contextmenu",{data:t.data,pageX:t.pageX,pageY:t.pageY}))},mousedown:function(t){var a=e(this);n&&n.length&&!n.is(a)&&n.data("contextMenu").$menu.trigger("contextmenu:hide"),2===t.button&&(n=a.data("contextMenuActive",!0))},mouseup:function(t){var a=e(this);a.data("contextMenuActive")&&n&&n.length&&n.is(a)&&!a.hasClass("context-menu-disabled")&&(t.preventDefault(),t.stopImmediatePropagation(),n=a,a.trigger(e.Event("contextmenu",{data:t.data,pageX:t.pageX,pageY:t.pageY}))),a.removeData("contextMenuActive")},mouseenter:function(t){var a=e(this),i=e(t.relatedTarget),o=e(document);i.is(".context-menu-list")||i.closest(".context-menu-list").length||n&&n.length||(u.pageX=t.pageX,u.pageY=t.pageY,u.data=t.data,o.on("mousemove.contextMenuShow",p.mousemove),u.timer=setTimeout((function(){u.timer=null,o.off("mousemove.contextMenuShow"),n=a,a.trigger(e.Event("contextmenu",{data:u.data,pageX:u.pageX,pageY:u.pageY}))}),t.data.delay))},mousemove:function(e){u.pageX=e.pageX,u.pageY=e.pageY},mouseleave:function(t){var a=e(t.relatedTarget);if(!a.is(".context-menu-list")&&!a.closest(".context-menu-list").length){try{clearTimeout(u.timer)}catch(e){}u.timer=null}},layerClick:function(t){var a,n,i=e(this).data("contextMenuRoot"),s=t.button,r=t.pageX,l=t.pageY;t.preventDefault(),t.stopImmediatePropagation(),setTimeout((function(){var c,d="left"===i.trigger&&0===s||"right"===i.trigger&&2===s;if(document.elementFromPoint&&i.$layer&&(i.$layer.hide(),a=document.elementFromPoint(r-o.scrollLeft(),l-o.scrollTop()),i.$layer.show()),i.reposition&&d)if(document.elementFromPoint){if(i.$trigger.is(a)||i.$trigger.has(a).length)return void i.position.call(i.$trigger,i,r,l)}else if(n=i.$trigger.offset(),c=e(window),n.top+=c.scrollTop(),n.top<=t.pageY&&(n.left+=c.scrollLeft(),n.left<=t.pageX&&(n.bottom=n.top+i.$trigger.outerHeight(),n.bottom>=t.pageY&&(n.right=n.left+i.$trigger.outerWidth(),n.right>=t.pageX))))return void i.position.call(i.$trigger,i,r,l);a&&d&&i.$trigger.one("contextmenu:hidden",(function(){e(a).contextMenu({x:r,y:l,button:s})})),null!=i&&null!=i.$menu&&i.$menu.trigger("contextmenu:hide")}),50)},keyStop:function(e,t){t.isInput||e.preventDefault(),e.stopPropagation()},key:function(e){var t={};n&&(t=n.data("contextMenu")||{}),void 0===t.zIndex&&(t.zIndex=0);var a=0,i=function(e){""!==e.style.zIndex?a=e.style.zIndex:null!==e.offsetParent&&void 0!==e.offsetParent?i(e.offsetParent):null!==e.parentElement&&void 0!==e.parentElement&&i(e.parentElement)};if(i(e.target),!(a>t.zIndex)){switch(e.keyCode){case 9:case 38:if(p.keyStop(e,t),t.isInput){if(9===e.keyCode&&e.shiftKey)return e.preventDefault(),t.$selected&&t.$selected.find("input, textarea, select").blur(),void(null!=t.$menu&&t.$menu.trigger("prevcommand"));if(38===e.keyCode&&"checkbox"===t.$selected.find("input, textarea, select").prop("type"))return void e.preventDefault()}else if(9!==e.keyCode||e.shiftKey)return void(null!=t.$menu&&t.$menu.trigger("prevcommand"));break;case 40:if(p.keyStop(e,t),!t.isInput)return void(null!=t.$menu&&t.$menu.trigger("nextcommand"));if(9===e.keyCode)return e.preventDefault(),t.$selected&&t.$selected.find("input, textarea, select").blur(),void(null!=t.$menu&&t.$menu.trigger("nextcommand"));if(40===e.keyCode&&"checkbox"===t.$selected.find("input, textarea, select").prop("type"))return void e.preventDefault();break;case 37:if(p.keyStop(e,t),t.isInput||!t.$selected||!t.$selected.length)break;if(!t.$selected.parent().hasClass("context-menu-root")){var o=t.$selected.parent().parent();
26return t.$selected.trigger("contextmenu:blur"),void(t.$selected=o)}break;case 39:if(p.keyStop(e,t),t.isInput||!t.$selected||!t.$selected.length)break;var s=t.$selected.data("contextMenu")||{};if(s.$menu&&t.$selected.hasClass("context-menu-submenu"))return t.$selected=null,s.$selected=null,void s.$menu.trigger("nextcommand");break;case 35:case 36:return t.$selected&&t.$selected.find("input, textarea, select").length?void 0:((t.$selected&&t.$selected.parent()||t.$menu).children(":not(."+t.classNames.disabled+", ."+t.classNames.notSelectable+")")[36===e.keyCode?"first":"last"]().trigger("contextmenu:focus"),void e.preventDefault());case 13:if(p.keyStop(e,t),t.isInput){if(t.$selected&&!t.$selected.is("textarea, select"))return void e.preventDefault();break}return void(void 0!==t.$selected&&null!==t.$selected&&t.$selected.trigger("mouseup"));case 32:case 33:case 34:return void p.keyStop(e,t);case 27:return p.keyStop(e,t),void(null!=t.$menu&&t.$menu.trigger("contextmenu:hide"));default:var r=String.fromCharCode(e.keyCode).toUpperCase();if(t.accesskeys&&t.accesskeys[r])return void t.accesskeys[r].$node.trigger(t.accesskeys[r].$menu?"contextmenu:focus":"mouseup")}e.stopPropagation(),void 0!==t.$selected&&null!==t.$selected&&t.$selected.trigger(e)}},prevItem:function(t){t.stopPropagation();var a=e(this).data("contextMenu")||{},n=e(this).data("contextMenuRoot")||{};if(a.$selected){var i=a.$selected;(a=a.$selected.parent().data("contextMenu")||{}).$selected=i}for(var o=a.$menu.children(),s=a.$selected&&a.$selected.prev().length?a.$selected.prev():o.last(),r=s;s.hasClass(n.classNames.disabled)||s.hasClass(n.classNames.notSelectable)||s.is(":hidden");)if((s=s.prev().length?s.prev():o.last()).is(r))return;a.$selected&&p.itemMouseleave.call(a.$selected.get(0),t),p.itemMouseenter.call(s.get(0),t);var l=s.find("input, textarea, select");l.length&&l.focus()},nextItem:function(t){t.stopPropagation();var a=e(this).data("contextMenu")||{},n=e(this).data("contextMenuRoot")||{};if(a.$selected){var i=a.$selected;(a=a.$selected.parent().data("contextMenu")||{}).$selected=i}for(var o=a.$menu.children(),s=a.$selected&&a.$selected.next().length?a.$selected.next():o.first(),r=s;s.hasClass(n.classNames.disabled)||s.hasClass(n.classNames.notSelectable)||s.is(":hidden");)if((s=s.next().length?s.next():o.first()).is(r))return;a.$selected&&p.itemMouseleave.call(a.$selected.get(0),t),p.itemMouseenter.call(s.get(0),t);var l=s.find("input, textarea, select");l.length&&l.focus()},focusInput:function(){var t=e(this).closest(".context-menu-item"),a=t.data(),n=a.contextMenu,i=a.contextMenuRoot;i.$selected=n.$selected=t,i.isInput=n.isInput=!0},blurInput:function(){var t=e(this).closest(".context-menu-item").data(),a=t.contextMenu;t.contextMenuRoot.isInput=a.isInput=!1},menuMouseenter:function(){e(this).data().contextMenuRoot.hovering=!0},menuMouseleave:function(t){var a=e(this).data().contextMenuRoot;a.$layer&&a.$layer.is(t.relatedTarget)&&(a.hovering=!1)},itemMouseenter:function(t){var a=e(this),n=a.data(),i=n.contextMenu,o=n.contextMenuRoot;return o.hovering=!0,t&&o.$layer&&o.$layer.is(t.relatedTarget)&&(t.preventDefault(),t.stopImmediatePropagation()),(i.$menu?i:o).$menu.children("."+o.classNames.hover).trigger("contextmenu:blur").children(".hover").trigger("contextmenu:blur"),a.hasClass(o.classNames.disabled)||a.hasClass(o.classNames.notSelectable)?void(i.$selected=null):void a.trigger("contextmenu:focus")},itemMouseleave:function(t){var a=e(this),n=a.data(),i=n.contextMenu,o=n.contextMenuRoot;return o!==i&&o.$layer&&o.$layer.is(t.relatedTarget)?(void 0!==o.$selected&&null!==o.$selected&&o.$selected.trigger("contextmenu:blur"),t.preventDefault(),t.stopImmediatePropagation(),void(o.$selected=i.$selected=i.$node)):void a.trigger("contextmenu:blur")},itemClick:function(t){var a,n=e(this),i=n.data(),o=i.contextMenu,s=i.contextMenuRoot,r=i.contextMenuKey;if(o.items[r]&&!n.is("."+s.classNames.disabled+", .context-menu-submenu, .context-menu-separator, ."+s.classNames.notSelectable)){if(t.preventDefault(),t.stopImmediatePropagation(),e.isFunction(o.callbacks[r])&&Object.prototype.hasOwnProperty.call(o.callbacks,r))a=o.callbacks[r];else{if(!e.isFunction(s.callback))return;a=s.callback}!1!==a.call(s.$trigger,r,s)?s.$menu.trigger("contextmenu:hide"):s.$menu.parent().length&&m.update.call(s.$trigger,s)}},inputClick:function(e){e.stopImmediatePropagation()}
26,hideMenu:function(t,a){var n=e(this).data("contextMenuRoot");m.hide.call(n.$trigger,n,a&&a.force)},focusItem:function(t){t.stopPropagation();var a=e(this),n=a.data(),i=n.contextMenu,o=n.contextMenuRoot;a.hasClass(o.classNames.disabled)||a.hasClass(o.classNames.notSelectable)||(a.addClass([o.classNames.hover,o.classNames.visible].join(" ")).parent().find(".context-menu-item").not(a).removeClass(o.classNames.visible).filter("."+o.classNames.hover).trigger("contextmenu:blur"),i.$selected=o.$selected=a,i.$node&&o.positionSubmenu.call(i.$node,i.$menu))},blurItem:function(t){t.stopPropagation();var a=e(this),n=a.data(),i=n.contextMenu,o=n.contextMenuRoot;i.autoHide&&a.removeClass(o.classNames.visible),a.removeClass(o.classNames.hover),i.$selected=null}},m={show:function(t,a,i){var o=e(this),s={};if(e("#context-menu-layer").trigger("mousedown"),t.$trigger=o,!1!==t.events.show.call(o,t)){if(m.update.call(o,t),t.position.call(o,t,a,i),t.zIndex){var r=t.zIndex;"function"==typeof t.zIndex&&(r=t.zIndex.call(o,t)),s.zIndex=function(e){for(var t=0,a=e;t=Math.max(t,parseInt(a.css("z-index"),10)||0),(a=a.parent())&&a.length&&!("html body".indexOf(a.prop("nodeName").toLowerCase())>-1););return t}(o)+r}m.layer.call(t.$menu,t,s.zIndex),t.$menu.find("ul").css("zIndex",s.zIndex+1),t.$menu.css(s)[t.animation.show](t.animation.duration,(function(){o.trigger("contextmenu:visible")}
26)),o.data("contextMenu",t).addClass("context-menu-active"),e(document).off("keydown.contextMenu").on("keydown.contextMenu",p.key),t.autoHide&&e(document).on("mousemove.contextMenuAutoHide",(function(e){var a=o.offset();a.right=a.left+o.outerWidth(),a.bottom=a.top+o.outerHeight(),!t.$layer||t.hovering||e.pageX>=a.left&&e.pageX<=a.right&&e.pageY>=a.top&&e.pageY<=a.bottom||setTimeout((function(){t.hovering||null==t.$menu||t.$menu.trigger("contextmenu:hide")}),50)}))}else n=null},hide:function(t,a){var i=e(this);if(t||(t=i.data("contextMenu")||{}),a||!t.events||!1!==t.events.hide.call(i,t)){if(i.removeData("contextMenu").removeClass("context-menu-active"),t.$layer){setTimeout(function(e){return function(){e.remove()}}(t.$layer),10);try{delete t.$layer}catch(e){t.$layer=null}}n=null,t.$menu.find("."+t.classNames.hover).trigger("contextmenu:blur"),t.$selected=null,t.$menu.find("."+t.classNames.visible).removeClass(t.classNames.visible),e(document).off(".contextMenuAutoHide").off("keydown.contextMenu"),t.$menu&&t.$menu[t.animation.hide](t.animation.duration,(function(){t.build&&(t.$menu.remove(),e.each(t,(function(e){switch(e){case"ns":case"selector":case"build":case"trigger":return!0;default:t[e]=void 0;try{delete t[e]}catch(e){}return!0}}))),setTimeout((function(){i.trigger("contextmenu:hidden")}),10)}))}},create:function(t,a){function n(t){var a=e("<span></span>");if(t._accesskey)t._beforeAccesskey&&a.append(document.createTextNode(t._beforeAccesskey)),e("<span></span>").addClass("context-menu-accesskey").text(t._accesskey).appendTo(a),t._afterAccesskey&&a.append(document.createTextNode(t._afterAccesskey));else if(t.isHtmlName){if(void 0!==t.accesskey)throw new Error("accesskeys are not compatible with HTML names and cannot be used together in the same item");a.html(t.name)}else a.text(t.name);return a}void 0===a&&(a=t),t.$menu=e('<ul class="context-menu-list"></ul>').addClass(t.className||"").data({contextMenu:t,contextMenuRoot:a}),e.each(["callbacks","commands","inputs"],(function(e,n){t[n]={},a[n]||(a[n]={})})),a.accesskeys||(a.accesskeys={}),e.each(t.items,(function(i,o){var s=e('<li class="context-menu-item"></li>').addClass(o.className||""),r=null,l=null;if(s.on("click",e.noop),"string"!=typeof o&&"cm_separator"!==o.type||(o={type:"cm_seperator"}),o.$node=s.data({contextMenu:t,contextMenuRoot:a,contextMenuKey:i}),void 0!==o.accesskey)for(var d,u=function(e){for(var t,a=e.split(/\s+/),n=[],i=0;t=a[i];i++)t=t.charAt(0).toUpperCase(),n.push(t);return n}(o.accesskey),h=0;d=u[h];h++)if(!a.accesskeys[d]){a.accesskeys[d]=o;var f=o.name.match(new RegExp("^(.*?)("+d+")(.*)$","i"));f&&(o._beforeAccesskey=f[1],o._accesskey=f[2],o._afterAccesskey=f[3]);break}if(o.type&&c[o.type])c[o.type].call(s,o,t,a),e.each([t,a],(function(a,n){n.commands[i]=o,!e.isFunction(o.callback)||void 0!==n.callbacks[i]&&void 0!==t.type||(n.callbacks[i]=o.callback)}));else{switch("cm_seperator"===o.type?s.addClass("context-menu-separator "+a.classNames.notSelectable):"html"===o.type?s.addClass("context-menu-html "+a.classNames.notSelectable):"sub"===o.type||(o.type?(r=e("<label></label>").appendTo(s),n(o).appendTo(r),s.addClass("context-menu-input"),t.hasTypes=!0,e.each([t,a],(function(e,t){t.commands[i]=o,t.inputs[i]=o}))):o.items&&(o.type="sub")),o.type){case"cm_seperator":break;case"text":l=e('<input type="text" value="1" name="" />').attr("name","context-menu-input-"+i).val(o.value||"").appendTo(r);break;case"textarea":l=e('<textarea name=""></textarea>').attr("name","context-menu-input-"+i).val(o.value||"").appendTo(r),o.height&&l.height(o.height);break;case"checkbox":l=e('<input type="checkbox" value="1" name="" />').attr("name","context-menu-input-"+i).val(o.value||"").prop("checked",!!o.selected).prependTo(r);break;case"radio":l=e('<input type="radio" value="1" name="" />').attr("name","context-menu-input-"+o.radio).val(o.value||"").prop("checked",!!o.selected).prependTo(r);break;case"select":l=e('<select name=""></select>').attr("name","context-menu-input-"+i).appendTo(r),o.options&&(e.each(o.options,(function(t,a){e("<option></option>").val(t).text(a).appendTo(l)})),l.val(o.selected));break;
26case"sub":n(o).appendTo(s),o.appendTo=o.$node,s.data("contextMenu",o).addClass("context-menu-submenu"),o.callback=null,"function"==typeof o.items.then?m.processPromises(o,a,o.items):m.create(o,a);break;case"html":e(o.html).appendTo(s);break;default:e.each([t,a],(function(a,n){n.commands[i]=o,!e.isFunction(o.callback)||void 0!==n.callbacks[i]&&void 0!==t.type||(n.callbacks[i]=o.callback)})),n(o).appendTo(s)}o.type&&"sub"!==o.type&&"html"!==o.type&&"cm_seperator"!==o.type&&(l.on("focus",p.focusInput).on("blur",p.blurInput),o.events&&l.on(o.events,t)),o.icon&&(e.isFunction(o.icon)?o._icon=o.icon.call(this,this,s,i,o):"string"==typeof o.icon&&"fa-"==o.icon.substring(0,3)?o._icon=a.classNames.icon+" "+a.classNames.icon+"--fa fa "+o.icon:o._icon=a.classNames.icon+" "+a.classNames.icon+"-"+o.icon,s.addClass(o._icon))}o.$input=l,o.$label=r,s.appendTo(t.$menu),!t.hasTypes&&e.support.eventSelectstart&&s.on("selectstart.disableTextSelect",p.abortevent)})),t.$node||t.$menu.css("display","none").addClass("context-menu-root"),t.$menu.appendTo(t.appendTo||document.body)},resize:function(t,a){var n;t.css({position:"absolute",display:"block"}),t.data("width",(n=t.get(0)).getBoundingClientRect?Math.ceil(n.getBoundingClientRect().width):t.outerWidth()+1),t.css({position:"static",minWidth:"0px",maxWidth:"100000px"}),t.find("> li > ul").each((function(){m.resize(e(this),!0)})),a||t.find("ul").addBack().css({position:"",display:"",minWidth:"",maxWidth:""}).outerWidth((function(){return e(this).data("width")}))},update:function(t,a){var n=this;void 0===a&&(a=t,m.resize(t.$menu)),t.$menu.children().each((function(){var i=e(this),o=i.data("contextMenuKey"),s=t.items[o],r=e.isFunction(s.disabled)&&s.disabled.call(n,o,a)||!0===s.disabled;if(i[(e.isFunction(s.visible)?s.visible.call(n,o,a):void 0===s.visible||!0===s.visible)?"show":"hide"](),i[r?"addClass":"removeClass"](a.classNames.disabled),e.isFunction(s.icon)&&(i.removeClass(s._icon),s._icon=s.icon.call(this,n,i,o,s),i.addClass(s._icon)),s.type)switch(i.find("input, select, textarea").prop("disabled",r),s.type){case"text":case"textarea":s.$input.val(s.value||"");break;case"checkbox":case"radio":s.$input.val(s.value||"").prop("checked",!!s.selected);break;case"select":s.$input.val(s.selected||"")}s.$menu&&m.update.call(n,s,a)}))},layer:function(t,a){var n=t.$layer=e('<div id="context-menu-layer" style="position:fixed; z-index:'+a+'; top:0; left:0; opacity: 0; filter: alpha(opacity=0); background-color: #000;"></div>').css({height:o.height(),width:o.width(),display:"block"}).data("contextMenuRoot",t).insertBefore(this).on("contextmenu",p.abortevent).on("mousedown",p.layerClick);return void 0===document.body.style.maxWidth&&n.css({position:"absolute",height:e(document).height()}),n},processPromises:function(e,t,a){function n(e,t,a){void 0===a?(a={error:{name:"No items and no error item",icon:"context-menu-icon context-menu-icon-quit"}},window.console&&(console.error||console.log).call(console,'When you reject a promise, provide an "items" object, equal to normal sub-menu items')):"string"==typeof a&&(a={error:{name:a}}),i(e,t,a)}function i(e,t,a){void 0!==t.$menu&&t.$menu.is(":visible")&&(e.$node.removeClass(t.classNames.iconLoadingClass),e.items=a,m.create(e,t,!0),m.update(e,t),t.positionSubmenu.call(e.$node,e.$menu))}e.$node.addClass(t.classNames.iconLoadingClass),a.then(function(e,t,a){void 0===a&&n(void 0),i(e,t,a)}.bind(this,e,t),n.bind(this,e,t))}};e.fn.contextMenu=function(t){var a=this,n=t;if(this.length>0)if(void 0===t)this.first().trigger("contextmenu");else if(void 0!==t.x&&void 0!==t.y)this.first().trigger(e.Event("contextmenu",{pageX:t.x,pageY:t.y,mouseButton:t.button}));else if("hide"===t){var i=this.first().data("contextMenu")?this.first().data("contextMenu").$menu:null;i&&i.trigger("contextmenu:hide")}else"destroy"===t?e.contextMenu("destroy",{context:this}):e.isPlainObject(t)?(t.context=this,e.contextMenu("create",t)):t?this.removeClass("context-menu-disabled"):t||this.addClass("context-menu-disabled");else e.each(l,(function(){this.selector===a.selector&&(n.data=this,e.extend(n.data,{trigger:"demand"}))})),p.contextmenu.call(n.target,n);return this},e.contextMenu=function(t,a){"string"!=typeof t&&(a=t,t="create"),"string"==typeof a?a={selector:a}:void 0===a&&(a={});var n=e.extend(!0,{},d,a||{}),o=e(document),c=o,u=!1;switch(n.context&&n.context.length?(c=e(n.context).first(),n.context=c.get(0),u=!e(n.context).is(document)):n.context=document,t){case"create":if(!n.selector)throw new Error("No selector specified");if(n.selector.match(/.context-menu-(list|item|input)($|\s)/))throw new Error('Cannot bind to selector "'+n.selector+'" as it contains a reserved className');if(!n.build&&(!n.items||e.isEmptyObject(n.items)))throw new Error("No Items specified");if(s++,n.ns=".contextMenu"+s,u||(r[n.selector]=n.ns),l[n.ns]=n,n.trigger||(n.trigger="right"),!i){var h="click"===n.itemClickEvent?"click.contextMenu":"mouseup.contextMenu",f={"contextmenu:focus.contextMenu":p.focusItem,"contextmenu:blur.contextMenu":p.blurItem,"contextmenu.contextMenu":p.abortevent,"mouseenter.contextMenu":p.itemMouseenter,"mouseleave.contextMenu":p.itemMouseleave};f[h]=p.itemClick,o.on({"contextmenu:hide.contextMenu":p.hideMenu,"prevcommand.contextMenu":p.prevItem,"nextcommand.contextMenu":p.nextItem,"contextmenu.contextMenu":p.abortevent,"mouseenter.contextMenu":p.menuMouseenter,"mouseleave.contextMenu":p.menuMouseleave},".context-menu-list").on("mouseup.contextMenu",".context-menu-input",p.inputClick).on(f,".context-menu-item"),i=!0}switch(c.on("contextmenu"+n.ns,n.selector,n,p.contextmenu),u&&c.on("remove"+n.ns,(function(){e(this).contextMenu("destroy")})),n.trigger){case"hover":c.on("mouseenter"+n.ns,n.selector,n,p.mouseenter).on("mouseleave"+n.ns,n.selector,n,p.mouseleave);break;case"left":c.on("click"+n.ns,n.selector,n,p.click)}n.build||m.create(n);break;
26case"destroy":var g;if(u){var v=n.context;e.each(l,(function(t,a){if(!a)return!0;if(!e(v).is(a.selector))return!0;(g=e(".context-menu-list").filter(":visible")).length&&g.data().contextMenuRoot.$trigger.is(e(a.context).find(a.selector))&&g.trigger("contextmenu:hide",{force:!0});try{l[a.ns].$menu&&l[a.ns].$menu.remove(),delete l[a.ns]}catch(e){l[a.ns]=null}return e(a.context).off(a.ns),!0}))}else if(n.selector){if(r[n.selector]){(g=e(".context-menu-list").filter(":visible")).length&&g.data().contextMenuRoot.$trigger.is(n.selector)&&g.trigger("contextmenu:hide",{force:!0});try{l[r[n.selector]].$menu&&l[r[n.selector]].$menu.remove(),delete l[r[n.selector]]}catch(e){l[r[n.selector]]=null}o.off(r[n.selector])}}else o.off(".contextMenu .contextMenuAutoHide"),e.each(l,(function(t,a){e(a.context).off(a.ns)})),r={},l={},s=0,i=!1,e("#context-menu-layer, .context-menu-list").remove();break;case"html5":(!e.support.htmlCommand&&!e.support.htmlMenuitem||"boolean"==typeof a&&a)&&e('menu[type="context"]').each((function(){this.id&&e.contextMenu({selector:"[contextmenu="+this.id+"]",items:e.contextMenu.fromMenu(this)})})).css("display","none");break;default:throw new Error('Unknown operation "'+t+'"')}return this},e.contextMenu.setInputValues=function(t,a){void 0===a&&(a={}),e.each(t.inputs,(function(e,t){switch(t.type){case"text":case"textarea":t.value=a[e]||"";break;case"checkbox":t.selected=!!a[e];break;case"radio":t.selected=(a[t.radio]||"")===t.value;break;case"select":t.selected=a[e]||""}}))},e.contextMenu.getInputValues=function(t,a){return void 0===a&&(a={}),e.each(t.inputs,(function(e,t){switch(t.type){case"text":case"textarea":case"select":a[e]=t.$input.val();break;case"checkbox":a[e]=t.$input.prop("checked");break;case"radio":t.$input.prop("checked")&&(a[t.radio]=t.value)}})),a},e.contextMenu.fromMenu=function(t){var n={};return a(n,e(t).children()),n},e.contextMenu.defaults=d,e.contextMenu.types=c,e.contextMenu.handle=p,e.contextMenu.op=m,e.contextMenu.menus=l})), 27/*! jQuery UI - v1.12.1 - 2016-09-16 28 * http://jqueryui.com 29 * Includes: position.js 30 * Copyright jQuery Foundation and other contributors; Licensed MIT */ 31function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){e.ui=e.ui||{},e.ui.version="1.12.1",function(){function t(e,t,a){return[parseFloat(e[0])*(u.test(e[0])?t/100:1),parseFloat(e[1])*(u.test(e[1])?a/100:1)]}function a(t,a){return parseInt(e.css(t,a),10)||0}function n(t){var a=t[0];return 9===a.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(a)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:a.preventDefault?{width:0,height:0,offset:{top:a.pageY,left:a.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}var i,o=Math.max,s=Math.abs,r=/left|center|right/,l=/top|center|bottom/,c=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,u=/%$/,p=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==i)return i;var t,a,n=e("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=n.children()[0];return e("body").append(n),t=o.offsetWidth,n.css("overflow","scroll"),t===(a=o.offsetWidth)&&(a=n[0].clientWidth),n.remove(),i=t-a},getScrollInfo:function(t){var a=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),n=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),i="scroll"===a||"auto"===a&&t.width<t.element[0].scrollWidth;return{width:"scroll"===n||"auto"===n&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:i?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var a=e(t||window),n=e.isWindow(a[0]),i=!!a[0]&&9===a[0].nodeType;return{element:a,isWindow:n,isDocument:i,offset:!n&&!i?e(t).offset():{left:0,top:0},scrollLeft:a.scrollLeft(),scrollTop:a.scrollTop(),width:a.outerWidth(),height:a.outerHeight()}}},e.fn.position=function(i){if(!i||!i.of)return p.apply(this,arguments);i=e.extend({},i);var u,m,h,f,g,v,b=e(i.of),y=e.position.getWithinInfo(i.within),_=e.position.getScrollInfo(y),M=(i.collision||"flip").split(" "),w={};return v=n(b),b[0].preventDefault&&(i.at="left top"),m=v.width,h=v.height,f=v.offset,g=e.extend({},f),e.each(["my","at"],(function(){var e,t,a=(i[this]||"").split(" ");1===a.length&&(a=r.test(a[0])?a.concat(["center"]):l.test(a[0])?["center"].concat(a):["center","center"]),a[0]=r.test(a[0])?a[0]:"center",a[1]=l.test(a[1])?a[1]:"center",e=c.exec(a[0]),t=c.exec(a[1]),w[this]=[e?e[0]:0,t?t[0]:0],i[this]=[d.exec(a[0])[0],d.exec(a[1])[0]]})),1===M.length&&(M[1]=M[0]),"right"===i.at[0]?g.left+=m:"center"===i.at[0]&&(g.left+=m/2),"bottom"===i.at[1]?g.top+=h:"center"===i.at[1]&&(g.top+=h/2),u=t(w.at,m,h),g.left+=u[0],g.top+=u[1],this.each((function(){var n,r,l=e(this),c=l.outerWidth(),d=l.outerHeight(),p=a(this,"marginLeft"),v=a(this,"marginTop"),x=c+p+a(this,"marginRight")+_.width,k=d+v+a(this,"marginBottom")+_.height,C=e.extend({},g),O=t(w.my,l.outerWidth(),l.outerHeight());"right"===i.my[0]?C.left-=c:"center"===i.my[0]&&(C.left-=c/2),"bottom"===i.my[1]?C.top-=d:"center"===i.my[1]&&(C.top-=d/2),C.left+=O[0],C.top+=O[1],n={marginLeft:p,marginTop:v},e.each(["left","top"],(function(t,a){e.ui.position[M[t]]&&e.ui.position[M[t]][a](C,{targetWidth:m,targetHeight:h,elemWidth:c,elemHeight:d,collisionPosition:n,collisionWidth:x,collisionHeight:k,offset:[u[0]+O[0],u[1]+O[1]],my:i.my,at:i.at,within:y,elem:l})})),i.using&&(r=function(e){var t=f.left-C.left,a=t+m-c,n=f.top-C.top,r=n+h-d,u={target:{element:b,left:f.left,top:f.top,width:m,height:h},element:{element:l,left:C.left,top:C.top,width:c,height:d},horizontal:0>a?"left":t>0?"right":"center",vertical:0>r?"top":n>0?"bottom":"middle"};c>m&&m>s(t+a)&&(u.horizontal="center"),d>h&&h>s(n+r)&&(u.vertical="middle"),u.important=o(s(t),s(a))>o(s(n),s(r))?"horizontal":"vertical",i.using.call(this,e,u)}),l.offset(e.extend(C,{using:r}))}))},e.ui.position={fit:{left:function(e,t){var a,n=t.within,i=n.isWindow?n.scrollLeft:n.offset.left,s=n.width,r=e.left-t.collisionPosition.marginLeft,l=i-r,c=r+t.collisionWidth-s-i;t.collisionWidth>s?l>0&&0>=c?(a=e.left+l+t.collisionWidth-s-i,e.left+=l-a):e.left=c>0&&0>=l?i:l>c?i+s-t.collisionWidth:i:l>0?e.left+=l:c>0?e.left-=c:e.left=o(e.left-r,e.left)},top:function(e,t){var a,n=t.within,i=n.isWindow?n.scrollTop:n.offset.top,s=t.
31within.height,r=e.top-t.collisionPosition.marginTop,l=i-r,c=r+t.collisionHeight-s-i;t.collisionHeight>s?l>0&&0>=c?(a=e.top+l+t.collisionHeight-s-i,e.top+=l-a):e.top=c>0&&0>=l?i:l>c?i+s-t.collisionHeight:i:l>0?e.top+=l:c>0?e.top-=c:e.top=o(e.top-r,e.top)}},flip:{left:function(e,t){var a,n,i=t.within,o=i.offset.left+i.scrollLeft,r=i.width,l=i.isWindow?i.scrollLeft:i.offset.left,c=e.left-t.collisionPosition.marginLeft,d=c-l,u=c+t.collisionWidth-r-l,p="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,m="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,h=-2*t.offset[0];0>d?(0>(a=e.left+p+m+h+t.collisionWidth-r-o)||s(d)>a)&&(e.left+=p+m+h):u>0&&(((n=e.left-t.collisionPosition.marginLeft+p+m+h-l)>0||u>s(n))&&(e.left+=p+m+h))},top:function(e,t){var a,n,i=t.within,o=i.offset.top+i.scrollTop,r=i.height,l=i.isWindow?i.scrollTop:i.offset.top,c=e.top-t.collisionPosition.marginTop,d=c-l,u=c+t.collisionHeight-r-l,p="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,m="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,h=-2*t.offset[1];0>d?(0>(n=e.top+p+m+h+t.collisionHeight-r-o)||s(d)>n)&&(e.top+=p+m+h):u>0&&(((a=e.top-t.collisionPosition.marginTop+p+m+h-l)>0||u>s(a))&&(e.top+=p+m+h))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}}(),e.ui.position})),function(e){void 0===e.fn.each2&&e.extend(e.fn,{each2:function(t){for(var a=e([0]),n=-1,i=this.length;++n<i&&(a.context=a[0]=this[n])&&!1!==t.call(a[0],n,a););return this}})}(jQuery),function(e,t){"use strict";function a(t){var a=e(document.createTextNode(""));t.before(a),a.before(t),a.remove()}
31function n(e){return e.replace(/[^\u0000-\u007E]/g,(function(e){return z[e]||e}))}function i(e,t){for(var a=0,n=t.length;n>a;a+=1)if(o(e,t[a]))return a;return-1}function o(e,a){return e===a||e!==t&&a!==t&&(null!==e&&null!==a&&(e.constructor===String?e+""==a+"":a.constructor===String&&a+""==e+""))}function s(e,t,a){var n,i,o;if(null===e||e.length<1)return[];for(i=0,o=(n=e.split(t)).length;o>i;i+=1)n[i]=a(n[i]);return n}function r(e){return e.outerWidth(!1)-e.width()}function l(a){var n="keyup-change-value";a.on("keydown",(function(){e.data(a,n)===t&&e.data(a,n,a.val())})),a.on("keyup",(function(){var i=e.data(a,n);i!==t&&a.val()!==i&&(e.removeData(a,n),a.trigger("keyup-change"))}))}function c(a){a.on("mousemove",(function(a){var n=S;(n===t||n.x!==a.pageX||n.y!==a.pageY)&&e(a.target).trigger("mousemove-filtered",a)}))}function d(e,a,n){var i;return n=n||t,function(){var t=arguments;window.clearTimeout(i),i=window.setTimeout((function(){a.apply(n,t)}),e)}}function u(t){var a=0,n=0;if("selectionStart"in(t=e(t)[0]))a=t.selectionStart,n=t.selectionEnd-a;else if("selection"in document){t.focus();var i=document.selection.createRange();n=document.selection.createRange().text.length,i.moveStart("character",-t.value.length),a=i.text.length-n}return{offset:a,length:n}}function p(e){e.preventDefault(),e.stopPropagation()}function m(t){if(!j){var a=t[0].currentStyle||window.getComputedStyle(t[0],null);(j=e(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:a.fontSize,fontFamily:a.fontFamily,fontStyle:a.fontStyle,fontWeight:a.fontWeight,letterSpacing:a.letterSpacing,textTransform:a.textTransform,whiteSpace:"nowrap"})).attr("class","select2-sizer"),e(document.body).append(j)}return j.text(t.val()),j.width()}function h(t,a,n){var i,o,s=[];(i=e.trim(t.attr("class")))&&e((i=""+i).split(/\s+/)).each2((function(){0===this.indexOf("select2-")&&s.push(this)})),(i=e.trim(a.attr("class")))&&e((i=""+i).split(/\s+/)).each2((function(){0!==this.indexOf("select2-")&&((o=n(this))&&s.push(o))})),t.attr("class",s.join(" "))}function f(e,t,a,i){var o=n(e.toUpperCase()).indexOf(n(t.toUpperCase())),s=t.length;return 0>o?void a.push(i(e)):(a.push(i(e.substring(0,o))),a.push("<span class='select2-match'>"),a.push(i(e.substring(o,o+s))),a.push("</span>"),void a.push(i(e.substring(o+s,e.length))))}function g(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return String(e).replace(/[&<>"'\/\\]/g,(function(e){return t[e]}))}function v(a){var n,i=null,o=a.quietMillis||100,s=a.url,r=this;return function(l){window.clearTimeout(n),n=window.setTimeout((function(){var n=a.data,o=s,c=a.transport||e.fn.select2.ajaxDefaults.transport,d={type:a.type||"GET",cache:a.cache||!1,jsonpCallback:a.jsonpCallback||t,dataType:a.dataType||"json"},u=e.extend({},e.fn.select2.ajaxDefaults.params,d);n=n?n.call(r,l.term,l.page,l.context):null,o="function"==typeof o?o.call(r,l.term,l.page,l.context):o,i&&"function"==typeof i.abort&&i.abort(),a.params&&(e.isFunction(a.params)?e.extend(u,a.params.call(r)):e.extend(u,a.params)),e.extend(u,{url:o,dataType:a.dataType,data:n,success:function(e){var t=a.results(e,l.page,l);l.callback(t)},error:function(e,t,a){var n={hasError:!0,jqXHR:e,textStatus:t,errorThrown:a};l.callback(n)}}),i=c.call(r,u)}),o)}}function b(t){var a,n,i=t,o=function(e){return""+e.text};e.isArray(i)&&(i={results:n=i}),!1===e.isFunction(i)&&(n=i,i=function(){return n});var s=i();return s.text&&(o=s.text,e.isFunction(o)||(a=s.text,o=function(e){return e[a]})),function(t){var a,n=t.term,s={results:[]};return""===n?void t.callback(i()):(a=function(i,s){var r,l;if((i=i[0]).children){for(l in r={},i)i.hasOwnProperty(l)&&(r[l]=i[l]);r.children=[],e(i.children).each2((function(e,t){a(t,r.children)})),(r.children.length||t.matcher(n,o(r),i))&&s.push(r)}else t.matcher(n,o(i),i)&&s.push(i)},e(i().results).each2((function(e,t){a(t,s.results)})),void t.callback(s))}}function y(a){var n=e.isFunction(a);return function(i){var o=i.term,s={results:[]},r=n?a(i):a;e.isArray(r)&&(e(r).each((function(){var e=this.text!==t,a=e?this.text:this;(""===o||i.matcher(o,a))&&s.results.push(e?this:{id:this,text:this})})),i.callback(s))}}function _(t,a){if(e.isFunction(t))return!0;
31if(!t)return!1;if("string"==typeof t)return!0;throw new Error(a+" must be a string, function, or falsy value")}function M(t,a){if(e.isFunction(t)){var n=Array.prototype.slice.call(arguments,2);return t.apply(a,n)}return t}function w(t){var a=0;return e.each(t,(function(e,t){t.children?a+=w(t.children):a++})),a}function x(){var t=this;e.each(arguments,(function(e,a){t[a].remove(),t[a]=null}))}function k(t,a){var n=function(){};return(n.prototype=new t).constructor=n,n.prototype.parent=t.prototype,n.prototype=e.extend(n.prototype,a),n}if(window.Select2===t){var C,O,L,$,j,A,T,S={x:0,y:0},D={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(e){switch(e=e.which?e.which:e){case D.LEFT:case D.RIGHT:case D.UP:case D.DOWN:return!0}return!1},isControl:function(e){switch(e.which){case D.SHIFT:case D.CTRL:case D.ALT:return!0}return!!e.metaKey},isFunctionKey:function(e){return(e=e.which?e.which:e)>=112&&123>=e}},I="<div class='select2-measure-scrollbar'></div>",z={"â¶":"A","A":"A","Ã":"A","Ã":"A","Ã":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ä":"A","Ä":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ç ":"A","Ã":"A","Ç":"A","Ả":"A","Ã
":"A","Ǻ":"A","Ç":"A","È":"A","È":"A","Ạ":"A","Ậ":"A","Ặ":"A","á¸":"A","Ä":"A","Ⱥ":"A","Ɐ":"A","ê²":"AA","Ã":"AE","Ǽ":"AE","Ç¢":"AE","ê´":"AO","ê¶":"AU","ê¸":"AV","êº":"AV","ê¼":"AY","â·":"B","ï¼¢":"B","á¸":"B","á¸":"B","á¸":"B","É":"B","Æ":"B","Æ":"B","â¸":"C","ï¼£":"C","Ä":"C","Ä":"C","Ä":"C","Ä":"C","Ã":"C","á¸":"C","Æ":"C","È»":"C","ê¾":"C","â¹":"D","D":"D","á¸":"D","Ä":"D","á¸":"D","á¸":"D","á¸":"D","á¸":"D","Ä":"D","Æ":"D","Æ":"D","Æ":"D","ê¹":"D","DZ":"DZ","Ç":"DZ","Dz":"Dz","Ç
":"Dz","âº":"E","ï¼¥":"E","Ã":"E","Ã":"E","Ã":"E","á»":"E","Ế":"E","á»":"E","á»":"E","Ẽ":"E","Ä":"E","á¸":"E","á¸":"E","Ä":"E","Ä":"E","Ã":"E","Ẻ":"E","Ä":"E","È":"E","È":"E","Ẹ":"E","á»":"E","Ȩ":"E","á¸":"E","Ä":"E","á¸":"E","á¸":"E","Æ":"E","Æ":"E","â»":"F","F":"F","á¸":"F","Æ":"F","ê»":"F","â¼":"G","ï¼§":"G","Ç´":"G","Ä":"G","Ḡ":"G","Ä":"G","Ä ":"G","Ǧ":"G","Ä¢":"G","Ǥ":"G","Æ":"G","ê ":"G","ê½":"G","ê¾":"G","â½":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","È":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","â±§":"H","â±µ":"H","ê":"H","â¾":"I","I":"I","Ã":"I","Ã":"I","Ã":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ã":"I","Ḯ":"I","á»":"I","Ç":"I","È":"I","È":"I","á»":"I","Ä®":"I","Ḭ":"I","Æ":"I","â¿":"J","J":"J","Ä´":"J","É":"J","â":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Æ":"K","Ⱪ":"K","ê":"K","ê":"K","ê":"K","ê¢":"K","â":"L","L":"L","Ä¿":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ä»":"L","Ḽ":"L","Ḻ":"L","Å":"L","Ƚ":"L","â±¢":"L","â± ":"L","ê":"L","ê":"L","ê":"L","Ç":"LJ","Ç":"Lj","â":"M","ï¼":"M","Ḿ":"M","á¹":"M","á¹":"M","â±®":"M","Æ":"M","â":"N","ï¼®":"N","Ǹ":"N","Å":"N","Ã":"N","á¹":"N","Å":"N","á¹":"N","Å
":"N","á¹":"N","á¹":"N","È ":"N","Æ":"N","ê":"N","ê¤":"N","Ç":"NJ","Ç":"Nj","â":"O","O":"O","Ã":"O","Ã":"O","Ã":"O","á»":"O","á»":"O","á»":"O","á»":"O","Ã":"O","á¹":"O","Ȭ":"O","á¹":"O","Å":"O","á¹":"O","á¹":"O","Å":"O","È®":"O","Ȱ":"O","Ã":"O","Ȫ":"O","á»":"O","Å":"O","Ç":"O","È":"O","È":"O","Æ ":"O","á»":"O","á»":"O","á» ":"O","á»":"O","Ợ":"O","á»":"O","á»":"O","Ǫ":"O","Ǭ":"O","Ã":"O","Ǿ":"O","Æ":"O","Æ":"O","ê":"O","ê":"O","Æ¢":"OI","ê":"OO","È¢":"OU","â
":"P","ï¼°":"P","á¹":"P","á¹":"P","Ƥ":"P","â±£":"P","ê":"P","ê":"P","ê":"P","â":"Q","ï¼±":"Q","ê":"Q","ê":"Q","É":"Q","â":"R","ï¼²":"R","Å":"R","á¹":"R","Å":"R","È":"R","È":"R","á¹":"R","á¹":"R","Å":"R","á¹":"R","É":"R","Ɽ":"R","ê":"R","ê¦":"R","ê":"R","â":"S","ï¼³":"S","áº":"S","Å":"S","Ṥ":"S","Å":"S","á¹ ":"S","Å ":"S","Ṧ":"S","á¹¢":"S","Ṩ":"S","È":"S","Å":"S","â±¾":"S","ê¨":"S","ê":"S","â":"T","ï¼´":"T","Ṫ":"T","Ť":"T","Ṭ":"T","È":"T","Å¢":"T","á¹°":"T","á¹®":"T","Ŧ":"T","Ƭ":"T","Æ®":"T","Ⱦ":"T","ê":"T","ê¨":"TZ","â":"U","ï¼µ":"U","Ã":"U","Ã":"U","Ã":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ã":"U","Ç":"U","Ç":"U","Ç":"U","Ç":"U","Ủ":"U","Å®":"U","Ű":"U","Ç":"U","È":"U","È":"U","Ư":"U","Ừ":"U","Ứ":"U","á»®":"U","Ử":"U","á»°":"U","Ụ":"U","á¹²":"U","Ų":"U","á¹¶":"U","á¹´":"U","É":"U","â":"V","ï¼¶":"V","á¹¼":"V","á¹¾":"V","Ʋ":"
31V","ê":"V","É
":"V","ê ":"VY","â":"W","ï¼·":"W","áº":"W","áº":"W","Å´":"W","áº":"W","áº":"W","áº":"W","â±²":"W","â":"X","X":"X","áº":"X","áº":"X","â":"Y","ï¼¹":"Y","Ỳ":"Y","Ã":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","áº":"Y","Ÿ":"Y","á»¶":"Y","á»´":"Y","Ƴ":"Y","É":"Y","Ỿ":"Y","â":"Z","Z":"Z","Ź":"Z","áº":"Z","Å»":"Z","Ž":"Z","áº":"Z","áº":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","ê¢":"Z","â":"a","ï½":"a","áº":"a","à ":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","Ä":"a","Ä":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","Ç¡":"a","ä":"a","Ç":"a","ả":"a","Ã¥":"a","Ç»":"a","Ç":"a","È":"a","È":"a","ạ":"a","áº":"a","ặ":"a","á¸":"a","Ä
":"a","â±¥":"a","É":"a","ê³":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","êµ":"ao","ê·":"au","ê¹":"av","ê»":"av","ê½":"ay","â":"b","ï½":"b","á¸":"b","á¸
":"b","á¸":"b","Æ":"b","Æ":"b","É":"b","â":"c","ï½":"c","Ä":"c","Ä":"c","Ä":"c","Ä":"c","ç":"c","á¸":"c","Æ":"c","ȼ":"c","ê¿":"c","â":"c","â":"d","ï½":"d","á¸":"d","Ä":"d","á¸":"d","á¸":"d","á¸":"d","á¸":"d","Ä":"d","Æ":"d","É":"d","É":"d","êº":"d","dz":"dz","Ç":"dz","â":"e","ï½
":"e","è":"e","é":"e","ê":"e","á»":"e","ế":"e","á»
":"e","á»":"e","ẽ":"e","Ä":"e","á¸":"e","á¸":"e","Ä":"e","Ä":"e","ë":"e","ẻ":"e","Ä":"e","È
":"e","È":"e","ẹ":"e","á»":"e","È©":"e","á¸":"e","Ä":"e","á¸":"e","á¸":"e","É":"e","É":"e","Ç":"e","â":"f","ï½":"f","á¸":"f","Æ":"f","ê¼":"f","â":"g","ï½":"g","ǵ":"g","Ä":"g","ḡ":"g","Ä":"g","Ä¡":"g","ǧ":"g","Ä£":"g","Ç¥":"g","É ":"g","ê¡":"g","áµ¹":"g","ê¿":"g","â":"h","ï½":"h","Ä¥":"h","ḣ":"h","ḧ":"h","È":"h","ḥ":"h","ḩ":"h","ḫ":"h","áº":"h","ħ":"h","ⱨ":"h","â±¶":"h","É¥":"h","Æ":"hv","â":"i","ï½":"i","ì":"i","Ã":"i","î":"i","Ä©":"i","Ä«":"i","Ä":"i","ï":"i","ḯ":"i","á»":"i","Ç":"i","È":"i","È":"i","á»":"i","į":"i","á¸":"i","ɨ":"i","ı":"i","â":"j","ï½":"j","ĵ":"j","ǰ":"j","É":"j","â":"k","ï½":"k","ḱ":"k","Ç©":"k","ḳ":"k","Ä·":"k","ḵ":"k","Æ":"k","ⱪ":"k","ê":"k","ê":"k","ê
":"k","ê£":"k","â":"l","ï½":"l","Å":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","Å¿":"l","Å":"l","Æ":"l","É«":"l","ⱡ":"l","ê":"l","ê":"l","ê":"l","Ç":"lj","â":"m","ï½":"m","ḿ":"m","á¹":"m","á¹":"m","ɱ":"m","ɯ":"m","â":"n","ï½":"n","ǹ":"n","Å":"n","ñ":"n","á¹
":"n","Å":"n","á¹":"n","Å":"n","á¹":"n","á¹":"n","Æ":"n","ɲ":"n","Å":"n","ê":"n","ê¥":"n","Ç":"nj","â":"o","ï½":"o","ò":"o","ó":"o","ô":"o","á»":"o","á»":"o","á»":"o","á»":"o","õ":"o","á¹":"o","È":"o","á¹":"o","Å":"o","á¹":"o","á¹":"o","Å":"o","ȯ":"o","ȱ":"o","ö":"o","È«":"o","á»":"o","Å":"o","Ç":"o","È":"o","È":"o","Æ¡":"o","á»":"o","á»":"o","ỡ":"o","á»":"o","ợ":"o","á»":"o","á»":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","É":"o","ê":"o","ê":"o","ɵ":"o","Æ£":"oi","È£":"ou","ê":"oo","â":"p","ï½":"p","á¹":"p","á¹":"p","Æ¥":"p","áµ½":"p","ê":"p","ê":"p","ê":"p","â ":"q","ï½":"q","É":"q","ê":"q","ê":"q","â¡":"r","ï½":"r","Å":"r","á¹":"r","Å":"r","È":"r","È":"r","á¹":"r","á¹":"r","Å":"r","á¹":"r","É":"r","ɽ":"r","ê":"r","ê§":"r","ê":"r","â¢":"s","ï½":"s","Ã":"s","Å":"s","á¹¥":"s","Å":"s","ṡ":"s","Å¡":"s","á¹§":"s","á¹£":"s","ṩ":"s","È":"s","Å":"s","È¿":"s","ê©":"s","ê
":"s","áº":"s","â£":"t","ï½":"t","ṫ":"t","áº":"t","Å¥":"t","á¹":"t","È":"t","Å£":"t","á¹±":"t","ṯ":"t","ŧ":"t","Æ":"t","Ê":"t","ⱦ":"t","ê":"t","ê©":"tz","â¤":"u","ï½":"u","ù":"u","ú":"u","û":"u","Å©":"u","á¹¹":"u","Å«":"u","á¹»":"u","Å":"u","ü":"u","Ç":"u","Ç":"u","Ç":"u","Ç":"u","á»§":"u","ů":"u","ű":"u","Ç":"u","È":"u","È":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","á»":"u","á»±":"u","ụ":"u","á¹³":"u","ų":"u","á¹·":"u","á¹µ":"u","Ê":"u","â¥":"v","ï½":"v","á¹½":"v","ṿ":"v","Ê":"v","ê":"v","Ê":"v","ê¡":"vy","â¦":"w","ï½":"w","áº":"w","áº":"w","ŵ":"w","áº":"w","áº
":"w","áº":"w","áº":"w","â±³":"w","â§":"x","ï½":"x","áº":"x","áº":"x","â¨":"y","ï½":"y","ỳ":"y","ý":"y","Å·":"y","ỹ":"y","ȳ":"y","áº":"y","ÿ":"y","á»·":"y","áº":"y","ỵ":"y","Æ´":"y","É":"y","ỿ":"y","â©":"z","ï½":"z","ź":"z","áº":"z","ż":"z","ž":"z","áº":"z","áº":"z","ƶ":"z","È¥":"z","É":"z","ⱬ":"z","ê£":"z","Î":"Î","Î":"Î","Î":"Î","Î":"Î","Ϊ":"Î","Î":"Î","Î":"Î¥","Ϋ":"Î¥","Î":"Ω","ά":"α","Î":"ε","ή":"η","ί":"ι","Ï":"ι","Î":"ι","Ï":"ο","Ï":"Ï
","Ï":"Ï
","ΰ":"Ï
","Ï":"Ï","Ï":"Ï"};A=e(document),$=function(){var e=1;return function(){return e++}}(),C=k(Object,{bind:function(e){var t=this;return function(){e.apply(t,arguments)}},init:function(a){var n,o,s=".select2-results";this.opts=a=this.prepareOpts(a),this.id=a.id,a.element.data("select2")!==t&&null!==a.element.data("select2")&&a.element.data("select2").destroy(),this.container=this.createContainer(),this.liveRegion=e(".select2-hidden-accessible"),0==this.liveRegion.length&&(this.liveRegion=e("<span>",{role:"status","aria-live":"polite"}).addClass("select2-hidden-accessible").appendTo(document.body)),this.containerId="s2id_"+(a.element.attr("id")||"autogen"+$()),this.containerEventName=this.containerId.replace(/([.])/g,"_").replace(/([;&,\-\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.container.attr("title",a.element.attr("title")),this.body=e(document.body),h(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.attr("style",a.element.attr("style")),this.container.css(M(a.containerCss,this.opts.element)),this.container.addClass(M(a.containerCssClass,this.opts.element)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container).on("click.select2",p),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),h(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(M(a.dropdownCssClass,this.opts.element)),this.dropdown.data("select2",this),this.dropdown.on("click",p),this.results=n=this.container.find(s),this.search=o=this.container.find("input.select2-input"),this.queryCount=0,this.resultsPage=0,this.context=null,this.initContainer(),this.container.on("click",p),c(this.results),this.dropdown.on("mousemove-filtered",s,this.bind(this.highlightUnderEvent)),this.dropdown.on("touchstart touchmove touchend",s,this.bind((function(e){this._touchEvent=!0,this.highlightUnderEvent(e)}))),this.dropdown.on("touchmove",s,this.bind(this.touchMoved)),this.dropdown.on("touchstart touchend",s,this.bind(this.clearTouchMoved)),this.dropdown.on("click",this.bind((function(){this._touchEvent&&(this._touchEvent=!1,this.selectHighlighted())}))),function(e,t){var a=d(e,(function(e){t.trigger("scroll-debounced",e)}));t.on("scroll",(function(e){i(e.target,t.get())>=0&&a(e)}))}(80,this.results),this.dropdown.on("scroll-debounced",s,this.bind(this.loadMoreIfNeeded)),e(this.container).on("change",".select2-input",(function(e){e.stopPropagation()})),e(this.dropdown).on("change",".select2-input",(function(e){e.stopPropagation()})),e.fn.mousewheel&&n.mousewheel((function(e,t,a,i){var o=n.scrollTop();i>0&&0>=o-i?(n.scrollTop(0),p(e)):0>i&&n.get(0).scrollHeight-n.scrollTop()+i<=n.height()&&(n.scrollTop(n.get(0).scrollHeight-n.height()),p(e))})),l(o),o.on("keyup-change input paste",this.bind(this.updateResults)),o.on("focus",(function(){o.addClass("select2-focused")})),o.on("blur",(function(){o.removeClass("select2-focused")})),this.dropdown.on("mouseup",s,this.bind((function(t){e(t.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(t),this.selectHighlighted(t))}))),this.dropdown.on("click mouseup mousedown touchstart touchend focusin",(function(e){e.stopPropagation()})),this.nextSearchTerm=t,e.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==a.maximumInputLength&&this.search.attr("maxlength",a.maximumInputLength);var r=a.element.prop("disabled");r===t&&(r=!1),this.enable(!r);var u=a.element.prop("readonly");u===t&&(u=!1),this.readonly(u),T=T||function(){var t=e(I);t.appendTo(document.body);var a={width:t.width()-t[0].clientWidth,height:t.height()-t[0].clientHeight};return t.remove(),a}(),this.autofocus=a.element.prop("autofocus"),a.element.prop("autofocus",!1),this.autofocus&&this.focus(),this.search.attr("placeholder",a.searchInputPlaceholder)},destroy:function(){var e=this.opts.element,a=e.data("select2"),n=this;this.close(),e.length&&e[0].detachEvent&&n._sync&&e.each((function(){n._sync&&this.detachEvent("onpropertychange",n._sync)})),this.propertyObserver&&(this.propertyObserver.disconnect(),this.propertyObserver=null),this._sync=null,a!==t&&(a.container.remove(),a.liveRegion.remove(),a.dropdown.remove(),e.show().removeData("select2").off(".select2").prop("autofocus",this.autofocus||!1),this.elementTabIndex?e.attr({tabindex:this.elementTabIndex}):e.removeAttr("tabindex"),e.show()),x.call(this,"container","liveRegion","dropdown","results","search")},optionToData:function(e){return e.is("option")?{id:e.prop("value"),text:e.text(),element:e.get(),css:e.attr("class"),disabled:e.prop("disabled"),locked:o(e.attr("locked"),"locked")||o(e.data("locked"),!0)}:e.is("optgroup")?{text:e.attr("label"),children:[],element:e.get(),css:e.attr("class")}:void 0},prepareOpts:function(a){var n,i,r,l,c=this;if("select"===(n=a.element).get(0).tagName.toLowerCase()&&(this.select=i=a.element),i&&e.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],(function(){if(this in a)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.")})),"function"!=typeof(a=e.extend({},{populateResults:function(n,i,o){var s,r=this.opts.id,l=this.liveRegion;(s=function(n,i,d){var u,p,m,h,f,g,v,b,y,_,M=[];for(u=0,p=(n=a.sortResults(n,i,o)).length;p>u;u+=1)h=!(f=!0===(m=n[u]).disabled)&&r(m)!==t,g=m.children&&m.children.length>0,(v=e("<li></li>")).addClass("select2-results-dept-"+d),v.addClass("select2-result"),v.addClass(h?"select2-result-selectable":"select2-result-unselectable"),f&&v.addClass("select2-disabled"),g&&v.addClass("select2-result-with-children"),v.addClass(c.opts.formatResultCssClass(m)),v.attr("role","presentation"),(b=e(document.createElement("div"))).addClass("select2-result-label"),b.attr("id","select2-result-label-"+$()),b.attr("role","option"),(_=a.formatResult(m,b,o,c.opts.escapeMarkup))!==t&&(b.html(_),v.append(b)),g&&((y=e("<ul></ul>")).addClass("select2-result-sub"),s(m.children,y,d+1),v.append(y)),v.data("select2-data",m),M.push(v[0]);i.append(M),l.text(a.formatMatches(n.length))})(i,n,0)}},e.fn.select2.defaults,a)).id&&(r=a.id,a.id=function(e){return e[r]}
31),e.isArray(a.element.data("select2Tags"))){if("tags"in a)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+a.element.attr("id");a.tags=a.element.data("select2Tags")}if(i?(a.query=this.bind((function(e){var a,i,o,s={results:[],more:!1},r=e.term;o=function(t,a){var n;t.is("option")?e.matcher(r,t.text(),t)&&a.push(c.optionToData(t)):t.is("optgroup")&&(n=c.optionToData(t),t.children().each2((function(e,t){o(t,n.children)})),n.children.length>0&&a.push(n))},a=n.children(),this.getPlaceholder()!==t&&a.length>0&&((i=this.getPlaceholderOption())&&(a=a.not(i))),a.each2((function(e,t){o(t,s.results)})),e.callback(s)})),a.id=function(e){return e.id}):"query"in a||("ajax"in a?((l=a.element.data("ajax-url"))&&l.length>0&&(a.ajax.url=l),a.query=v.call(a.element,a.ajax)):"data"in a?a.query=b(a.data):"tags"in a&&(a.query=y(a.tags),a.createSearchChoice===t&&(a.createSearchChoice=function(t){return{id:e.trim(t),text:e.trim(t)}}),a.initSelection===t&&(a.initSelection=function(t,n){var i=[];e(s(t.val(),a.separator,a.transformVal)).each((function(){var t={id:this,text:this},n=a.tags;e.isFunction(n)&&(n=n()),e(n).each((function(){return o(this.id,t.id)?(t=this,!1):void 0})),i.push(t)})),n(i)}))),"function"!=typeof a.query)throw"query function not defined for Select2 "+a.element.attr("id");if("top"===a.createSearchChoicePosition)a.createSearchChoicePosition=function(e,t){e.unshift(t)};else if("bottom"===a.createSearchChoicePosition)a.createSearchChoicePosition=function(e,t){e.push(t)};else if("function"!=typeof a.createSearchChoicePosition)throw"invalid createSearchChoicePosition option must be 'top', 'bottom' or a custom function";return a},monitorSource:function(){var a,n=this.opts.element,i=this;n.on("change.select2",this.bind((function(){!0!==this.opts.element.data("select2-change-triggered")&&this.initSelection()}))),this._sync=this.bind((function(){var e=n.prop("disabled");e===t&&(e=!1),this.enable(!e);var a=n.prop("readonly");a===t&&(a=!1),this.readonly(a),this.container&&(h(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(M(this.opts.containerCssClass,this.opts.element))),this.dropdown&&(h(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(M(this.opts.dropdownCssClass,this.opts.element)))})),n.length&&n[0].attachEvent&&n.each((function(){this.attachEvent("onpropertychange",i._sync)})),(a=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)!==t&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new a((function(t){e.each(t,i._sync)})),this.propertyObserver.observe(n.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(t){var a=e.Event("select2-selecting",{val:this.id(t),object:t,choice:t});return this.opts.element.trigger(a),!a.isDefaultPrevented()},triggerChange:function(t){t=t||{},t=e.extend({},t,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(t),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return!0===this.enabledInterface},enableInterface:function(){var e=this._enabled&&!this._readonly,t=!e;return e!==this.enabledInterface&&(this.container.toggleClass("select2-container-disabled",t),this.close(),this.enabledInterface=e,!0)},enable:function(e){e===t&&(e=!0),this._enabled!==e&&(this._enabled=e,this.opts.element.prop("disabled",!e),this.enableInterface())},disable:function(){this.enable(!1)},readonly:function(e){e===t&&(e=!1),this._readonly!==e&&(this._readonly=e,this.opts.element.prop("readonly",e),this.enableInterface())},opened:function(){return!!this.container&&this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var t,a,n,i,o,s=this.dropdown,r=this.container,l=r.offset(),c=r.outerHeight(!1),d=r.outerWidth(!1),u=s.outerHeight(!1),p=e(window),m=p.width(),h=p.height(),f=p.scrollLeft()+m,g=p.scrollTop()+h,v=l.top+c,b=l.left,y=g>=v+u,_=l.top-u>=p.scrollTop(),w=s.outerWidth(!1);s.hasClass("select2-drop-above")?(a=!0,!_&&y&&(n=!0,a=!1)):(a=!1,!y&&_&&(n=!0,a=!0)),n&&(s.hide(),l=this.container.offset(),c=this.container.outerHeight(!1),d=this.container.outerWidth(!1),u=s.outerHeight(!1),f=p.scrollLeft()+m,g=p.scrollTop()+h,v=l.top+c,b=l.left,w=s.outerWidth(!1),s.show(),this.focusSearch()),this.opts.dropdownAutoWidth?(o=e(".select2-results",s)[
310],s.addClass("select2-drop-auto-width"),s.css("width",""),(w=s.outerWidth(!1)+(o.scrollHeight===o.clientHeight?0:T.width))>d?d=w:w=d,u=s.outerHeight(!1)):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body.css("position")&&(v-=(t=this.body.offset()).top,b-=t.left),!(f>=b+w)&&l.left+f+r.outerWidth(!1)>w&&(b=l.left+this.container.outerWidth(!1)-w),i={left:b,width:d},a?(i.top=l.top-u,i.bottom="auto",this.container.addClass("select2-drop-above"),s.addClass("select2-drop-above")):(i.top=v,i.bottom="auto",this.container.removeClass("select2-drop-above"),s.removeClass("select2-drop-above")),i=e.extend(i,M(this.opts.dropdownCss,this.opts.element)),s.css(i)},shouldOpen:function(){var t;return!this.opened()&&(!1!==this._enabled&&!0!==this._readonly&&(t=e.Event("select2-opening"),this.opts.element.trigger(t),!t.isDefaultPrevented()))},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return!!this.shouldOpen()&&(this.opening(),A.on("mousemove.select2Event",(function(e){S.x=e.pageX,S.y=e.pageY})),!0)},opening:function(){var t,n=this.containerEventName,i="scroll."+n,o="resize."+n,s="orientationchange."+n;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body.children().last()[0]&&this.dropdown.detach().appendTo(this.body),0===(t=e("#select2-drop-mask")).length&&((t=e(document.createElement("div"))).attr("id","select2-drop-mask").attr("class","select2-drop-mask"),t.hide(),t.appendTo(this.body),t.on("mousedown touchstart click",(function(n){a(t);var i,o=e("#select2-drop");o.length>0&&((i=o.data("select2")).opts.selectOnBlur&&i.selectHighlighted({noFocus:!0}),i.close(),n.preventDefault(),n.stopPropagation())}))),this.dropdown.prev()[0]!==t[0]&&this.dropdown.before(t),e("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),t.show(),this.positionDropdown(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var r=this;this.container.parents().add(window).each((function(){e(this).on(o+" "+i+" "+s,(function(){r.opened()&&r.positionDropdown()}))}))},close:function(){if(this.opened()){var t=this.containerEventName,a="scroll."+t,n="resize."+t,i="orientationchange."+t;this.container.parents().add(window).each((function(){e(this).off(a).off(n).off(i)})),this.clearDropdownAlignmentPreference(),e("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open").removeClass("select2-container-active"),this.results.empty(),A.off("mousemove.select2Event"),this.clearSearch(),this.search.removeClass("select2-active"),this.opts.element.trigger(e.Event("select2-close"))}},externalSearch:function(e){this.open(),this.search.val(e),this.updateResults(!1)},clearSearch:function(){},getMaximumSelectionSize:function(){return M(this.opts.maximumSelectionSize,this.opts.element)},ensureHighlightVisible:function(){var t,a,n,i,o,s,r,l,c=this.results;if(!(0>(a=this.highlight()))){if(0==a)return void c.scrollTop(0);t=this.findHighlightableChoices().find(".select2-result-label"),i=(l=((n=e(t[a])).offset()||{}).top||0)+n.outerHeight(!0),a===t.length-1&&((r=c.find("li.select2-more-results")).length>0&&(i=r.offset().top+r.outerHeight(!0))),i>(o=c.offset().top+c.outerHeight(!1))&&c.scrollTop(c.scrollTop()+(i-o)),0>(s=l-c.offset().top)&&"none"!=n.css("display")&&c.scrollTop(c.scrollTop()+s)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-disabled):not(.select2-selected)")},moveHighlight:function(t){for(var a=this.findHighlightableChoices(),n=this.highlight();n>-1&&n<a.length;){var i=e(a[n+=t]);if(i.hasClass("select2-result-selectable")&&!i.hasClass("select2-disabled")&&!i.hasClass("select2-selected")){this.highlight(n);break}}},highlight:function(t){var a,n,o=this.findHighlightableChoices();return 0===arguments.length?i(o.filter(".select2-highlighted")[0],o.get()):(t>=o.length&&(t=o.length-1),0>t&&(t=0),this.removeHighlight(),(a=e(o[t])).addClass("select2-highlighted"),this.search.attr("aria-activedescendant",a.find(".select2-result-label").attr("id")),this.ensureHighlightVisible(),this.liveRegion.text(a.text()),void((n=a.data("select2-data"))&&this.opts.element.trigger({type:"select2-highlight",val:this.id(n),choice:n})))},removeHighlight:function(){this.results.find(".select2-highlighted").removeClass("select2-highlighted")},touchMoved:function(){this._touchMoved=!0}
31,clearTouchMoved:function(){this._touchMoved=!1},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(t){var a=e(t.target).closest(".select2-result-selectable");if(a.length>0&&!a.is(".select2-highlighted")){var n=this.findHighlightableChoices();this.highlight(n.index(a))}else 0==a.length&&this.removeHighlight()},loadMoreIfNeeded:function(){var e=this.results,t=e.find("li.select2-more-results"),a=this.resultsPage+1,n=this,i=this.search.val(),o=this.context;0!==t.length&&(t.offset().top-e.offset().top-e.height()<=this.opts.loadMorePadding&&(t.addClass("select2-active"),this.opts.query({element:this.opts.element,term:i,page:a,context:o,matcher:this.opts.matcher,callback:this.bind((function(s){n.opened()&&(n.opts.populateResults.call(this,e,s.results,{term:i,page:a,context:o}),n.postprocessResults(s,!1,!1),!0===s.more?(t.detach().appendTo(e).html(n.opts.escapeMarkup(M(n.opts.formatLoadMore,n.opts.element,a+1))),window.setTimeout((function(){n.loadMoreIfNeeded()}),10)):t.remove(),n.positionDropdown(),n.resultsPage=a,n.context=s.context,this.opts.element.trigger({type:"select2-loaded",items:s}))}))})))},tokenize:function(){},updateResults:function(a){function n(){c.removeClass("select2-active"),p.positionDropdown(),d.find(".select2-no-results,.select2-selection-limit,.select2-searching").length?p.liveRegion.text(d.text()):p.liveRegion.text(p.opts.formatMatches(d.find('.select2-result-selectable:not(".select2-selected")').length))}function i(e){d.html(e),n()}var s,r,l,c=this.search,d=this.results,u=this.opts,p=this,m=c.val(),h=e.data(this.container,"select2-last-term");if((!0===a||!h||!o(m,h))&&(e.data(this.container,"select2-last-term",m),!0===a||!1!==this.showSearchInput&&this.opened())){l=++this.queryCount;var f=this.getMaximumSelectionSize();if(f>=1&&(s=this.data(),e.isArray(s)&&s.length>=f&&_(u.formatSelectionTooBig,"formatSelectionTooBig")))return void i("<li class='select2-selection-limit'>"+M(u.formatSelectionTooBig,u.element,f)+"</li>");if(c.val().length<u.minimumInputLength)return _(u.formatInputTooShort,"formatInputTooShort")?i("<li class='select2-no-results'>"+M(u.formatInputTooShort,u.element,c.val(),u.minimumInputLength)+"</li>"):i(""),void(a&&this.showSearch&&this.showSearch(!0));if(u.maximumInputLength&&c.val().length>u.maximumInputLength)return void(_(u.formatInputTooLong,"formatInputTooLong")?i("<li class='select2-no-results'>"+M(u.formatInputTooLong,u.element,c.val(),u.maximumInputLength)+"</li>"):i(""));u.formatSearching&&0===this.findHighlightableChoices().length&&i("<li class='select2-searching'>"+M(u.formatSearching,u.element)+"</li>"),c.addClass("select2-active"),this.removeHighlight(),(r=this.tokenize())!=t&&null!=r&&c.val(r),this.resultsPage=1,u.query({element:u.element,term:c.val(),page:this.resultsPage,context:null,matcher:u.matcher,callback:this.bind((function(s){var r;if(l==this.queryCount){if(!this.opened())return void this.search.removeClass("select2-active");if(s.hasError!==t&&_(u.formatAjaxError,"formatAjaxError"))return void i("<li class='select2-ajax-error'>"+M(u.formatAjaxError,u.element,s.jqXHR,s.textStatus,s.errorThrown)+"</li>");if(this.context=s.context===t?null:s.context,this.opts.createSearchChoice&&""!==c.val()&&((r=this.opts.createSearchChoice.call(p,c.val(),s.results))!==t&&null!==r&&p.id(r)!==t&&null!==p.id(r)&&0===e(s.results).filter((function(){return o(p.id(this),p.id(r))})).length&&this.opts.createSearchChoicePosition(s.results,r)),0===s.results.length&&_(u.formatNoMatches,"formatNoMatches"))return void i("<li class='select2-no-results'>"+M(u.formatNoMatches,u.element,c.val())+"</li>");d.empty(),p.opts.populateResults.call(this,d,s.results,{term:c.val(),page:this.resultsPage,context:null}),!0===s.more&&_(u.formatLoadMore,"formatLoadMore")&&(d.append("<li class='select2-more-results'>"+u.escapeMarkup(M(u.formatLoadMore,u.element,this.resultsPage))+"</li>"),window.setTimeout((function(){p.loadMoreIfNeeded()}),10)),this.postprocessResults(s,a),n(),this.opts.element.trigger({type:"select2-loaded",items:s})}}))})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){!function(e){e[0]!==document.activeElement&&window.setTimeout((function(){var t,a=e[0],n=e.val().length;e.focus(),(a.offsetWidth>0||a.offsetHeight>0)&&a===document.activeElement&&(a.setSelectionRange?a.setSelectionRange(n,n):a.createTextRange&&((t=a.createTextRange()).collapse(!1),t.select()))}),0)}(this.search)},selectHighlighted:function(e){if(this._touchMoved)this.clearTouchMoved();else{var t=this.highlight(),a=this.results.find(".select2-highlighted").closest(".select2-result").data("select2-data");a?(this.highlight(t),this.onSelect(a,e)):e&&e.noFocus&&this.close()}},getPlaceholder:function(){var e;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((e=this.getPlaceholderOption())!==t?e.text():t)},getPlaceholderOption:function(){if(this.select){var a=this.select.children("option").first();if(this.opts.placeholderOption!==t)return"first"===this.opts.placeholderOption&&a||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===e.trim(a.text())&&""===a.val())return a}}
31,initContainerWidth:function(){var a=function(){var a,n,i,o,s;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){if((a=this.opts.element.attr("style"))!==t)for(o=0,s=(n=a.split(";")).length;s>o;o+=1)if(null!==(i=n[o].replace(/\s/g,"").match(/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i))&&i.length>=1)return i[1];return"resolve"===this.opts.width?(a=this.opts.element.css("width")).indexOf("%")>0?a:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px":null}return e.isFunction(this.opts.width)?this.opts.width():this.opts.width}.call(this);null!==a&&this.container.css("width",a)}}),O=k(C,{createContainer:function(){return e(document.createElement("div")).attr({class:"select2-container"}).html(["<a href='javascript:void(0)' class='select2-choice' tabindex='-1'>"," <span class='select2-chosen'> </span><abbr class='select2-search-choice-close'></abbr>"," <span class='select2-arrow' role='presentation'><b role='presentation'></b></span>","</a>","<label for='' class='select2-offscreen'></label>","<input class='select2-focusser select2-offscreen' type='text' aria-haspopup='true' role='button' />","<div class='select2-drop select2-display-none'>"," <div class='select2-search'>"," <label for='' class='select2-offscreen'></label>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input' role='combobox' aria-expanded='true'"," aria-autocomplete='list' />"," </div>"," <ul class='select2-results' role='listbox'>"," </ul>","</div>"].join(""))},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var a,n,i;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0),this.parent.opening.apply(this,arguments),!1!==this.showSearchInput&&this.search.val(this.focusser.val()),this.opts.shouldFocusInput(this)&&(this.search.focus(),(a=this.search.get(0)).createTextRange?((n=a.createTextRange()).collapse(!1),n.select()):a.setSelectionRange&&(i=this.search.val().length,a.setSelectionRange(i,i))),""===this.search.val()&&this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.search.select()),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(e.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.prop("disabled",!1),this.opts.shouldFocusInput(this)&&this.focusser.focus()},destroy:function(){e("label[for='"+this.focusser.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),x.call(this,"selection","focusser")},initContainer:function(){var t,n,i=this.container,o=this.dropdown,s=$();this.opts.minimumResultsForSearch<0?this.showSearch(!1):this.showSearch(!0),this.selection=t=i.find(".select2-choice"),this.focusser=i.find(".select2-focusser"),t.find(".select2-chosen").attr("id","select2-chosen-"+s),this.focusser.attr("aria-labelledby","select2-chosen-"+s),this.results.attr("id","select2-results-"+s),this.search.attr("aria-owns","select2-results-"+s),this.focusser.attr("id","s2id_autogen"+s),n=e("label[for='"+this.opts.element.attr("id")+"']"),this.opts.element.focus(this.bind((function(){this.focus()}))),this.focusser.prev().text(n.text()).attr("for",this.focusser.attr("id"));var r=this.opts.element.attr("title");this.opts.element.attr("title",r||n.text()),this.focusser.attr("tabindex",this.elementTabIndex),this.search.attr("id",this.focusser.attr("id")+"_search"),this.search.prev().text(e("label[for='"+this.focusser.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.search.on("keydown",this.bind((function(e){if(this.isInterfaceEnabled()&&229!=e.keyCode){if(e.which===D.PAGE_UP||e.which===D.PAGE_DOWN)return void p(e);
31switch(e.which){case D.UP:case D.DOWN:return this.moveHighlight(e.which===D.UP?-1:1),void p(e);case D.ENTER:return this.selectHighlighted(),void p(e);case D.TAB:return void this.selectHighlighted({noFocus:!0});case D.ESC:return this.cancel(e),void p(e)}}}))),this.search.on("blur",this.bind((function(){document.activeElement===this.body.get(0)&&window.setTimeout(this.bind((function(){this.opened()&&this.search.focus()})),0)}))),this.focusser.on("keydown",this.bind((function(e){if(this.isInterfaceEnabled()&&e.which!==D.TAB&&!D.isControl(e)&&!D.isFunctionKey(e)&&e.which!==D.ESC){if(!1===this.opts.openOnEnter&&e.which===D.ENTER)return void p(e);if(e.which==D.DOWN||e.which==D.UP||e.which==D.ENTER&&this.opts.openOnEnter){if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey)return;return this.open(),void p(e)}return e.which==D.DELETE||e.which==D.BACKSPACE?(this.opts.allowClear&&this.clear(),void p(e)):void 0}}))),l(this.focusser),this.focusser.on("keyup-change input",this.bind((function(e){if(this.opts.minimumResultsForSearch>=0){if(e.stopPropagation(),this.opened())return;this.open()}}))),t.on("mousedown touchstart","abbr",this.bind((function(e){this.isInterfaceEnabled()&&(this.clear(),function(e){e.preventDefault(),e.stopImmediatePropagation()}(e),this.close(),this.selection&&this.selection.focus())}))),t.on("mousedown touchstart",this.bind((function(n){a(t),this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),p(n)}))),o.on("mousedown touchstart",this.bind((function(){this.opts.shouldFocusInput(this)&&this.search.focus()}))),t.on("focus",this.bind((function(e){p(e)}))),this.focusser.on("focus",this.bind((function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.container.addClass("select2-container-active")}))).on("blur",this.bind((function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(e.Event("select2-blur")))}))),this.search.on("focus",this.bind((function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.container.addClass("select2-container-active")}))),this.initContainerWidth(),this.opts.element.hide(),this.setPlaceholder()},clear:function(t){var a=this.selection.data("select2-data");if(a){var n=e.Event("select2-clearing");if(this.opts.element.trigger(n),n.isDefaultPrevented())return;var i=this.getPlaceholderOption();this.opts.element.val(i?i.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),!1!==t&&(this.opts.element.trigger({type:"select2-removed",val:this.id(a),choice:a}),this.triggerChange({removed:a}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection(null),this.close(),this.setPlaceholder();else{var e=this;this.opts.initSelection.call(null,this.opts.element,(function(a){a!==t&&null!==a&&(e.updateSelection(a),e.close(),e.setPlaceholder(),e.nextSearchTerm=e.opts.nextSearchTerm(a,e.search.val()))}))}},isPlaceholderOptionSelected:function(){var e;return this.getPlaceholder()!==t&&((e=this.getPlaceholderOption())!==t&&e.prop("selected")||""===this.opts.element.val()||this.opts.element.val()===t||null===this.opts.element.val())},prepareOpts:function(){var t=this.parent.prepareOpts.apply(this,arguments),a=this;return"select"===t.element.get(0).tagName.toLowerCase()?t.initSelection=function(e,t){var n=e.find("option").filter((function(){return this.selected&&!this.disabled}));t(a.optionToData(n))}:"data"in t&&(t.initSelection=t.initSelection||function(a,n){var i=a.val(),s=null;t.query({matcher:function(e,a,n){var r=o(i,t.id(n));return r&&(s=n),r},callback:e.isFunction(n)?function(){n(s)}:e.noop})}),t},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===t?t:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var e=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&e!==t){if(this.select&&this.getPlaceholderOption()===t)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(e)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(e,t,a){var n=0,i=this;if(this.findHighlightableChoices().each2((function(e,t){return o(i.id(t.data("select2-data")),i.opts.element.val())?(n=e,!1):void 0})),!1!==a&&(!0===t&&n>=0?this.highlight(n):this.highlight(0)),!0===t){var s=this.opts.minimumResultsForSearch;s>=0&&this.showSearch(w(e.results)>=s)}},showSearch:function(t){this.showSearchInput!==t&&(this.showSearchInput=t,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!t),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!t),e(this.dropdown,this.container).toggleClass("select2-with-searchbox",t))},onSelect:function(e,t){if(this.triggerSelect(e)){var a=this.opts.element.val(),n=this.data();this.opts.element.val(this.id(e)),this.updateSelection(e),this.opts.element.trigger({type:"select2-selected",val:this.id(e),choice:e}),this.nextSearchTerm=this.opts.nextSearchTerm(e,this.search.val()),this.close(),t&&t.noFocus||!this.opts.shouldFocusInput(this)||this.focusser.focus(),o(a,this.id(e))||this.triggerChange({added:e,removed:n})}},updateSelection:function(e){var a,n,i=this.selection.find(".select2-chosen");this.selection.data("select2-data",e),i.empty(),null!==e&&(a=this.opts.formatSelection(e,i,this.opts.escapeMarkup)),a!==t&&i.append(a),(n=this.opts.formatSelectionCssClass(e,i))!==t&&i.addClass(n),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==t&&this.container.addClass("select2-allowclear")},val:function(){var e,a=!1,n=null,i=this,o=this.data();if(0===arguments.length)return this.opts.element.val();if(e=arguments[0],arguments.length>1&&(a=arguments[1]),this.select)this.select.val(e).find("option").filter((function(){return this.selected})).each2((function(e,t){return n=i.optionToData(t),!1})),this.updateSelection(n),this.setPlaceholder(),a&&this.triggerChange({added:n,removed:o});else{if(!e&&0!==e)return void this.clear(a);if(this.opts.initSelection===t)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(e),this.opts.initSelection(this.opts.element,(function(e){i.opts.element.val(e?i.id(e):""),i.updateSelection(e),i.setPlaceholder(),a&&i.triggerChange({added:e,removed:o})}))}},clearSearch:function(){this.search.val(""),this.focusser.val("")},data:function(e){var a,n=!1;return 0===arguments.length?((a=this.selection.data("select2-data"))==t&&(
31a=null),a):(arguments.length>1&&(n=arguments[1]),void(e?(a=this.data(),this.opts.element.val(e?this.id(e):""),this.updateSelection(e),n&&this.triggerChange({added:e,removed:a})):this.clear(n)))}}),L=k(C,{createContainer:function(){return e(document.createElement("div")).attr({class:"select2-container select2-container-multi"}).html(["<ul class='select2-choices'>"," <li class='select2-search-field'>"," <label for='' class='select2-offscreen'></label>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'>"," </li>","</ul>","<div class='select2-drop select2-drop-multi select2-display-none'>"," <ul class='select2-results'>"," </ul>","</div>"].join(""))},prepareOpts:function(){var t=this.parent.prepareOpts.apply(this,arguments),a=this;return"select"===t.element.get(0).tagName.toLowerCase()?t.initSelection=function(e,t){var n=[];e.find("option").filter((function(){return this.selected&&!this.disabled})).each2((function(e,t){n.push(a.optionToData(t))})),t(n)}:"data"in t&&(t.initSelection=t.initSelection||function(a,n){var i=s(a.val(),t.separator,t.transformVal),r=[];t.query({matcher:function(a,n,s){var l=e.grep(i,(function(e){return o(e,t.id(s))})).length;return l&&r.push(s),l},callback:e.isFunction(n)?function(){for(var e=[],a=0;a<i.length;a++)for(var s=i[a],l=0;l<r.length;l++){var c=r[l];if(o(s,t.id(c))){e.push(c),r.splice(l,1);break}}n(e)}:e.noop})}),t},selectChoice:function(e){var t=this.container.find(".select2-search-choice-focus");t.length&&e&&e[0]==t[0]||(t.length&&this.opts.element.trigger("choice-deselected",t),t.removeClass("select2-search-choice-focus"),e&&e.length&&(this.close(),e.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",e)))},destroy:function(){e("label[for='"+this.search.attr("id")+"']").attr("for",this.opts.element.attr("id")),this.parent.destroy.apply(this,arguments),x.call(this,"searchContainer","selection")},initContainer:function(){var t,a=".select2-choices";this.searchContainer=this.container.find(".select2-search-field"),this.selection=t=this.container.find(a);var n=this;this.selection.on("click",".select2-container:not(.select2-container-disabled) .select2-search-choice:not(.select2-locked)",(function(){n.search[0].focus(),n.selectChoice(e(this))})),this.search.attr("id","s2id_autogen"+$()),this.search.prev().text(e("label[for='"+this.opts.element.attr("id")+"']").text()).attr("for",this.search.attr("id")),this.opts.element.focus(this.bind((function(){this.focus()}))),this.search.on("input paste",this.bind((function(){this.search.attr("placeholder")&&0==this.search.val().length||this.isInterfaceEnabled()&&(this.opened()||this.open())}))),this.search.attr("tabindex",this.elementTabIndex),this.keydowns=0,this.search.on("keydown",this.bind((function(e){if(this.isInterfaceEnabled()){++this.keydowns;
31var a=t.find(".select2-search-choice-focus"),n=a.prev(".select2-search-choice:not(.select2-locked)"),i=a.next(".select2-search-choice:not(.select2-locked)"),o=u(this.search);if(a.length&&(e.which==D.LEFT||e.which==D.RIGHT||e.which==D.BACKSPACE||e.which==D.DELETE||e.which==D.ENTER)){var s=a;return e.which==D.LEFT&&n.length?s=n:e.which==D.RIGHT?s=i.length?i:null:e.which===D.BACKSPACE?this.unselect(a.first())&&(this.search.width(10),s=n.length?n:i):e.which==D.DELETE?this.unselect(a.first())&&(this.search.width(10),s=i.length?i:null):e.which==D.ENTER&&(s=null),this.selectChoice(s),p(e),void(s&&s.length||this.open())}if((e.which===D.BACKSPACE&&1==this.keydowns||e.which==D.LEFT)&&0==o.offset&&!o.length)return this.selectChoice(t.find(".select2-search-choice:not(.select2-locked)").last()),void p(e);if(this.selectChoice(null),this.opened())switch(e.which){case D.UP:case D.DOWN:return this.moveHighlight(e.which===D.UP?-1:1),void p(e);case D.ENTER:return this.selectHighlighted(),void p(e);case D.TAB:return this.selectHighlighted({noFocus:!0}),void this.close();case D.ESC:return this.cancel(e),void p(e)}if(e.which!==D.TAB&&!D.isControl(e)&&!D.isFunctionKey(e)&&e.which!==D.BACKSPACE&&e.which!==D.ESC){if(e.which===D.ENTER){if(!1===this.opts.openOnEnter)return;if(e.altKey||e.ctrlKey||e.shiftKey||e.metaKey)return}this.open(),(e.which===D.PAGE_UP||e.which===D.PAGE_DOWN)&&p(e),e.which===D.ENTER&&p(e)}}}))),this.search.on("keyup",this.bind((function(){this.keydowns=0,this.resizeSearch()}))),this.search.on("blur",this.bind((function(t){this.container.removeClass("select2-container-active"),this.search.removeClass("select2-focused"),this.selectChoice(null),this.opened()||this.clearSearch(),t.stopImmediatePropagation(),this.opts.element.trigger(e.Event("select2-blur"))}))),this.container.on("click",a,this.bind((function(t){this.isInterfaceEnabled()&&(e(t.target).closest(".select2-search-choice").length>0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.open(),this.focusSearch(),t.preventDefault()))}))),this.container.on("focus",a,this.bind((function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(e.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())}))),this.initContainerWidth(),this.opts.element.hide(),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var e=this;this.opts.initSelection.call(null,this.opts.element,(function(a){a!==t&&null!==a&&(e.updateSelection(a),e.close(),e.clearSearch())}))}},clearSearch:function(){var e=this.getPlaceholder(),a=this.getMaxSearchWidth();e!==t&&0===this.getVal().length&&!1===this.search.hasClass("select2-focused")?(this.search.val(e).addClass("select2-default"),this.search.width(a>0?a:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),""===this.search.val()&&this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.search.select()),this.updateResults(!0),this.opts.shouldFocusInput(this)&&this.search.focus(),this.opts.element.trigger(e.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(t){var a=[],n=[],o=this;e(t).each((function(){i(o.id(this),a)<0&&(a.push(o.id(this)),n.push(this))})),t=n,this.selection.find(".select2-search-choice").remove(),e(t).each((function(){o.addSelectedChoice(this)})),o.postprocessResults()},tokenize:function(){var e=this.search.val();null!=(e=this.opts.tokenizer.call(this,e,this.data(),this.bind(this.onSelect),this.opts))&&e!=t&&(this.search.val(e),e.length>0&&this.open())},onSelect:function(e,a){this.triggerSelect(e)&&""!==e.text&&(this.addSelectedChoice(e),this.opts.element.trigger({type:"selected",val:this.id(e),choice:e}),this.nextSearchTerm=this.opts.nextSearchTerm(e,this.search.val()),this.clearSearch(),this.updateResults(),(this.select||!this.opts.closeOnSelect)&&this.postprocessResults(e,!1,!0===this.opts.closeOnSelect),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()?this.updateResults(!0):this.nextSearchTerm!=t&&(this.search.val(this.nextSearchTerm),this.updateResults(),this.search.select()),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:e}),a&&a.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(a){var n,i,o=!a.locked,s=e("<li class='select2-search-choice'> <div></div> <a href='#' class='select2-search-choice-close' tabindex='-1'></a></li>"),r=e("<li class='select2-search-choice select2-locked'><div></div></li>"),l=o?s:r,c=this.id(a),d=this.getVal();(n=this.opts.formatSelection(a,l.find("div"),this.opts.escapeMarkup))!=t&&l.find("div").replaceWith(e("<div></div>").html(n)),(i=this.opts.formatSelectionCssClass(a,l.find("div")))!=t&&l.addClass(i),o&&l.find(".select2-search-choice-close").on("mousedown",p).on("click dblclick",this.bind((function(t){this.isInterfaceEnabled()&&(this.unselect(e(t.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),p(t),this.close(),this.focusSearch())}))).on("focus",this.bind((function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))}))),l.data("select2-data",a),l.insertBefore(this.searchContainer),d.push(c),this.setVal(d)},unselect:function(t){var a,n,o=this.getVal();if(0===(t=t.closest(".select2-search-choice")).length)throw"Invalid argument: "+t+". Must be .select2-search-choice";if(a=t.data("select2-data")){var s=e.Event("select2-removing");if(s.val=this.id(a),s.choice=a,this.opts.element.trigger(s),s.isDefaultPrevented())return!1;for(;(n=i(this.id(a),o))>=0;)o.splice(n,1),this.setVal(o),this.select&&this.postprocessResults();return t.remove(),this.opts.element.trigger({type:"select2-removed",val:this.id(a),choice:a}),this.triggerChange({removed:a}),!0}},postprocessResults:function(e,t,a){var n=this.getVal(),o=this.results.find(".select2-result"),s=this.results.find(".select2-result-with-children"),r=this;o.each2((function(e,t){i(r.id(t.data("select2-data")),n)>=0&&(t.addClass("select2-selected"),t.find(".select2-result-selectable").addClass("select2-selected"))})),s.each2((function(e,t){t.is(".select2-result-selectable")||0!==t.find(".select2-result-selectable:not(.select2-selected)").length||t.addClass("select2-selected")})),-1==this.highlight()&&!1!==a&&!0===this.opts.closeOnSelect&&r.highlight(0),!this.opts.createSearchChoice&&!o.filter(".select2-result:not(.select2-selected)").length>0&&(!e||e&&!e.more&&0===this.results.find(".select2-no-results").length)&&_(r.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+M(r.opts.formatNoMatches,r.opts.element,r.search.val())+"</li>")},getMaxSearchWidth:function(){return this.selection.width()-r(this.search)},resizeSearch:function(){var e,t,a,n,i=r(this.search);e=m(this.search)+10,t=this.search.offset().left,e>(n=(a=this.selection.width())-(t-this.selection.offset().left)-i)&&(n=a-i),40>n&&(n=a-i),0>=n&&(n=e),this.search.width(Math.floor(n))},getVal:function(){var e;return this.select?null===(e=this.select.val())?[]:e:s(e=this.opts.element.val(),this.opts.separator,this.opts.transformVal)},setVal:function(t){var a;this.select?this.select.val(t):(a=[],e(t).each((function(){i(this,a)<0&&a.push(this)})),this.opts.element.val(0===a.length?"":a.join(this.opts.separator)))},buildChangeDetails:function(e,t){t=t.slice(0),e=e.slice(0);for(var a=0;a<t.length;a++)for(var n=0;n<e.length;n++)o(this.opts.id(t[a]),this.opts.id(e[n]))&&(t.splice(a,1),a>0&&a--,e.splice(n,1),n--);return{added:t,removed:e}},val:function(a,n){var i,o=this;if(0===arguments.length)return this.getVal();if((i=this.data()).length||(i=[]),!a&&0!==a)return this.opts.element.val(""),this.updateSelection([]),this.clearSearch(),void(n&&this.triggerChange({added:this.data(),removed:i}));if(this.setVal(a),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),n&&this.triggerChange(this.buildChangeDetails(i,this.data()));else{if(this.opts.initSelection===t)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,(function(t){var a=e.map(t,o.id);o.setVal(a),o.updateSelection(t),o.clearSearch(),n&&o.triggerChange(o.buildChangeDetails(i,o.data()))}))}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var t=[],a=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each((function(){t.push(a.opts.id(e(this).data("select2-data")))})),this.setVal(t),this.triggerChange()},data:function(t,a){var n,i,o=this;return 0===arguments.length?this.selection.children(".select2-search-choice").map((function(){return e(this).data("select2-data")})).get():(i=this.data(),t||(t=[]),n=e.map(t,(function(e){return o.opts.id(e)})),this.setVal(n),this.updateSelection(t),this.clearSearch(),void(a&&this.triggerChange(this.buildChangeDetails(i,this.data()))))}}),e.fn.select2=function(){var a,n,o,s,r,l=Array.prototype.slice.call(arguments,0),c=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","disable","readonly","positionDropdown","data","search"],d=["opened","is
31Focused","container","dropdown"],u=["val","data"],p={search:"externalSearch"};return this.each((function(){if(0===l.length||"object"==typeof l[0])(a=0===l.length?{}:e.extend({},l[0])).element=e(this),"select"===a.element.get(0).tagName.toLowerCase()?r=a.element.prop("multiple"):(r=a.multiple||!1,"tags"in a&&(a.multiple=r=!0)),(n=r?new window.Select2.class.multi:new window.Select2.class.single).init(a);else{if("string"!=typeof l[0])throw"Invalid arguments to select2 plugin: "+l;if(i(l[0],c)<0)throw"Unknown method: "+l[0];if(s=t,(n=e(this).data("select2"))===t)return;if("container"===(o=l[0])?s=n.container:"dropdown"===o?s=n.dropdown:(p[o]&&(o=p[o]),s=n[o].apply(n,l.slice(1))),i(l[0],d)>=0||i(l[0],u)>=0&&1==l.length)return!1}})),s===t?this:s},e.fn.select2.defaults={width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(e,t,a,n){var i=[];return f(this.text(e),a.term,i,n),i.join("")},transformVal:function(t){return e.trim(t)},formatSelection:function(e,a,n){return e?n(this.text(e)):t},sortResults:function(e){return e},formatResultCssClass:function(e){return e.css},formatSelectionCssClass:function(){return t},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(e){return e==t?null:e.id},text:function(t){return t&&this.data&&this.data.text?e.isFunction(this.data.text)?this.data.text(t):t[this.data.text]:t.text},matcher:function(e,t){return n(""+t).toUpperCase().indexOf(n(""+e).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:function(e,a,n,i){var s,r,l,c,d,u=e,p=!1;if(!i.createSearchChoice||!i.tokenSeparators||i.tokenSeparators.length<1)return t;for(;;){for(r=-1,l=0,c=i.tokenSeparators.length;c>l&&(d=i.tokenSeparators[l],!((r=e.indexOf(d))>=0));l++);if(0>r)break;if(s=e.substring(0,r),e=e.substring(r+d.length),s.length>0&&((s=i.createSearchChoice.call(this,s,a))!==t&&null!==s&&i.id(s)!==t&&null!==i.id(s))){for(p=!1,l=0,c=a.length;c>l;l++)if(o(i.id(s),i.id(a[l]))){p=!0;break}p||n(s)}}return u!==e?e:void 0},escapeMarkup:g,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(e){return e},adaptDropdownCssClass:function(){return null},nextSearchTerm:function(){return t},searchInputPlaceholder:"",createSearchChoicePosition:"top",shouldFocusInput:function(e){return!("ontouchstart"in window||navigator.msMaxTouchPoints>0)||!(e.opts.minimumResultsForSearch<0)}},e.fn.select2.locales=[],e.fn.select2.locales.en={formatMatches:function(e){return 1===e?"One result is available, press enter to select it.":e+" results are available, use up and down arrow keys to navigate."},formatNoMatches:function(){return"No matches found"},formatAjaxError:function(){return"Loading failed"},formatInputTooShort:function(e,t){var a=t-e.length;return"Please enter "+a+" or more character"+(1==a?"":"s")},formatInputTooLong:function(e,t){var a=e.length-t;return"Please delete "+a+" character"+(1==a?"":"s")},formatSelectionTooBig:function(e){return"You can only select "+e+" item"+(1==e?"":"s")},formatLoadMore:function(){return"Loading more resultsâ¦"},formatSearching:function(){return"Searchingâ¦"}},e.extend(e.fn.select2.defaults,e.fn.select2.locales.en),e.fn.select2.ajaxDefaults={transport:e.ajax,params:{type:"GET",cache:!1,dataType:"json"}},window.Select2={query:{ajax:v,local:b,tags:y},util:{debounce:d,markMatch:f,escapeMarkup:g,stripDiacritics:n},class:{abstract:C,single:O,multi:L}}}}(jQuery),function(e){"use strict";e.fn.select2.locales.fr={formatMatches:function(e){return e+" résultats sont disponibles, utilisez les flèches haut et bas pour naviguer."},formatNoMatches:function(){return"Aucun résultat trouvé"},formatInputTooShort:function(e,t){var a=t-e.length;return"Saisissez "+a+" caractère"+(1==a?"":"s")+" supplémentaire"+(1==a?"":"s")},formatInputTooLong:function(e,t){var a=e.length-t;return"Supprimez "+a+" caractère"+(1==a?"":"s")},formatSelectionTooBig:function(e){return"Vous pouvez seulement sélectionner "+e+" élément"+(1==e?"":"s")},formatLoadMore:function(e){return"Chargement de résultats supplémentairesâ¦"},formatSearching:function(){return"Recherche en coursâ¦"}},e.extend(e.fn.select2.defaults,e.fn.select2.locales.fr)}(jQuery),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,(function(){"use strict";function e(){return tt.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function n(e){return void 0===e}function i(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function s(e,t){var a,n=[];for(a=0;a<e.length;++a)n.push(t(e[a],a));return n}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){for(var a in t)r(t,a)&&(e[a]=t[a]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,a,n){return Me(e,t,a,n,!0).utc()}function d(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invali
vendor: 13,286 bytes, line 31
31dFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function u(e){if(null==e._isValid){var t=d(e),a=at.call(t.parsedDateParts,(function(e){return null!=e})),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&a);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function p(e){var t=c(NaN);return null!=e?l(d(t),e):d(t).userInvalidated=!0,t}function m(e,t){var a,i,o;if(n(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),n(t._i)||(e._i=t._i),n(t._f)||(e._f=t._f),n(t._l)||(e._l=t._l),n(t._strict)||(e._strict=t._strict),n(t._tzm)||(e._tzm=t._tzm),n(t._isUTC)||(e._isUTC=t._isUTC),n(t._offset)||(e._offset=t._offset),n(t._pf)||(e._pf=d(t)),n(t._locale)||(e._locale=t._locale),nt.length>0)for(a=0;a<nt.length;a++)n(o=t[i=nt[a]])||(e[i]=o);return e}function h(t){m(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===it&&(it=!0,e.updateOffset(this),it=!1)}function f(e){return e instanceof h||null!=e&&null!=e._isAMomentObject}function g(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=g(t)),a}function b(e,t,a){var n,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),s=0;for(n=0;n<i;n++)(a&&e[n]!==t[n]||!a&&v(e[n])!==v(t[n]))&&s++;return s+o}function y(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function _(t,a){var n=!0;return l((function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),n){for(var i,o=[],s=0;s<arguments.length;s++){if(i="","object"==typeof arguments[s]){for(var r in i+="\n["+s+"] ",arguments[0])i+=r+": "+arguments[0][r]+", ";i=i.slice(0,-2)}else i=arguments[s];o.push(i)}y(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return a.apply(this,arguments)}),a)}function M(t,a){null!=e.deprecationHandler&&e.deprecationHandler(t,a),ot[t]||(y(a),ot[t]=!0)}function w(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var n,i=l({},e);for(n in t)r(t,n)&&(a(e[n])&&a(t[n])?(i[n]={},l(i[n],e[n]),l(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)r(e,n)&&!r(t,n)&&a(e[n])&&(i[n]=l({},i[n]));return i}function k(e){null!=e&&this.set(e)}function C(e,t){var a=e.toLowerCase();rt[a]=rt[a+"s"]=rt[t]=e}function O(e){return"string"==typeof e?rt[e]||rt[e.toLowerCase()]:void 0}function L(e){var t,a,n={};for(a in e)r(e,a)&&((t=O(a))&&(n[t]=e[a]));return n}function $(e,t){lt[e]=t}function j(t,a){return function(n){return null!=n?(T(this,t,n),e.updateOffset(this,a),this):A(this,t)}}function A(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function T(e,t,a){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](a)}function S(e,t,a){var n=""+Math.abs(e),i=t-n.length;return(e>=0?a?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}function D(e,t,a,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),e&&(pt[e]=i),t&&(pt[t[0]]=function(){return S(i.apply(this,arguments),t[1],t[2])}),a&&(pt[a]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function I(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function z(e,t){return e.isValid()?(t=F(t,e.localeData()),ut[t]=ut[t]||function(e){var t,a,n=e.match(ct);for(t=0,a=n.length;t<a;t++)pt[n[t]]?n[t]=pt[n[t]]:n[t]=I(n[t]);return function(t){var i,o="";for(i=0;i<a;i++)o+=w(n[i])?n[i].call(t,e):n[i];return o}}(t),ut[t](e)):e.localeData().invalidDate()}function F(e,t){function a(e){return t.longDateFormat(e)||e}var n=5;for(dt.lastIndex=0;n>=0&&dt.test(e);)e=e.replace(dt,a),dt.lastIndex=0,n-=1;return e}function E(e,t,a){jt[e]=w(t)?t:function(e,n){return e&&a?a:t}}function N(e,t){return r(jt,e)?jt[e](t._strict,t._locale):new RegExp(function(e){return P(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,a,n,i){return t||a||n||i})))}(e))}function P(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function q(e,t){var a,n=t;for("string"==typeof e&&(e=[e]),i(t)&&(n=function(e,a){a[t]=v(e)}),a=0;a<e.length;a++)At[e[a]]=n}function B(e,t){q(e,(function(e,a,n,i){n._w=n._w||{},t(e,n._w,n,i)}))}function H(e,t,a){null!=t&&r(At,e)&&At[e](t,a._a,a,e)}function Y(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function R(e,t,a){var n,i,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return a?"MMM"===t?-1!==(i=qt.call(this._shortMonthsParse,s))?i:null:-1!==(i=qt.call(this._longMonthsParse,s))?i:null:"MMM"===t?-1!==(i=qt.call(this._shortMonthsParse,s))?i:-1!==(i=qt.call(this._longMonthsParse,s))?i:null:-1!==(i=qt.call(this._longMonthsParse,s))?i:-1!==(i=qt.call(this._shortMonthsParse,s))?i:null}function W(e,t){var a;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=v(t);else if(!i(t=e.localeData().monthsParse(t)))return e;return a=Math.min(e.date(),Y(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,a),e}function U(t){return null!=t?(W(this,t),e.updateOffset(this,!0),this):A(this,"Month")}function X(){function e(e,t){return t.length-e.length}var t,a,n=[],i=[],o=[];for(t=0;t<12;t++)a=c([2e3,t]),n.push(this.monthsShort(a,"")),i.push(this.months(a,"")),o.push(this.months(a,"")),o.push(this.monthsShort(a,""));for(n.sort(e),i.sort(e),o.sort(e),t=0;t<12;t++)n[t]=P(n[t]),i[t]=P(i[t]);for(t=0;t<24;t++)o[t]=P(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function V(e){return G(e)?366:365}function G(e){return e%4==0&&e%100!=0||e%400==0}function K(e,t,a,n,i,o,s){var r=new Date(e,t,a,n,i,o,s);return e<100&&e>=0&&isFinite(r.getFullYear())&&r.setFullYear(e),r}function Z(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function J(e,t,a){var n=7+t-a;return-((7+Z(e,0,n).getUTCDay()-t)%7)+n-1}function Q(e,t,a,n,i){var o,s,r=1+7*(t-1)+(7+a-n)%7+J(e,n,i);return r<=0?s=V(o=e-1)+r:r>V(e)?(o=e+1,s=r-V(e)):(o=e,s=r),{year:o,dayOfYear:s}}function ee(e,t,a){var n,i,o=J(e.year(),t,a),s=Math.floor((e.dayOfYear()-o-1)/7)+1;return s<1?n=s+te(i=e.year()-1,t,a):s>te(e.year(),t,a)?(n=s-te(e.year(),t,a),i=e.year()+1):(i=e.year(),n=s),{week:n,year:i}}function te(e,t,a){var n=J(e,t,a),i=J(e+1,t,a);return(V(e)-n+i)/7}function ae(e,t,a){var n,i,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(i=qt.call(this._weekdaysParse,s))?i:null:"ddd"===t?-1!==(i=qt.call(this._shortWeekdaysParse,s))?i:null:-1!==(i=qt.call(this._minWeekdaysParse,s))?i:null:"dddd"===t?-1!==(i=qt.call(this._weekdaysParse,s))?i:-1!==(i=qt.call(this._shortWeekdaysParse,s))?i:-1!==(i=qt.call(this._minWeekdaysParse,s))?i:null:"ddd"===t?-1!==(i=qt.call(this._shortWeekdaysParse,s))?i:-1!==(i=qt.call(this._weekdaysParse,s))?i:-1!==(i=qt.call(this._minWeekdaysParse,s))?i:null:-1!==(i=qt.call(this._minWeekdaysParse,s))?i:-1!==(i=qt.call(this._weekdaysParse,s))?i:-1!==(i=qt.call(this._shortWeekdaysParse,s))?i:null}function ne(){function e(e,t){return t.length-e.length}var t,a,n,i,o,s=[],r=[],l=[],d=[];for(t=0;t<7;t++)a=c([2e3,1]).day(t),n=this.weekdaysMin(a,""),i=this.weekdaysShort(a,""),o=this.weekdays(a,""),s.push(n),r.push(i),l.push(o),d.push(n),d.push(i),d.push(o);for(s.sort(e),r.sort(e),l.sort(e),d.sort(e),t=0;t<7;t++)r[t]=P(r[t]),l[t]=P(l[t]),d[t]=P(d[t]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function ie(){return this.hours()%12||12}function oe(e,t){D(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function se(e,t){return t._meridiemParse}function re(e){return e?e.toLowerCase().replace("_","-"):e}function le(e){var t=null;if(!aa[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Qt._abbr,require("./locale/"+e),ce(t)}catch(e){}return aa[e]}function ce(e,t){var a;return e&&((a=n(t)?ue(e):de(e,t))&&(Qt=a)),Qt._abbr}function de(e,t){if(null!==t){var a=ta;if(t.abbr=e,null!=aa[e])M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=aa[e]._config;else if(null!=t.parentLocale){if(null==aa[t.parentLocale])return na[t.parentLocale]||(na[t.parentLocale]=[]),na[t.parentLocale].push({name:e,config:t}),null;a=aa[t.parentLocale]._config}return aa[e]=new k(x(a,t)),na[e]&&na[e].forEach((function(e){de(e.name,e.config)})),ce(e),aa[e]}return delete aa[e],null}function ue(e){var a;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Qt;if(!t(e)){if(a=le(e))return a;e=[e]}return function(e){for(var t,a,n,i,o=0;o<e.length;){for(t=(i=re(e[o]).split("-")).length,a=(a=re(e[o+1]))?a.split("-"):null;t>0;){if(n=le(i.slice(0,t).join("-")))return n;if(a&&a.length>=t&&b(i,a,!0)>=t-1)break;t--}o++}return null}(e)}function pe(e){var t,a=e._a;return a&&-2===d(e).overflow&&(t=a[St]<0||a[St]>11?St:a[Dt]<1||a[Dt]>Y(a[Tt],a[St])?Dt:a[It]<0||a[It]>24||24===a[It]&&(0!==a[zt]||0!==a[Ft]||0!==a[Et])?It:a[zt]<0||a[zt]>59?zt:a[Ft]<0||a[Ft]>59?Ft:a[Et]<0||a[Et]>999?Et:-1,d(e)._overflowDayOfYear&&(t<Tt||t>Dt)&&(t=Dt),d(e)._overflowWeeks&&-1===t&&(t=Nt),d(e)._overflowWeekday&&-1===t&&(t=Pt),d(e).overflow=t),e}function me(e){var t,a,n,i,o,s,r=e._i,l=ia.exec(r)||oa.exec(r);if(l){for(d(e).iso=!0,t=0,a=ra.length;t<a;t++)if(ra[t][1].exec(l[1])){i=ra[t][0],n=!1!==ra[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,a=la.length;t<a;t++)if(la[t][1].exec(l[3])){o=(l[2]||" ")+la[t][0];break}if(null==o)return void(e._isValid=!1)}if(!n&&null!=o)return void(e._isValid=!1);if(l[4]){if(!sa.exec(l[4]))return void(e._isValid=!1);s="Z"}e._f=i+(o||"")+(s||""),be(e)}else e._isValid=!1}function he(e){var t,a,n,i,o,s,r,l={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"};if(t=e._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),a=da.exec(t)){if(n=a[1]?"ddd"+(5===a[1].length?", ":" "):"",i="D MMM "+(a[2].length>10?"YYYY ":"YY "),o="HH:mm"+(a[4]?":ss":""),a[1]){var c=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(a[2]).getDay()];if(a[1].substr(0,3)!==c)return d(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(a[5].length){case 2:0===r?s=" +0000":s=((r="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(a[5][1].toUpperCase())-12)<0?" -":" +")+(""+r).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:s=l[a[5]];break;default:s=l[" GMT"]}a[5]=s,e._i=a.splice(1).join("")," ZZ",e._f=n+i+o+" ZZ",be(e),d(e).rfc2822=!0}else e._isValid=!1}function fe(e,t,a){return null!=e?e:null!=t?t:a}function ge(t){var a=new Date(e.now());return t._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function ve(e){var t,a,n,i,o=[];if(!e._d){for(n=ge(e),e._w&&null==e._a[Dt]&&null==e._a[St]&&function(e){var t,a,n,i,o,s,r,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,s=4,a=fe(t.GG,e._a[Tt],ee(we(),1,4).year),n=fe(t.W,1),((i=fe(t.E,1))<1||i>7)&&(l=!0);else{o=e._locale._week.dow,s=e._locale._week.doy;var c=ee(we(),o,s);a=fe(t.gg,e._a[Tt],c.year),n=fe(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+o,(t.e<0||t.e>6)&&(l=!0)):i=o}n<1||n>te(a,o,s)?d(e)._overflowWeeks=!0:null!=l?d(e)._overflowWeekday=!0:(r=Q(a,n,i,o,s),e._a[Tt]=r.year,e._dayOfYear=r.dayOfYear)}(e),null!=e._dayOfYear&&(i=fe(e._a[Tt],n[Tt]),(e._dayOfYear>V(i)||0===e._dayOfYear)&&(d(e)._overflowDayOfYear=!0),a=Z(i,0,e._dayOfYear),e._a[St]=a.getUTCMonth(),e._a[Dt]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=n[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[It]&&0===e._a[zt]&&0===e._a[Ft]&&0===e._a[Et]&&(e._nextDay=!0,e._a[It]=0),e._d=(e._useUTC?Z:K).apply(null,o),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[It]=24)}}function be(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],d(t).empty=!0;var a,n,i,o,s,r=""+t._i,l=r.length,c=0;for(i=F(t._f,t._locale).match(ct)||[],a=0;a<i.length;
vendor: 6,477 bytes, line 31
31a++)o=i[a],(n=(r.match(N(o,t))||[])[0])&&((s=r.substr(0,r.indexOf(n))).length>0&&d(t).unusedInput.push(s),r=r.slice(r.indexOf(n)+n.length),c+=n.length),pt[o]?(n?d(t).empty=!1:d(t).unusedTokens.push(o),H(o,n,t)):t._strict&&!n&&d(t).unusedTokens.push(o);d(t).charsLeftOver=l-c,r.length>0&&d(t).unusedInput.push(r),t._a[It]<=12&&!0===d(t).bigHour&&t._a[It]>0&&(d(t).bigHour=void 0),d(t).parsedDateParts=t._a.slice(0),d(t).meridiem=t._meridiem,t._a[It]=function(e,t,a){var n;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((n=e.isPM(a))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(t._locale,t._a[It],t._meridiem),ve(t),pe(t)}else he(t);else me(t)}function ye(e){var a=e._i,n=e._f;return e._locale=e._locale||ue(e._l),null===a||void 0===n&&""===a?p({nullInput:!0}):("string"==typeof a&&(e._i=a=e._locale.preparse(a)),f(a)?new h(pe(a)):(o(a)?e._d=a:t(n)?function(e){var t,a,n,i,o;if(0===e._f.length)return d(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)o=0,t=m({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],be(t),u(t)&&(o+=d(t).charsLeftOver,o+=10*d(t).unusedTokens.length,d(t).score=o,(null==n||o<n)&&(n=o,a=t));l(e,a||t)}(e):n?be(e):_e(e),u(e)||(e._d=null),e))}function _e(r){var l=r._i;n(l)?r._d=new Date(e.now()):o(l)?r._d=new Date(l.valueOf()):"string"==typeof l?function(t){var a=ca.exec(t._i);null!==a?t._d=new Date(+a[1]):(me(t),!1===t._isValid&&(delete t._isValid,he(t),!1===t._isValid&&(delete t._isValid,e.createFromInputFallback(t))))}(r):t(l)?(r._a=s(l.slice(0),(function(e){return parseInt(e,10)})),ve(r)):a(l)?function(e){if(!e._d){var t=L(e._i);e._a=s([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),ve(e)}}(r):i(l)?r._d=new Date(l):e.createFromInputFallback(r)}function Me(e,n,i,o,s){var r={};return!0!==i&&!1!==i||(o=i,i=void 0),(a(e)&&function(e){var t;for(t in e)return!1;return!0}(e)||t(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=s,r._l=i,r._i=e,r._f=n,r._strict=o,function(e){var t=new h(pe(ye(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}(r)}function we(e,t,a,n){return Me(e,t,a,n,!1)}function xe(e,a){var n,i;if(1===a.length&&t(a[0])&&(a=a[0]),!a.length)return we();for(n=a[0],i=1;i<a.length;++i)a[i].isValid()&&!a[i][e](n)||(n=a[i]);return n}function ke(e){var t=L(e),a=t.year||0,n=t.quarter||0,i=t.month||0,o=t.week||0,s=t.day||0,r=t.hour||0,l=t.minute||0,c=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===ma.indexOf(t)||null!=e[t]&&isNaN(e[t]))return!1;for(var a=!1,n=0;n<ma.length;++n)if(e[ma[n]]){if(a)return!1;parseFloat(e[ma[n]])!==v(e[ma[n]])&&(a=!0)}return!0}(t),this._milliseconds=+d+1e3*c+6e4*l+1e3*r*60*60,this._days=+s+7*o,this._months=+i+3*n+12*a,this._data={},this._locale=ue(),this._bubble()}function Ce(e){return e instanceof ke}function Oe(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Le(e,t){D(e,0,0,(function(){var e=this.utcOffset(),a="+";return e<0&&(e=-e,a="-"),a+S(~~(e/60),2)+t+S(~~e%60,2)}))}function $e(e,t){var a=(t||"").match(e);if(null===a)return null;var n=((a[a.length-1]||[])+"").match(ha)||["-",0,0],i=60*n[1]+v(n[2]);return 0===i?0:"+"===n[0]?i:-i}function je(t,a){var n,i;return a._isUTC?(n=a.clone(),i=(f(t)||o(t)?t.valueOf():we(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),e.updateOffset(n,!1),n):we(t).local()}function Ae(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Te(){return!!this.isValid()&&this._isUTC&&0===this._offset}function Se(e,t){var a,n,o,s=e,l=null;return Ce(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:i(e)?(s={},t?s[t]=e:s.milliseconds=e):(l=fa.exec(e))?(a="-"===l[1]?-1:1,s={y:0,d:v(l[Dt])*a,h:v(l[It])*a,m:v(l[zt])*a,s:v(l[Ft])*a,ms:v(Oe(1e3*l[Et]))*a}):(l=ga.exec(e))?(a="-"===l[1]?-1:1,s={y:De(l[2],a),M:De(l[3],a),w:De(l[4],a),d:De(l[5],a),h:De(l[6],a),m:De(l[7],a),s:De(l[8],a)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(o=function(e,t){var a;return e.isValid()&&t.isValid()?(t=je(t,e),e.isBefore(t)?a=Ie(e,t):((a=Ie(t,e)).milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}(we(s.from),we(s.to)),(s={}).ms=o.milliseconds,s.M=o.months),n=new ke(s),Ce(e)&&r(e,"_locale")&&(n._locale=e._locale),n}function De(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Ie(e,t){var a={milliseconds:0,months:0};return a.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function ze(e,t){return function(a,n){var i;return null===n||isNaN(+n)||(M(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=a,a=n,n=i),Fe(this,Se(a="string"==typeof a?+a:a,n),e),this}}function Fe(t,a,n,i){var o=a._milliseconds,s=Oe(a._days),r=Oe(a._months);t.isValid()&&(i=null==i||i,o&&t._d.setTime(t._d.valueOf()+o*n),s&&T(t,"Date",A(t,"Date")+s*n),r&&W(t,A(t,"Month")+r*n),i&&e.updateOffset(t,s||r))}function Ee(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ue(e))&&(this._locale=t),this)}function Ne(){return this._locale}function Pe(e,t){D(0,[e,e.length],0,t)}function qe(e,t,a,n,i){var o;return null==e?ee(this,n,i).year:(t>(o=te(e,n,i))&&(t=o),Be.call(this,e,t,a,n,i))}function Be(e,t,a,n,i){var o=Q(e,t,a,n,i),s=Z(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function He(e,t){t[Et]=v(1e3*("0."+e))}function Ye(e){return e}function Re(e,t,a,n){var i=ue(),o=c().set(n,t);return i[a](o,e)}function We(e,t,a){if(i(e)&&(t=e,e=void 0),e=e||"",null!=t)return Re(e,t,a,"month");var n,o=[];for(n=0;n<12;n++)o[n]=Re(e,n,a,"month");return o}function Ue(e,t,a,n){"boolean"==typeof e?(i(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,i(t)&&(a=t,t=void 0),t=t||"");var o=ue(),s=e?o._week.dow:0;if(null!=a)return Re(t,(a+s)%7,n,"day");var r,l=[];for(r=0;r<7;r++)l[r]=Re(t,(r+s)%7,n,"day");return l}function Xe(e,t,a,n){var i=Se(t,a);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function Ve(e){return e<0?Math.floor(e):Math.ceil(e)}function Ge(e){return 4800*e/146097}function Ke(e){return 146097*e/4800}function Ze(e){return function(){return this.as(e)}}function Je(e){return function(){return this.isValid()?this._data[e]:NaN}}function Qe(e,t,a,n,i){return i.relativeTime(t||1,!!a,e,n)}
31function et(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a=Wa(this._milliseconds)/1e3,n=Wa(this._days),i=Wa(this._months);e=g(a/60),t=g(e/60),a%=60,e%=60;var o=g(i/12),s=i%=12,r=n,l=t,c=e,d=a,u=this.asSeconds();return u?(u<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(r?r+"D":"")+(l||c||d?"T":"")+(l?l+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}var tt,at=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),a=t.length>>>0,n=0;n<a;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1},nt=e.momentProperties=[],it=!1,ot={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var st=Object.keys?Object.keys:function(e){var t,a=[];for(t in e)r(e,t)&&a.push(t);return a},rt={},lt={},ct=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,dt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ut={},pt={},mt=/\d/,ht=/\d\d/,ft=/\d{3}/,gt=/\d{4}/,vt=/[+-]?\d{6}/,bt=/\d\d?/,yt=/\d\d\d\d?/,_t=/\d\d\d\d\d\d?/,Mt=/\d{1,3}/,wt=/\d{1,4}/,xt=/[+-]?\d{1,6}/,kt=/\d+/,Ct=/[+-]?\d+/,Ot=/Z|[+-]\d\d:?\d\d/gi,Lt=/Z|[+-]\d\d(?::?\d\d)?/gi,$t=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,jt={},At={},Tt=0,St=1,Dt=2,It=3,zt=4,Ft=5,Et=6,Nt=7,Pt=8,qt=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};D("M",["MM",2],"Mo",(function(){return this.month()+1})),D("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),D("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),C("month","M"),$("month",8),E("M",bt),E("MM",bt,ht),E("MMM",(function(e,t){return t.monthsShortRegex(e)})),E("MMMM",(function(e,t){return t.monthsRegex(e)})),q(["M","MM"],(function(e,t){t[St]=v(e)-1})),q(["MMM","MMMM"],(function(e,t,a,n){var i=a._locale.monthsParse(e,n,a._strict);null!=i?t[St]=i:d(a).invalidMonth=e}));var Bt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ht="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Yt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Rt=$t,Wt=$t;D("Y",0,0,(function(){var e=this.year();return e<=9999?""+e:"+"+e})),D(0,["YY",2],0,(function(){return this.year()%100})),D(0,["YYYY",4],0,"year"),D(0,["YYYYY",5],0,"year"),D(0,["YYYYYY",6,!0],0,"year"),C("year","y"),$("year",1),E("Y",Ct),E("YY",bt,ht),E("YYYY",wt,gt),E("YYYYY",xt,vt),E("YYYYYY",xt,vt),q(["YYYYY","YYYYYY"],Tt),q("YYYY",(function(t,a){a[Tt]=2===t.length?e.parseTwoDigitYear(t):v(t)})),q("YY",(function(t,a){a[Tt]=e.parseTwoDigitYear(t)})),q("Y",(function(e,t){t[Tt]=parseInt(e,10)})),e.parseTwoDigitYear=function(e){return v(e)+(v(e)>68?1900:2e3)};var Ut=j("FullYear",!0);D("w",["ww",2],"wo","week"),D("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),$("week",5),$("isoWeek",5),E("w",bt),E("ww",bt,ht),E("W",bt),E("WW",bt,ht),B(["w","ww","W","WW"],(function(e,t,a,n){t[n.substr(0,1)]=v(e)}));D("d",0,"do","day"),D("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),D("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),D("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),D("e",0,0,"weekday"),D("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),$("day",11),$("weekday",11),$("isoWeekday",11),E("d",bt),E("e",bt),E("E",bt),E("dd",(function(e,t){return t.weekdaysMinRegex(e)})),E("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),E("dddd",(function(e,t){return t.weekdaysRegex(e)})),B(["dd","ddd","dddd"],(function(e,t,a,n){var i=a._locale.weekdaysParse(e,n,a._strict);null!=i?t.d=i:d(a).invalidWeekday=e})),B(["d","e","E"],(function(e,t,a,n){t[n]=v(e)}));var Xt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Vt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Gt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Kt=$t,Zt=$t,Jt=$t;D("H",["HH",2],0,"hour"),D("h",["hh",2],0,ie),D("k",["kk",2],0,(function(){return this.hours()||24})),D("hmm",0,0,(function(){return""+ie.apply(this)+S(this.minutes(),2)}
31)),D("hmmss",0,0,(function(){return""+ie.apply(this)+S(this.minutes(),2)+S(this.seconds(),2)})),D("Hmm",0,0,(function(){return""+this.hours()+S(this.minutes(),2)})),D("Hmmss",0,0,(function(){return""+this.hours()+S(this.minutes(),2)+S(this.seconds(),2)})),oe("a",!0),oe("A",!1),C("hour","h"),$("hour",13),E("a",se),E("A",se),E("H",bt),E("h",bt),E("k",bt),E("HH",bt,ht),E("hh",bt,ht),E("kk",bt,ht),E("hmm",yt),E("hmmss",_t),E("Hmm",yt),E("Hmmss",_t),q(["H","HH"],It),q(["k","kk"],(function(e,t,a){var n=v(e);t[It]=24===n?0:n})),q(["a","A"],(function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e})),q(["h","hh"],(function(e,t,a){t[It]=v(e),d(a).bigHour=!0})),q("hmm",(function(e,t,a){var n=e.length-2;t[It]=v(e.substr(0,n)),t[zt]=v(e.substr(n)),d(a).bigHour=!0})),q("hmmss",(function(e,t,a){var n=e.length-4,i=e.length-2;t[It]=v(e.substr(0,n)),t[zt]=v(e.substr(n,2)),t[Ft]=v(e.substr(i)),d(a).bigHour=!0})),q("Hmm",(function(e,t,a){var n=e.length-2;t[It]=v(e.substr(0,n)),t[zt]=v(e.substr(n))})),q("Hmmss",(function(e,t,a){var n=e.length-4,i=e.length-2;t[It]=v(e.substr(0,n)),t[zt]=v(e.substr(n,2)),t[Ft]=v(e.substr(i))}));var Qt,ea=j("Hours",!0),ta={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ht,monthsShort:Yt,week:{dow:0,doy:6},weekdays:Xt,weekdaysMin:Gt,weekdaysShort:Vt,meridiemParse:/[ap]\.?m?\.?/i},aa={},na={},ia=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,oa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sa=/Z|[+-]\d\d(?::?\d\d)?/,ra=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],la=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ca=/^\/?Date\((\-?\d+)/i,da=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;e.createFromInputFallback=_("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),e.ISO_8601=function(){},e.RFC_2822=function(){};var ua=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=we.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()})),pa=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=we.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:p()})),ma=["year","quarter","month","week","day","hour","minute","second","millisecond"];Le("Z",":"),Le("ZZ",""),E("Z",Lt),E("ZZ",Lt),q(["Z","ZZ"],(function(e,t,a){a._useUTC=!0,a._tzm=$e(Lt,e)}));var ha=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var fa=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,ga=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Se.fn=ke.prototype,Se.invalid=function(){return Se(NaN)};var va=ze(1,"add"),ba=ze(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ya=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));D(0,["gg",2],0,(function(){return this.weekYear()%100})),D(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Pe("gggg","weekYear"),Pe("ggggg","weekYear"),Pe("GGGG","isoWeekYear"),Pe("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),$("weekYear",1),$("isoWeekYear",1),E("G",Ct),E("g",Ct),E("GG",bt,ht),E("gg",bt,ht),E("GGGG",wt,gt),E("gggg",wt,gt),E("GGGGG",xt,vt),E("ggggg",xt,vt),B(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,a,n){t[n.substr(0,2)]=v(e)})),B(["gg","GG"],(function(t,a,n,i){a[i]=e.parseTwoDigitYear(t)})),D("Q",0,"Qo","quarter"),C("quarter","Q"),$("quarter",7),E("Q",mt),q("Q",(function(e,t){t[St]=3*(v(e)-1)})),D("D",["DD",2],"Do","date"),C("date","D"),$("date",9),E("D",bt),E("DD",bt,ht),E("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),q(["D","DD"],Dt),q("Do",(function(e,t){t[Dt]=v(e.match(bt)[0])}));var _a=j("Date",!0);D("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),$("dayOfYear",4),E("DDD",Mt),E("DDDD",ft),q(["DDD","DDDD"],(function(e,t,a){a._dayOfYear=v(e)})),D("m",["mm",2],0,"minute"),C("minute","m"),$("minute",14),E("m",bt),E("mm",bt,ht),q(["m","mm"],zt);var Ma=j("Minutes",!1);D("s",["ss",2],0,"second"),C("second","s"),$("second",15),E("s",bt),E("ss",bt,ht),q(["s","ss"],Ft);var wa,xa=j("Seconds",!1);for(D("S",0,0,(function(){return~~(this.millisecond()/100)})),D(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),D(0,["SSS",3],0,"millisecond"),D(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),D(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),D(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),D(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),D(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),D(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),C("millisecond","ms"),$("millisecond",16),E("S",Mt,mt),E("SS",Mt,ht),E("SSS",Mt,ft),wa="SSSS";wa.length<=9;wa+="S")E(wa,kt);for(wa="S";wa.length<=9;wa+="S")q(wa,He);var ka=j("Milliseconds",!1);D("z",0,0,"zoneAbbr"),D("zz",0,0,"zoneName");var Ca=h.prototype;Ca.add=va,Ca.calendar=function(t,a){var n=t||we(),i=je(n,this).startOf("day"),o=e.calendarFormat(this,i)||"sameElse",s=a&&(w(a[o])?a[o].call(this,n):a[o]);return this.format(s||this.localeData().calendar(o,this,we(n)))},Ca.clone=function(){return new h(this)},Ca.diff=function(e,t,a){var n,i,o,s;return this.isValid()?(n=je(e,this)).isValid()?(i=6e4*(n.utcOffset()-this.utcOffset()),"year"===(t=O(t))||"month"===t||"quarter"===t?(s=function(e,t){var a,n,i=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(i,"months");return t-o<0?(a=e.clone().add(i-1,"months"),n=(t-o)/(o-a)):(a=e.clone().add(i+1,"months"),n=(t-o)/(a-o)),-(i+n)||0}(this,n),"quarter"===t?s/=3:"year"===t&&(s/=12)):(o=this-n,s="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-i)/864e5:"week"===t?(o-i)/6048e5:o),a?s:g(s)):NaN:NaN},Ca.endOf=function(e){return void 0===(e=O(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},Ca.format=function(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var a=z(this,t);return this.localeData().postformat(a)},Ca.from=function(e,t){return this.isValid()&&(f(e)&&e.isValid()||we(e).isValid())?Se({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Ca.fromNow=function(e){return this.from(we(),e)},Ca.to=function(e,t){return this.isValid()&&(f(e)&&e.isValid()||we(e).isValid())?Se({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Ca.toNow=function(e){return this.to(we(),e)},Ca.get=function(e){return w(this[e=O(e)])?this[e]():this},Ca.invalidAt=function(){return d(this).overflow},Ca.isAfter=function(e,t){var a=f(e)?e:we(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=O(n(t)?"millisecond":t))?this.valueOf()>a.valueOf():a.valueOf()<this.clone().startOf(t).valueOf())},Ca.isBefore=function(e,t){var a=f(e)?e:we(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=O(n(t)?"millisecond":t))?this.valueOf()<a.valueOf():this.clone().endOf(t).valueOf()<a.valueOf())},Ca.isBetween=function(e,t,a,n){return("("===(n=n||"()")[0]?this.isAfter(e,a):!this.isBefore(e,a))&&(")"===n[1]?this.isBefore(t,a):!this.isAfter(t,a))},Ca.isSame=function(e,t){var a,n=f(e)?e:we(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=O(t||"millisecond"))?this.valueOf()===n.valueOf():(a=n.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf()))},Ca.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Ca.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Ca.isValid=function(){return u(this)},Ca.lang=ya,Ca.locale=Ee,Ca.localeData=Ne,Ca.max=pa,Ca.min=ua,Ca.parsingFlags=function(){return l({},d(this))},Ca.set=function(e,t){if("object"==typeof e)for(var a=function(e){var t=[];for(var a in e)t.push({unit:a,priority:lt[a]});return t.sort((function(e,t){return e.priority-t.priority})),t}(e=L(e)),n=0;n<a.length;n++)this[a[n].unit](e[a[n].unit]);else if(w(this[e=O(e)]))return this[e](t);return this},Ca.startOf=function(e){switch(e=O(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},Ca.subtract=ba,Ca.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Ca.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Ca.toDate=function(){return new Date(this.valueOf())},Ca.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?z(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):w(Date.prototype.toISOString)?this.toDate().toISOString():z(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}
vendor: 13,454 bytes, line 31
31,Ca.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var a="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(a+n+"-MM-DD[T]HH:mm:ss.SSS"+i)},Ca.toJSON=function(){return this.isValid()?this.toISOString():null},Ca.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Ca.unix=function(){return Math.floor(this.valueOf()/1e3)},Ca.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Ca.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Ca.year=Ut,Ca.isLeapYear=function(){return G(this.year())},Ca.weekYear=function(e){return qe.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Ca.isoWeekYear=function(e){return qe.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Ca.quarter=Ca.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Ca.month=U,Ca.daysInMonth=function(){return Y(this.year(),this.month())},Ca.week=Ca.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Ca.isoWeek=Ca.isoWeeks=function(e){var t=ee(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Ca.weeksInYear=function(){var e=this.localeData()._week;return te(this.year(),e.dow,e.doy)},Ca.isoWeeksInYear=function(){return te(this.year(),1,4)},Ca.date=_a,Ca.day=Ca.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Ca.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Ca.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Ca.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Ca.hour=Ca.hours=ea,Ca.minute=Ca.minutes=Ma,Ca.second=Ca.seconds=xa,Ca.millisecond=Ca.milliseconds=ka,Ca.utcOffset=function(t,a,n){var i,o=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=$e(Lt,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&a&&(i=Ae(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),o!==t&&(!a||this._changeInProgress?Fe(this,Se(t-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Ae(this)},Ca.utc=function(e){return this.utcOffset(0,e)},Ca.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ae(this),"m")),this},Ca.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=$e(Ot,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Ca.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?we(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Ca.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Ca.isLocal=function(){return!!this.isValid()&&!this._isUTC},Ca.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Ca.isUtc=Te,Ca.isUTC=Te,Ca.zoneAbbr=function(){return this._isUTC?"UTC":""},Ca.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Ca.dates=_("dates accessor is deprecated. Use date instead.",_a),Ca.months=_("months accessor is deprecated. Use month instead",U),Ca.years=_("years accessor is deprecated. Use year instead",Ut),Ca.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Ca.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!n(this._isDSTShifted))return this._isDSTShifted;var e={};if(m(e,this),(e=ye(e))._a){var t=e._isUTC?c(e._a):we(e._a);this._isDSTShifted=this.isValid()&&b(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var Oa=k.prototype;Oa.calendar=function(e,t,a){var n=this._calendar[e]||this._calendar.sameElse;return w(n)?n.call(t,a):n},Oa.longDateFormat=function(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.replace(/MMMM|MM|DD|dddd/g,(function(e){return e.slice(1)})),this._longDateFormat[e])},Oa.invalidDate=function(){return this._invalidDate},Oa.ordinal=function(e){return this._ordinal.replace("%d",e)},Oa.preparse=Ye,Oa.postformat=Ye,Oa.relativeTime=function(e,t,a,n){var i=this._relativeTime[a];return w(i)?i(e,t,a,n):i.replace(/%d/i,e)},Oa.pastFuture=function(e,t){var a=this._relativeTime[e>0?"future":"past"];return w(a)?a(t):a.replace(/%s/i,t)},Oa.set=function(e){var t,a;for(a in e)w(t=e[a])?this[a]=t:this["_"+a]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Oa.months=function(e,a){return e?t(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Bt).test(a)?"format":"standalone"][e.month()]:t(this._months)?this._months:this._months.standalone},Oa.monthsShort=function(e,a){return e?t(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Bt.test(a)?"format":"standalone"][e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Oa.monthsParse=function(e,t,a){var n,i,o;if(this._monthsParseExact)return R.call(this,e,t,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=c([2e3,n]),a&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),a||this._monthsParse[n]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(a&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!a&&this._monthsParse[n].test(e))return n}},Oa.monthsRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||X.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=Wt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Oa.monthsShortRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||X.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=Rt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Oa.week=function(e){return ee(e,this._week.dow,this._week.doy).week},Oa.firstDayOfYear=function(){return this._week.doy},Oa.firstDayOfWeek=function(){return this._week.dow},Oa.weekdays=function(e,a){return e?t(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(a)?"format":"standalone"][e.day()]:t(this._weekdays)?this._weekdays:this._weekdays.standalone},Oa.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},Oa.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},Oa.weekdaysParse=function(e,t,a){var n,i,o;if(this._weekdaysParseExact)return ae.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=c([2e3,1]).day(n),a&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(a&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(a&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!a&&this._weekdaysParse[n].test(e))return n}},Oa.weekdaysRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||ne.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=Kt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Oa.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||ne.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Zt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Oa.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||ne.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Jt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Oa.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Oa.meridiem=function(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"},ce("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=_("moment.lang is deprecated. Use moment.locale instead.",ce),e.langData=_("moment.langData is deprecated. Use moment.localeData instead.",ue);var La=Math.abs,$a=Ze("ms"),ja=Ze("s"),Aa=Ze("m"),Ta=Ze("h"),Sa=Ze("d"),Da=Ze("w"),Ia=Ze("M"),za=Ze("y"),Fa=Je("milliseconds"),Ea=Je("seconds"),Na=Je("minutes"),Pa=Je("hours"),qa=Je("days"),Ba=Je("months"),Ha=Je("years"),Ya=Math.round,Ra={ss:44,s:45,m:45,h:22,d:26,M:11},Wa=Math.abs,Ua=ke.prototype;return Ua.isValid=function(){return this._isValid},Ua.abs=function(){var e=this._data;return this._milliseconds=La(this._milliseconds),this._days=La(this._days),this._months=La(this._months),e.milliseconds=La(e.milliseconds),e.seconds=La(e.seconds),e.minutes=La(e.minutes),e.hours=La(e.hours),e.months=La(e.months),e.years=La(e.years),this},Ua.add=function(e,t){return Xe(this,e,t,1)},Ua.subtract=function(e,t){return Xe(this,e,t,-1)},Ua.as=function(e){if(!this.isValid())return NaN;var t,a,n=this._milliseconds;if("month"===(e=O(e))||"year"===e)return t=this._days+n/864e5,a=this._months+Ge(t),"month"===e?a:a/12;switch(t=this._days+Math.round(Ke(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},Ua.asMilliseconds=$a,Ua.asSeconds=ja,Ua.asMinutes=Aa,Ua.asHours=Ta,Ua.asDays=Sa,Ua.asWeeks=Da,Ua.asMonths=Ia,Ua.asYears=za,Ua.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN},Ua._bubble=function(){var e,t,a,n,i,o=this._milliseconds,s=this._days,r=this._months,l=this._data;return o>=0&&s>=0&&r>=0||o<=0&&s<=0&&r<=0||(o+=864e5*Ve(Ke(r)+s),s=0,r=0),l.milliseconds=o%1e3,e=g(o/1e3),l.seconds=e%60,t=g(e/60),l.minutes=t%60,a=g(t/60),l.hours=a%24,s+=g(a/24),r+=i=g(Ge(s)),s-=Ve(Ke(i)),n=g(r/12),r%=12,l.days=s,l.months=r,l.years=n,this},Ua.get=function(e){return e=O(e),this.isValid()?this[e+"s"]():NaN},Ua.milliseconds=Fa,Ua.seconds=Ea,Ua.minutes=Na,Ua.hours=Pa,Ua.days=qa,Ua.weeks=function(){return g(this.days()/7)},Ua.months=Ba,Ua.years=Ha,Ua.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),a=function(e,t,a){var n=Se(e).abs(),i=Ya(n.as("s")),o=Ya(n.as("m")),s=Ya(n.as("h")),r=Ya(n.as("d")),l=Ya(n.as("M")),c=Ya(n.as("y")),d=i<=Ra.ss&&["s",i]||i<Ra.s&&["ss",i]||o<=1&&["m"]||o<Ra.m&&["mm",o]||s<=1&&["h"]||s<Ra.h&&["hh",s]||r<=1&&["d"]||r<Ra.d&&["dd",r]||l<=1&&["M"]||l<Ra.M&&["MM",l]||c<=1&&["y"]||["yy",c];return d[2]=t,d[3]=+e>0,d[4]=a,Qe.apply(null,d)}(this,!e,t);return e&&(a=t.pastFuture(+this,a)),t.postformat(a)},Ua.toISOString=et,Ua.toString=et,Ua.toJSON=et,Ua.locale=Ee,Ua.localeData=Ne,Ua.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",et),Ua.lang=ya,D("X",0,0,"unix"),D("x",0,0,"valueOf"),E("x",Ct),E("X",/[+-]?\d+(\.\d{1,3})?/),q("X",(function(e,t,a){a._d=new Date(1e3*parseFloat(e,10))})),q("x",(function(e,t,a){a._d=new Date(v(e))})),e.version="2.18.1",function(e){tt=e}(we),e.fn=Ca,e.min=function(){return xe("isBefore",[].slice.call(arguments,0))},e.max=function(){return xe("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=c,e.unix=function(e){return we(1e3*e)},e.months=function(e,t){return We(e,t,"months")}
vendor: 15,494 bytes, line 31
31,e.isDate=o,e.locale=ce,e.invalid=p,e.duration=Se,e.isMoment=f,e.weekdays=function(e,t,a){return Ue(e,t,a,"weekdays")},e.parseZone=function(){return we.apply(null,arguments).parseZone()},e.localeData=ue,e.isDuration=Ce,e.monthsShort=function(e,t){return We(e,t,"monthsShort")},e.weekdaysMin=function(e,t,a){return Ue(e,t,a,"weekdaysMin")},e.defineLocale=de,e.updateLocale=function(e,t){if(null!=t){var a,n=ta;null!=aa[e]&&(n=aa[e]._config),(a=new k(t=x(n,t))).parentLocale=aa[e],aa[e]=a,ce(e)}else null!=aa[e]&&(null!=aa[e].parentLocale?aa[e]=aa[e].parentLocale:null!=aa[e]&&delete aa[e]);return aa[e]},e.locales=function(){return st(aa)},e.weekdaysShort=function(e,t,a){return Ue(e,t,a,"weekdaysShort")},e.normalizeUnits=O,e.relativeTimeRounding=function(e){return void 0===e?Ya:"function"==typeof e&&(Ya=e,!0)},e.relativeTimeThreshold=function(e,t){return void 0!==Ra[e]&&(void 0===t?Ra[e]:(Ra[e]=t,"s"===e&&(Ra.ss=t-1),!0))},e.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return a<-6?"sameElse":a<-1?"lastWeek":a<0?"lastDay":a<1?"sameDay":a<2?"nextDay":a<7?"nextWeek":"sameElse"},e.prototype=Ca,e})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,(function(){"use strict";function e(){return Nt.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function n(e){return void 0===e}function i(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function s(e,t){var a,n=[];for(a=0;a<e.length;++a)n.push(t(e[a],a));return n}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e,t){for(var a in t)r(t,a)&&(e[a]=t[a]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,a,n){return Me(e,t,a,n,!0).utc()}function d(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function u(e){if(null==e._isValid){var t=d(e),a=Pt.call(t.parsedDateParts,(function(e){return null!=e})),n=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&a);if(e._strict&&(n=n&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return n;e._isValid=n}return e._isValid}function p(e){var t=c(NaN);return null!=e?l(d(t),e):d(t).userInvalidated=!0,t}function m(e,t){var a,i,o;if(n(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),n(t._i)||(e._i=t._i),n(t._f)||(e._f=t._f),n(t._l)||(e._l=t._l),n(t._strict)||(e._strict=t._strict),n(t._tzm)||(e._tzm=t._tzm),n(t._isUTC)||(e._isUTC=t._isUTC),n(t._offset)||(e._offset=t._offset),n(t._pf)||(e._pf=d(t)),n(t._locale)||(e._locale=t._locale),qt.length>0)for(a=0;a<qt.length;a++)n(o=t[i=qt[a]])||(e[i]=o);return e}function h(t){m(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Bt&&(Bt=!0,e.updateOffset(this),Bt=!1)}function f(e){return e instanceof h||null!=e&&null!=e._isAMomentObject}function g(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=g(t)),a}function b(e,t,a){var n,i=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),s=0;for(n=0;n<i;n++)(a&&e[n]!==t[n]||!a&&v(e[n])!==v(t[n]))&&s++;return s+o}function y(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function _(t,a){var n=!0;return l((function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),n){for(var i,o=[],s=0;s<arguments.length;s++){if(i="","object"==typeof arguments[s]){for(var r in i+="\n["+s+"] ",arguments[0])i+=r+": "+arguments[0][r]+", ";i=i.slice(0,-2)}else i=arguments[s];o.push(i)}y(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),n=!1}return a.apply(this,arguments)}),a)}function M(t,a){null!=e.deprecationHandler&&e.deprecationHandler(t,a),Ht[t]||(y(a),Ht[t]=!0)}function w(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function x(e,t){var n,i=l({},e);for(n in t)r(t,n)&&(a(e[n])&&a(t[n])?(i[n]={},l(i[n],e[n]),l(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)r(e,n)&&!r(t,n)&&a(e[n])&&(i[n]=l({},i[n]));return i}function k(e){null!=e&&this.set(e)}function C(e,t){var a=e.toLowerCase();Rt[a]=Rt[a+"s"]=Rt[t]=e}function O(e){return"string"==typeof e?Rt[e]||Rt[e.toLowerCase()]:void 0}function L(e){var t,a,n={};for(a in e)r(e,a)&&((t=O(a))&&(n[t]=e[a]));return n}function $(e,t){Wt[e]=t}function j(t,a){return function(n){return null!=n?(T(this,t,n),e.updateOffset(this,a),this):A(this,t)}}function A(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function T(e,t,a){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](a)}function S(e,t,a){var n=""+Math.abs(e),i=t-n.length;return(e>=0?a?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+n}function D(e,t,a,n){var i=n;"string"==typeof n&&(i=function(){return this[n]()}),e&&(Gt[e]=i),t&&(Gt[t[0]]=function(){return S(i.apply(this,arguments),t[1],t[2])}),a&&(Gt[a]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function I(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function z(e,t){return e.isValid()?(t=F(t,e.localeData()),Vt[t]=Vt[t]||function(e){var t,a,n=e.match(Ut);for(t=0,a=n.length;t<a;t++)Gt[n[t]]?n[t]=Gt[n[t]]:n[t]=I(n[t]);return function(t){var i,o="";for(i=0;i<a;i++)o+=w(n[i])?n[i].call(t,e):n[i];return o}}(t),Vt[t](e)):e.localeData().invalidDate()}function F(e,t){function a(e){return t.longDateFormat(e)||e}var n=5;for(Xt.lastIndex=0;n>=0&&Xt.test(e);)e=e.replace(Xt,a),Xt.lastIndex=0,n-=1;return e}function E(e,t,a){pa[e]=w(t)?t:function(e,n){return e&&a?a:t}}function N(e,t){return r(pa,e)?pa[e](t._strict,t._locale):new RegExp(function(e){return P(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,a,n,i){return t||a||n||i})))}(e))}function P(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function q(e,t){var a,n=t;for("string"==typeof e&&(e=[e]),i(t)&&(n=function(e,a){a[t]=v(e)}),a=0;a<e.length;a++)ma[e[a]]=n}function B(e,t){q(e,(function(e,a,n,i){n._w=n._w||{},t(e,n._w,n,i)}))}function H(e,t,a){null!=t&&r(ma,e)&&ma[e](t,a._a,a,e)}function Y(e,t){return new Date(Date.UTC(e,t+1,0)).getUTCDate()}function R(e,t,a){var n,i,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],n=0;n<12;++n)o=c([2e3,n]),this._shortMonthsParse[n]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[n]=this.months(o,"").toLocaleLowerCase();return a?"MMM"===t?-1!==(i=xa.call(this._shortMonthsParse,s))?i:null:-1!==(i=xa.call(this._longMonthsParse,s))?i:null:"MMM"===t?-1!==(i=xa.call(this._shortMonthsParse,s))?i:-1!==(i=xa.call(this._longMonthsParse,s))?i:null:-1!==(i=xa.call(this._longMonthsParse,s))?i:-1!==(i=xa.call(this._shortMonthsParse,s))?i:null}function W(e,t){var a;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=v(t);else if(!i(t=e.localeData().monthsParse(t)))return e;return a=Math.min(e.date(),Y(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,a),e}function U(t){return null!=t?(W(this,t),e.updateOffset(this,!0),this):A(this,"Month")}function X(){function e(e,t){return t.length-e.length}var t,a,n=[],i=[],o=[];for(t=0;t<12;t++)a=c([2e3,t]),n.push(this.monthsShort(a,"")),i.push(this.months(a,"")),o.push(this.months(a,"")),o.push(this.monthsShort(a,""));for(n.sort(e),i.sort(e),o.sort(e),t=0;t<12;t++)n[t]=P(n[t]),i[t]=P(i[t]);for(t=0;t<24;t++)o[t]=P(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function V(e){return G(e)?366:365}function G(e){return e%4==0&&e%100!=0||e%400==0}function K(e,t,a,n,i,o,s){var r=new Date(e,t,a,n,i,o,s);return e<100&&e>=0&&isFinite(r.getFullYear())&&r.setFullYear(e),r}function Z(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function J(e,t,a){var n=7+t-a;return-((7+Z(e,0,n).getUTCDay()-t)%7)+n-1}function Q(e,t,a,n,i){var o,s,r=1+7*(t-1)+(7+a-n)%7+J(e,n,i);return r<=0?s=V(o=e-1)+r:r>V(e)?(o=e+1,s=r-V(e)):(o=e,s=r),{year:o,dayOfYear:s}}function ee(e,t,a){var n,i,o=J(e.year(),t,a),s=Math.floor((e.dayOfYear()-o-1)/7)+1;return s<1?n=s+te(i=e.year()-1,t,a):s>te(e.year(),t,a)?(n=s-te(e.year(),t,a),i=e.year()+1):(i=e.year(),n=s),{week:n,year:i}}function te(e,t,a){var n=J(e,t,a),i=J(e+1,t,a);return(V(e)-n+i)/7}function ae(e,t,a){var n,i,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=c([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(i=xa.call(this._weekdaysParse,s))?i:null:"ddd"===t?-1!==(i=xa.call(this._shortWeekdaysParse,s))?i:null:-1!==(i=xa.call(this._minWeekdaysParse,s))?i:null:"dddd"===t?-1!==(i=xa.call(this._weekdaysParse,s))?i:-1!==(i=xa.call(this._shortWeekdaysParse,s))?i:-1!==(i=xa.call(this._minWeekdaysParse,s))?i:null:"ddd"===t?-1!==(i=xa.call(this._shortWeekdaysParse,s))?i:-1!==(i=xa.call(this._weekdaysParse,s))?i:-1!==(i=xa.call(this._minWeekdaysParse,s))?i:null:-1!==(i=xa.call(this._minWeekdaysParse,s))?i:-1!==(i=xa.call(this._weekdaysParse,s))?i:-1!==(i=xa.call(this._shortWeekdaysParse,s))?i:null}function ne(){function e(e,t){return t.length-e.length}var t,a,n,i,o,s=[],r=[],l=[],d=[];for(t=0;t<7;t++)a=c([2e3,1]).day(t),n=this.weekdaysMin(a,""),i=this.weekdaysShort(a,""),o=this.weekdays(a,""),s.push(n),r.push(i),l.push(o),d.push(n),d.push(i),d.push(o);for(s.sort(e),r.sort(e),l.sort(e),d.sort(e),t=0;t<7;t++)r[t]=P(r[t]),l[t]=P(l[t]),d[t]=P(d[t]);this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function ie(){return this.hours()%12||12}function oe(e,t){D(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function se(e,t){return t._meridiemParse}function re(e){return e?e.toLowerCase().replace("_","-"):e}function le(e){var t=null;if(!Pa[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Fa._abbr,require("./locale/"+e),ce(t)}catch(e){}return Pa[e]}function ce(e,t){var a;return e&&((a=n(t)?ue(e):de(e,t))&&(Fa=a)),Fa._abbr}function de(e,t){if(null!==t){var a=Na;if(t.abbr=e,null!=Pa[e])M("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=Pa[e]._config;else if(null!=t.parentLocale){if(null==Pa[t.parentLocale])return qa[t.parentLocale]||(qa[t.parentLocale]=[]),qa[t.parentLocale].push({name:e,config:t}),null;a=Pa[t.parentLocale]._config}return Pa[e]=new k(x(a,t)),qa[e]&&qa[e].forEach((function(e){de(e.name,e.config)})),ce(e),Pa[e]}return delete Pa[e],null}function ue(e){var a;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fa;if(!t(e)){if(a=le(e))return a;e=[e]}return function(e){for(var t,a,n,i,o=0;o<e.length;){for(t=(i=re(e[o]).split("-")).length,a=(a=re(e[o+1]))?a.split("-"):null;t>0;){if(n=le(i.slice(0,t).join("-")))return n;if(a&&a.length>=t&&b(i,a,!0)>=t-1)break;t--}o++}return null}(e)}function pe(e){var t,a=e._a;return a&&-2===d(e).overflow&&(t=a[fa]<0||a[fa]>11?fa:a[ga]<1||a[ga]>Y(a[ha],a[fa])?ga:a[va]<0||a[va]>24||24===a[va]&&(0!==a[ba]||0!==a[ya]||0!==a[_a])?va:a[ba]<0||a[ba]>59?ba:a[ya]<0||a[ya]>59?ya:a[_a]<0||a[_a]>999?_a:-1,d(e)._overflowDayOfYear&&(t<ha||t>ga)&&(t=ga),d(e)._overflowWeeks&&-1===t&&(t=Ma),d(e)._overflowWeekday&&-1===t&&(t=wa),d(e).overflow=t),e}function me(e){var t,a,n,i,o,s,r=e._i,l=Ba.exec(r)||Ha.exec(r);if(l){for(d(e).iso=!0,t=0,a=Ra.length;t<a;t++)if(Ra[t][1].exec(l[1])){i=Ra[t][0],n=!1!==Ra[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,a=Wa.length;t<a;t++)if(Wa[t][1].exec(l[3])){o=(l[2]||" ")+Wa[t][0];break}if(null==o)return void(e._isValid=!1)}if(!n&&null!=o)return void(e._isValid=!1);if(l[4]){if(!Ya.exec(l[4]))return void(e._isValid=!1);s="Z"}e._f=i+(o||"")+(s||""),be(e)}else e._isValid=!1}function he(e){var t,a,n,i,o,s,r,l={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"};if(t=e._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),a=Xa.exec(t)){if(n=a[1]?"ddd"+(5===a[1].length?", ":" "):"",i="D MMM "+(a[2].length>10?"YYYY ":"YY "),o="HH:mm"+(a[4]?":ss":""),a[1]){var c=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(a[2]).getDay()];if(a[1].substr(0,3)!==c)return d(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(a[5].length){case 2:0===r?s=" +0000":s=((r="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(a[5][1].toUpperCase())-12)<0?" -":" +")+(""+r).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:s=l[a[5]];break;default:s=l[" GMT"]}a[5]=s,e._i=a.splice(1).join("")," ZZ",e._f=n+i+o+" ZZ",be(e),d(e).rfc2822=!0}else e._isValid=!1}function fe(e,t,a){return null!=e?e:null!=t?t:a}function ge(t){var a=new Date(e.now());return t._useUTC?[a.getUTCFullYear(),a.getUTCMonth(),a.getUTCDate()]:[a.getFullYear(),a.getMonth(),a.getDate()]}function ve(e){var t,a,n,i,o=[];if(!e._d){for(n=ge(e),e._w&&null==e._a[ga]&&null==e._a[fa]&&function(e){var t,a,n,i,o,s,r,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)o=1,s=4,a=fe(t.GG,e._a[ha],ee(we(),1,4).year),n=fe(t.W,1),((i=fe(t.E,1))<1||i>7)&&(l=!0);else{o=e._locale._week.dow,s=e._locale._week.doy;var c=ee(we(),o,s);a=fe(t.gg,e._a[ha],c.year),n=fe(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+o,(t.e<0||t.e>6)&&(l=!0)):i=o}n<1||n>te(a,o,s)?d(e)._overflowWeeks=!0:null!=l?d(e)._overflowWeekday=!0:(r=Q(a,n,i,o,s),e._a[ha]=r.year,e._dayOfYear=r.dayOfYear)}(e),null!=e._dayOfYear&&(i=fe(e._a[ha],n[ha]),(e._dayOfYear>V(i)||0===e._dayOfYear)&&(d(e)._overflowDayOfYear=!0),a=Z(i,0,e._dayOfYear),e._a[fa]=a.getUTCMonth(),e._a[ga]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=n[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[va]&&0===e._a[ba]&&0===e._a[ya]&&0===e._a[_a]&&(e._nextDay=!0,e._a[va]=0),e._d=(e._useUTC?Z:K).apply(null,o),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[va]=24)}}function be(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],d(t).empty=!0;var a,n,i,o,s,r=""+t._i,l=r.length,c=0;for(i=F(t._f,t._locale).match(Ut)||[],a=0;a<i.length;
vendor: 6,477 bytes, line 31
31a++)o=i[a],(n=(r.match(N(o,t))||[])[0])&&((s=r.substr(0,r.indexOf(n))).length>0&&d(t).unusedInput.push(s),r=r.slice(r.indexOf(n)+n.length),c+=n.length),Gt[o]?(n?d(t).empty=!1:d(t).unusedTokens.push(o),H(o,n,t)):t._strict&&!n&&d(t).unusedTokens.push(o);d(t).charsLeftOver=l-c,r.length>0&&d(t).unusedInput.push(r),t._a[va]<=12&&!0===d(t).bigHour&&t._a[va]>0&&(d(t).bigHour=void 0),d(t).parsedDateParts=t._a.slice(0),d(t).meridiem=t._meridiem,t._a[va]=function(e,t,a){var n;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((n=e.isPM(a))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(t._locale,t._a[va],t._meridiem),ve(t),pe(t)}else he(t);else me(t)}function ye(e){var a=e._i,n=e._f;return e._locale=e._locale||ue(e._l),null===a||void 0===n&&""===a?p({nullInput:!0}):("string"==typeof a&&(e._i=a=e._locale.preparse(a)),f(a)?new h(pe(a)):(o(a)?e._d=a:t(n)?function(e){var t,a,n,i,o;if(0===e._f.length)return d(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)o=0,t=m({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],be(t),u(t)&&(o+=d(t).charsLeftOver,o+=10*d(t).unusedTokens.length,d(t).score=o,(null==n||o<n)&&(n=o,a=t));l(e,a||t)}(e):n?be(e):_e(e),u(e)||(e._d=null),e))}function _e(r){var l=r._i;n(l)?r._d=new Date(e.now()):o(l)?r._d=new Date(l.valueOf()):"string"==typeof l?function(t){var a=Ua.exec(t._i);null!==a?t._d=new Date(+a[1]):(me(t),!1===t._isValid&&(delete t._isValid,he(t),!1===t._isValid&&(delete t._isValid,e.createFromInputFallback(t))))}(r):t(l)?(r._a=s(l.slice(0),(function(e){return parseInt(e,10)})),ve(r)):a(l)?function(e){if(!e._d){var t=L(e._i);e._a=s([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),ve(e)}}(r):i(l)?r._d=new Date(l):e.createFromInputFallback(r)}function Me(e,n,i,o,s){var r={};return!0!==i&&!1!==i||(o=i,i=void 0),(a(e)&&function(e){var t;for(t in e)return!1;return!0}(e)||t(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=s,r._l=i,r._i=e,r._f=n,r._strict=o,function(e){var t=new h(pe(ye(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}(r)}function we(e,t,a,n){return Me(e,t,a,n,!1)}function xe(e,a){var n,i;if(1===a.length&&t(a[0])&&(a=a[0]),!a.length)return we();for(n=a[0],i=1;i<a.length;++i)a[i].isValid()&&!a[i][e](n)||(n=a[i]);return n}function ke(e){var t=L(e),a=t.year||0,n=t.quarter||0,i=t.month||0,o=t.week||0,s=t.day||0,r=t.hour||0,l=t.minute||0,c=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Ka.indexOf(t)||null!=e[t]&&isNaN(e[t]))return!1;for(var a=!1,n=0;n<Ka.length;++n)if(e[Ka[n]]){if(a)return!1;parseFloat(e[Ka[n]])!==v(e[Ka[n]])&&(a=!0)}return!0}(t),this._milliseconds=+d+1e3*c+6e4*l+1e3*r*60*60,this._days=+s+7*o,this._months=+i+3*n+12*a,this._data={},this._locale=ue(),this._bubble()}function Ce(e){return e instanceof ke}function Oe(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Le(e,t){D(e,0,0,(function(){var e=this.utcOffset(),a="+";return e<0&&(e=-e,a="-"),a+S(~~(e/60),2)+t+S(~~e%60,2)}))}function $e(e,t){var a=(t||"").match(e);if(null===a)return null;var n=((a[a.length-1]||[])+"").match(Za)||["-",0,0],i=60*n[1]+v(n[2]);return 0===i?0:"+"===n[0]?i:-i}function je(t,a){var n,i;return a._isUTC?(n=a.clone(),i=(f(t)||o(t)?t.valueOf():we(t).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),e.updateOffset(n,!1),n):we(t).local()}function Ae(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Te(){return!!this.isValid()&&this._isUTC&&0===this._offset}function Se(e,t){var a,n,o,s=e,l=null;return Ce(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:i(e)?(s={},t?s[t]=e:s.milliseconds=e):(l=Ja.exec(e))?(a="-"===l[1]?-1:1,s={y:0,d:v(l[ga])*a,h:v(l[va])*a,m:v(l[ba])*a,s:v(l[ya])*a,ms:v(Oe(1e3*l[_a]))*a}):(l=Qa.exec(e))?(a="-"===l[1]?-1:1,s={y:De(l[2],a),M:De(l[3],a),w:De(l[4],a),d:De(l[5],a),h:De(l[6],a),m:De(l[7],a),s:De(l[8],a)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(o=function(e,t){var a;return e.isValid()&&t.isValid()?(t=je(t,e),e.isBefore(t)?a=Ie(e,t):((a=Ie(t,e)).milliseconds=-a.milliseconds,a.months=-a.months),a):{milliseconds:0,months:0}}(we(s.from),we(s.to)),(s={}).ms=o.milliseconds,s.M=o.months),n=new ke(s),Ce(e)&&r(e,"_locale")&&(n._locale=e._locale),n}function De(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function Ie(e,t){var a={milliseconds:0,months:0};return a.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function ze(e,t){return function(a,n){var i;return null===n||isNaN(+n)||(M(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=a,a=n,n=i),Fe(this,Se(a="string"==typeof a?+a:a,n),e),this}}function Fe(t,a,n,i){var o=a._milliseconds,s=Oe(a._days),r=Oe(a._months);t.isValid()&&(i=null==i||i,o&&t._d.setTime(t._d.valueOf()+o*n),s&&T(t,"Date",A(t,"Date")+s*n),r&&W(t,A(t,"Month")+r*n),i&&e.updateOffset(t,s||r))}function Ee(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ue(e))&&(this._locale=t),this)}function Ne(){return this._locale}function Pe(e,t){D(0,[e,e.length],0,t)}function qe(e,t,a,n,i){var o;return null==e?ee(this,n,i).year:(t>(o=te(e,n,i))&&(t=o),Be.call(this,e,t,a,n,i))}function Be(e,t,a,n,i){var o=Q(e,t,a,n,i),s=Z(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function He(e,t){t[_a]=v(1e3*("0."+e))}function Ye(e){return e}function Re(e,t,a,n){var i=ue(),o=c().set(n,t);return i[a](o,e)}function We(e,t,a){if(i(e)&&(t=e,e=void 0),e=e||"",null!=t)return Re(e,t,a,"month");var n,o=[];for(n=0;n<12;n++)o[n]=Re(e,n,a,"month");return o}function Ue(e,t,a,n){"boolean"==typeof e?(i(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,i(t)&&(a=t,t=void 0),t=t||"");var o=ue(),s=e?o._week.dow:0;if(null!=a)return Re(t,(a+s)%7,n,"day");var r,l=[];for(r=0;r<7;r++)l[r]=Re(t,(r+s)%7,n,"day");return l}function Xe(e,t,a,n){var i=Se(t,a);return e._milliseconds+=n*i._milliseconds,e._days+=n*i._days,e._months+=n*i._months,e._bubble()}function Ve(e){return e<0?Math.floor(e):Math.ceil(e)}function Ge(e){return 4800*e/146097}function Ke(e){return 146097*e/4800}function Ze(e){return function(){return this.as(e)}}function Je(e){return function(){return this.isValid()?this._data[e]:NaN}}function Qe(e,t,a,n,i){return i.relativeTime(t||1,!!a,e,n)}
31function et(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a=jn(this._milliseconds)/1e3,n=jn(this._days),i=jn(this._months);e=g(a/60),t=g(e/60),a%=60,e%=60;var o=g(i/12),s=i%=12,r=n,l=t,c=e,d=a,u=this.asSeconds();return u?(u<0?"-":"")+"P"+(o?o+"Y":"")+(s?s+"M":"")+(r?r+"D":"")+(l||c||d?"T":"")+(l?l+"H":"")+(c?c+"M":"")+(d?d+"S":""):"P0D"}function tt(e,t,a){return"m"===a?t?"Ñ
вÑлÑна":"Ñ
вÑлÑнÑ":"h"===a?t?"гадзÑна":"гадзÑнÑ":e+" "+function(e,t){var a=e.split("_");return t%10==1&&t%100!=11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}({mm:t?"Ñ
вÑлÑна_Ñ
вÑлÑнÑ_Ñ
вÑлÑн":"Ñ
вÑлÑнÑ_Ñ
вÑлÑнÑ_Ñ
вÑлÑн",hh:t?"гадзÑна_гадзÑнÑ_гадзÑн":"гадзÑнÑ_гадзÑнÑ_гадзÑн",dd:"дзенÑ_днÑ_дзÑн",MM:"меÑÑÑ_меÑÑÑÑ_меÑÑÑаÑ",yy:"год_гадÑ_гадоÑ"}[a],+e)}function at(e,t,a){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}function nt(e,t,a){var n=e+" ";switch(a){case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}function it(e){return e>1&&e<5&&1!=~~(e/10)}function ot(e,t,a,n){var i=e+" ";switch(a){case"s":return t||n?"pár sekund":"pár sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?i+(it(e)?"minuty":"minut"):i+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?i+(it(e)?"hodiny":"hodin"):i+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?i+(it(e)?"dny":"dnÃ"):i+"dny";case"M":return t||n?"mÄsÃc":"mÄsÃcem";case"MM":return t||n?i+(it(e)?"mÄsÃce":"mÄsÃců"):i+"mÄsÃci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?i+(it(e)?"roky":"let"):i+"lety"}}function st(e,t,a,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[a][0]:i[a][1]}function rt(e,t,a,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[a][0]:i[a][1]}function lt(e,t,a,n){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[a][0]:i[a][1]}function ct(e,t,a,n){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?i[a][2]?i[a][2]:i[a][1]:n?i[a][0]:i[a][1]}function dt(e,t,a,n){var i="";switch(a){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"m":return n?"minuutin":"minuutti";case"mm":i=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":i=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":i=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":i=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":i=n?"vuoden":"vuotta"}return function(e,t){return e<10?t?si[e]:oi[e]:e}(e,n)+" "+i}function ut(e,t,a,n){var i={s:["thodde secondanim","thodde second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka horan","ek hor"],hh:[e+" horanim",e+" hor"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?i[a][0]:i[a][1]}function pt(e,t,a){var n=e+" ";switch(a){case"m":return t?"jedna minuta":"jedne minute";case"mm":return n+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return n+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return n+(1===e?"dan":"dana");case"MM":return n+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return n+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}function mt(e,t,a,n){var i=e;switch(a){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return i+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return i+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return i+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return i+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return i+(n||t?" év":" éve")}return""}function ht(e){return(e?"":"[múlt] ")+"["+ui[this.day()]+"] LT[-kor]"}function ft(e){return e%100==11||e%10!=1}function gt(e,t,a,n){var i=e+" ";switch(a){case"s":return t||n?"nokkrar sekúndur":"nokkrum sekúndum";
vendor: 5,088 bytes, line 31
31case"m":return t?"mÃnúta":"mÃnútu";case"mm":return ft(e)?i+(t||n?"mÃnútur":"mÃnútum"):t?i+"mÃnúta":i+"mÃnútu";case"hh":return ft(e)?i+(t||n?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return t?"dagur":n?"dag":"degi";case"dd":return ft(e)?t?i+"dagar":i+(n?"daga":"dögum"):t?i+"dagur":i+(n?"dag":"degi");case"M":return t?"mánuður":n?"mánuð":"mánuði";case"MM":return ft(e)?t?i+"mánuðir":i+(n?"mánuði":"mánuðum"):t?i+"mánuður":i+(n?"mánuð":"mánuði");case"y":return t||n?"ár":"ári";case"yy":return ft(e)?i+(t||n?"ár":"árum"):i+(t||n?"ár":"ári")}}function vt(e,t,a,n){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?i[a][0]:i[a][1]}function bt(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return bt(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return bt(e)}return bt(e/=1e3)}function yt(e,t,a,n){return t?Mt(a)[0]:n?Mt(a)[1]:Mt(a)[2]}function _t(e){return e%10==0||e>10&&e<20}function Mt(e){return gi[e].split("_")}function wt(e,t,a,n){var i=e+" ";return 1===e?i+yt(0,t,a[0],n):t?i+(_t(e)?Mt(a)[1]:Mt(a)[0]):n?i+Mt(a)[1]:i+(_t(e)?Mt(a)[1]:Mt(a)[2])}function xt(e,t,a){return a?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function kt(e,t,a){return e+" "+xt(vi[a],e,t)}function Ct(e,t,a){return xt(vi[a],e,t)}function Ot(e,t,a,n){var i="";if(t)switch(a){case"s":i="à¤à¤¾à¤¹à¥ सà¥à¤à¤à¤¦";break;case"m":i="à¤à¤ मिनिà¤";break;case"mm":i="%d मिनिà¤à¥";break;case"h":i="à¤à¤ तास";break;case"hh":i="%d तास";break;case"d":i="à¤à¤ दिवस";break;case"dd":i="%d दिवस";break;case"M":i="à¤à¤ महिना";break;case"MM":i="%d महिनà¥";break;case"y":i="à¤à¤ वरà¥à¤·";break;case"yy":i="%d वरà¥à¤·à¥"}else switch(a){case"s":i="à¤à¤¾à¤¹à¥ सà¥à¤à¤à¤¦à¤¾à¤";break;case"m":i="à¤à¤à¤¾ मिनिà¤à¤¾";break;case"mm":i="%d मिनिà¤à¤¾à¤";break;case"h":i="à¤à¤à¤¾ तासा";break;case"hh":i="%d तासाà¤";break;case"d":i="à¤à¤à¤¾ दिवसा";break;case"dd":i="%d दिवसाà¤";break;case"M":i="à¤à¤à¤¾ महिनà¥à¤¯à¤¾";break;case"MM":i="%d महिनà¥à¤¯à¤¾à¤";break;case"y":i="à¤à¤à¤¾ वरà¥à¤·à¤¾";break;case"yy":i="%d वरà¥à¤·à¤¾à¤"}return i.replace(/%d/i,e)}function Lt(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function $t(e,t,a){var n=e+" ";switch(a){case"m":return t?"minuta":"minutÄ";case"mm":return n+(Lt(e)?"minuty":"minut");case"h":return t?"godzina":"godzinÄ";case"hh":return n+(Lt(e)?"godziny":"godzin");case"MM":return n+(Lt(e)?"miesiÄ
ce":"miesiÄcy");case"yy":return n+(Lt(e)?"lata":"lat")}}function jt(e,t,a){var n=" ";return(e%100>=20||e>=100&&e%100==0)&&(n=" de "),e+n+{mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[a]}function At(e,t,a){return"m"===a?t?"минÑÑа":"минÑÑÑ":e+" "+function(e,t){var a=e.split("_");return t%10==1&&t%100!=11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}({mm:t?"минÑÑа_минÑÑÑ_минÑÑ":"минÑÑÑ_минÑÑÑ_минÑÑ",hh:"ÑаÑ_ÑаÑа_ÑаÑов",dd:"денÑ_днÑ_дней",MM:"меÑÑÑ_меÑÑÑа_меÑÑÑев",yy:"год_года_леÑ"}[a],+e)}function Tt(e){return e>1&&e<5}function St(e,t,a,n){var i=e+" ";switch(a){case"s":return t||n?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":n?"minútu":"minútou";case"mm":return t||n?i+(Tt(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?i+(Tt(e)?"hodiny":"hodÃn"):i+"hodinami";case"d":return t||n?"deÅ":"dÅom";case"dd":return t||n?i+(Tt(e)?"dni":"dnÃ"):i+"dÅami";case"M":return t||n?"mesiac":"mesiacom";case"MM":return t||n?i+(Tt(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||n?"rok":"rokom";case"yy":return t||n?i+(Tt(e)?"roky":"rokov"):i+"rokmi"}}function Dt(e,t,a,n){var i=e+" ";switch(a){case"s":return t||n?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return i+(1===e?t?"minuta":"minuto":2===e?t||n?"minuti":"minutama":e<5?t||n?"minute":"minutami":t||n?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return i+(1===e?t?"ura":"uro":2===e?t||n?"uri":"urama":e<5?t||n?"ure":"urami":t||n?"ur":"urami");case"d":return t||n?"en dan":"enim dnem";case"dd":return i+(1===e?t||n?"dan":"dnem":2===e?t||n?"dni":"dnevoma":t||n?"dni":"dnevi");case"M":return t||n?"en mesec":"enim mesecem";case"MM":return i+(1===e?t||n?"mesec":"mesecem":2===e?t||n?"meseca":"mesecema":e<5?t||n?"mesece":"meseci":t||n?"mesecev":"meseci");case"y":return t||n?"eno leto":"enim letom";case"yy":return i+(1===e?t||n?"leto":"letom":2===e?t||n?"leti":"letoma":e<5?t||n?"leta":"leti":t||n?"let":"leti")}}function It(e,t,a,n){var i=function(e){var t=Math.floor(e%1e3/100),a=Math.floor(e%100/10),n=e%10,i="";return t>0&&(i+=Ui[t]+"vatlh"),a>0&&(i+=(""!==i?" ":"")+Ui[a]+"maH"),n>0&&(i+=(""!==i?" ":"")+Ui[n]),""===i?"pagh":i}(e);switch(a){case"mm":return i+" tup";
31case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function zt(e,t,a,n){var i={s:["viensas secunds","'iensas secunds"],m:["'n mÃut","'iens mÃut"],mm:[e+" mÃuts",e+" mÃuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return n?i[a][0]:t?i[a][0]:i[a][1]}function Ft(e,t,a){return"m"===a?t?"Ñ
вилина":"Ñ
вилинÑ":"h"===a?t?"година":"годинÑ":e+" "+function(e,t){var a=e.split("_");return t%10==1&&t%100!=11?a[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?a[1]:a[2]}({mm:t?"Ñ
вилина_Ñ
вилини_Ñ
вилин":"Ñ
вилинÑ_Ñ
вилини_Ñ
вилин",hh:t?"година_години_годин":"годинÑ_години_годин",dd:"денÑ_днÑ_днÑв",MM:"мÑÑÑÑÑ_мÑÑÑÑÑ_мÑÑÑÑÑв",yy:"ÑÑк_Ñоки_ÑокÑв"}[a],+e)}function Et(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var Nt,Pt=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),a=t.length>>>0,n=0;n<a;n++)if(n in t&&e.call(this,t[n],n,t))return!0;return!1},qt=e.momentProperties=[],Bt=!1,Ht={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var Yt=Object.keys?Object.keys:function(e){var t,a=[];for(t in e)r(e,t)&&a.push(t);return a},Rt={},Wt={},Ut=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Xt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Vt={},Gt={},Kt=/\d/,Zt=/\d\d/,Jt=/\d{3}/,Qt=/\d{4}/,ea=/[+-]?\d{6}/,ta=/\d\d?/,aa=/\d\d\d\d?/,na=/\d\d\d\d\d\d?/,ia=/\d{1,3}/,oa=/\d{1,4}/,sa=/[+-]?\d{1,6}/,ra=/\d+/,la=/[+-]?\d+/,ca=/Z|[+-]\d\d:?\d\d/gi,da=/Z|[+-]\d\d(?::?\d\d)?/gi,ua=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,pa={},ma={},ha=0,fa=1,ga=2,va=3,ba=4,ya=5,_a=6,Ma=7,wa=8,xa=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};D("M",["MM",2],"Mo",(function(){return this.month()+1})),D("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),D("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),C("month","M"),$("month",8),E("M",ta),E("MM",ta,Zt),E("MMM",(function(e,t){return t.monthsShortRegex(e)})),E("MMMM",(function(e,t){return t.monthsRegex(e)})),q(["M","MM"],(function(e,t){t[fa]=v(e)-1})),q(["MMM","MMMM"],(function(e,t,a,n){var i=a._locale.monthsParse(e,n,a._strict);null!=i?t[fa]=i:d(a).invalidMonth=e}));var ka=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ca="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Oa="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),La=ua,$a=ua;D("Y",0,0,(function(){var e=this.year();return e<=9999?""+e:"+"+e})),D(0,["YY",2],0,(function(){return this.year()%100})),D(0,["YYYY",4],0,"year"),D(0,["YYYYY",5],0,"year"),D(0,["YYYYYY",6,!0],0,"year"),C("year","y"),$("year",1),E("Y",la),E("YY",ta,Zt),E("YYYY",oa,Qt),E("YYYYY",sa,ea),E("YYYYYY",sa,ea),q(["YYYYY","YYYYYY"],ha),q("YYYY",(function(t,a){a[ha]=2===t.length?e.parseTwoDigitYear(t):v(t)})),q("YY",(function(t,a){a[ha]=e.parseTwoDigitYear(t)})),q("Y",(function(e,t){t[ha]=parseInt(e,10)})),e.parseTwoDigitYear=function(e){return v(e)+(v(e)>68?1900:2e3)};var ja=j("FullYear",!0);D("w",["ww",2],"wo","week"),D("W",["WW",2],"Wo","isoWeek"),C("week","w"),C("isoWeek","W"),$("week",5),$("isoWeek",5),E("w",ta),E("ww",ta,Zt),E("W",ta),E("WW",ta,Zt),B(["w","ww","W","WW"],(function(e,t,a,n){t[n.substr(0,1)]=v(e)}));D("d",0,"do","day"),D("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),D("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),D("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),D("e",0,0,"weekday"),D("E",0,0,"isoWeekday"),C("day","d"),C("weekday","e"),C("isoWeekday","E"),$("day",11),$("weekday",11),$("isoWeekday",11),E("d",ta),E("e",ta),E("E",ta),E("dd",(function(e,t){return t.weekdaysMinRegex(e)})),E("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),E("dddd",(function(e,t){return t.weekdaysRegex(e)})),B(["dd","ddd","dddd"],(function(e,t,a,n){var i=a._locale.weekdaysParse(e,n,a._strict);null!=i?t.d=i:d(a).invalidWeekday=e})),B(["d","e","E"],(function(e,t,a,n){t[n]=v(e)}));var Aa="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ta="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Sa="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Da=ua,Ia=ua,za=ua;D("H",["HH",2],0,"hour"),D("h",["hh",2],0,ie),D("k",["kk",2],0,(function(){return this.hours()||24})),D("hmm",0,0,(function(){return""+ie.apply(this)+S(this.minutes(),2)}
31)),D("hmmss",0,0,(function(){return""+ie.apply(this)+S(this.minutes(),2)+S(this.seconds(),2)})),D("Hmm",0,0,(function(){return""+this.hours()+S(this.minutes(),2)})),D("Hmmss",0,0,(function(){return""+this.hours()+S(this.minutes(),2)+S(this.seconds(),2)})),oe("a",!0),oe("A",!1),C("hour","h"),$("hour",13),E("a",se),E("A",se),E("H",ta),E("h",ta),E("k",ta),E("HH",ta,Zt),E("hh",ta,Zt),E("kk",ta,Zt),E("hmm",aa),E("hmmss",na),E("Hmm",aa),E("Hmmss",na),q(["H","HH"],va),q(["k","kk"],(function(e,t,a){var n=v(e);t[va]=24===n?0:n})),q(["a","A"],(function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e})),q(["h","hh"],(function(e,t,a){t[va]=v(e),d(a).bigHour=!0})),q("hmm",(function(e,t,a){var n=e.length-2;t[va]=v(e.substr(0,n)),t[ba]=v(e.substr(n)),d(a).bigHour=!0})),q("hmmss",(function(e,t,a){var n=e.length-4,i=e.length-2;t[va]=v(e.substr(0,n)),t[ba]=v(e.substr(n,2)),t[ya]=v(e.substr(i)),d(a).bigHour=!0})),q("Hmm",(function(e,t,a){var n=e.length-2;t[va]=v(e.substr(0,n)),t[ba]=v(e.substr(n))})),q("Hmmss",(function(e,t,a){var n=e.length-4,i=e.length-2;t[va]=v(e.substr(0,n)),t[ba]=v(e.substr(n,2)),t[ya]=v(e.substr(i))}));var Fa,Ea=j("Hours",!0),Na={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ca,monthsShort:Oa,week:{dow:0,doy:6},weekdays:Aa,weekdaysMin:Sa,weekdaysShort:Ta,meridiemParse:/[ap]\.?m?\.?/i},Pa={},qa={},Ba=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ha=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ya=/Z|[+-]\d\d(?::?\d\d)?/,Ra=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Wa=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ua=/^\/?Date\((\-?\d+)/i,Xa=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;e.createFromInputFallback=_("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),e.ISO_8601=function(){},e.RFC_2822=function(){};var Va=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=we.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()})),Ga=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=we.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:p()})),Ka=["year","quarter","month","week","day","hour","minute","second","millisecond"];Le("Z",":"),Le("ZZ",""),E("Z",da),E("ZZ",da),q(["Z","ZZ"],(function(e,t,a){a._useUTC=!0,a._tzm=$e(da,e)}));var Za=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var Ja=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Qa=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;Se.fn=ke.prototype,Se.invalid=function(){return Se(NaN)};var en=ze(1,"add"),tn=ze(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var an=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));D(0,["gg",2],0,(function(){return this.weekYear()%100})),D(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Pe("gggg","weekYear"),Pe("ggggg","weekYear"),Pe("GGGG","isoWeekYear"),Pe("GGGGG","isoWeekYear"),C("weekYear","gg"),C("isoWeekYear","GG"),$("weekYear",1),$("isoWeekYear",1),E("G",la),E("g",la),E("GG",ta,Zt),E("gg",ta,Zt),E("GGGG",oa,Qt),E("gggg",oa,Qt),E("GGGGG",sa,ea),E("ggggg",sa,ea),B(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,a,n){t[n.substr(0,2)]=v(e)})),B(["gg","GG"],(function(t,a,n,i){a[i]=e.parseTwoDigitYear(t)})),D("Q",0,"Qo","quarter"),C("quarter","Q"),$("quarter",7),E("Q",Kt),q("Q",(function(e,t){t[fa]=3*(v(e)-1)})),D("D",["DD",2],"Do","date"),C("date","D"),$("date",9),E("D",ta),E("DD",ta,Zt),E("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),q(["D","DD"],ga),q("Do",(function(e,t){t[ga]=v(e.match(ta)[0])}));var nn=j("Date",!0);D("DDD",["DDDD",3],"DDDo","dayOfYear"),C("dayOfYear","DDD"),$("dayOfYear",4),E("DDD",ia),E("DDDD",Jt),q(["DDD","DDDD"],(function(e,t,a){a._dayOfYear=v(e)})),D("m",["mm",2],0,"minute"),C("minute","m"),$("minute",14),E("m",ta),E("mm",ta,Zt),q(["m","mm"],ba);var on=j("Minutes",!1);D("s",["ss",2],0,"second"),C("second","s"),$("second",15),E("s",ta),E("ss",ta,Zt),q(["s","ss"],ya);var sn,rn=j("Seconds",!1);for(D("S",0,0,(function(){return~~(this.millisecond()/100)})),D(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),D(0,["SSS",3],0,"millisecond"),D(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),D(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),D(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),D(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),D(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),D(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),C("millisecond","ms"),$("millisecond",16),E("S",ia,Kt),E("SS",ia,Zt),E("SSS",ia,Jt),sn="SSSS";sn.length<=9;sn+="S")E(sn,ra);for(sn="S";sn.length<=9;sn+="S")q(sn,He);var ln=j("Milliseconds",!1);D("z",0,0,"zoneAbbr"),D("zz",0,0,"zoneName");var cn=h.prototype;cn.add=en,cn.calendar=function(t,a){var n=t||we(),i=je(n,this).startOf("day"),o=e.calendarFormat(this,i)||"sameElse",s=a&&(w(a[o])?a[o].call(this,n):a[o]);return this.format(s||this.localeData().calendar(o,this,we(n)))},cn.clone=function(){return new h(this)},cn.diff=function(e,t,a){var n,i,o,s;return this.isValid()?(n=je(e,this)).isValid()?(i=6e4*(n.utcOffset()-this.utcOffset()),"year"===(t=O(t))||"month"===t||"quarter"===t?(s=function(e,t){var a,n,i=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(i,"months");return t-o<0?(a=e.clone().add(i-1,"months"),n=(t-o)/(o-a)):(a=e.clone().add(i+1,"months"),n=(t-o)/(a-o)),-(i+n)||0}(this,n),"quarter"===t?s/=3:"year"===t&&(s/=12)):(o=this-n,s="second"===t?o/1e3:"minute"===t?o/6e4:"hour"===t?o/36e5:"day"===t?(o-i)/864e5:"week"===t?(o-i)/6048e5:o),a?s:g(s)):NaN:NaN},cn.endOf=function(e){return void 0===(e=O(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},cn.format=function(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var a=z(this,t);return this.localeData().postformat(a)},cn.from=function(e,t){return this.isValid()&&(f(e)&&e.isValid()||we(e).isValid())?Se({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},cn.fromNow=function(e){return this.from(we(),e)},cn.to=function(e,t){return this.isValid()&&(f(e)&&e.isValid()||we(e).isValid())?Se({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},cn.toNow=function(e){return this.to(we(),e)},cn.get=function(e){return w(this[e=O(e)])?this[e]():this},cn.invalidAt=function(){return d(this).overflow},cn.isAfter=function(e,t){var a=f(e)?e:we(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=O(n(t)?"millisecond":t))?this.valueOf()>a.valueOf():a.valueOf()<this.clone().startOf(t).valueOf())},cn.isBefore=function(e,t){var a=f(e)?e:we(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=O(n(t)?"millisecond":t))?this.valueOf()<a.valueOf():this.clone().endOf(t).valueOf()<a.valueOf())},cn.isBetween=function(e,t,a,n){return("("===(n=n||"()")[0]?this.isAfter(e,a):!this.isBefore(e,a))&&(")"===n[1]?this.isBefore(t,a):!this.isAfter(t,a))},cn.isSame=function(e,t){var a,n=f(e)?e:we(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=O(t||"millisecond"))?this.valueOf()===n.valueOf():(a=n.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf()))},cn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},cn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},cn.isValid=function(){return u(this)},cn.lang=an,cn.locale=Ee,cn.localeData=Ne,cn.max=Ga,cn.min=Va,cn.parsingFlags=function(){return l({},d(this))},cn.set=function(e,t){if("object"==typeof e)for(var a=function(e){var t=[];for(var a in e)t.push({unit:a,priority:Wt[a]});return t.sort((function(e,t){return e.priority-t.priority})),t}(e=L(e)),n=0;n<a.length;n++)this[a[n].unit](e[a[n].unit]);else if(w(this[e=O(e)]))return this[e](t);return this},cn.startOf=function(e){switch(e=O(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},cn.subtract=tn,cn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},cn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},cn.toDate=function(){return new Date(this.valueOf())},cn.toISOString=function(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?z(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):w(Date.prototype.toISOString)?this.toDate().toISOString():z(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}
vendor: 13,447 bytes, line 31
31,cn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var a="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(a+n+"-MM-DD[T]HH:mm:ss.SSS"+i)},cn.toJSON=function(){return this.isValid()?this.toISOString():null},cn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},cn.unix=function(){return Math.floor(this.valueOf()/1e3)},cn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},cn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},cn.year=ja,cn.isLeapYear=function(){return G(this.year())},cn.weekYear=function(e){return qe.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},cn.isoWeekYear=function(e){return qe.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},cn.quarter=cn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},cn.month=U,cn.daysInMonth=function(){return Y(this.year(),this.month())},cn.week=cn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},cn.isoWeek=cn.isoWeeks=function(e){var t=ee(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},cn.weeksInYear=function(){var e=this.localeData()._week;return te(this.year(),e.dow,e.doy)},cn.isoWeeksInYear=function(){return te(this.year(),1,4)},cn.date=nn,cn.day=cn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},cn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},cn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},cn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},cn.hour=cn.hours=Ea,cn.minute=cn.minutes=on,cn.second=cn.seconds=rn,cn.millisecond=cn.milliseconds=ln,cn.utcOffset=function(t,a,n){var i,o=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=$e(da,t)))return this}else Math.abs(t)<16&&!n&&(t*=60);return!this._isUTC&&a&&(i=Ae(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),o!==t&&(!a||this._changeInProgress?Fe(this,Se(t-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Ae(this)},cn.utc=function(e){return this.utcOffset(0,e)},cn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ae(this),"m")),this},cn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=$e(ca,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},cn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?we(e).utcOffset():0,(this.utcOffset()-e)%60==0)},cn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},cn.isLocal=function(){return!!this.isValid()&&!this._isUTC},cn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},cn.isUtc=Te,cn.isUTC=Te,cn.zoneAbbr=function(){return this._isUTC?"UTC":""},cn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},cn.dates=_("dates accessor is deprecated. Use date instead.",nn),cn.months=_("months accessor is deprecated. Use month instead",U),cn.years=_("years accessor is deprecated. Use year instead",ja),cn.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),cn.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!n(this._isDSTShifted))return this._isDSTShifted;var e={};if(m(e,this),(e=ye(e))._a){var t=e._isUTC?c(e._a):we(e._a);this._isDSTShifted=this.isValid()&&b(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var dn=k.prototype;dn.calendar=function(e,t,a){var n=this._calendar[e]||this._calendar.sameElse;return w(n)?n.call(t,a):n},dn.longDateFormat=function(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.replace(/MMMM|MM|DD|dddd/g,(function(e){return e.slice(1)})),this._longDateFormat[e])},dn.invalidDate=function(){return this._invalidDate},dn.ordinal=function(e){return this._ordinal.replace("%d",e)},dn.preparse=Ye,dn.postformat=Ye,dn.relativeTime=function(e,t,a,n){var i=this._relativeTime[a];return w(i)?i(e,t,a,n):i.replace(/%d/i,e)},dn.pastFuture=function(e,t){var a=this._relativeTime[e>0?"future":"past"];return w(a)?a(t):a.replace(/%s/i,t)},dn.set=function(e){var t,a;for(a in e)w(t=e[a])?this[a]=t:this["_"+a]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},dn.months=function(e,a){return e?t(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||ka).test(a)?"format":"standalone"][e.month()]:t(this._months)?this._months:this._months.standalone},dn.monthsShort=function(e,a){return e?t(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[ka.test(a)?"format":"standalone"][e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},dn.monthsParse=function(e,t,a){var n,i,o;if(this._monthsParseExact)return R.call(this,e,t,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(i=c([2e3,n]),a&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),a||this._monthsParse[n]||(o="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[n]=new RegExp(o.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(a&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!a&&this._monthsParse[n].test(e))return n}},dn.monthsRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||X.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=$a),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},dn.monthsShortRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||X.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=La),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},dn.week=function(e){return ee(e,this._week.dow,this._week.doy).week},dn.firstDayOfYear=function(){return this._week.doy},dn.firstDayOfWeek=function(){return this._week.dow},dn.weekdays=function(e,a){return e?t(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(a)?"format":"standalone"][e.day()]:t(this._weekdays)?this._weekdays:this._weekdays.standalone},dn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},dn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},dn.weekdaysParse=function(e,t,a){var n,i,o;if(this._weekdaysParseExact)return ae.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(i=c([2e3,1]).day(n),a&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(a&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(a&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!a&&this._weekdaysParse[n].test(e))return n}},dn.weekdaysRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||ne.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=Da),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},dn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||ne.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ia),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},dn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||ne.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=za),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},dn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},dn.meridiem=function(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"},ce("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=_("moment.lang is deprecated. Use moment.locale instead.",ce),e.langData=_("moment.langData is deprecated. Use moment.localeData instead.",ue);var un=Math.abs,pn=Ze("ms"),mn=Ze("s"),hn=Ze("m"),fn=Ze("h"),gn=Ze("d"),vn=Ze("w"),bn=Ze("M"),yn=Ze("y"),_n=Je("milliseconds"),Mn=Je("seconds"),wn=Je("minutes"),xn=Je("hours"),kn=Je("days"),Cn=Je("months"),On=Je("years"),Ln=Math.round,$n={ss:44,s:45,m:45,h:22,d:26,M:11},jn=Math.abs,An=ke.prototype;An.isValid=function(){return this._isValid},An.abs=function(){var e=this._data;return this._milliseconds=un(this._milliseconds),this._days=un(this._days),this._months=un(this._months),e.milliseconds=un(e.milliseconds),e.seconds=un(e.seconds),e.minutes=un(e.minutes),e.hours=un(e.hours),e.months=un(e.months),e.years=un(e.years),this},An.add=function(e,t){return Xe(this,e,t,1)},An.subtract=function(e,t){return Xe(this,e,t,-1)},An.as=function(e){if(!this.isValid())return NaN;var t,a,n=this._milliseconds;if("month"===(e=O(e))||"year"===e)return t=this._days+n/864e5,a=this._months+Ge(t),"month"===e?a:a/12;switch(t=this._days+Math.round(Ke(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},An.asMilliseconds=pn,An.asSeconds=mn,An.asMinutes=hn,An.asHours=fn,An.asDays=gn,An.asWeeks=vn,An.asMonths=bn,An.asYears=yn,An.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN},An._bubble=function(){var e,t,a,n,i,o=this._milliseconds,s=this._days,r=this._months,l=this._data;return o>=0&&s>=0&&r>=0||o<=0&&s<=0&&r<=0||(o+=864e5*Ve(Ke(r)+s),s=0,r=0),l.milliseconds=o%1e3,e=g(o/1e3),l.seconds=e%60,t=g(e/60),l.minutes=t%60,a=g(t/60),l.hours=a%24,s+=g(a/24),r+=i=g(Ge(s)),s-=Ve(Ke(i)),n=g(r/12),r%=12,l.days=s,l.months=r,l.years=n,this},An.get=function(e){return e=O(e),this.isValid()?this[e+"s"]():NaN},An.milliseconds=_n,An.seconds=Mn,An.minutes=wn,An.hours=xn,An.days=kn,An.weeks=function(){return g(this.days()/7)},An.months=Cn,An.years=On,An.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),a=function(e,t,a){var n=Se(e).abs(),i=Ln(n.as("s")),o=Ln(n.as("m")),s=Ln(n.as("h")),r=Ln(n.as("d")),l=Ln(n.as("M")),c=Ln(n.as("y")),d=i<=$n.ss&&["s",i]||i<$n.s&&["ss",i]||o<=1&&["m"]||o<$n.m&&["mm",o]||s<=1&&["h"]||s<$n.h&&["hh",s]||r<=1&&["d"]||r<$n.d&&["dd",r]||l<=1&&["M"]||l<$n.M&&["MM",l]||c<=1&&["y"]||["yy",c];return d[2]=t,d[3]=+e>0,d[4]=a,Qe.apply(null,d)}(this,!e,t);return e&&(a=t.pastFuture(+this,a)),t.postformat(a)},An.toISOString=et,An.toString=et,An.toJSON=et,An.locale=Ee,An.localeData=Ne,An.toIsoString=_("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",et),An.lang=an,D("X",0,0,"unix"),D("x",0,0,"valueOf"),E("x",la),E("X",/[+-]?\d+(\.\d{1,3})?/),q("X",(function(e,t,a){a._d=new Date(1e3*parseFloat(e,10))})),q("x",(function(e,t,a){a._d=new Date(v(e))})),e.version="2.18.1",function(e){Nt=e}(we),e.fn=cn,e.min=function(){return xe("isBefore",[].slice.call(arguments,0))},e.max=function(){return xe("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=c,e.unix=function(e){return we(1e3*e)},e.months=function(e,t){return We(e,t,"months")}
vendor: 13,487 bytes, line 31
31,e.isDate=o,e.locale=ce,e.invalid=p,e.duration=Se,e.isMoment=f,e.weekdays=function(e,t,a){return Ue(e,t,a,"weekdays")},e.parseZone=function(){return we.apply(null,arguments).parseZone()},e.localeData=ue,e.isDuration=Ce,e.monthsShort=function(e,t){return We(e,t,"monthsShort")},e.weekdaysMin=function(e,t,a){return Ue(e,t,a,"weekdaysMin")},e.defineLocale=de,e.updateLocale=function(e,t){if(null!=t){var a,n=Na;null!=Pa[e]&&(n=Pa[e]._config),(a=new k(t=x(n,t))).parentLocale=Pa[e],Pa[e]=a,ce(e)}else null!=Pa[e]&&(null!=Pa[e].parentLocale?Pa[e]=Pa[e].parentLocale:null!=Pa[e]&&delete Pa[e]);return Pa[e]},e.locales=function(){return Yt(Pa)},e.weekdaysShort=function(e,t,a){return Ue(e,t,a,"weekdaysShort")},e.normalizeUnits=O,e.relativeTimeRounding=function(e){return void 0===e?Ln:"function"==typeof e&&(Ln=e,!0)},e.relativeTimeThreshold=function(e,t){return void 0!==$n[e]&&(void 0===t?$n[e]:($n[e]=t,"s"===e&&($n.ss=t-1),!0))},e.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return a<-6?"sameElse":a<-1?"lastWeek":a<0?"lastDay":a<1?"sameDay":a<2?"nextDay":a<7?"nextWeek":"sameElse"},e.prototype=cn,e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"vm":"VM":a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}),e.defineLocale("ar-dz",{months:"جاÙÙÙ_ÙÙÙØ±Ù_Ù
ارس_Ø£ÙØ±ÙÙ_Ù
اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر".split("_"),monthsShort:"جاÙÙÙ_ÙÙÙØ±Ù_Ù
ارس_Ø£ÙØ±ÙÙ_Ù
اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø§ØØ¯_اثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø£Ø_إث_Ø«ÙØ§_أر_Ø®Ù
_جÙ
_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù
ÙØ° %s",s:"Ø«ÙØ§Ù",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ
",dd:"%d Ø£ÙØ§Ù
",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:0,doy:4}}),e.defineLocale("ar-kw",{months:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),monthsShort:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥ØªÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø§ØØ¯_اتÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù
ÙØ° %s",s:"Ø«ÙØ§Ù",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ
",dd:"%d Ø£ÙØ§Ù
",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:0,doy:12}});var Tn={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},Sn=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},Dn={s:["Ø£ÙÙ Ù
٠ثاÙÙØ©","ثاÙÙØ© ÙØ§ØØ¯Ø©",["ثاÙÙØªØ§Ù","ثاÙÙØªÙÙ"],"%d Ø«ÙØ§Ù","%d ثاÙÙØ©","%d ثاÙÙØ©"],m:["Ø£ÙÙ Ù
٠دÙÙÙØ©","دÙÙÙØ© ÙØ§ØØ¯Ø©",["دÙÙÙØªØ§Ù","دÙÙÙØªÙÙ"],"%d Ø¯ÙØ§Ø¦Ù","%d دÙÙÙØ©","%d دÙÙÙØ©"],h:["Ø£ÙÙ Ù
٠ساعة","ساعة ÙØ§ØØ¯Ø©",["ساعتاÙ","ساعتÙÙ"],"%d ساعات","%d ساعة","%d ساعة"],d:["Ø£ÙÙ Ù
Ù ÙÙÙ
","ÙÙÙ
ÙØ§ØØ¯",["ÙÙÙ
اÙ","ÙÙÙ
ÙÙ"],"%d Ø£ÙØ§Ù
","%d ÙÙÙ
ÙØ§","%d ÙÙÙ
"],M:["Ø£ÙÙ Ù
Ù Ø´ÙØ±","Ø´ÙØ± ÙØ§ØØ¯",["Ø´ÙØ±Ø§Ù","Ø´ÙØ±ÙÙ"],"%d Ø£Ø´ÙØ±","%d Ø´ÙØ±Ø§","%d Ø´ÙØ±"],y:["Ø£ÙÙ Ù
٠عاÙ
","عاÙ
ÙØ§ØØ¯",["عاÙ
اÙ","عاÙ
ÙÙ"],"%d Ø£Ø¹ÙØ§Ù
","%d عاÙ
ÙØ§","%d عاÙ
"]},In=function(e){return function(t,a,n,i){var o=Sn(t),s=Dn[e][Sn(t)];return 2===o&&(s=s[a?0:1]),s.replace(/%d/i,t)}},zn=["ÙÙØ§Ùر","ÙØ¨Ø±Ø§Ùر","Ù
ارس","أبرÙÙ","Ù
اÙÙ","ÙÙÙÙÙ","ÙÙÙÙÙ","أغسطس","سبتÙ
بر","Ø£ÙØªÙبر","ÙÙÙÙ
بر","Ø¯ÙØ³Ù
بر"];e.defineLocale("ar-ly",{months:zn,monthsShort:zn,weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/âM/âYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù
/,isPM:function(e){return"Ù
"===e},meridiem:function(e,t,a){return e<12?"ص":"Ù
"},calendar:{sameDay:"[اÙÙÙÙ
Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"Ù
ÙØ° %s",s:In("s"),m:In("m"),mm:In("m"),h:In("h"),hh:In("h"),d:In("d"),dd:In("d"),M:In("M"),MM:In("M"),y:In("y"),yy:In("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return Tn[e]})).replace(/,/g,"Ø")},week:{dow:6,doy:12}}),e.defineLocale("ar-ma",{months:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),monthsShort:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥ØªÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø§ØØ¯_اتÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù
ÙØ° %s",s:"Ø«ÙØ§Ù",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ
",dd:"%d Ø£ÙØ§Ù
",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:6,doy:12}});var Fn={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},En={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"};e.defineLocale("ar-sa",{months:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙÙ_ÙÙÙÙÙ_ÙÙÙÙÙ_أغسطس_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر".split("_"),monthsShort:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_Ù
ارس_أبرÙÙ_Ù
اÙÙ_ÙÙÙÙÙ_ÙÙÙÙÙ_أغسطس_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù
/,isPM:function(e){return"Ù
"===e},meridiem:function(e,t,a){return e<12?"ص":"Ù
"},calendar:{sameDay:"[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù
ÙØ° %s",s:"Ø«ÙØ§Ù",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ
",dd:"%d Ø£ÙØ§Ù
",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return En[e]})).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return Fn[e]})).replace(/,/g,"Ø")},week:{dow:0,doy:6}}),e.defineLocale("ar-tn",{months:"جاÙÙÙ_ÙÙÙØ±Ù_Ù
ارس_Ø£ÙØ±ÙÙ_Ù
اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر".split("_"),monthsShort:"جاÙÙÙ_ÙÙÙØ±Ù_Ù
ارس_Ø£ÙØ±ÙÙ_Ù
اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبتÙ
بر_Ø£ÙØªÙبر_ÙÙÙÙ
بر_Ø¯ÙØ³Ù
بر".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙÙ
عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù
ÙØ° %s",s:"Ø«ÙØ§Ù",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ
",dd:"%d Ø£ÙØ§Ù
",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:1,doy:4}});var Nn={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},Pn={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},qn=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},Bn={s:["Ø£ÙÙ Ù
٠ثاÙÙØ©","ثاÙÙØ© ÙØ§ØØ¯Ø©",["ثاÙÙØªØ§Ù","ثاÙÙØªÙÙ"],"%d Ø«ÙØ§Ù","%d ثاÙÙØ©","%d ثاÙÙØ©"],m:["Ø£ÙÙ Ù
٠دÙÙÙØ©","دÙÙÙØ© ÙØ§ØØ¯Ø©",["دÙÙÙØªØ§Ù","دÙÙÙØªÙÙ"],"%d Ø¯ÙØ§Ø¦Ù","%d دÙÙÙØ©","%d دÙÙÙØ©"],h:["Ø£ÙÙ Ù
٠ساعة","ساعة ÙØ§ØØ¯Ø©",["ساعتاÙ","ساعتÙÙ"],"%d ساعات","%d ساعة","%d ساعة"],d:["Ø£ÙÙ Ù
Ù ÙÙÙ
","ÙÙÙ
ÙØ§ØØ¯",["ÙÙÙ
اÙ","ÙÙÙ
ÙÙ"],"%d Ø£ÙØ§Ù
","%d ÙÙÙ
ÙØ§","%d ÙÙÙ
"],M:["Ø£ÙÙ Ù
Ù Ø´ÙØ±","Ø´ÙØ± ÙØ§ØØ¯",["Ø´ÙØ±Ø§Ù","Ø´ÙØ±ÙÙ"],"%d Ø£Ø´ÙØ±","%d Ø´ÙØ±Ø§","%d Ø´ÙØ±"],y:["Ø£ÙÙ Ù
٠عاÙ
","عاÙ
ÙØ§ØØ¯",["عاÙ
اÙ","عاÙ
ÙÙ"],"%d Ø£Ø¹ÙØ§Ù
","%d عاÙ
ÙØ§","%d عاÙ
"]},Hn=function(e){return function(t,a,n,i){var o=qn(t),s=Bn[e][qn(t)];return 2===o&&(s=s[a?0:1]),s.replace(/%d/i,t)}},Yn=["ÙØ§ÙÙÙ Ø§ÙØ«Ø§ÙÙ ÙÙØ§Ùر","شباط ÙØ¨Ø±Ø§Ùر","آذار Ù
ارس","ÙÙØ³Ø§Ù أبرÙÙ","Ø£ÙØ§Ø± Ù
اÙÙ","ØØ²Ùرا٠ÙÙÙÙÙ","تÙ
ÙØ² ÙÙÙÙÙ","آب أغسطس","Ø£ÙÙÙ٠سبتÙ
بر","تشرÙÙ Ø§ÙØ£ÙÙ Ø£ÙØªÙبر","تشرÙÙ Ø§ÙØ«Ø§ÙÙ ÙÙÙÙ
بر","ÙØ§ÙÙÙ Ø§ÙØ£ÙÙ Ø¯ÙØ³Ù
بر"];e.defineLocale("ar",{months:Yn,monthsShort:Yn,weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù
ÙØ³_Ø§ÙØ¬Ù
عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù
ÙØ³_جÙ
عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/âM/âYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù
/,isPM:function(e){return"Ù
"===e},meridiem:function(e,t,a){return e<12?"ص":"Ù
"},calendar:{sameDay:"[اÙÙÙÙ
Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[Ø£Ù
س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"Ù
ÙØ° %s",s:Hn("s"),m:Hn("m"),mm:Hn("m"),h:Hn("h"),hh:Hn("h"),d:
31Hn("d"),dd:Hn("d"),M:Hn("M"),MM:Hn("M"),y:Hn("y"),yy:Hn("y")},preparse:function(e){return e.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return Pn[e]})).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return Nn[e]})).replace(/,/g,"Ø")},week:{dow:6,doy:12}});var Rn={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertÉsi_ÃÉrÅÉnbÉ axÅamı_ÃÉrÅÉnbÉ_CümÉ axÅamı_CümÉ_ÅÉnbÉ".split("_"),weekdaysShort:"Baz_BzE_ÃAx_ÃÉr_CAx_Cüm_ÅÉn".split("_"),weekdaysMin:"Bz_BE_ÃA_ÃÉ_CA_Cü_ÅÉ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gÉlÉn hÉftÉ] dddd [saat] LT",lastDay:"[dünÉn] LT",lastWeek:"[keçÉn hÉftÉ] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s ÉvvÉl",s:"birneÃ§É saniyyÉ",m:"bir dÉqiqÉ",mm:"%d dÉqiqÉ",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecÉ|sÉhÉr|gündüz|axÅam/,isPM:function(e){return/^(gündüz|axÅam)$/.test(e)},meridiem:function(e,t,a){return e<4?"gecÉ":e<12?"sÉhÉr":e<17?"gündüz":"axÅam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var t=e%10;return e+(Rn[t]||Rn[e%100-t]||Rn[e>=100?100:null])},week:{dow:1,doy:7}}),e.defineLocale("be",{months:{format:"ÑÑÑдзенÑ_лÑÑага_ÑакавÑка_кÑаÑавÑка_ÑÑаÑнÑ_ÑÑÑвенÑ_лÑпенÑ_жнÑÑнÑ_веÑаÑнÑ_каÑÑÑÑÑнÑка_лÑÑÑапада_ÑнежнÑ".split("_"),standalone:"ÑÑÑдзенÑ_лÑÑÑ_ÑакавÑк_кÑаÑавÑк_ÑÑавенÑ_ÑÑÑвенÑ_лÑпенÑ_жнÑвенÑ_веÑаÑенÑ_каÑÑÑÑÑнÑк_лÑÑÑапад_ÑнежанÑ".split("_")},monthsShort:"ÑÑÑд_лÑÑ_Ñак_кÑаÑ_ÑÑав_ÑÑÑв_лÑп_жнÑв_веÑ_каÑÑ_лÑÑÑ_Ñнеж".split("_"),weekdays:{format:"нÑдзелÑ_панÑдзелак_аÑÑоÑак_ÑеÑадÑ_ÑаÑвеÑ_пÑÑнÑÑÑ_ÑÑбоÑÑ".split("_"),standalone:"нÑдзелÑ_панÑдзелак_аÑÑоÑак_ÑеÑада_ÑаÑвеÑ_пÑÑнÑÑа_ÑÑбоÑа".split("_"),isFormat:/\[ ?[Ðв] ?(?:мÑнÑлÑÑ|наÑÑÑпнÑÑ)? ?\] ?dddd/},weekdaysShort:"нд_пн_аÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),weekdaysMin:"нд_пн_аÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[СÑÐ½Ð½Ñ Ñ] LT",nextDay:"[ÐаÑÑÑа Ñ] LT",lastDay:"[УÑоÑа Ñ] LT",nextWeek:function(){return"[У] dddd [Ñ] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мÑнÑлÑÑ] dddd [Ñ] LT";case 1:case 2:case 4:return"[У мÑнÑлÑ] dddd [Ñ] LT"}},sameElse:"L"},relativeTime:{future:"пÑаз %s",past:"%s ÑамÑ",s:"некалÑÐºÑ ÑекÑнд",m:tt,mm:tt,h:tt,hh:tt,d:"дзенÑ",dd:tt,M:"меÑÑÑ",MM:tt,y:"год",yy:tt},meridiemParse:/ноÑÑ|ÑанÑÑÑ|днÑ|веÑаÑа/,isPM:function(e){return/^(днÑ|веÑаÑа)$/.test(e)},meridiem:function(e,t,a){return e<4?"ноÑÑ":e<12?"ÑанÑÑÑ":e<17?"днÑ":"веÑаÑа"},dayOfMonthOrdinalParse:/\d{1,2}-(Ñ|Ñ|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-Ñ":e+"-Ñ";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}}),e.defineLocale("bg",{months:"ÑнÑаÑи_ÑевÑÑаÑи_маÑÑ_апÑил_май_Ñни_Ñли_авгÑÑÑ_ÑепÑемвÑи_окÑомвÑи_ноемвÑи_декемвÑи".split("_"),monthsShort:"ÑнÑ_Ñев_маÑ_апÑ_май_Ñни_Ñли_авг_Ñеп_окÑ_ное_дек".split("_"),weekdays:"неделÑ_понеделник_вÑоÑник_ÑÑÑда_ÑеÑвÑÑÑÑк_пеÑÑк_ÑÑбоÑа".split("_"),weekdaysShort:"нед_пон_вÑо_ÑÑÑ_ÑеÑ_пеÑ_ÑÑб".split("_"),weekdaysMin:"нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[ÐÐ½ÐµÑ Ð²] LT",nextDay:"[УÑÑе в] LT",nextWeek:"dddd [в] LT",lastDay:"[ÐÑеÑа в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[РизминалаÑа] dddd [в] LT";case 1:case 2:case 4:case 5:return"[РизминалиÑ] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"Ñлед %s",past:"пÑеди %s",s:"нÑколко ÑекÑнди",m:"минÑÑа",mm:"%d минÑÑи",h:"ÑаÑ",hh:"%
31d ÑаÑа",d:"ден",dd:"%d дни",M:"меÑеÑ",MM:"%d меÑеÑа",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|Ñи|ви|Ñи|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-Ñи":1===t?e+"-ви":2===t?e+"-Ñи":7===t||8===t?e+"-ми":e+"-Ñи"},week:{dow:1,doy:7}});var Wn={1:"à§§",2:"২",3:"à§©",4:"৪",5:"à§«",6:"৬",7:"à§",8:"à§®",9:"৯",0:"০"},Un={"à§§":"1","২":"2","à§©":"3","৪":"4","à§«":"5","৬":"6","à§":"7","à§®":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"à¦à¦¾à¦¨à§à§à¦¾à¦°à§_ফà§à¦¬à§à¦°à§à§à¦¾à¦°à¦¿_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦à§à¦®à§à¦¬à¦°_à¦
à¦à§à¦à§à¦¬à¦°_নà¦à§à¦®à§à¦¬à¦°_ডিসà§à¦®à§à¦¬à¦°".split("_"),monthsShort:"à¦à¦¾à¦¨à§_ফà§à¦¬_মারà§à¦_à¦à¦ªà§à¦°_মà§_à¦à§à¦¨_à¦à§à¦²_à¦à¦_সà§à¦ªà§à¦_à¦
à¦à§à¦à§_নà¦à§_ডিসà§".split("_"),weekdays:"রবিবার_সà§à¦®à¦¬à¦¾à¦°_মà¦à§à¦à¦²à¦¬à¦¾à¦°_বà§à¦§à¦¬à¦¾à¦°_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°_শà§à¦à§à¦°à¦¬à¦¾à¦°_শনিবার".split("_"),weekdaysShort:"রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿_শà§à¦à§à¦°_শনি".split("_"),weekdaysMin:"রবি_সà§à¦®_মà¦à§à¦_বà§à¦§_বà§à¦¹à¦_শà§à¦à§à¦°_শনি".split("_"),longDateFormat:{LT:"A h:mm সমà§",LTS:"A h:mm:ss সমà§",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সমà§",LLLL:"dddd, D MMMM YYYY, A h:mm সমà§"},calendar:{sameDay:"[à¦à¦] LT",nextDay:"[à¦à¦à¦¾à¦®à§à¦à¦¾à¦²] LT",nextWeek:"dddd, LT",lastDay:"[à¦à¦¤à¦à¦¾à¦²] LT",lastWeek:"[à¦à¦¤] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরà§",past:"%s à¦à¦à§",s:"à¦à§à§à¦ সà§à¦à§à¦¨à§à¦¡",m:"à¦à¦ মিনিà¦",mm:"%d মিনিà¦",h:"à¦à¦ à¦à¦¨à§à¦à¦¾",hh:"%d à¦à¦¨à§à¦à¦¾",d:"à¦à¦ দিন",dd:"%d দিন",M:"à¦à¦ মাস",MM:"%d মাস",y:"à¦à¦ বà¦à¦°",yy:"%d বà¦à¦°"},preparse:function(e){return e.replace(/[১২৩৪৫৬à§à§®à§¯à§¦]/g,(function(e){return Un[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Wn[e]}))},meridiemParse:/রাত|সà¦à¦¾à¦²|দà§à¦ªà§à¦°|বিà¦à¦¾à¦²|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দà§à¦ªà§à¦°"===t&&e<5||"বিà¦à¦¾à¦²"===t?e+12:e},meridiem:function(e,t,a){return e<4?"রাত":e<10?"সà¦à¦¾à¦²":e<17?"দà§à¦ªà§à¦°":e<20?"বিà¦à¦¾à¦²":"রাত"},week:{dow:0,doy:6}});var Xn={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},Vn={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"à½à¾³à¼à½à¼à½à½à¼à½à½¼_à½à¾³à¼à½à¼à½à½à½²à½¦à¼à½_à½à¾³à¼à½à¼à½à½¦à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½²à¼à½_à½à¾³à¼à½à¼à½£à¾à¼à½_à½à¾³à¼à½à¼à½à¾²à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à½à¼à½_à½à¾³à¼à½à¼à½à½¢à¾à¾±à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½à½
ིà½à¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½à½à½²à½¦à¼à½".split("_"),monthsShort:"à½à¾³à¼à½à¼à½à½à¼à½à½¼_à½à¾³à¼à½à¼à½à½à½²à½¦à¼à½_à½à¾³à¼à½à¼à½à½¦à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½²à¼à½_à½à¾³à¼à½à¼à½£à¾à¼à½_à½à¾³à¼à½à¼à½à¾²à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à½à¼à½_à½à¾³à¼à½à¼à½à½¢à¾à¾±à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½à½
ིà½à¼à½_à½à¾³à¼à½à¼à½à½
ུà¼à½à½à½²à½¦à¼à½".split("_"),weekdays:"à½à½à½ à¼à½à½²à¼à½à¼_à½à½à½ à¼à½à¾³à¼à½à¼_à½à½à½ à¼à½à½²à½à¼à½à½à½¢à¼_à½à½à½ à¼à½£à¾·à½à¼à½à¼_à½à½à½ à¼à½à½´à½¢à¼à½à½´_à½à½à½ à¼à½à¼à½¦à½à½¦à¼_à½à½à½ à¼à½¦à¾¤à½ºà½à¼à½à¼".split("_"),weekdaysShort:"à½à½²à¼à½à¼_à½à¾³à¼à½à¼_à½à½²à½à¼à½à½à½¢à¼_ལྷà½à¼à½à¼_à½à½´à½¢à¼à½à½´_à½à¼à½¦à½à½¦à¼_སྤེà½à¼à½à¼".split("_"),weekdaysMin:"à½à½²à¼à½à¼_à½à¾³à¼à½à¼_à½à½²à½à¼à½à½à½¢à¼_ལྷà½à¼à½à¼_à½à½´à½¢à¼à½à½´_à½à¼à½¦à½à½¦à¼_སྤེà½à¼à½à¼".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à½à½²à¼à½¢à½²à½] LT",nextDay:"[སà½à¼à½à½²à½] LT",nextWeek:"[à½à½à½´à½à¼à½à¾²à½à¼à½¢à¾à½ºà½¦à¼à½], LT",lastDay:"[à½à¼à½¦à½] LT",lastWeek:"[à½à½à½´à½à¼à½à¾²à½à¼à½à½à½ à¼à½] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལà¼",past:"%s སà¾à½à¼à½£",s:"ལà½à¼à½¦à½",m:"སà¾à½¢à¼à½à¼à½à½
ིà½",mm:"%d སà¾à½¢à¼à½",h:"à½à½´à¼à½à½¼à½à¼à½à½
ིà½",hh:"%
31d à½à½´à¼à½à½¼à½",d:"à½à½²à½à¼à½à½
ིà½",dd:"%d à½à½²à½à¼",M:"à½à¾³à¼à½à¼à½à½
ིà½",MM:"%d à½à¾³à¼à½",y:"ལོà¼à½à½
ིà½",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return Vn[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Xn[e]}))},meridiemParse:/à½à½à½à¼à½à½¼|à½à½¼à½à½¦à¼à½à½¦|à½à½²à½à¼à½à½´à½|à½à½à½¼à½à¼à½à½|à½à½à½à¼à½à½¼/,meridiemHour:function(e,t){return 12===e&&(e=0),"à½à½à½à¼à½à½¼"===t&&e>=4||"à½à½²à½à¼à½à½´à½"===t&&e<5||"à½à½à½¼à½à¼à½à½"===t?e+12:e},meridiem:function(e,t,a){return e<4?"à½à½à½à¼à½à½¼":e<10?"à½à½¼à½à½¦à¼à½à½¦":e<17?"à½à½²à½à¼à½à½´à½":e<20?"à½à½à½¼à½à¼à½à½":"à½à½à½à¼à½à½¼"},week:{dow:0,doy:6}}),e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:at,h:"un eur",hh:"%d eur",d:"un devezh",dd:at,M:"ur miz",MM:at,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4}}),e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[proÅ¡lu] dddd [u] LT";case 6:return"[proÅ¡le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proÅ¡li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:nt,mm:nt,h:nt,hh:nt,d:"dan",dd:nt,M:"mjesec",MM:nt,y:"godinu",yy:nt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"[el] D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"[el] D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"[el] dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquà %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%
31d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}});var Gn="leden_únor_bÅezen_duben_kvÄten_Äerven_Äervenec_srpen_záÅÃ_ÅÃjen_listopad_prosinec".split("_"),Kn="led_úno_bÅe_dub_kvÄ_Ävn_Ävc_srp_záÅ_ÅÃj_lis_pro".split("_");e.defineLocale("cs",{months:Gn,monthsShort:Kn,monthsParse:function(e,t){var a,n=[];for(a=0;a<12;a++)n[a]=new RegExp("^"+e[a]+"$|^"+t[a]+"$","i");return n}(Gn,Kn),shortMonthsParse:function(e){var t,a=[];for(t=0;t<12;t++)a[t]=new RegExp("^"+e[t]+"$","i");return a}(Kn),longMonthsParse:function(e){var t,a=[];for(t=0;t<12;t++)a[t]=new RegExp("^"+e[t]+"$","i");return a}(Gn),weekdays:"nedÄle_pondÄlÃ_úterý_stÅeda_Ätvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_Ät_pá_so".split("_"),weekdaysMin:"ne_po_út_st_Ät_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zÃtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedÄli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve stÅedu v] LT";case 4:return"[ve Ätvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[vÄera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou nedÄli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou stÅedu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pÅed %s",s:ot,m:ot,mm:ot,h:ot,hh:ot,d:ot,dd:ot,M:ot,MM:ot,y:ot,yy:ot},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("cv",{months:"кÓÑлаÑ_наÑÓÑ_пÑÑ_ака_май_Ò«ÓÑÑме_ÑÑÓ_Ò«ÑÑла_авÓн_Ñпа_Ñӳк_ÑаÑÑав".split("_"),monthsShort:"кÓÑ_наÑ_пÑÑ_ака_май_Ò«ÓÑ_ÑÑÓ_Ò«ÑÑ_авн_Ñпа_Ñӳк_ÑаÑ".split("_"),weekdays:"вÑÑÑаÑникÑн_ÑÑнÑикÑн_ÑÑлаÑикÑн_ÑнкÑн_кÓҫнеÑникÑн_ÑÑнекÑн_ÑÓмаÑкÑн".split("_"),weekdaysShort:"вÑÑ_ÑÑн_ÑÑл_Ñн_кÓÒ«_ÑÑн_ÑÓм".split("_"),weekdaysMin:"вÑ_Ñн_ÑÑ_Ñн_кҫ_ÑÑ_Ñм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [Ò«ÑлÑ
и] MMMM [ÑйÓÑ
Óн] D[-мÓÑÓ]",LLL:"YYYY [Ò«ÑлÑ
и] MMMM [ÑйÓÑ
Óн] D[-мÓÑÓ], HH:mm",LLLL:"dddd, YYYY [Ò«ÑлÑ
и] MMMM [ÑйÓÑ
Óн] D[-мÓÑÓ], HH:mm"},calendar:{sameDay:"[ÐаÑн] LT [ÑеÑ
еÑÑе]",nextDay:"[ЫÑан] LT [ÑеÑ
еÑÑе]",lastDay:"[ÓнеÑ] LT [ÑеÑ
еÑÑе]",nextWeek:"[ҪиÑеÑ] dddd LT [ÑеÑ
еÑÑе]",lastWeek:"[ÐÑÑнÓ] dddd LT [ÑеÑ
еÑÑе]",sameElse:"L"},relativeTime:{future:function(e){return e+(/ÑеÑ
еÑ$/i.exec(e)?"Ñен":/Ò«Ñл$/i.exec(e)?"Ñан":"Ñан")},past:"%s каÑлла",s:"пÓÑ-ик ҫеккÑнÑ",m:"пÓÑ Ð¼Ð¸Ð½ÑÑ",mm:"%d минÑÑ",h:"пÓÑ ÑеÑ
еÑ",hh:"%d ÑеÑ
еÑ",d:"пÓÑ ÐºÑн",dd:"%d кÑн",M:"пÓÑ ÑйÓÑ
",MM:"%d ÑйÓÑ
",y:"пÓÑ Ò«Ñл",yy:"%d Ò«Ñл"},dayOfMonthOrdinalParse:/\d{1,2}-мÓÑ/,ordinal:"%d-мÓÑ",week:{dow:1,doy:7}}),e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}}),e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"pÃ¥ dddd [kl.] LT",lastDay:"[i gÃ¥r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"fÃ¥ sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en mÃ¥ned",MM:"%d mÃ¥neder",y:"et Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:st,mm:"%d Minuten",h:st,hh:"%
31d Stunden",d:st,dd:st,M:st,MM:st,y:st,yy:st},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._März_April_Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH.mm",LLLL:"dddd, D. MMMM YYYY HH.mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:rt,mm:"%d Minuten",h:rt,hh:"%d Stunden",d:rt,dd:rt,M:rt,MM:rt,y:rt,yy:rt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:lt,mm:"%d Minuten",h:lt,hh:"%d Stunden",d:lt,dd:lt,M:lt,MM:lt,y:lt,yy:lt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Zn=["ÞÞ¬ÞÞªÞÞ¦ÞÞ©","ÞÞ¬ÞÞ°ÞÞªÞÞ¦ÞÞ©","ÞÞ§ÞÞ¨ÞÞª","ÞÞÞÞ°ÞÞ©ÞÞª","ÞÞ","ÞÞ«ÞÞ°","ÞÞªÞÞ¦ÞÞ¨","ÞÞ¯ÞÞ¦ÞÞ°ÞÞª","ÞÞ¬ÞÞ°ÞÞ¬ÞÞ°ÞÞ¦ÞÞª","ÞÞ®ÞÞ°ÞÞ¯ÞÞ¦ÞÞª","ÞÞ®ÞÞ¬ÞÞ°ÞÞ¦ÞÞª","ÞÞ¨ÞÞ¬ÞÞ°ÞÞ¦ÞÞª"],Jn=["ÞÞ§ÞÞ¨ÞÞ°ÞÞ¦","ÞÞ¯ÞÞ¦","ÞÞ¦ÞÞ°ÞÞ§ÞÞ¦","ÞÞªÞÞ¦","ÞÞªÞÞ§ÞÞ°ÞÞ¦ÞÞ¨","ÞÞªÞÞªÞÞª","ÞÞ®ÞÞ¨ÞÞ¨ÞÞª"];e.defineLocale("dv",{months:Zn,monthsShort:Zn,weekdays:Jn,weekdaysShort:Jn,weekdaysMin:"ÞÞ§ÞÞ¨_ÞÞ¯ÞÞ¦_ÞÞ¦ÞÞ°_ÞÞªÞÞ¦_ÞÞªÞÞ§_ÞÞªÞÞª_ÞÞ®ÞÞ¨".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ÞÞ|ÞÞ/,isPM:function(e){return"ÞÞ"===e},meridiem:function(e,t,a){return e<12?"ÞÞ":"ÞÞ"},calendar:{sameDay:"[ÞÞ¨ÞÞ¦ÞÞª] LT",nextDay:"[ÞÞ§ÞÞ¦ÞÞ§] LT",nextWeek:"dddd LT",lastDay:"[ÞÞ¨ÞÞ°ÞÞ¬] LT",lastWeek:"[ÞÞ§ÞÞ¨ÞÞªÞÞ¨] dddd LT",sameElse:"L"},relativeTime:{future:"ÞÞ¬ÞÞÞÞ¦ÞÞ¨ %s",past:"ÞÞªÞÞ¨ÞÞ° %s",s:"ÞÞ¨ÞÞªÞÞ°ÞÞªÞÞ®Þ
Þ¬ÞÞ°",m:"ÞÞ¨ÞÞ¨ÞÞ¬ÞÞ°",mm:"ÞÞ¨ÞÞ¨ÞÞª %d",h:"ÞÞ¦ÞÞ¨ÞÞ¨ÞÞ¬ÞÞ°",hh:"ÞÞ¦ÞÞ¨ÞÞ¨ÞÞª %d",d:"ÞÞªÞÞ¦ÞÞ¬ÞÞ°",dd:"ÞÞªÞÞ¦ÞÞ° %d",M:"ÞÞ¦ÞÞ¬ÞÞ°",MM:"ÞÞ¦ÞÞ° %d",y:"ÞÞ¦ÞÞ¦ÞÞ¬ÞÞ°",yy:"ÞÞ¦ÞÞ¦ÞÞª %d"},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:7,doy:12}}),e.defineLocale("el",{monthsNominativeEl:"ÎανοÏ
άÏιοÏ_ΦεβÏοÏ
άÏιοÏ_ÎάÏÏιοÏ_ÎÏÏίλιοÏ_ÎάιοÏ_ÎοÏνιοÏ_ÎοÏλιοÏ_ÎÏγοÏ
ÏÏοÏ_ΣεÏÏÎμβÏιοÏ_ÎκÏÏβÏιοÏ_ÎοÎμβÏιοÏ_ÎεκÎμβÏιοÏ".split("_"),monthsGenitiveEl:"ÎανοÏ
αÏίοÏ
_ΦεβÏοÏ
αÏίοÏ
_ÎαÏÏίοÏ
_ÎÏÏιλίοÏ
_ÎαÎοÏ
_ÎοÏ
νίοÏ
_ÎοÏ
λίοÏ
_ÎÏ
γοÏÏÏοÏ
_ΣεÏÏεμβÏίοÏ
_ÎκÏÏβÏίοÏ
_ÎοεμβÏίοÏ
_ÎεκεμβÏίοÏ
".split("_"),months:function(e,t){return e?/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Îαν_Φεβ_ÎαÏ_ÎÏÏ_ÎαÏ_ÎοÏ
ν_ÎοÏ
λ_ÎÏ
γ_ΣεÏ_ÎκÏ_Îοε_Îεκ".split("_"),weekdays:"ÎÏ
Ïιακή_ÎεÏ
ÏÎÏα_ΤÏίÏη_ΤεÏάÏÏη_Î ÎμÏÏη_ΠαÏαÏκεÏ
ή_ΣάββαÏο".split("_"),weekdaysShort:"ÎÏ
Ï_ÎεÏ
_ΤÏι_ΤεÏ_Πεμ_ΠαÏ_Σαβ".split("_"),weekdaysMin:"ÎÏ
_Îε_ΤÏ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,a){return e>11?a?"μμ":"ÎÎ":a?"Ïμ":"Î Î"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[Î Î]\.?Î?\.?/i,longDateFormat:{LT:"h:mm A",LT
vendor: 9,857 bytes, line 31
31S:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[ΣήμεÏα {}] LT",nextDay:"[ÎÏÏιο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Î§Î¸ÎµÏ {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[Ïο ÏÏοηγοÏμενο] dddd [{}] LT";default:return"[Ïην ÏÏοηγοÏμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var a=this._calendarEl[e],n=t&&t.hours();return w(a)&&(a=a.apply(t)),a.replace("{}",n%12==1?"ÏÏη":"ÏÏιÏ")},relativeTime:{future:"Ïε %s",past:"%s ÏÏιν",s:"λίγα δεÏ
ÏεÏÏλεÏÏα",m:"Îνα λεÏÏÏ",mm:"%d λεÏÏά",h:"μία ÏÏα",hh:"%d ÏÏεÏ",d:"μία μÎÏα",dd:"%d μÎÏεÏ",M:"ÎÎ½Î±Ï Î¼Î®Î½Î±Ï",MM:"%d μήνεÏ",y:"ÎÎ½Î±Ï ÏÏÏνοÏ",yy:"%d ÏÏÏνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}),e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aÅgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aÅg_sep_okt_nov_dec".split("_"),weekdays:"dimanÄo_lundo_mardo_merkredo_ĵaÅdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaÅ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[HodiaÅ je] LT",nextDay:"[MorgaÅ je] LT",nextWeek:"dddd [je] LT",lastDay:"[HieraÅ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaÅ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});var Qn="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),ei="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?ei[e.month()]:Qn[e.month()]:Qn},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});var ti="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),ai="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?ai[e.month()]:ti[e.month()]:ti},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%
31d horas",d:"un dÃa",dd:"%d dÃas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:ct,m:ct,mm:ct,h:ct,hh:ct,d:ct,dd:"%d päeva",M:ct,MM:ct,y:ct,yy:ct},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var ni={1:"Û±",2:"Û²",3:"Û³",4:"Û´",5:"Ûµ",6:"Û¶",7:"Û·",8:"Û¸",9:"Û¹",0:"Û°"},ii={"Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","Û°":"0"};e.defineLocale("fa",{months:"ÚØ§ÙÙÛÙ_ÙÙØ±ÛÙ_Ù
ارس_Ø¢ÙØ±ÛÙ_Ù
Ù_ÚÙØ¦Ù_ÚÙØ¦ÛÙ_Ø§ÙØª_سپتاÙ
بر_اکتبر_ÙÙØ§Ù
بر_دساÙ
بر".split("_"),monthsShort:"ÚØ§ÙÙÛÙ_ÙÙØ±ÛÙ_Ù
ارس_Ø¢ÙØ±ÛÙ_Ù
Ù_ÚÙØ¦Ù_ÚÙØ¦ÛÙ_Ø§ÙØª_سپتاÙ
بر_اکتبر_ÙÙØ§Ù
بر_دساÙ
بر".split("_"),weekdays:"ÛÚ©âØ´ÙØ¨Ù_Ø¯ÙØ´ÙبÙ_سÙâØ´ÙØ¨Ù_ÚÙØ§Ø±Ø´ÙبÙ_Ù¾ÙØ¬âØ´ÙØ¨Ù_جÙ
عÙ_Ø´ÙØ¨Ù".split("_"),weekdaysShort:"ÛÚ©âØ´ÙØ¨Ù_Ø¯ÙØ´ÙبÙ_سÙâØ´ÙØ¨Ù_ÚÙØ§Ø±Ø´ÙبÙ_Ù¾ÙØ¬âØ´ÙØ¨Ù_جÙ
عÙ_Ø´ÙØ¨Ù".split("_"),weekdaysMin:"Û_د_س_Ú_Ù¾_ج_Ø´".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ÙØ¨Ù از Ø¸ÙØ±|بعد از Ø¸ÙØ±/,isPM:function(e){return/بعد از Ø¸ÙØ±/.test(e)},meridiem:function(e,t,a){return e<12?"ÙØ¨Ù از Ø¸ÙØ±":"بعد از Ø¸ÙØ±"},calendar:{sameDay:"[اÙ
Ø±ÙØ² ساعت] LT",nextDay:"[ÙØ±Ø¯Ø§ ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[Ø¯ÛØ±Ùز ساعت] LT",lastWeek:"dddd [Ù¾ÛØ´] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s Ù¾ÛØ´",s:"ÚÙØ¯ ثاÙÛÙ",m:"ÛÚ© دÙÛÙÙ",mm:"%d دÙÛÙÙ",h:"ÛÚ© ساعت",hh:"%d ساعت",d:"ÛÚ© Ø±ÙØ²",dd:"%d Ø±ÙØ²",M:"ÛÚ© Ù
اÙ",MM:"%d Ù
اÙ",y:"ÛÚ© ساÙ",yy:"%d ساÙ"},preparse:function(e){return e.replace(/[Û°-Û¹]/g,(function(e){return ii[e]})).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return ni[e]})).replace(/,/g,"Ø")},dayOfMonthOrdinalParse:/\d{1,2}Ù
/,ordinal:"%dÙ
",week:{dow:6,doy:12}});var oi="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),si=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",oi[7],oi[8],oi[9]
vendor: 7,466 bytes, line 31
31];e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:dt,m:dt,mm:dt,h:dt,hh:dt,d:dt,dd:dt,M:dt,MM:dt,y:dt,yy:dt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("fo",{months:"januar_februar_mars_aprÃl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_frÃggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frÃ_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[à dag kl.] LT",nextDay:"[à morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[à gjár kl.] LT",lastWeek:"[sÃðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s sÃðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tÃmi",hh:"%d tÃmar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdâhui à ] LT",nextDay:"[Demain à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[Hier à ] LT",lastWeek:"dddd [dernier à ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}}),e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdâhui à ] LT",nextDay:"[Demain à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[Hier à ] LT",lastWeek:"dddd [dernier à ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}}),e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdâhui à ] LT",nextDay:"[Demain à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[Hier à ] LT",lastWeek:"dddd [dernier à ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});var ri="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),li="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?li[e.month()]:ri[e.month()]:ri},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Mà rt","An Giblean","An Cèitean","An t-Ãgmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dà mhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Mà rt","Gibl","Cèit","Ãgmh","Iuch","Lùn","Sult","Dà mh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimà irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà ","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-mà ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig]
31LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}}),e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:ut,m:ut,mm:ut,h:ut,hh:ut,d:ut,dd:ut,M:ut,MM:ut,y:ut,yy:ut},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}}),e.defineLocale("he",{months:"×× ××ר_פ×ר××ר_×רץ_×פר××_×××_××× ×_××××_××××ס×_ספ×××ר_×××§×××ר_× ××××ר_×צ××ר".split("_"),monthsShort:"×× ×׳_פ×ר׳_×רץ_×פר׳_×××_××× ×_××××_×××׳_ספ×׳_××ק׳_× ××׳_×צ×׳".split("_"),weekdays:"ר×ש××_×©× ×_ש××ש×_ר×××¢×_×××ש×_ש×ש×_ש×ת".split("_"),weekdaysShort:"×׳_×׳_×׳_×׳_×׳_×׳_ש׳".split("_"),weekdaysMin:"×_×_×_×_×_×_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [×]MMMM YYYY",LLL:"D [×]MMMM YYYY HH:mm",LLLL:"dddd, D [×]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[×××× ×Ö¾]LT",nextDay:"[××ר ×Ö¾]LT",nextWeek:"dddd [×שע×] LT",lastDay:"[×ת××× ×Ö¾]LT",lastWeek:"[××××] dddd [×××ר×× ×שע×] LT",sameElse:"L"},relativeTime:{future:"××¢×× %s",past:"××¤× × %s",s:"×ספר ×©× ××ת",m:"××§×",mm:"%d ××§×ת",h:"שע×",hh:function(e){return 2===e?"שעת×××":e+" שע×ת"},d:"×××",dd:function(e){return 2===e?"××××××":e+" ××××"},M:"×××ש",MM:function(e){return 2===e?"×××ש×××":e+" ×××ש××"},y:"×©× ×",yy:function(e){return 2===e?"×©× ×ª×××":e%10==0&&10!==e?e+" ×©× ×":e+" ×©× ××"}},meridiemParse:/×××"צ|××¤× ×"צ|×××¨× ×צ×ר×××|××¤× × ×צ×ר×××|××¤× ×ת ××קר|×××קר|×ער×/i,isPM:function(e){return/^(×××"צ|×××¨× ×צ×ר×××|×ער×)$/.test(e)},meridiem:function(e,t,a){return e<5?"××¤× ×ת ××קר":e<10?"×××קר":e<12?a?'××¤× ×"צ':"××¤× × ×צ×ר×××":e<18?a?'×××"צ':"×××¨× ×צ×ר×××":"×ער×"}});var ci={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"à¥",8:"८",9:"९",0:"०"},di={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","à¥":"7","८":"8","९":"9","०":"0"};e.defineLocale("hi",{months:"à¤à¤¨à¤µà¤°à¥_फ़रवरà¥_मारà¥à¤_à¤
पà¥à¤°à¥à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_à¤
à¤à¤¸à¥à¤¤_सितमà¥à¤¬à¤°_à¤
à¤à¥à¤à¥à¤¬à¤°_नवमà¥à¤¬à¤°_दिसमà¥à¤¬à¤°".split("_"),monthsShort:"à¤à¤¨._फ़र._मारà¥à¤_à¤
पà¥à¤°à¥._मà¤_à¤à¥à¤¨_à¤à¥à¤²._à¤
à¤._सित._à¤
à¤à¥à¤à¥._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सà¥à¤®à¤µà¤¾à¤°_मà¤à¤à¤²à¤µà¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_à¤à¥à¤°à¥à¤µà¤¾à¤°_शà¥à¤à¥à¤°à¤µà¤¾à¤°_शनिवार".split("_"),weekdaysShort:"रवि_सà¥à¤®_मà¤à¤à¤²_बà¥à¤§_à¤à¥à¤°à¥_शà¥à¤à¥à¤°_शनि".split("_"),weekdaysMin:"र_सà¥_मà¤_बà¥_à¤à¥_शà¥_श".split("_"),longDateFormat:{LT:"A h:mm बà¤à¥",LTS:"A h:mm:ss बà¤à¥",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बà¤à¥",LLLL:"dddd, D MMMM YYYY, A h:mm बà¤à¥"}
vendor: 8,488 bytes, line 31
31,calendar:{sameDay:"[à¤à¤] LT",nextDay:"[à¤à¤²] LT",nextWeek:"dddd, LT",lastDay:"[à¤à¤²] LT",lastWeek:"[पिà¤à¤²à¥] dddd, LT",sameElse:"L"},relativeTime:{future:"%s मà¥à¤",past:"%s पहलà¥",s:"à¤à¥à¤ हॠà¤à¥à¤·à¤£",m:"à¤à¤ मिनà¤",mm:"%d मिनà¤",h:"à¤à¤ à¤à¤à¤à¤¾",hh:"%d à¤à¤à¤à¥",d:"à¤à¤ दिन",dd:"%d दिन",M:"à¤à¤ महà¥à¤¨à¥",MM:"%d महà¥à¤¨à¥",y:"à¤à¤ वरà¥à¤·",yy:"%d वरà¥à¤·"},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,(function(e){return di[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return ci[e]}))},meridiemParse:/रात|सà¥à¤¬à¤¹|दà¥à¤ªà¤¹à¤°|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सà¥à¤¬à¤¹"===t?e:"दà¥à¤ªà¤¹à¤°"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रात":e<10?"सà¥à¤¬à¤¹":e<17?"दà¥à¤ªà¤¹à¤°":e<20?"शाम":"रात"},week:{dow:0,doy:6}}),e.defineLocale("hr",{months:{format:"sijeÄnja_veljaÄe_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sijeÄanj_veljaÄa_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[proÅ¡lu] dddd [u] LT";case 6:return"[proÅ¡le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proÅ¡li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:pt,mm:pt,h:pt,hh:pt,d:"dan",dd:pt,M:"mjesec",MM:pt,y:"godinu",yy:pt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});var ui="vasárnap hétfÅn kedden szerdán csütörtökön pénteken szombaton".split(" ");e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfÅ_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return ht.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return ht.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:mt,m:mt,mm:mt,h:mt,hh:mt,d:mt,dd:mt,M:mt,MM:mt,y:mt,yy:mt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("hy-am",{months:{format:"Õ°Õ¸ÖÕ¶Õ¾Õ¡ÖÕ«_ÖÕ¥Õ¿ÖÕ¾Õ¡ÖÕ«_Õ´Õ¡ÖÕ¿Õ«_Õ¡ÕºÖÕ«Õ¬Õ«_Õ´Õ¡ÕµÕ«Õ½Õ«_Õ°Õ¸ÖÕ¶Õ«Õ½Õ«_Õ°Õ¸ÖÕ¬Õ«Õ½Õ«_Ö
Õ£Õ¸Õ½Õ¿Õ¸Õ½Õ«_Õ½Õ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥ÖÕ«_Õ°Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥ÖÕ«_Õ¶Õ¸ÕµÕ¥Õ´Õ¢Õ¥ÖÕ«_Õ¤Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥ÖÕ«".split("_"),standalone:"Õ°Õ¸ÖÕ¶Õ¾Õ¡Ö_ÖÕ¥Õ¿ÖÕ¾Õ¡Ö_Õ´Õ¡ÖÕ¿_Õ¡ÕºÖÕ«Õ¬_Õ´Õ¡ÕµÕ«Õ½_Õ°Õ¸ÖÕ¶Õ«Õ½_Õ°Õ¸ÖÕ¬Õ«Õ½_Ö
Õ£Õ¸Õ½Õ¿Õ¸Õ½_Õ½Õ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥Ö_Õ°Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö_Õ¶Õ¸ÕµÕ¥Õ´Õ¢Õ¥Ö_Õ¤Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö".split("_")},monthsShort:"Õ°Õ¶Õ¾_ÖÕ¿Ö_Õ´ÖÕ¿_Õ¡ÕºÖ_Õ´ÕµÕ½_Õ°Õ¶Õ½_Õ°Õ¬Õ½_Ö
Õ£Õ½_Õ½ÕºÕ¿_Õ°Õ¯Õ¿_Õ¶Õ´Õ¢_Õ¤Õ¯Õ¿".split("_"),weekdays:"Õ¯Õ«ÖÕ¡Õ¯Õ«_Õ¥ÖÕ¯Õ¸ÖÕ·Õ¡Õ¢Õ©Õ«_Õ¥ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«_Õ¹Õ¸ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«_Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«_Õ¸ÖÖÕ¢Õ¡Õ©_Õ·Õ¡Õ¢Õ¡Õ©".split("_"),weekdaysShort:"Õ¯ÖÕ¯_Õ¥ÖÕ¯_Õ¥ÖÖ_Õ¹ÖÖ_Õ°Õ¶Õ£_Õ¸ÖÖÕ¢_Õ·Õ¢Õ©".split("_"),weekdaysMin:"Õ¯ÖÕ¯_Õ¥ÖÕ¯_Õ¥ÖÖ_Õ¹ÖÖ_Õ°Õ¶Õ£_Õ¸ÖÖÕ¢_Õ·Õ¢Õ©".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Õ©.",LLL:"D MMMM YYYY Õ©., HH:mm",LLLL:"dddd, D MMMM YYYY Õ©., HH:mm"},calendar:{sameDay:"[Õ¡ÕµÕ½Ö
Ö] LT",nextDay:"[Õ¾Õ¡Õ²Õ¨] LT",lastDay:"[Õ¥ÖÕ¥Õ¯] LT",nextWeek:function(){return"dddd [Ö
ÖÕ¨ ÕªÕ¡Õ´Õ¨] LT"},lastWeek:function(){return"[Õ¡Õ¶ÖÕ¡Õ®] dddd [Ö
ÖÕ¨ ÕªÕ¡Õ´Õ¨] LT"},sameElse:"L"},relativeTime:{future:"%s Õ°Õ¥Õ¿Õ¸",past:"%s Õ¡Õ¼Õ¡Õ»",s:"Õ´Õ« ÖÕ¡Õ¶Õ« Õ¾Õ¡ÕµÖÕ¯ÕµÕ¡Õ¶",m:"ÖÕ¸ÕºÕ¥",mm:"%d ÖÕ¸ÕºÕ¥",h:"ÕªÕ¡Õ´",hh:"%d ÕªÕ¡Õ´",d:"Ö
Ö",dd:"%d Ö
Ö",M:"Õ¡Õ´Õ«Õ½",MM:"%d Õ¡Õ´Õ«Õ½",y:"Õ¿Õ¡ÖÕ«",yy:"%d Õ¿Õ¡ÖÕ«"},meridiemParse:/Õ£Õ«Õ·Õ¥ÖÕ¾Õ¡|Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡|ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡|Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶/,isPM:function(e){return/^(ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡|Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶)$/.test(e)},meridiem:function(e){return e<4?"Õ£Õ«Õ·Õ¥ÖÕ¾Õ¡":e<12?"Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡":e<17?"ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡":"Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(Õ«Õ¶|ÖÕ¤)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-Õ«Õ¶":e+"-ÖÕ¤";default:return e}},week:{dow:1,doy:7}}),e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),e.defineLocale("is",{months:"janúar_febrúar_mars_aprÃl_maÃ_júnÃ_júlÃ_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maÃ_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Ãr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[à dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[à gær kl.] LT",lastWeek:"[sÃðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s sÃðan",s:gt,m:gt,mm:gt,h:"klukkustund",hh:gt,d:gt,dd:gt,M:gt,MM:gt,y:gt,yy:gt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%
31d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),e.defineLocale("ja",{months:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æ¥ææ¥_æææ¥_ç«ææ¥_æ°´ææ¥_æ¨ææ¥_éææ¥_åææ¥".split("_"),weekdaysShort:"æ¥_æ_ç«_æ°´_æ¨_é_å".split("_"),weekdaysMin:"æ¥_æ_ç«_æ°´_æ¨_é_å".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥ HH:mm",LLLL:"YYYYå¹´MæDæ¥ HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥ HH:mm dddd"},meridiemParse:/åå|åå¾/i,isPM:function(e){return"åå¾"===e},meridiem:function(e,t,a){return e<12?"åå":"åå¾"},calendar:{sameDay:"[仿¥] LT",nextDay:"[ææ¥] LT",nextWeek:"[æ¥é±]dddd LT",lastDay:"[æ¨æ¥] LT",lastWeek:"[åé±]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}æ¥/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";default:return e}},relativeTime:{future:"%så¾",past:"%så",s:"æ°ç§",m:"1å",mm:"%då",h:"1æé",hh:"%dæé",d:"1æ¥",dd:"%dæ¥",M:"1ã¶æ",MM:"%dã¶æ",y:"1å¹´",yy:"%då¹´"}}),e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),e.defineLocale("ka",{months:{standalone:"áááááá á_ááááá áááá_ááá á¢á_ááá ááá_áááá¡á_ááááá¡á_ááááá¡á_ááááá¡á¢á_á¡áá¥á¢ááááá á_áá¥á¢ááááá á_ááááááá á_áááááááá á".split("_"),format:"áááááá á¡_ááááá áááá¡_ááá á¢á¡_ááá áááá¡_áááá¡á¡_ááááá¡á¡_ááááá¡á¡_ááááá¡á¢á¡_á¡áá¥á¢ááááá á¡_áá¥á¢ááááá á¡_ááááááá á¡_áááááááá á¡".split("_")},monthsShort:"ááá_ááá_ááá _ááá _ááá_ááá_ááá_ááá_á¡áá¥_áá¥á¢_ááá_ááá".split("_"),weekdays:{standalone:"áááá á_áá á¨ááááá_á¡ááá¨ááááá_ááá®á¨ááááá_á®á£áá¨ááááá_ááá áá¡áááá_á¨ááááá".split("_"),format:"áááá áá¡_áá á¨ááááá¡_á¡ááá¨ááááá¡_ááá®á¨ááááá¡_á®á£áá¨ááááá¡_ááá áá¡áááá¡_á¨ááááá¡".split("_"),isFormat:/(á¬ááá|á¨ááááá)/},weekdaysShort:"ááá_áá á¨_á¡áá_ááá®_á®á£á_ááá _á¨áá".split("_"),weekdaysMin:"áá_áá _á¡á_áá_á®á£_áá_á¨á".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[áá¦áá¡] LT[-áá]",nextDay:"[á®ááá] LT[-áá]",lastDay:"[áá£á¨áá] LT[-áá]",nextWeek:"[á¨ááááá] dddd LT[-áá]",lastWeek:"[á¬ááá] dddd LT-áá",sameElse:"L"},relativeTime:{future:function(e){return/(á¬ááá|á¬á£áá|á¡áááá|á¬ááá)/.test(e)?e.replace(/á$/,"á¨á"):e+"á¨á"},past:function(e){return/(á¬ááá|á¬á£áá|á¡áááá|áá¦á|ááá)/.test(e)?e.replace(/(á|á)$/,"áá¡ á£ááá"):/á¬ááá/.test(e)?e.replace(/á¬ááá$/,"á¬ááá¡ á£ááá"):void 0},s:"á áááááááá á¬ááá",m:"á¬á£áá",mm:"%d á¬á£áá",h:"á¡áááá",hh:"%d á¡áááá",d:"áá¦á",dd:"%d áá¦á",M:"ááá",MM:"%d ááá",y:"á¬ááá",yy:"%d á¬ááá"},dayOfMonthOrdinalParse:/0|1-áá|áá-\d{1,2}|\d{1,2}-á/,ordinal:function(e){return 0===e?e:1===e?e+"-áá":e<20||e<=100&&e%20==0||e%100==0?"áá-"+e:e+"-á"},week:{dow:1,doy:7}});var pi={0:"-ÑÑ",1:"-ÑÑ",2:"-ÑÑ",3:"-ÑÑ",4:"-ÑÑ",5:"-ÑÑ",6:"-ÑÑ",7:"-ÑÑ",8:"-ÑÑ",9:"-ÑÑ",10:"-ÑÑ",20:"-ÑÑ",30:"-ÑÑ",40:"-ÑÑ",50:"-ÑÑ",60:"-ÑÑ",70:"-ÑÑ",80:"-ÑÑ",90:"-ÑÑ",100:"-ÑÑ"};e.defineLocale("kk",{months:"ÒаңÑаÑ_аÒпан_наÑÑÑз_ÑÓÑÑÑ_мамÑÑ_маÑÑÑм_ÑÑлде_ÑамÑз_ÒÑÑкүйек_Òазан_ÒаÑаÑа_желÑоÒÑан".split("_"),monthsShort:"Òаң_аÒп_наÑ_ÑÓÑ_мам_маÑ_ÑÑл_Ñам_ÒÑÑ_Òаз_ÒаÑ_жел".split("_"),weekdays:"жекÑенбÑ_дүйÑенбÑ_ÑейÑенбÑ_ÑÓÑÑенбÑ_бейÑенбÑ_жұма_ÑенбÑ".split("_"),weekdaysShort:"жек_дүй_Ñей_ÑÓÑ_бей_жұм_Ñен".split("_"),weekdaysMin:"жк_дй_Ñй_ÑÑ_бй_жм_Ñн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ÐүгÑн ÑаÒаÑ] LT",nextDay:"[ÐÑÑең ÑаÒаÑ] LT",nextWeek:"dddd [ÑаÒаÑ] LT",lastDay:"[ÐеÑе ÑаÒаÑ] LT",lastWeek:"[Ó¨Ñкен апÑанÑÒ£] dddd [ÑаÒаÑ] LT",sameElse:"L"},relativeTime:{future:"%s ÑÑÑнде",past:"%s бұÑÑн",s:"бÑÑнеÑе ÑекÑнд",m:"бÑÑ Ð¼Ð¸Ð½ÑÑ",mm:"%d минÑÑ",h:"бÑÑ ÑаÒаÑ",hh:"%
31d ÑаÒаÑ",d:"бÑÑ ÐºÒ¯Ð½",dd:"%d күн",M:"бÑÑ Ð°Ð¹",MM:"%d ай",y:"бÑÑ Ð¶Ñл",yy:"%d жÑл"},dayOfMonthOrdinalParse:/\d{1,2}-(ÑÑ|ÑÑ)/,ordinal:function(e){return e+(pi[e]||pi[e%10]||pi[e>=100?100:null])},week:{dow:1,doy:7}}),e.defineLocale("km",{months:"áááá¶_áá»áááá_áá¸áá¶_áááá¶_á§ááá¶_áá·áá»áá¶_áááááá¶_áá¸á á¶_ááááá¶_áá»áá¶_áá·á
ááá·áá¶_áááá¼".split("_"),monthsShort:"áááá¶_áá»áááá_áá¸áá¶_áááá¶_á§ááá¶_áá·áá»áá¶_áááááá¶_áá¸á á¶_ááááá¶_áá»áá¶_áá·á
ááá·áá¶_áááá¼".split("_"),weekdays:"á¢á¶áá·ááá_á
áááá_á¢áááá¶á_áá»á_áááá ááááá·á_áá»ááá_áá
áá".split("_"),weekdaysShort:"á¢á¶áá·ááá_á
áááá_á¢áááá¶á_áá»á_áááá ááááá·á_áá»ááá_áá
áá".split("_"),weekdaysMin:"á¢á¶áá·ááá_á
áááá_á¢áááá¶á_áá»á_áááá ááááá·á_áá»ááá_áá
áá".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ááááááá áááá] LT",nextDay:"[ááá¢áá áááá] LT",nextWeek:"dddd [áááá] LT",lastDay:"[áááá·ááá·á áááá] LT",lastWeek:"dddd [ááááá¶á ááá»á] [áááá] LT",sameElse:"L"},relativeTime:{future:"%sááá",past:"%sáá»á",s:"ááá»áááá¶ááá·áá¶áá¸",m:"áá½ááá¶áá¸",mm:"%d áá¶áá¸",h:"áá½ááááá",hh:"%d áááá",d:"áá½ááááá",dd:"%d áááá",M:"áá½ááá",MM:"%d áá",y:"áá½ááááá¶á",yy:"%d áááá¶á"},week:{dow:1,doy:4}});var mi={1:"à³§",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"à³",8:"à³®",9:"೯",0:"೦"},hi={"à³§":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","à³":"7","à³®":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"à²à²¨à²µà²°à²¿_ಫà³à²¬à³à²°à²µà²°à²¿_ಮಾರà³à²à³_à²à²ªà³à²°à²¿à²²à³_ಮà³à³_à²à³à²¨à³_à²à³à²²à³à³_à²à²à²¸à³à²à³_ಸà³à²ªà³à²à³à²à²¬à²°à³_à²
à²à³à²à³à³à³à²¬à²°à³_ನವà³à²à²¬à²°à³_ಡಿಸà³à²à²¬à²°à³".split("_"),monthsShort:"à²à²¨_ಫà³à²¬à³à²°_ಮಾರà³à²à³_à²à²ªà³à²°à²¿à²²à³_ಮà³à³_à²à³à²¨à³_à²à³à²²à³à³_à²à²à²¸à³à²à³_ಸà³à²ªà³à²à³à²à²¬_à²
à²à³à²à³à³à³à²¬_ನವà³à²à²¬_ಡಿಸà³à²à²¬".split("_"),monthsParseExact:!0,weekdays:"à²à²¾à²¨à³à²µà²¾à²°_ಸà³à³à³à²®à²µà²¾à²°_ಮà²à²à²³à²µà²¾à²°_ಬà³à²§à²µà²¾à²°_à²à³à²°à³à²µà²¾à²°_ಶà³à²à³à²°à²µà²¾à²°_ಶನಿವಾರ".split("_"),weekdaysShort:"à²à²¾à²¨à³_ಸà³à³à³à²®_ಮà²à²à²³_ಬà³à²§_à²à³à²°à³_ಶà³à²à³à²°_ಶನಿ".split("_"),weekdaysMin:"à²à²¾_ಸà³à³à³_ಮà²_ಬà³_à²à³_ಶà³_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à²à²à²¦à³] LT",nextDay:"[ನಾಳà³] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನà³à²¨à³] LT",lastWeek:"[à²à³à³à²¨à³à²¯] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನà²à²¤à²°",past:"%s ಹಿà²à²¦à³",s:"à²à³à²²à²µà³ à²à³à²·à²£à²à²³à³",m:"à²à²à²¦à³ ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"à²à²à²¦à³ à²à²à²à³",hh:"%d à²à²à²à³",d:"à²à²à²¦à³ ದಿನ",dd:"%d ದಿನ",M:"à²à²à²¦à³ ತಿà²à²à²³à³",MM:"%d ತಿà²à²à²³à³",y:"à²à²à²¦à³ ವರà³à²·",yy:"%d ವರà³à²·"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬à³à³®à³¯à³¦]/g,(function(e){return hi[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return mi[e]}))},meridiemParse:/ರಾತà³à²°à²¿|ಬà³à²³à²¿à²à³à²à³|ಮಧà³à²¯à²¾à²¹à³à²¨|ಸà²à²à³/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತà³à²°à²¿"===t?e<4?e:e+12:"ಬà³à²³à²¿à²à³à²à³"===t?e:"ಮಧà³à²¯à²¾à²¹à³à²¨"===t?e>=10?e:e+12:"ಸà²à²à³"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ರಾತà³à²°à²¿":e<10?"ಬà³à²³à²¿à²à³à²à³":e<17?"ಮಧà³à²¯à²¾à²¹à³à²¨":e<20?"ಸà²à²à³":"ರಾತà³à²°à²¿"},dayOfMonthOrdinalParse:/\d{1,2}(ನà³à³)/,ordinal:function(e){return e+"ನà³à³"},week:{dow:0,doy:6}}),e.defineLocale("ko",{months:"1ì_2ì_3ì_4ì_5ì_6ì_7ì_8ì_9ì_10ì_11ì_12ì".split("_"),monthsShort:"1ì_2ì_3ì_4ì_5ì_6ì_7ì_8ì_9ì_10ì_11ì_12ì".split("_"),weekdays:"ì¼ìì¼_ììì¼_íìì¼_ììì¼_목ìì¼_ê¸ìì¼_í ìì¼".split("_"),weekdaysShort:"ì¼_ì_í_ì_목_ê¸_í ".split("_"),weekdaysMin:"ì¼_ì_í_ì_목_ê¸_í ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD",LL:"YYYYë
MMMM Dì¼",LLL:"YYYYë
MMMM Dì¼ A h:mm",LLLL:"YYYYë
MMMM Dì¼ dddd A h:mm",l:"YYYY.MM.DD",ll:"YYYYë
MMMM Dì¼",lll:"YYYYë
MMMM Dì¼ A h:mm",llll:"YYYYë
MMMM Dì¼ dddd A h:mm"},calendar:{sameDay:"ì¤ë LT",nextDay:"ë´ì¼ LT",nextWeek:"dddd LT",lastDay:"ì´ì LT",lastWeek:"ì§ë주 dddd LT",sameElse:"L"},relativeTime:{future:"%s í",past:"%s ì ",s:"ëª ì´",ss:"%dì´",m:"1ë¶",mm:"%dë¶",h:"í ìê°",hh:"%
31dìê°",d:"í루",dd:"%dì¼",M:"í ë¬",MM:"%dë¬",y:"ì¼ ë
",yy:"%dë
"},dayOfMonthOrdinalParse:/\d{1,2}ì¼/,ordinal:"%dì¼",meridiemParse:/ì¤ì |ì¤í/,isPM:function(e){return"ì¤í"===e},meridiem:function(e,t,a){return e<12?"ì¤ì ":"ì¤í"}});var fi={0:"-ÑÒ¯",1:"-Ñи",2:"-Ñи",3:"-ÑÒ¯",4:"-ÑÒ¯",5:"-Ñи",6:"-ÑÑ",7:"-Ñи",8:"-Ñи",9:"-ÑÑ",10:"-ÑÑ",20:"-ÑÑ",30:"-ÑÑ",40:"-ÑÑ",50:"-ÑÒ¯",60:"-ÑÑ",70:"-Ñи",80:"-Ñи",90:"-ÑÑ",100:"-ÑÒ¯"};e.defineLocale("ky",{months:"ÑнваÑÑ_ÑевÑалÑ_маÑÑ_апÑелÑ_май_иÑнÑ_иÑлÑ_авгÑÑÑ_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ".split("_"),monthsShort:"Ñнв_Ñев_маÑÑ_апÑ_май_иÑнÑ_иÑлÑ_авг_Ñен_окÑ_ноÑ_дек".split("_"),weekdays:"ÐекÑемби_ÐүйÑөмбү_ШейÑемби_ШаÑÑемби_ÐейÑемби_ÐÑма_ÐÑемби".split("_"),weekdaysShort:"Ðек_Ðүй_Шей_ШаÑ_Ðей_ÐÑм_ÐÑе".split("_"),weekdaysMin:"Ðк_Ðй_Шй_ШÑ_Ðй_Ðм_ÐÑ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ðүгүн ÑааÑ] LT",nextDay:"[ÐÑÑең ÑааÑ] LT",nextWeek:"dddd [ÑааÑ] LT",lastDay:"[ÐеÑе ÑааÑ] LT",lastWeek:"[Ó¨Ñкен апÑанÑн] dddd [күнү] [ÑааÑ] LT",sameElse:"L"},relativeTime:{future:"%s иÑинде",past:"%s мÑÑÑн",s:"биÑнеÑе ÑекÑнд",m:"Ð±Ð¸Ñ Ð¼Ò¯Ð½Ó©Ñ",mm:"%d мүнөÑ",h:"Ð±Ð¸Ñ ÑааÑ",hh:"%
31d ÑааÑ",d:"Ð±Ð¸Ñ ÐºÒ¯Ð½",dd:"%d күн",M:"Ð±Ð¸Ñ Ð°Ð¹",MM:"%d ай",y:"Ð±Ð¸Ñ Ð¶Ñл",yy:"%d жÑл"},dayOfMonthOrdinalParse:/\d{1,2}-(Ñи|ÑÑ|ÑÒ¯|ÑÑ)/,ordinal:function(e){return e+(fi[e]||fi[e%10]||fi[e>=100?100:null])},week:{dow:1,doy:7}}),e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return bt(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return bt(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",m:vt,mm:"%d Minutten",h:vt,hh:"%d Stonnen",d:vt,dd:"%d Deeg",M:vt,MM:"%d Méint",y:vt,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("lo",{months:"ມັàºàºàºàº_àºàº¸àº¡àºàº²_ມີàºàº²_à»àº¡àºªàº²_àºàº¶àºàºªàº°àºàº²_ມິàºàº¸àºàº²_àºà»àº¥àº°àºàº»àº_ສິàºàº«àº²_àºàº±àºàºàº²_àºàº¸àº¥àº²_àºàº°àºàº´àº_àºàº±àºàº§àº²".split("_"),monthsShort:"ມັàºàºàºàº_àºàº¸àº¡àºàº²_ມີàºàº²_à»àº¡àºªàº²_àºàº¶àºàºªàº°àºàº²_ມິàºàº¸àºàº²_àºà»àº¥àº°àºàº»àº_ສິàºàº«àº²_àºàº±àºàºàº²_àºàº¸àº¥àº²_àºàº°àºàº´àº_àºàº±àºàº§àº²".split("_"),weekdays:"àºàº²àºàº´àº_àºàº±àº_àºàº±àºàºàº²àº_àºàº¸àº_àºàº°àº«àº±àº_ສຸàº_à»àºªàº»àº²".split("_"),weekdaysShort:"àºàº´àº_àºàº±àº_àºàº±àºàºàº²àº_àºàº¸àº_àºàº°àº«àº±àº_ສຸàº_à»àºªàº»àº²".split("_"),weekdaysMin:"àº_àº_àºàº_àº_àºàº«_ສàº_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັàºdddd D MMMM YYYY HH:mm"},meridiemParse:/àºàºàºà»àºàº»à»àº²|àºàºàºà»àº¥àº/,isPM:function(e){return"àºàºàºà»àº¥àº"===e},meridiem:function(e,t,a){return e<12?"àºàºàºà»àºàº»à»àº²":"àºàºàºà»àº¥àº"},calendar:{sameDay:"[ມືà»àºàºµà»à»àº§àº¥àº²] LT",nextDay:"[ມືà»àºàº·à»àºà»àº§àº¥àº²] LT",nextWeek:"[ວັàº]dddd[à»à»àº²à»àº§àº¥àº²] LT",lastDay:"[ມືà»àº§àº²àºàºàºµà»à»àº§àº¥àº²] LT",lastWeek:"[ວັàº]dddd[à»àº¥à»àº§àºàºµà»à»àº§àº¥àº²] LT",sameElse:"L"},relativeTime:{future:"àºàºµàº %s",past:"%sàºà»àº²àºàº¡àº²",s:"àºà»à»à»àºàº»à»àº²à»àºàº§àº´àºàº²àºàºµ",m:"1 àºàº²àºàºµ",mm:"%d àºàº²àºàºµ",h:"1 àºàº»à»àº§à»àº¡àº",hh:"%d àºàº»à»àº§à»àº¡àº",d:"1 ມືà»",dd:"%d ມືà»",M:"1 à»àºàº·àºàº",MM:"%d à»àºàº·àºàº",y:"1 àºàºµ",yy:"%d àºàºµ"},dayOfMonthOrdinalParse:/(àºàºµà»)\d{1,2}/,ordinal:function(e){return"àºàºµà»"+e}});var gi={m:"minutÄ_minutÄs_minutÄ",mm:"minutÄs_minuÄių_minutes",h:"valanda_valandos_valandÄ
",hh:"valandos_valandų_valandas",d:"diena_dienos_dienÄ
",dd:"dienos_dienų_dienas",M:"mÄnuo_mÄnesio_mÄnesį",MM:"mÄnesiai_mÄnesių_mÄnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužÄs_birželio_liepos_rugpjÅ«Äio_rugsÄjo_spalio_lapkriÄio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužÄ_birželis_liepa_rugpjÅ«tis_rugsÄjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_treÄiadienį_ketvirtadienį_penktadienį_Å¡eÅ¡tadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_treÄiadienis_ketvirtadienis_penktadienis_Å¡eÅ¡tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Å eÅ¡".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Å ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Å iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[PraÄjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieÅ¡ %s",s:function(e,t,a,n){return t?"kelios sekundÄs":n?"kelių sekundžių":"kelias sekundes"},m:yt,mm:wt,h:yt,hh:wt,d:yt,dd:wt,M:yt,MM:wt,y:yt,yy:wt},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});var vi={m:"minÅ«tes_minÅ«tÄm_minÅ«te_minÅ«tes".split("_"),mm:"minÅ«tes_minÅ«tÄm_minÅ«te_minÅ«tes".split("_"),h:"stundas_stundÄm_stunda_stundas".split("_"),hh:"stundas_stundÄm_stunda_stundas".split("_"),d:"dienas_die
31nÄm_diena_dienas".split("_"),dd:"dienas_dienÄm_diena_dienas".split("_"),M:"mÄneÅ¡a_mÄneÅ¡iem_mÄnesis_mÄneÅ¡i".split("_"),MM:"mÄneÅ¡a_mÄneÅ¡iem_mÄnesis_mÄneÅ¡i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};e.defineLocale("lv",{months:"janvÄris_februÄris_marts_aprÄ«lis_maijs_jÅ«nijs_jÅ«lijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jÅ«n_jÅ«l_aug_sep_okt_nov_dec".split("_"),weekdays:"svÄtdiena_pirmdiena_otrdiena_treÅ¡diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Å odien pulksten] LT",nextDay:"[RÄ«t pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[PagÄjuÅ¡Ä] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pÄc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažÄm sekundÄm"},m:Ct,mm:kt,h:Ct,hh:kt,d:Ct,dd:kt,M:Ct,MM:kt,y:Ct,yy:kt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var bi={words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,a){var n=bi.words[a];return 1===a.length?t?n[0]:n[1]:e+" "+bi.correctGrammaticalCase(e,n)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄe u] LT",lastWeek:function(){return["[proÅ¡le] [nedjelje] [u] LT","[proÅ¡log] [ponedjeljka] [u] LT","[proÅ¡log] [utorka] [u] LT","[proÅ¡le] [srijede] [u] LT","[proÅ¡log] [Äetvrtka] [u] LT","[proÅ¡log] [petka] [u] LT","[proÅ¡le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:bi.translate,mm:bi.translate,h:bi.translate,hh:bi.translate,d:"dan",dd:bi.translate,M:"mjesec",MM:bi.translate,y:"godinu",yy:bi.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),e.defineLocale("mi",{months:"Kohi-tÄte_Hui-tanguru_PoutÅ«-te-rangi_Paenga-whÄwhÄ_Haratua_Pipiri_HÅngoingoi_Here-turi-kÅkÄ_Mahuru_Whiringa-Ä-nuku_Whiringa-Ä-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_HÅngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"RÄtapu_Mane_TÅ«rei_Wenerei_TÄite_Paraire_HÄtarei".split("_"),weekdaysShort:"Ta_Ma_TÅ«_We_TÄi_Pa_HÄ".split("_"),weekdaysMin:"Ta_Ma_TÅ«_We_TÄi_Pa_HÄ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hÄkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%
31d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),e.defineLocale("mk",{months:"ÑанÑаÑи_ÑевÑÑаÑи_маÑÑ_апÑил_маÑ_ÑÑни_ÑÑли_авгÑÑÑ_ÑепÑемвÑи_окÑомвÑи_ноемвÑи_декемвÑи".split("_"),monthsShort:"Ñан_Ñев_маÑ_апÑ_маÑ_ÑÑн_ÑÑл_авг_Ñеп_окÑ_ное_дек".split("_"),weekdays:"недела_понеделник_вÑоÑник_ÑÑеда_ÑеÑвÑÑок_пеÑок_ÑабоÑа".split("_"),weekdaysShort:"нед_пон_вÑо_ÑÑе_ÑеÑ_пеÑ_Ñаб".split("_"),weekdaysMin:"нe_пo_вÑ_ÑÑ_Ñе_пе_Ña".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[ÐÐµÐ½ÐµÑ Ð²Ð¾] LT",nextDay:"[УÑÑе во] LT",nextWeek:"[Ðо] dddd [во] LT",lastDay:"[ÐÑеÑа во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[ÐзминаÑаÑа] dddd [во] LT";case 1:case 2:case 4:case 5:return"[ÐзминаÑиоÑ] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"поÑле %s",past:"пÑед %s",s:"Ð½ÐµÐºÐ¾Ð»ÐºÑ ÑекÑнди",m:"минÑÑа",mm:"%d минÑÑи",h:"ÑаÑ",hh:"%d ÑаÑа",d:"ден",dd:"%d дена",M:"меÑеÑ",MM:"%d меÑеÑи",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|Ñи|ви|Ñи|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-Ñи":1===t?e+"-ви":2===t?e+"-Ñи":7===t||8===t?e+"-ми":e+"-Ñи"},week:{dow:1,doy:7}}),e.defineLocale("ml",{months:"à´à´¨àµà´µà´°à´¿_à´«àµà´¬àµà´°àµà´µà´°à´¿_മാർà´àµà´àµ_à´à´ªàµà´°à´¿àµ½_à´®àµà´¯àµ_à´àµàµº_à´àµà´²àµ_à´à´à´¸àµà´±àµà´±àµ_à´¸àµà´ªàµà´±àµà´±à´à´¬àµ¼_à´à´àµà´àµà´¬àµ¼_നവà´à´¬àµ¼_à´¡à´¿à´¸à´à´¬àµ¼".split("_"),monthsShort:"à´à´¨àµ._à´«àµà´¬àµà´°àµ._മാർ._à´à´ªàµà´°à´¿._à´®àµà´¯àµ_à´àµàµº_à´àµà´²àµ._à´à´._à´¸àµà´ªàµà´±àµà´±._à´à´àµà´àµ._നവà´._à´¡à´¿à´¸à´.".split("_"),monthsParseExact:!0,weekdays:"à´à´¾à´¯à´±à´¾à´´àµà´_തിà´àµà´à´³à´¾à´´àµà´_à´àµà´µàµà´µà´¾à´´àµà´_à´¬àµà´§à´¨à´¾à´´àµà´_à´µàµà´¯à´¾à´´à´¾à´´àµà´_à´µàµà´³àµà´³à´¿à´¯à´¾à´´àµà´_ശനിയാഴàµà´".split("_"),weekdaysShort:"à´à´¾à´¯àµ¼_തിà´àµà´àµ¾_à´àµà´µàµà´µ_à´¬àµà´§àµ»_à´µàµà´¯à´¾à´´à´_à´µàµà´³àµà´³à´¿_ശനി".split("_"),weekdaysMin:"à´à´¾_തി_à´àµ_à´¬àµ_à´µàµà´¯à´¾_à´µàµ_à´¶".split("_"),longDateFormat:{LT:"A h:mm -à´¨àµ",LTS:"A h:mm:ss -à´¨àµ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -à´¨àµ",LLLL:"dddd, D MMMM YYYY, A h:mm -à´¨àµ"},calendar:{sameDay:"[à´à´¨àµà´¨àµ] LT",nextDay:"[നാളàµ] LT",nextWeek:"dddd, LT",lastDay:"[à´à´¨àµà´¨à´²àµ] LT",lastWeek:"[à´à´´à´¿à´àµà´] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à´à´´à´¿à´àµà´àµ",past:"%s à´®àµàµ»à´ªàµ",s:"à´
ൽപ നിമിഷà´àµà´àµ¾",m:"à´à´°àµ മിനിറàµà´±àµ",mm:"%d മിനിറàµà´±àµ",h:"à´à´°àµ മണിà´àµà´àµàµ¼",hh:"%d മണിà´àµà´àµàµ¼",d:"à´à´°àµ ദിവസà´",dd:"%d ദിവസà´",M:"à´à´°àµ മാസà´",MM:"%d മാസà´",y:"à´à´°àµ വർഷà´",yy:"%d വർഷà´"},meridiemParse:/രാതàµà´°à´¿|രാവിലàµ|à´à´àµà´ à´à´´à´¿à´àµà´àµ|à´µàµà´àµà´¨àµà´¨àµà´°à´|രാതàµà´°à´¿/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാതàµà´°à´¿"===t&&e>=4||"à´à´àµà´ à´à´´à´¿à´àµà´àµ"===t||"à´µàµà´àµà´¨àµà´¨àµà´°à´"===t?e+12:e},meridiem:function(e,t,a){return e<4?"രാതàµà´°à´¿":e<12?"രാവിലàµ":e<17?"à´à´àµà´ à´à´´à´¿à´àµà´àµ":e<20?"à´µàµà´àµà´¨àµà´¨àµà´°à´":"രാതàµà´°à´¿"}});var yi={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"à¥",8:"८",9:"९",0:"०"},_i={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","à¥":"7","८":"8","९":"9","०":"0"};e.defineLocale("mr",{months:"à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥_मारà¥à¤_à¤à¤ªà¥à¤°à¤¿à¤²_मà¥_à¤à¥à¤¨_à¤à¥à¤²à¥_à¤à¤à¤¸à¥à¤_सपà¥à¤à¥à¤à¤¬à¤°_à¤à¤à¥à¤à¥à¤¬à¤°_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°_डिसà¥à¤à¤¬à¤°".split("_"),monthsShort:"à¤à¤¾à¤¨à¥._फà¥à¤¬à¥à¤°à¥._मारà¥à¤._à¤à¤ªà¥à¤°à¤¿._मà¥._à¤à¥à¤¨._à¤à¥à¤²à¥._à¤à¤._सपà¥à¤à¥à¤._à¤à¤à¥à¤à¥._नà¥à¤µà¥à¤¹à¥à¤._डिसà¥à¤.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सà¥à¤®à¤µà¤¾à¤°_मà¤à¤à¤³à¤µà¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_à¤à¥à¤°à¥à¤µà¤¾à¤°_शà¥à¤à¥à¤°à¤µà¤¾à¤°_शनिवार".split("_"),weekdaysShort:"रवि_सà¥à¤®_मà¤à¤à¤³_बà¥à¤§_à¤à¥à¤°à¥_शà¥à¤à¥à¤°_शनि".split("_"),weekdaysMin:"र_सà¥_मà¤_बà¥_à¤à¥_शà¥_श".split("_"),longDateFormat:{LT:"A h:mm वाà¤à¤¤à¤¾",LTS:"A h:mm:ss वाà¤à¤¤à¤¾",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाà¤à¤¤à¤¾",LLLL:"dddd, D MMMM YYYY, A h:mm वाà¤à¤¤à¤¾"}
31,calendar:{sameDay:"[à¤à¤] LT",nextDay:"[à¤à¤¦à¥à¤¯à¤¾] LT",nextWeek:"dddd, LT",lastDay:"[à¤à¤¾à¤²] LT",lastWeek:"[माà¤à¥à¤²] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमधà¥à¤¯à¥",past:"%sपà¥à¤°à¥à¤µà¥",s:Ot,m:Ot,mm:Ot,h:Ot,hh:Ot,d:Ot,dd:Ot,M:Ot,MM:Ot,y:Ot,yy:Ot},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,(function(e){return _i[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return yi[e]}))},meridiemParse:/रातà¥à¤°à¥|सà¤à¤¾à¤³à¥|दà¥à¤ªà¤¾à¤°à¥|सायà¤à¤à¤¾à¤³à¥/,meridiemHour:function(e,t){return 12===e&&(e=0),"रातà¥à¤°à¥"===t?e<4?e:e+12:"सà¤à¤¾à¤³à¥"===t?e:"दà¥à¤ªà¤¾à¤°à¥"===t?e>=10?e:e+12:"सायà¤à¤à¤¾à¤³à¥"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रातà¥à¤°à¥":e<10?"सà¤à¤¾à¤³à¥":e<17?"दà¥à¤ªà¤¾à¤°à¥":e<20?"सायà¤à¤à¤¾à¤³à¥":"रातà¥à¤°à¥"},week:{dow:0,doy:6}}),e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});var Mi={1:"á",2:"á",3:"á",4:"á",5:"á
",6:"á",7:"á",8:"á",9:"á",0:"á"},wi={"á":"1","á":"2","á":"3","á":"4","á
":"5","á":"6","á":"7","á":"8","á":"9","á":"0"};e.defineLocale("my",{months:"áááºááá«áá®_áá±áá±á¬áºáá«áá®_áááº_á§áá¼á®_áá±_áá½ááº_áá°ááá¯ááº_áá¼áá¯ááº_á
ááºáááºáá¬_á¡á±á¬ááºááá¯áá¬_ááá¯áááºáá¬_áá®áááºáá¬".split("_"),monthsShort:"áááº_áá±_áááº_áá¼á®_áá±_áá½ááº_ááá¯ááº_áá¼_á
ááº_á¡á±á¬ááº_ááá¯_áá®".split("_"),weekdays:"ááááºá¹ááá½á±_ááááºá¹áá¬_á¡ááºá¹áá«_áá¯áá¹ááá°á¸_áá¼á¬áááá±á¸_áá±á¬áá¼á¬_á
áá±".split("_"),weekdaysShort:"áá½á±_áá¬_áá«_áá°á¸_áá¼á¬_áá±á¬_áá±".split("_"),weekdaysMin:"áá½á±_áá¬_áá«_áá°á¸_áá¼á¬_áá±á¬_áá±".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ááá±.] LT [áá¾á¬]",nextDay:"[ááááºáá¼ááº] LT [áá¾á¬]",nextWeek:"dddd LT [áá¾á¬]",lastDay:"[ááá±.á] LT [áá¾á¬]",lastWeek:"[áá¼á®á¸áá²á·áá±á¬] dddd LT [áá¾á¬]",sameElse:"L"},relativeTime:{future:"áá¬áááºá· %s áá¾á¬",past:"áá½ááºáá²á·áá±á¬ %s á",s:"á
áá¹áááº.á¡ááá
31ºá¸áááº",m:"áá
áºáááá
áº",mm:"%d áááá
áº",h:"áá
áºáá¬áá®",hh:"%d áá¬áá®",d:"áá
áºáááº",dd:"%d áááº",M:"áá
áºá",MM:"%d á",y:"áá
áºáá¾á
áº",yy:"%d áá¾á
áº"},preparse:function(e){return e.replace(/[ááááá
ááááá]/g,(function(e){return wi[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Mi[e]}))},week:{dow:1,doy:4}}),e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i gÃ¥r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en mÃ¥ned",MM:"%d mÃ¥neder",y:"ett Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var xi={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"à¥",8:"८",9:"९",0:"०"},ki={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","à¥":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"à¤à¤¨à¤µà¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤°à¥_मारà¥à¤_à¤
पà¥à¤°à¤¿à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_à¤
à¤à¤·à¥à¤_सà¥à¤ªà¥à¤à¥à¤®à¥à¤¬à¤°_à¤
à¤à¥à¤à¥à¤¬à¤°_नà¥à¤à¥à¤®à¥à¤¬à¤°_डिसà¥à¤®à¥à¤¬à¤°".split("_"),monthsShort:"à¤à¤¨._फà¥à¤¬à¥à¤°à¥._मारà¥à¤_à¤
पà¥à¤°à¤¿._मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤._à¤
à¤._सà¥à¤ªà¥à¤._à¤
à¤à¥à¤à¥._नà¥à¤à¥._डिसà¥.".split("_"),monthsParseExact:!0,weekdays:"à¤à¤à¤¤à¤¬à¤¾à¤°_सà¥à¤®à¤¬à¤¾à¤°_मà¤à¥à¤à¤²à¤¬à¤¾à¤°_बà¥à¤§à¤¬à¤¾à¤°_बिहिबार_शà¥à¤à¥à¤°à¤¬à¤¾à¤°_शनिबार".split("_"),weekdaysShort:"à¤à¤à¤¤._सà¥à¤®._मà¤à¥à¤à¤²._बà¥à¤§._बिहि._शà¥à¤à¥à¤°._शनि.".split("_"),weekdaysMin:"à¤._सà¥._मà¤._बà¥._बि._शà¥._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aà¤à¥ h:mm बà¤à¥",LTS:"Aà¤à¥ h:mm:ss बà¤à¥",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aà¤à¥ h:mm बà¤à¥",LLLL:"dddd, D MMMM YYYY, Aà¤à¥ h:mm बà¤à¥"},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,(function(e){return ki[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return xi[e]}))},meridiemParse:/राति|बिहान|दिà¤à¤à¤¸à¥|साà¤à¤/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिà¤à¤à¤¸à¥"===t?e>=10?e:e+12:"साà¤à¤"===t?e+12:void 0},meridiem:function(e,t,a){return e<3?"राति":e<12?"बिहान":e<16?"दिà¤à¤à¤¸à¥":e<20?"साà¤à¤":"राति"},calendar:{sameDay:"[à¤à¤] LT",nextDay:"[à¤à¥à¤²à¤¿] LT",nextWeek:"[à¤à¤à¤à¤¦à¥] dddd[,] LT",lastDay:"[हिà¤à¥] LT",lastWeek:"[à¤à¤à¤à¥] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s à¤
à¤à¤¾à¤¡à¤¿",s:"à¤à¥à¤¹à¥ à¤à¥à¤·à¤£",m:"à¤à¤ मिनà¥à¤",mm:"%d मिनà¥à¤",h:"à¤à¤ à¤à¤£à¥à¤à¤¾",hh:"%d à¤à¤£à¥à¤à¤¾",d:"à¤à¤ दिन",dd:"%d दिन",M:"à¤à¤ महिना",MM:"%d महिना",y:"à¤à¤ बरà¥à¤·",yy:"%d बरà¥à¤·"},week:{dow:0,doy:6}});var Ci="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Oi="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Li=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],$i=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Oi[e.month()]:Ci[e.month()]:Ci},monthsRegex:$i,monthsShortRegex:$i,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Li,longMonthsParse:Li,shortMonthsParse:Li,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});var ji="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),Ai="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),Ti=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],Si=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,t){return e?/-MMM-/.test(t)?Ai[e.month()]:ji[e.month()]:ji},monthsRegex:Si,monthsShortRegex:Si,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:Ti,longMonthsParse:Ti,shortMonthsParse:Ti,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}}),e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_mÃ¥ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mÃ¥n_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_mÃ¥_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I gÃ¥r klokka] LT",lastWeek:"[FøregÃ¥ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein mÃ¥nad",MM:"%d mÃ¥nader",y:"eit Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Di={1:"à©§",2:"੨",3:"à©©",4:"੪",5:"à©«",6:"੬",7:"à©",8:"à©®",9:"੯",0:"੦"},Ii={"à©§":"1","੨":"2","à©©":"3","੪":"4","à©«":"5","੬":"6","à©":"7","à©®":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"à¨à¨¨à¨µà¨°à©_ਫ਼ਰਵਰà©_ਮਾਰà¨_à¨
ਪà©à¨°à©à¨²_ਮà¨_à¨à©à¨¨_à¨à©à¨²à¨¾à¨_à¨
à¨à¨¸à¨¤_ਸਤੰਬਰ_à¨
à¨à¨¤à©à¨¬à¨°_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"à¨à¨¨à¨µà¨°à©_ਫ਼ਰਵਰà©_ਮਾਰà¨_à¨
ਪà©à¨°à©à¨²_ਮà¨_à¨à©à¨¨_à¨à©à¨²à¨¾à¨_à¨
à¨à¨¸à¨¤_ਸਤੰਬਰ_à¨
à¨à¨¤à©à¨¬à¨°_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"à¨à¨¤à¨µà¨¾à¨°_ਸà©à¨®à¨µà¨¾à¨°_ਮੰà¨à¨²à¨µà¨¾à¨°_ਬà©à¨§à¨µà¨¾à¨°_ਵà©à¨°à¨µà¨¾à¨°_ਸ਼à©à©±à¨à¨°à¨µà¨¾à¨°_ਸ਼ਨà©à¨à¨°à¨µà¨¾à¨°".split("_"),weekdaysShort:"à¨à¨¤_ਸà©à¨®_ਮੰà¨à¨²_ਬà©à¨§_ਵà©à¨°_ਸ਼à©à¨à¨°_ਸ਼ਨà©".split("_"),weekdaysMin:"à¨à¨¤_ਸà©à¨®_ਮੰà¨à¨²_ਬà©à¨§_ਵà©à¨°_ਸ਼à©à¨à¨°_ਸ਼ਨà©".split("_"),longDateFormat:{LT:"A h:mm ਵà¨à©",LTS:"A h:mm:ss ਵà¨à©",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵà¨à©",LLLL:"dddd, D MMMM YYYY, A h:mm ਵà¨à©"},calendar:{sameDay:"[à¨
à¨] LT",nextDay:"[à¨à¨²] LT",nextWeek:"dddd, LT",lastDay:"[à¨à¨²] LT",lastWeek:"[ਪਿà¨à¨²à©] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱà¨",past:"%s ਪਿà¨à¨²à©",s:"à¨à©à¨ ਸà¨à¨¿à©°à¨",m:"à¨à¨ ਮਿੰà¨",mm:"%d ਮਿੰà¨",h:"à¨à©±à¨ à¨à©°à¨à¨¾",hh:"%d à¨à©°à¨à©",d:"à¨à©±à¨ ਦਿਨ",dd:"%d ਦਿਨ",M:"à¨à©±à¨ ਮਹà©à¨¨à¨¾",MM:"%d ਮਹà©à¨¨à©",y:"à¨à©±à¨ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬à©à©®à©¯à©¦]/g,(function(e){return Ii[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Di[e]}))},meridiemParse:/ਰਾਤ|ਸਵà©à¨°|ਦà©à¨ªà¨¹à¨¿à¨°|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵà©à¨°"===t?e:"ਦà©à¨ªà¨¹à¨¿à¨°"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ਰਾਤ":e<10?"ਸਵà©à¨°":e<17?"ਦà©à¨ªà¨¹à¨¿à¨°":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});
31var zi="styczeÅ_luty_marzec_kwiecieÅ_maj_czerwiec_lipiec_sierpieÅ_wrzesieÅ_październik_listopad_grudzieÅ".split("_"),Fi="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrzeÅnia_października_listopada_grudnia".split("_");e.defineLocale("pl",{months:function(e,t){return e?""===t?"("+Fi[e.month()]+"|"+zi[e.month()]+")":/D MMMM/.test(t)?Fi[e.month()]:zi[e.month()]:zi},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziaÅek_wtorek_Åroda_czwartek_piÄ
tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_År_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_År_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DziÅ o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszÅÄ
niedzielÄ o] LT";case 3:return"[W zeszÅÄ
ÅrodÄ o] LT";case 6:return"[W zeszÅÄ
sobotÄ o] LT";default:return"[W zeszÅy] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:$t,mm:$t,h:$t,hh:$t,d:"1 dzieÅ",dd:"%d dni",M:"miesiÄ
c",MM:$t,y:"rok",yy:$t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [à s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [à s] HH:mm"},calendar:{sameDay:"[Hoje à s] LT",nextDay:"[Amanhã à s] LT",nextWeek:"dddd [à s] LT",lastDay:"[Ontem à s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Ãltimo] dddd [à s] LT":"[Ãltima] dddd [à s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"}),e.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje à s] LT",nextDay:"[Amanhã à s] LT",nextWeek:"dddd [à s] LT",lastDay:"[Ontem à s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Ãltimo] dddd [à s] LT":"[Ãltima] dddd [à s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminicÄ_luni_marÈi_miercuri_joi_vineri_sâmbÄtÄ".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmÄ",s:"câteva secunde",m:"un minut",mm:jt,h:"o orÄ",hh:jt,d:"o zi",dd:jt,M:"o lunÄ",MM:jt,y:"un an",yy:jt},week:{dow:1,doy:7}});var Ei=[/^Ñнв/i,/^Ñев/i,/^маÑ/i,/^апÑ/i,/^ма[йÑ]/i,/^иÑн/i,/^иÑл/i,/^авг/i,/^Ñен/i,/^окÑ/i,/^ноÑ/i,/^дек/i];e.defineLocale("ru",{months:{format:"ÑнваÑÑ_ÑевÑалÑ_маÑÑа_апÑелÑ_маÑ_иÑнÑ_иÑлÑ_авгÑÑÑа_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ".split("_"),standalone:"ÑнваÑÑ_ÑевÑалÑ_маÑÑ_апÑелÑ_май_иÑнÑ_иÑлÑ_авгÑÑÑ_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ".split("_")},monthsShort:{format:"Ñнв._ÑевÑ._маÑ._апÑ._маÑ_иÑнÑ_иÑлÑ_авг._ÑенÑ._окÑ._ноÑб._дек.".split("_"),standalone:"Ñнв._ÑевÑ._маÑÑ_апÑ._май_иÑнÑ_иÑлÑ_авг._ÑенÑ._окÑ._ноÑб._дек.".split("_")},weekdays:{standalone:"воÑкÑеÑенÑе_понеделÑник_вÑоÑник_ÑÑеда_ÑеÑвеÑг_пÑÑниÑа_ÑÑббоÑа".split("_"),format:"воÑкÑеÑенÑе_понеделÑник_вÑоÑник_ÑÑедÑ_ÑеÑвеÑг_пÑÑниÑÑ_ÑÑббоÑÑ".split("_"),isFormat:/\[ ?[Ðв] ?(?:пÑоÑлÑÑ|ÑледÑÑÑÑÑ|ÑÑÑ)? ?\] ?dddd/},weekdaysShort:"вÑ_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),weekdaysMin:"вÑ_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),monthsParse:Ei,longMonthsParse:Ei,shortMonthsParse:Ei,monthsRegex:/^(ÑнваÑ[ÑÑ]|Ñнв\.?|ÑевÑал[ÑÑ]|ÑевÑ?\.?|маÑÑа?|маÑ\.?|апÑел[ÑÑ]|апÑ\.?|ма[йÑ]|иÑн[ÑÑ]|иÑн\.?|иÑл[ÑÑ]|иÑл\.?|авгÑÑÑа?|авг\.?|ÑенÑÑбÑ[ÑÑ]|ÑенÑ?\.?|окÑÑбÑ[ÑÑ]|окÑ\.?|ноÑбÑ[ÑÑ]|ноÑб?\.?|декабÑ[ÑÑ]|дек\.?)/i,monthsShortRegex:/^(ÑнваÑ[ÑÑ]|Ñнв\.?|ÑевÑал[ÑÑ]|ÑевÑ?\.?|маÑÑа?|маÑ\.?|апÑел[ÑÑ]|апÑ\.?|ма[йÑ]|иÑн[ÑÑ]|иÑн\.?|иÑл[ÑÑ]|иÑл\.?|авгÑÑÑа?|авг\.?|ÑенÑÑбÑ[ÑÑ]|ÑенÑ?\.?|окÑÑбÑ[ÑÑ]|окÑ\.?|ноÑбÑ[ÑÑ]|ноÑб?\.?|декабÑ[ÑÑ]|дек\.?)/i,monthsStrictRegex:/^(ÑнваÑ[ÑÑ]|ÑевÑал[ÑÑ]|маÑÑа?|апÑел[ÑÑ]|ма[Ñй]|иÑн[ÑÑ]|иÑл[ÑÑ]|авгÑÑÑа?|ÑенÑÑбÑ[ÑÑ]|окÑÑбÑ[ÑÑ]|ноÑбÑ[ÑÑ]|декабÑ[ÑÑ])/i,monthsShortStrictRegex:/^(Ñнв\.|ÑевÑ?\.|маÑ[Ñ.]|апÑ\.|ма[Ñй]|иÑн[ÑÑ.]|иÑл[ÑÑ.]|авг\.|ÑенÑ?\.|ок
vendor: 4,225 bytes, line 31
31Ñ\.|ноÑб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Ð¡ÐµÐ³Ð¾Ð´Ð½Ñ Ð²] LT",nextDay:"[ÐавÑÑа в] LT",lastDay:"[ÐÑеÑа в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Ðо] dddd [в] LT":"[Ð] dddd [в] LT";switch(this.day()){case 0:return"[Ð ÑледÑÑÑее] dddd [в] LT";case 1:case 2:case 4:return"[Ð ÑледÑÑÑий] dddd [в] LT";case 3:case 5:case 6:return"[Ð ÑледÑÑÑÑÑ] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Ðо] dddd [в] LT":"[Ð] dddd [в] LT";switch(this.day()){case 0:return"[РпÑоÑлое] dddd [в] LT";case 1:case 2:case 4:return"[РпÑоÑлÑй] dddd [в] LT";case 3:case 5:case 6:return"[РпÑоÑлÑÑ] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"ÑеÑез %s",past:"%s назад",s:"неÑколÑко ÑекÑнд",m:At,mm:At,h:"ÑаÑ",hh:At,d:"денÑ",dd:At,M:"меÑÑÑ",MM:At,y:"год",yy:At},meridiemParse:/ноÑи|ÑÑÑа|днÑ|веÑеÑа/i,isPM:function(e){return/^(днÑ|веÑеÑа)$/.test(e)},meridiem:function(e,t,a){return e<4?"ноÑи":e<12?"ÑÑÑа":e<17?"днÑ":"веÑеÑа"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|Ñ)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-Ñ";default:return e}},week:{dow:1,doy:7}});var Ni=["جÙÙØ±Ù","ÙÙØ¨Ø±ÙرÙ","Ù
ارÚ","اپرÙÙ","Ù
ئÙ","جÙÙ","جÙÙØ§Ø¡Ù","آگسٽ","سÙپٽÙ
بر","Ø¢ÚªÙ½ÙØ¨Ø±","ÙÙÙ
بر","ÚØ³Ù
بر"],Pi=["Ø¢ÚØ±","سÙÙ
ر","اڱارÙ","اربع","Ø®Ù
ÙØ³","جÙ
ع","ÚÙÚØ±"];e.defineLocale("sd",{months:Ni,monthsShort:Ni,weekdays:Pi,weekdaysShort:Pi,weekdaysMin:Pi,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ddddØ D MMMM YYYY HH:mm"},meridiemParse:/صبØ|شاÙ
/,isPM:function(e){return"شاÙ
"===e},meridiem:function(e,t,a){return e<12?"صبØ":"شاÙ
"},calendar:{sameDay:"[اÚ] LT",nextDay:"[Ø³ÚØ§Ú»Ù] LT",nextWeek:"dddd [اڳÙÙ ÙÙØªÙ تÙ] LT",lastDay:"[ڪاÙÙÙ] LT",lastWeek:"[گزرÙÙ ÙÙØªÙ] dddd [تÙ] LT",sameElse:"L"},relativeTime:{future:"%s Ù¾ÙØ¡",past:"%s اڳ",s:"ÚÙØ¯ سÙÚªÙÚ",m:"ÙÚª Ù
ÙÙ½",mm:"%d Ù
ÙÙ½",h:"ÙÚª ÚªÙØ§Úª",hh:"%d ÚªÙØ§Úª",d:"ÙÚª ÚÙÙÙÙ",dd:"%d ÚÙÙÙÙ",M:"ÙÚª Ù
ÙÙÙÙ",MM:"%d Ù
ÙÙÙØ§",y:"ÙÚª ساÙ",yy:"%d ساÙ"},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:1,doy:4}}),e.defineLocale("se",{months:"oÄÄajagemánnu_guovvamánnu_njukÄamánnu_cuoÅománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_ÄakÄamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"oÄÄj_guov_njuk_cuo_mies_geas_suoi_borg_ÄakÄ_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maÅÅebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maÅ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maÅit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("si",{months:"ජනà·à·à¶»à·_à¶´à·à¶¶à¶»à·à·à¶»à·_මà·à¶»à·à¶à·_à¶
à¶´à·âà¶»à·à¶½à·_මà·à¶ºà·_à¶¢à·à¶±à·_à¶¢à·à¶½à·_à¶
à¶à·à·à·à¶à·_à·à·à¶´à·à¶à·à¶¸à·à¶¶à¶»à·_à¶à¶à·à¶à·à¶¶à¶»à·_à¶±à·à·à·à¶¸à·à¶¶à¶»à·_දà·à·à·à¶¸à·à¶¶à¶»à·".split("_"),monthsShort:"ජන_à¶´à·à¶¶_මà·à¶»à·_à¶
à¶´à·_මà·à¶ºà·_à¶¢à·à¶±à·_à¶¢à·à¶½à·_à¶
à¶à·_à·à·à¶´à·_à¶à¶à·_à¶±à·à·à·_දà·à·à·".
vendor: 5,675 bytes, line 31
31split("_"),weekdays:"à¶à¶»à·à¶¯à·_à·à¶³à·à¶¯à·_à¶
à¶à·à¶»à·à·à·à¶¯à·_බදà·à¶¯à·_à¶¶à·âà¶»à·à·à·à¶´à¶à·à¶±à·à¶¯à·_à·à·à¶à·à¶»à·à¶¯à·_à·à·à¶±à·à·à¶»à·à¶¯à·".split("_"),weekdaysShort:"à¶à¶»à·_à·à¶³à·_à¶
à¶_බදà·_à¶¶à·âà¶»à·_à·à·à¶à·_à·à·à¶±".split("_"),weekdaysMin:"à¶_à·_à¶
_à¶¶_à¶¶à·âà¶»_à·à·_à·à·".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [à·à·à¶±à·] dddd, a h:mm:ss"},calendar:{sameDay:"[à¶
ද] LT[à¶§]",nextDay:"[à·à·à¶§] LT[à¶§]",nextWeek:"dddd LT[à¶§]",lastDay:"[à¶à¶ºà·] LT[à¶§]",lastWeek:"[à¶´à·à·à¶à·à¶º] dddd LT[à¶§]",sameElse:"L"},relativeTime:{future:"%sà¶à·à¶±à·",past:"%sà¶à¶§ à¶´à·à¶»",s:"à¶à¶à·à¶´à¶» à¶à·à·à·à¶´à¶º",m:"මà·à¶±à·à¶à·à¶à·à·",mm:"මà·à¶±à·à¶à·à¶à· %d",h:"à¶´à·à¶º",hh:"à¶´à·à¶º %d",d:"දà·à¶±à¶º",dd:"දà·à¶± %d",M:"මà·à·à¶º",MM:"මà·à· %d",y:"à·à·à¶»",yy:"à·à·à¶» %d"},dayOfMonthOrdinalParse:/\d{1,2} à·à·à¶±à·/,ordinal:function(e){return e+" à·à·à¶±à·"},meridiemParse:/à¶´à·à¶» à·à¶»à·|à¶´à·à· à·à¶»à·|à¶´à·.à·|à¶´.à·./,isPM:function(e){return"à¶´.à·."===e||"à¶´à·à· à·à¶»à·"===e},meridiem:function(e,t,a){return e>11?a?"à¶´.à·.":"à¶´à·à· à·à¶»à·":a?"à¶´à·.à·.":"à¶´à·à¶» à·à¶»à·"}});var qi="január_február_marec_aprÃl_máj_jún_júl_august_september_október_november_december".split("_"),Bi="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");e.defineLocale("sk",{months:qi,monthsShort:Bi,weekdays:"nedeľa_pondelok_utorok_streda_Å¡tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_Å¡t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_Å¡t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo Å¡tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[vÄera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:St,m:St,mm:St,h:St,hh:St,d:St,dd:St,M:St,MM:St,y:St,yy:St},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_Äetrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._Äet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_Äe_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[vÄeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejÅ¡njo] [nedeljo] [ob] LT";case 3:return"[prejÅ¡njo] [sredo] [ob] LT";case 6:return"[prejÅ¡njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejÅ¡nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"Äez %s",past:"pred %s",s:Dt,m:Dt,mm:Dt,h:Dt,hh:Dt,d:Dt,dd:Dt,M:Dt,MM:Dt,y:Dt,yy:Dt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Hi={words:{m:["Ñедан минÑÑ","Ñедне минÑÑе"],mm:["минÑÑ","минÑÑе","минÑÑа"],h:["Ñедан ÑаÑ","Ñедног ÑаÑа"],hh:["ÑаÑ","ÑаÑа","ÑаÑи"],dd:["дан","дана","дана"],MM:["меÑеÑ","меÑеÑа","меÑеÑи"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,a){var n=Hi.words[a];return 1===a.length?t?n[0]:n[1]:e+" "+Hi.correctGrammaticalCase(e,n)}};e.defineLocale("sr-cyrl",{months:"ÑанÑаÑ_ÑебÑÑаÑ_маÑÑ_апÑил_маÑ_ÑÑн_ÑÑл_авгÑÑÑ_ÑепÑембаÑ_ок
31ÑобаÑ_новембаÑ_деÑембаÑ".split("_"),monthsShort:"Ñан._Ñеб._маÑ._апÑ._маÑ_ÑÑн_ÑÑл_авг._Ñеп._окÑ._нов._деÑ.".split("_"),monthsParseExact:!0,weekdays:"недеÑа_понедеÑак_ÑÑоÑак_ÑÑеда_ÑеÑвÑÑак_пеÑак_ÑÑбоÑа".split("_"),weekdaysShort:"нед._пон._ÑÑо._ÑÑе._ÑеÑ._пеÑ._ÑÑб.".split("_"),weekdaysMin:"не_по_ÑÑ_ÑÑ_Ñе_пе_ÑÑ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Ð´Ð°Ð½Ð°Ñ Ñ] LT",nextDay:"[ÑÑÑÑа Ñ] LT",nextWeek:function(){switch(this.day()){case 0:return"[Ñ] [недеÑÑ] [Ñ] LT";case 3:return"[Ñ] [ÑÑедÑ] [Ñ] LT";case 6:return"[Ñ] [ÑÑбоÑÑ] [Ñ] LT";case 1:case 2:case 4:case 5:return"[Ñ] dddd [Ñ] LT"}},lastDay:"[ÑÑÑе Ñ] LT",lastWeek:function(){return["[пÑоÑле] [недеÑе] [Ñ] LT","[пÑоÑлог] [понедеÑка] [Ñ] LT","[пÑоÑлог] [ÑÑоÑка] [Ñ] LT","[пÑоÑле] [ÑÑеде] [Ñ] LT","[пÑоÑлог] [ÑеÑвÑÑка] [Ñ] LT","[пÑоÑлог] [пеÑка] [Ñ] LT","[пÑоÑле] [ÑÑбоÑе] [Ñ] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пÑе %s",s:"неколико ÑекÑнди",m:Hi.translate,mm:Hi.translate,h:Hi.translate,hh:Hi.translate,d:"дан",dd:Hi.translate,M:"меÑеÑ",MM:Hi.translate,y:"годинÑ",yy:Hi.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});
vendor: 5,488 bytes, line 31
31var Yi={words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,t,a){var n=Yi.words[a];return 1===a.length?t?n[0]:n[1]:e+" "+Yi.correctGrammaticalCase(e,n)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄe u] LT",lastWeek:function(){return["[proÅ¡le] [nedelje] [u] LT","[proÅ¡log] [ponedeljka] [u] LT","[proÅ¡log] [utorka] [u] LT","[proÅ¡le] [srede] [u] LT","[proÅ¡log] [Äetvrtka] [u] LT","[proÅ¡log] [petka] [u] LT","[proÅ¡le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:Yi.translate,mm:Yi.translate,h:Yi.translate,hh:Yi.translate,d:"dan",dd:Yi.translate,M:"mesec",MM:Yi.translate,y:"godinu",yy:Yi.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_mÃ¥ndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mÃ¥n_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_mÃ¥_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[IgÃ¥r] LT",nextWeek:"[PÃ¥] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"nÃ¥gra sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en mÃ¥nad",MM:"%d mÃ¥nader",y:"ett Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"e":1===t?"a":2===t?"a":"e")},week:{dow:1,doy:4}}),e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});var Ri={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"à¯",8:"௮",9:"௯",0:"௦"},Wi={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","à¯":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"à®à®©à®µà®°à®¿_பிபà¯à®°à®µà®°à®¿_மாரà¯à®à¯_à®à®ªà¯à®°à®²à¯_à®®à¯_à®à¯à®©à¯_à®à¯à®²à¯_à®à®à®¸à¯à®à¯_à®à¯à®ªà¯à®à¯à®®à¯à®ª
31à®°à¯_à®
à®à¯à®à¯à®¾à®ªà®°à¯_நவமà¯à®ªà®°à¯_à®à®¿à®à®®à¯à®ªà®°à¯".split("_"),monthsShort:"à®à®©à®µà®°à®¿_பிபà¯à®°à®µà®°à®¿_மாரà¯à®à¯_à®à®ªà¯à®°à®²à¯_à®®à¯_à®à¯à®©à¯_à®à¯à®²à¯_à®à®à®¸à¯à®à¯_à®à¯à®ªà¯à®à¯à®®à¯à®ªà®°à¯_à®
à®à¯à®à¯à®¾à®ªà®°à¯_நவமà¯à®ªà®°à¯_à®à®¿à®à®®à¯à®ªà®°à¯".split("_"),weekdays:"à®à®¾à®¯à®¿à®±à¯à®±à¯à®à¯à®à®¿à®´à®®à¯_திà®à¯à®à®à¯à®à®¿à®´à®®à¯_à®à¯à®µà¯à®µà®¾à®¯à¯à®à®¿à®´à®®à¯_பà¯à®¤à®©à¯à®à®¿à®´à®®à¯_வியாழà®à¯à®à®¿à®´à®®à¯_வà¯à®³à¯à®³à®¿à®à¯à®à®¿à®´à®®à¯_à®à®©à®¿à®à¯à®à®¿à®´à®®à¯".split("_"),weekdaysShort:"à®à®¾à®¯à®¿à®±à¯_திà®à¯à®à®³à¯_à®à¯à®µà¯à®µà®¾à®¯à¯_பà¯à®¤à®©à¯_வியாழனà¯_வà¯à®³à¯à®³à®¿_à®à®©à®¿".split("_"),weekdaysMin:"à®à®¾_தி_à®à¯_பà¯_வி_வà¯_à®".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[à®à®©à¯à®±à¯] LT",nextDay:"[நாளà¯] LT",nextWeek:"dddd, LT",lastDay:"[நà¯à®±à¯à®±à¯] LT",lastWeek:"[à®à®à®¨à¯à®¤ வாரமà¯] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à®à®²à¯",past:"%s à®®à¯à®©à¯",s:"à®à®°à¯ à®à®¿à®² விநாà®à®¿à®à®³à¯",m:"à®à®°à¯ நிமிà®à®®à¯",mm:"%d நிமிà®à®à¯à®à®³à¯",h:"à®à®°à¯ மணி நà¯à®°à®®à¯",hh:"%d மணி நà¯à®°à®®à¯",d:"à®à®°à¯ நாளà¯",dd:"%d நாà®à¯à®à®³à¯",M:"à®à®°à¯ மாதமà¯",MM:"%d மாதà®à¯à®à®³à¯",y:"à®à®°à¯ வரà¯à®à®®à¯",yy:"%d à®à®£à¯à®à¯à®à®³à¯"},dayOfMonthOrdinalParse:/\d{1,2}வதà¯/,ordinal:function(e){return e+"வதà¯"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬à¯à¯®à¯¯à¯¦]/g,(function(e){return Wi[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return Ri[e]}))},meridiemParse:/யாமமà¯|வà¯à®à®±à¯|à®à®¾à®²à¯|நணà¯à®ªà®à®²à¯|à®à®±à¯à®ªà®¾à®à¯|மாலà¯/,meridiem:function(e,t,a){return e<2?" யாமமà¯":e<6?" வà¯à®à®±à¯":e<10?" à®à®¾à®²à¯":e<14?" நணà¯à®ªà®à®²à¯":e<18?" à®à®±à¯à®ªà®¾à®à¯":e<22?" மாலà¯":" யாமமà¯"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமமà¯"===t?e<2?e:e+12:"வà¯à®à®±à¯"===t||"à®à®¾à®²à¯"===t?e:"நணà¯à®ªà®à®²à¯"===t&&e>=10?e:e+12},week:{dow:0,doy:6}}),e.defineLocale("te",{months:"à°à°¨à°µà°°à°¿_à°«à°¿à°¬à±à°°à°µà°°à°¿_మారà±à°à°¿_à°à°ªà±à°°à°¿à°²à±_à°®à±_à°à±à°¨à±_à°à±à°²à±à±_à°à°à°¸à±à°à±_à°¸à±à°ªà±à°à±à°à°¬à°°à±_à°
à°à±à°à±à°¬à°°à±_నవà°à°¬à°°à±_à°¡à°¿à°¸à±à°à°¬à°°à±".split("_"),monthsShort:"à°à°¨._à°«à°¿à°¬à±à°°._మారà±à°à°¿_à°à°ªà±à°°à°¿._à°®à±_à°à±à°¨à±_à°à±à°²à±à±_à°à°._à°¸à±à°ªà±._à°
à°à±à°à±._నవ._à°¡à°¿à°¸à±.".split("_"),monthsParseExact:!0,weekdays:"à°à°¦à°¿à°µà°¾à°°à°_à°¸à±à°®à°µà°¾à°°à°_à°®à°à°à°³à°µà°¾à°°à°_à°¬à±à°§à°µà°¾à°°à°_à°à±à°°à±à°µà°¾à°°à°_à°¶à±à°à±à°°à°µà°¾à°°à°_శనివారà°".split("_"),weekdaysShort:"à°à°¦à°¿_à°¸à±à°®_à°®à°à°à°³_à°¬à±à°§_à°à±à°°à±_à°¶à±à°à±à°°_శని".split("_"),weekdaysMin:"à°_à°¸à±_à°®à°_à°¬à±_à°à±_à°¶à±_à°¶".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à°¨à±à°¡à±] LT",nextDay:"[à°°à±à°ªà±] LT",nextWeek:"dddd, LT",lastDay:"[నినà±à°¨] LT",lastWeek:"[à°à°¤] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à°²à±",past:"%s à°à±à°°à°¿à°¤à°",s:"à°à±à°¨à±à°¨à°¿ à°à±à°·à°£à°¾à°²à±",m:"à°à° నిమిషà°",mm:"%d నిమిషాలà±",h:"à°à° à°à°à°",hh:"%d à°à°à°à°²à±",d:"à°à° à°°à±à°à±",dd:"%d à°°à±à°à±à°²à±",M:"à°à° à°¨à±à°²",MM:"%d à°¨à±à°²à°²à±",y:"à°à° à°¸à°à°µà°¤à±à°¸à°°à°",yy:"%d à°¸à°à°µà°¤à±à°¸à°°à°¾à°²à±"},dayOfMonthOrdinalParse:/\d{1,2}à°µ/,ordinal:"%dà°µ",meridiemParse:/రాతà±à°°à°¿|à°à°¦à°¯à°|మధà±à°¯à°¾à°¹à±à°¨à°|సాయà°à°¤à±à°°à°/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాతà±à°°à°¿"===t?e<4?e:e+12:"à°à°¦à°¯à°"===t?e:"మధà±à°¯à°¾à°¹à±à°¨à°"===t?e>=10?e:e+12:"సాయà°à°¤à±à°°à°"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"రాతà±à°°à°¿":e<10?"à°à°¦à°¯à°":e<17?"మధà±à°¯à°¾à°¹à±à°¨à°":e<20?"సాయà°à°¤à±à°°à°":"రాతà±à°°à°¿"},week:{dow:0,doy:6}}),e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juniu_Juliu_Augustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Aug_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sexta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sext_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Sex_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutus %d",h:"horas ida",hh:"horas %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),e.defineLocale("th",{months:"มà¸à¸£à¸²à¸à¸¡_à¸à¸¸à¸¡à¸ าà¸à¸±à¸à¸à¹_มีà¸à¸²à¸à¸¡_à¹à¸¡à¸©à¸²à¸¢à¸_à¸à¸¤à¸©à¸ าà¸à¸¡_มิà¸à¸¸à¸à¸²à¸¢à¸_à¸à¸£à¸à¸à¸²à¸à¸¡_สิà¸à¸«à¸²à¸à¸¡_à¸à¸±à¸à¸¢à¸²à¸¢à¸_à¸à¸¸à¸¥à¸²à¸à¸¡_à¸à¸¤à¸¨à¸à¸´à¸à¸²à¸¢à¸_à¸à¸±à¸à¸§à¸²à¸à¸¡".split("_"),monthsShort:"ม.à¸._à¸.à¸._มี.à¸._à¹à¸¡.ย._à¸.à¸._มิ.ย._à¸.à¸._ส.à¸._à¸.ย._à¸.à¸._à¸.ย._à¸.à¸.".split("_"),monthsParseExact:!0,weekdays:"à¸à¸²à¸à¸´à¸à¸¢à¹_à¸à¸±à¸à¸à¸£à¹_à¸à¸±à¸à¸à¸²à¸£_à¸à¸¸à¸_à¸à¸¤à¸«à¸±à¸ªà¸à¸à¸µ_ศุà¸à¸£à¹_à¹à¸ªà¸²à¸£à¹".split("_"),weekdaysShort:"à¸à¸²à¸à¸´à¸à¸¢à¹_à¸à¸±à¸à¸à¸£à¹_à¸à¸±à¸à¸à¸²à¸£_à¸à¸¸à¸_à¸à¸¤à¸«à¸±à¸ª_ศุà¸à¸£à¹_à¹à¸ªà¸²à¸£à¹".split("_"),weekdaysMin:"à¸à¸²._à¸._à¸._à¸._à¸à¸¤._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY à¹à¸§à¸¥à¸² H:mm",LLLL:"วัà¸ddddà¸à¸µà¹ D MMMM YYYY à¹à¸§à¸¥à¸² H:mm"},meridiemParse:/à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸|หลัà¸à¹à¸à¸µà¹à¸¢à¸/,isPM:function(e){return"หลัà¸à¹à¸à¸µà¹à¸¢à¸"===e},meridiem:function(e,t,a){return e<12?"à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸":"หลัà¸à¹à¸à¸µà¹à¸¢à¸"},calendar:{sameDay:"[วัà¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT",nextDay:"[à¸à¸£à¸¸à¹à¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT",nextWeek:"dddd[หà¸à¹à¸² à¹à¸§à¸¥à¸²] LT",lastDay:"[à¹à¸¡à¸·à¹à¸à¸§à¸²à¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT",lastWeek:"[วัà¸]dddd[à¸à¸µà¹à¹à¸¥à¹à¸§ à¹à¸§à¸¥à¸²] LT",sameElse:"L"},relativeTime:{future:"à¸à¸µà¸ %s",past:"%sà¸à¸µà¹à¹à¸¥à¹à¸§",s:"à¹à¸¡à¹à¸à¸µà¹à¸§à¸´à¸à¸²à¸à¸µ",m:"1 à¸à¸²à¸à¸µ",mm:"%d à¸à¸²à¸à¸µ",h:"1 à¸à¸±à¹à¸§à¹à¸¡à¸",hh:"%d à¸à¸±à¹à¸§à¹à¸¡à¸",d:"1 วัà¸",dd:"%d วัà¸",M:"1 à¹à¸à¸·à¸à¸",MM:"%d à¹à¸à¸·à¸à¸",y:"1 à¸à¸µ",yy:"%d à¸à¸µ"}}),e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%
31d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});var Ui="pagh_waâ_chaâ_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");e.defineLocale("tlh",{months:"teraâ jar waâ_teraâ jar chaâ_teraâ jar wej_teraâ jar loS_teraâ jar vagh_teraâ jar jav_teraâ jar Soch_teraâ jar chorgh_teraâ jar Hut_teraâ jar waâmaH_teraâ jar waâmaH waâ_teraâ jar waâmaH chaâ".split("_"),monthsShort:"jar waâ_jar chaâ_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar waâmaH_jar waâmaH waâ_jar waâmaH chaâ".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[waâleS] LT",nextWeek:"LLL",lastDay:"[waâHuâ] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return-1!==e.indexOf("jaj")?t.slice(0,-3)+"Huâ":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",m:"waâ tup",mm:It,h:"waâ rep",hh:It,d:"waâ jaj",dd:It,M:"waâ jar",MM:It,y:"waâ DIS",yy:It},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});var Xi={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Åubat_Mart_Nisan_Mayıs_Haziran_Temmuz_AÄustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Åub_Mar_Nis_May_Haz_Tem_AÄu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_ÃarÅamba_PerÅembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Ãar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ãa_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var t=e%10;return e+(Xi[t]||Xi[e%100-t]||Xi[e>=100?100:null])},week:{dow:1,doy:7}}),e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à ] LT",nextDay:"[demà à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[ieiri à ] LT",lastWeek:"[sür el] dddd [lasteu à ] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:zt,m:zt,mm:zt,h:zt,hh:zt,d:zt,dd:zt,M:zt,MM:zt,y:zt,yy:zt},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibr
31ir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuá¸",mm:"%d minuá¸",h:"saÉa",hh:"%d tassaÉin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),e.defineLocale("tzm",{months:"âµâµâµâ´°âµ¢âµ_â´±âµâ´°âµ¢âµ_âµâ´°âµâµ_âµâ´±âµâµâµ_âµâ´°âµ¢âµ¢âµ_âµ¢âµâµâµ¢âµ_âµ¢âµâµâµ¢âµâµ£_âµâµâµâµ_âµâµâµâ´°âµâ´±âµâµ_â´½âµâµâ´±âµ_âµâµâµ¡â´°âµâ´±âµâµ_â´·âµâµâµâ´±âµâµ".split("_"),monthsShort:"âµâµâµâ´°âµ¢âµ_â´±âµâ´°âµ¢âµ_âµâ´°âµâµ_âµâ´±âµâµâµ_âµâ´°âµ¢âµ¢âµ_âµ¢âµâµâµ¢âµ_âµ¢âµâµâµ¢âµâµ£_âµâµâµâµ_âµâµâµâ´°âµâ´±âµâµ_â´½âµâµâ´±âµ_âµâµâµ¡â´°âµâ´±âµâµ_â´·âµâµâµâ´±âµâµ".split("_"),weekdays:"â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ".split("_"),weekdaysShort:"â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ".split("_"),weekdaysMin:"â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[â´°âµâ´·âµ
â´´] LT",nextDay:"[â´°âµâ´½â´° â´´] LT",nextWeek:"dddd [â´´] LT",lastDay:"[â´°âµâ´°âµâµ â´´] LT",lastWeek:"dddd [â´´] LT",sameElse:"L"},relativeTime:{future:"â´·â´°â´·âµ
ⵠⵢⴰⵠ%s",past:"ⵢⴰⵠ%s",s:"âµâµâµâ´½",m:"âµâµâµâµâ´º",mm:"%d âµâµâµâµâ´º",h:"âµâ´°âµâ´°",hh:"%d âµâ´°âµâµâ´°âµâµâµ",d:"â´°âµâµ",dd:"%d oâµâµâ´°âµ",M:"â´°âµ¢oâµâµ",MM:"%d âµâµ¢âµ¢âµâµâµ",y:"â´°âµâ´³â´°âµ",yy:"%d âµâµâ´³â´°âµâµ"},week:{dow:6,doy:12}}),e.defineLocale("uk",{months:{format:"ÑÑÑнÑ_лÑÑого_беÑезнÑ_квÑÑнÑ_ÑÑавнÑ_ÑеÑвнÑ_липнÑ_ÑеÑпнÑ_веÑеÑнÑ_жовÑнÑ_лиÑÑопада_гÑÑднÑ".split("_"),standalone:"ÑÑÑенÑ_лÑÑий_беÑезенÑ_квÑÑенÑ_ÑÑавенÑ_ÑеÑвенÑ_липенÑ_ÑеÑпенÑ_веÑеÑенÑ_жовÑенÑ_лиÑÑопад_гÑÑденÑ".split("_")},monthsShort:"ÑÑÑ_лÑÑ_беÑ_квÑÑ_ÑÑав_ÑеÑв_лип_ÑеÑп_веÑ_жовÑ_лиÑÑ_гÑÑд".split("_"),weekdays:function(e,t){var a={nominative:"недÑлÑ_понедÑлок_вÑвÑоÑок_ÑеÑеда_ÑеÑвеÑ_пâÑÑниÑÑ_ÑÑбоÑа".split("_"),accusative:"недÑлÑ_понедÑлок_вÑвÑоÑок_ÑеÑедÑ_ÑеÑвеÑ_пâÑÑниÑÑ_ÑÑбоÑÑ".split("_"),genitive:"недÑлÑ_понедÑлка_вÑвÑоÑка_ÑеÑеди_ÑеÑвеÑга_пâÑÑниÑÑ_ÑÑбоÑи".split("_")};return e?a[/(\[[ÐвУÑ]\]) ?dddd/.test(t)?"accusative":/\[?(?:минÑлоÑ|наÑÑÑпноÑ)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:a.nominative},weekdaysShort:"нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),weekdaysMin:"нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Ñ.",LLL:"D MMMM YYYY Ñ., HH:mm",LLLL:"dddd, D MMMM YYYY Ñ., HH:mm"},calendar:{sameDay:Et("[СÑÐ¾Ð³Ð¾Ð´Ð½Ñ "),nextDay:Et("[ÐавÑÑа "),lastDay:Et("[ÐÑоÑа "),nextWeek:Et("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return Et("[ÐинÑлоÑ] dddd [").call(this);case 1:case 2:case 4:return Et("[ÐинÑлого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s ÑомÑ",s:"декÑлÑка ÑекÑнд",m:Ft,mm:Ft,h:"годинÑ",hh:Ft,d:"денÑ",dd:Ft,M:"мÑÑÑÑÑ",MM:Ft,y:"ÑÑк",yy:Ft},meridiemParse:/ноÑÑ|ÑанкÑ|днÑ|веÑоÑа/,isPM:function(e){return/^(днÑ|веÑоÑа)$/.test(e)},meridiem:function(e,t,a){return e<4?"ноÑÑ":e<12?"ÑанкÑ":e<17?"днÑ":"веÑоÑа"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});var Vi=["جÙÙØ±Û","ÙØ±ÙرÛ","Ù
ارÚ","اپرÛÙ","Ù
ئÛ","جÙÙ","جÙÙØ§Ø¦Û","اگست","ستÙ
بر","Ø§Ú©ØªÙØ¨Ø±","ÙÙÙ
بر","دسÙ
بر"],Gi=["Ø§ØªÙØ§Ø±","Ù¾ÛØ±","Ù
ÙÚ¯Ù","بدھ","جÙ
عرات","جÙ
عÛ","ÛÙØªÛ"];return e.defineLocale("ur",{months:Vi,monthsShort:Vi,weekdays:Gi,weekdaysShort:Gi,weekdaysMin:Gi,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ddddØ D MMMM YYYY HH:mm"},meridiemParse:/صبØ|شاÙ
/,isPM:function(e){return"شاÙ
"===e},meridiem:function(e,t,a){return e<12?"صبØ":"شاÙ
"},calendar:{sameDay:"[آج بÙÙØª] LT",nextDay:"[ک٠بÙÙØª] LT",nextWeek:"dddd [بÙÙØª] LT",lastDay:"[Ú¯Ø°Ø´ØªÛ Ø±ÙØ² بÙÙØª] LT",lastWeek:"[گذشتÛ] dddd [بÙÙØª] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s ÙØ¨Ù",s:"ÚÙØ¯ سÛÚ©ÙÚ",m:"اÛÚ© Ù
ÙÙ¹",mm:"%d Ù
ÙÙ¹",h:"اÛÚ© Ú¯Ú¾ÙÙ¹Û",hh:"%d Ú¯Ú¾ÙÙ¹Û",d:"اÛÚ© دÙ",dd:"%d دÙ",M:"اÛÚ© Ù
اÛ",MM:"%d Ù
اÛ",y:"اÛÚ© ساÙ",yy:"%d ساÙ"},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:1,doy:4}}),e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}}),e.defineLocale("uz",{months:"ÑнваÑ_ÑевÑал_маÑÑ_апÑел_май_иÑн_иÑл_авгÑÑÑ_ÑенÑÑбÑ_окÑÑбÑ_ноÑбÑ_декабÑ".split("_"),monthsShort:"Ñнв_Ñев_маÑ_апÑ_май_иÑн_иÑл_авг_Ñен_окÑ_ноÑ_дек".split("_"),weekdays:"ЯкÑанба_ÐÑÑанба_СеÑанба_ЧоÑÑанба_ÐайÑанба_ÐÑма_Шанба".split("_"),weekdaysShort:"ЯкÑ_ÐÑÑ_СеÑ_ЧоÑ_Ðай_ÐÑм_Шан".split("_"),weekdaysMin:"Як_ÐÑ_Се_Чо_Ðа_ÐÑ_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[ÐÑгÑн ÑоаÑ] LT [да]",nextDay:"[ÐÑÑага] LT [да]",nextWeek:"dddd [кÑни ÑоаÑ] LT [да]",lastDay:"[ÐеÑа ÑоаÑ] LT [да]",lastWeek:"[УÑган] dddd [кÑни ÑоаÑ] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s иÑида",past:"ÐÐ¸Ñ Ð½ÐµÑа %s олдин",s:"ÑÑÑÑаÑ",m:"Ð±Ð¸Ñ Ð´Ð°ÐºÐ¸ÐºÐ°",mm:"%d дакика",h:"Ð±Ð¸Ñ ÑоаÑ",hh:"%
31d ÑоаÑ",d:"Ð±Ð¸Ñ ÐºÑн",dd:"%d кÑн",M:"Ð±Ð¸Ñ Ð¾Ð¹",MM:"%d ой",y:"Ð±Ð¸Ñ Ð¹Ð¸Ð»",yy:"%d йил"},week:{dow:1,doy:7}}),e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chá»§ nháºt_thứ hai_thứ ba_thứ tư_thứ nÄm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [nÄm] YYYY",LLL:"D MMMM [nÄm] YYYY HH:mm",LLLL:"dddd, D MMMM [nÄm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngà y mai lúc] LT",nextWeek:"dddd [tuần tá»i lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rá»i lúc] LT",sameElse:"L"},relativeTime:{future:"%s tá»i",past:"%s trưá»c",s:"và i giây",m:"má»t phút",mm:"%d phút",h:"má»t giá»",hh:"%d giá»",d:"má»t ngà y",dd:"%d ngà y",M:"má»t tháng",MM:"%d tháng",y:"má»t nÄm",yy:"%d nÄm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}}),e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Ãp~rÃl_~Máý_~Júñé~_Júl~ý_Ãú~gúst~_Sép~témb~ér_Ã~ctób~ér_Ã~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ãpr_~Máý_~Júñ_~Júl_~Ãúg_~Sép_~Ãct_~Ãóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~FrÃd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~FrÃ_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ã~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"Ã~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~mÃñ~út
31é",mm:"%d m~Ãñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}}),e.defineLocale("yo",{months:"SẹÌrẹÌ_EÌreÌleÌ_ẸrẹÌnaÌ_IÌgbeÌ_EÌbibi_OÌkuÌdu_Agẹmo_OÌguÌn_Owewe_á»ÌwaÌraÌ_BeÌluÌ_á»ÌpẹÌÌ".split("_"),monthsShort:"SẹÌr_EÌrl_Ẹrn_IÌgb_EÌbi_OÌkuÌ_Agẹ_OÌguÌ_Owe_á»ÌwaÌ_BeÌl_á»ÌpẹÌÌ".split("_"),weekdays:"AÌiÌkuÌ_AjeÌ_IÌsẹÌgun_á»já»ÌruÌ_á»já»Ìbá»_ẸtiÌ_AÌbaÌmẹÌta".split("_"),weekdaysShort:"AÌiÌk_AjeÌ_IÌsẹÌ_á»jr_á»jb_ẸtiÌ_AÌbaÌ".split("_"),weekdaysMin:"AÌiÌ_Aj_IÌs_á»r_á»b_Ẹt_AÌb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[OÌniÌ ni] LT",nextDay:"[á»Ìla ni] LT",nextWeek:"dddd [á»sáº¹Ì toÌn'bá»] [ni] LT",lastDay:"[AÌna ni] LT",lastWeek:"dddd [á»sáº¹Ì toÌlá»Ì] [ni] LT",sameElse:"L"},relativeTime:{future:"niÌ %s",past:"%s ká»jaÌ",s:"iÌsẹjuÌ aayaÌ die",m:"iÌsẹjuÌ kan",mm:"iÌsẹjuÌ %d",h:"waÌkati kan",hh:"waÌkati %d",d:"á»já»Ì kan",dd:"á»já»Ì %d",M:"osuÌ kan",MM:"osuÌ %d",y:"á»duÌn kan",yy:"á»duÌn %d"},dayOfMonthOrdinalParse:/á»já»Ì\s\d{1,2}/,ordinal:"á»já»Ì %d",week:{dow:1,doy:4}}),e.defineLocale("zh-cn",{months:"䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
".split("_"),weekdaysShort:"卿¥_å¨ä¸_å¨äº_å¨ä¸_å¨å_å¨äº_å¨å
".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å
".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYYå¹´MMMDæ¥",LL:"YYYYå¹´MMMDæ¥",LLL:"YYYYå¹´MMMDæ¥Ahç¹mmå",LLLL:"YYYYå¹´MMMDæ¥ddddAhç¹mmå",l:"YYYYå¹´MMMDæ¥",ll:"YYYYå¹´MMMDæ¥",lll:"YYYYå¹´MMMDæ¥ HH:mm",llll:"YYYYå¹´MMMDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t||"æä¸"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var n=100*e+t;return n<600?"忍":n<900?"æ©ä¸":n<1130?"ä¸å":n<1230?"ä¸å":n<1800?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:"[ä¸]ddddLT",lastDay:"[æ¨å¤©]LT",lastWeek:"[ä¸]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|å¨)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"å¨";default:return e}},relativeTime:{future:"%så
",past:"%så",s:"å ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ¶",hh:"%d å°æ¶",d:"1 天",dd:"%d 天",M:"1 个æ",MM:"%d 个æ",y:"1 å¹´",yy:"%d å¹´"},week:{dow:1,doy:4}}),e.defineLocale("zh-hk",{months:"䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
".split("_"),weekdaysShort:"鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å
".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å
".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYYå¹´MMMDæ¥",LL:"YYYYå¹´MMMDæ¥",LLL:"YYYYå¹´MMMDæ¥ HH:mm",LLLL:"YYYYå¹´MMMDæ¥dddd HH:mm",l:"YYYYå¹´MMMDæ¥",ll:"YYYYå¹´MMMDæ¥",lll:"YYYYå¹´MMMDæ¥ HH:mm",llll:"YYYYå¹´MMMDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t?e>=11?e:e+12:"ä¸å"===t||"æä¸"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"忍":n<900?"æ©ä¸":n<1130?"ä¸å":n<1230?"ä¸å":n<1800?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:"[ä¸]ddddLT",lastDay:"[æ¨å¤©]LT",lastWeek:"[ä¸]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"é±";default:return e}},relativeTime:{future:"%så
§",past:"%så",s:"å¹¾ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ",hh:"%
31d å°æ",d:"1 天",dd:"%d 天",M:"1 åæ",MM:"%d åæ",y:"1 å¹´",yy:"%d å¹´"}}),e.defineLocale("zh-tw",{months:"䏿_äºæ_䏿_åæ_äºæ_å
æ_䏿_å
«æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå
".split("_"),weekdaysShort:"鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å
".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å
".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYYå¹´MMMDæ¥",LL:"YYYYå¹´MMMDæ¥",LLL:"YYYYå¹´MMMDæ¥ HH:mm",LLLL:"YYYYå¹´MMMDæ¥dddd HH:mm",l:"YYYYå¹´MMMDæ¥",ll:"YYYYå¹´MMMDæ¥",lll:"YYYYå¹´MMMDæ¥ HH:mm",llll:"YYYYå¹´MMMDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t?e>=11?e:e+12:"ä¸å"===t||"æä¸"===t?e+12:void 0},meridiem:function(e,t,a){var n=100*e+t;return n<600?"忍":n<900?"æ©ä¸":n<1130?"ä¸å":n<1230?"ä¸å":n<1800?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:"[ä¸]ddddLT",lastDay:"[æ¨å¤©]LT",lastWeek:"[ä¸]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"é±";default:return e}},relativeTime:{future:"%så
§",past:"%så",s:"å¹¾ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ",hh:"%d å°æ",d:"1 天",dd:"%d 天",M:"1 åæ",MM:"%d åæ",y:"1 å¹´",yy:"%d å¹´"}}),e.locale("en"),e})),function(e){"use strict";var t=(document.body||document.documentElement).style;void 0!==t.transition||void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.MsTransition||t.OTransition;e.extend({dynForm:function(t){var a=e.extend({},{formId:"",formObj:{},formValues:{},beforeBuild:null,onLoad:null,onSave:null,beforeSave:null,savePath:"/ph/common/save"},t);this,mylog.info("build Form dynamically into form tag : ",a.formId,t),mylog.dir(a.formObj);var n={rules:{}},i="";dyFObj.initFieldOnload={},dyFObj.orderForm=[];var o='<div class="errorHandler alert alert-danger no-display"><i class="fa fa-remove-sign"></i> '+trad["Please correct the errors below"]+".</div>";return e("body").removeClass("modal-open"),e(a.formId).append(o),a.beforeBuild&&jQuery.isFunction(a.beforeBuild)&&a.beforeBuild(),e.each(a.formObj.jsonSchema.properties,(function(t,i){i.rules&&(n.rules[t]=i.rules),e.inArray(i.inputType,["formLocality","finder","address"])>-1&&void 0===i.init&&("formLocality"==i.inputType&&(i=dyFInputs.formLocality(i.label,i.placeholder,i.rules)),"address"==i.inputType&&(i=dyFInputs.formAddress(i.label,i.placeholder,i.rules,i.defaultCountry)));var o=null;jsonHelper.notNull("dyFObj."+dyFObj.activeElem+".dynForm.jsonSchema.tooltips")&&dyFObj[dyFObj.activeElem].dynForm.jsonSchema.tooltips[t]&&(o=dyFObj[dyFObj.activeElem].dynForm.jsonSchema.tooltips[t]),dyFObj.buildInputField(a.formId,t,i,a.formValues,o),"formLocality"==i.inputType&&void 0===a.formObj.jsonSchema.properties.location&&dyFObj.buildInputField(a.formId,"location",dyFInputs.location,a.formValues,null)})),i='<input type="hidden" name="key" id="key" value="'+a.formObj.key+'"/>',i+='<input type="hidden" name="collection" id="collection" value="'+a.formObj.collection+'"/>',i+='<input type="hidden" name="id" id="id" value="'+(a.formValues&&a.formValues.id?a.formValues.id:"")+'"/>',i+='<div class="form-actions"><hr class="col-md-12">',a.formObj.jsonSchema.noSubmitBtns||(i+='<button id="btn-submit-form" class="btn btn-default text-azure text-bold pull-right">'+tradDynForm.submit+' <i class="fa fa-arrow-circle-right"></i></button> <a href="javascript:dyFObj.closeForm(); " class="mainDynFormCloseBtn btn btn-default pull-right text-red" style="margin-right:10px;"><i class="fa fa-times "></i> '+tradDynForm.cancel+"</a> "),i+="</div>",e(a.formId).append(i),a.afterBuild&&jQuery.isFunction(a.afterBuild)&&a.afterBuild(),e(dyFObj.activeModal+" #btn-submit-form").one((function(){e(a.formId).submit()})),dyFObj.bindDynFormEvents(a,n.rules),a.onLoad&&jQuery.isFunction(a.onLoad)&&a.onLoad(),n}})}(jQuery),$.fn.serializeFormJSON=function(){var e={},t=this.serializeArray();return $.each(t,(function(){e[this.name]?(e[this.name].push||(e[this.name]=[e[this.name]]),e[this.name].push(this.value||"")):e[this.name]=this.value||""})),e};var finder={object:{},finderPopulation:{},selectedItems:{},typeAuthorized:{},field:{},callback:{},invite:{},roles:{},search:{},initMe:{},initBySearch:{},initContacts:{},placeholder:{},toBeValidated:{},filters:{},extraParams:{}
31,showField:{},noResult:{},initVar:function(){mylog.log("finder.initVar",finder),finder.object={},finder.fullObject={},finder.finderPopulation={},finder.selectedItems={},finder.typeAuthorized={},finder.field={},finder.callback={},finder.invite={},finder.initContacts={},finder.roles={},finder.search={},finder.initMe={},finder.initBySearch={},finder.toBeValidated={},finder.filters={},finder.extraParams={},finder.showField={},finder.noResult={}},set:function(){mylog.log("finder.set"),finder.object={},finder.typeAuthorized={},finder.field={},finder.callback={},finder.noResult={}},init:function(e,t){if(mylog.log("finder.init!",e,t),finder.object[e.id]={},finder.typeAuthorized[e.id]=e.initType,finder.field[e.id]=e.field,finder.initMe[e.id]=void 0===e.initMe||e.initMe,finder.initBySearch[e.id]=void 0!==e.initBySearch&&e.initBySearch,finder.initContacts[e.id]=void 0===e.initContacts||e.initContacts,finder.placeholder[e.id]=void 0!==e.placeholder?e.placeholder:"Search an element",finder.filters[e.id]=void 0!==e.filters?e.filters:null,finder.extraParams[e.id]=void 0!==e.extraParams?e.extraParams:null,finder.showField[e.id]=void 0===e.showField||e.showField,finder.noResult[e.id]=void 0!==e.noResult?e.noResult:null,finder.toBeValidated[e.id]=void 0!==e.toBeValidated?e.toBeValidated:null,notNull(t)&&"function"==typeof t&&(finder.callback[e.id]=t),e.values){var a=e.values;void 0!==e.values.contributors?(a=e.values.contributors,mylog.log("finder.init data",dyFObj.elementData.map.type,dyFObj.elementData.map.id),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/element/getdatadetail/type/"+dyFObj.elementData.map.type+"/id/"+dyFObj.elementData.map.id+"/dataName/contributors/isInviting/true?tpl=json",dataType:"json",async:!1,success:function(t){mylog.log("finder.init data res ",t),$.each(t,(function(t,a){var n=!1;null==e.roles?(mylog.log("finder.init data rolesNull "),n=!0):notNull(e.roles)&&(n=!0,$.each(e.roles,(function(e,t){mylog.log("finder.init data inArray "),-1==$.inArray(t,a.rolesLink)&&(n=!1)}))),mylog.log("finder.init data good ",n,t),1==n&&finder.addInForm(e.id,t,a.collection,a.name,a.profilThumbImageUrl,a)}))}})):(mylog.log("finder.init valFin",a),$.each(a,(function(t,a){typeElt=void 0===a.collection?a.type:a.collection,finder.addInForm(e.id,t,typeElt,a.name,a.profilThumbImageUrl,a)})))}else notNull(e.update)||void 0!==e.initContext&&!e.initContext||(void 0!==contextData&¬Null(contextData)&&$.inArray(contextData.collection,finder.typeAuthorized[e.id])>-1?void 0!==contextData.id?finder.addInForm(e.id,contextData.id,contextData.collection,contextData.name,contextData.profilThumbImageUrl,contextData):void 0!==contextData._id.$id&&finder.addInForm(e.id,contextData._id.$id,contextData.collection,contextData.name,contextData.profilThumbImageUrl,contextData):"undefined"!=typeof costum&¬Null(costum)&&$.inArray(costum.contextType,finder.typeAuthorized[e.id])>-1?finder.addInForm(e.id,costum.contextId,costum.contextType,costum.title,costum.logo,costum):void 0===finder.typeAuthorized[e.id]||(1==finder.typeAuthorized[e.id].length||"events"==finder.typeAuthorized[e.id][0])&&"organizations"!=finder.typeAuthorized[e.id][0]||notNull(e.initElt)||void 0===finder.initMe[e.id]||!finder.initMe[e.id]||dyFObj.editMode||(""!=userId&&"undefined"!=typeof userConnected&&null==userConnected&&ajaxPost(null,baseUrl+"/"+moduleId+"/person/getuser",{id:userId},(function(e){userConnected=e}),null,"json",{async:!1}),"undefined"!=userConnected&&null!=userConnected&&finder.addInForm(e.id,userId,"citoyens",userConnected.name+" ("+tradDynForm.me+")",userConnected.profilThumbImageUrl,userConnected)));void 0!==e.invite&&null!=e.invite&&!0===e.invite?(finder.invite[e.id]=e.invite,lazyLoad(modules.co2.url+"/js/invite.js",null,(function(){return void 0!==e.roles&&null!=e.roles&&(finder.roles[e.id]=e.roles),!0}))):finder.invite[e.id]=null,void 0!==e.search&&null!=e.search&&(finder.search[e.id]=e.search),$(".finder-"+e.id+" .selectParent").click((function(e){e.preventDefault(),keyForm=$(this).data("id"),typeSearch=finder.typeAuthorized[keyForm],openSearch=$(this).data("open"),multiple=!!$(this).data("multiple"),field=exists(finder.field[keyForm])?finder.field[keyForm]:null,finder.showPanel(keyForm,typeSearch,openSearch,multiple,field)}))},addInForm:function(e,t,a,n,i,o){mylog.log("finder.addInForm",e,t,a,n,i);var s;if(s="<div class='col-xs-12 element-finder element-finder-"+t+" shadow2 padding-10'><img src=\""+(i=notEmpty(i)?baseUrl+i:modules.co2.url+"/images/thumb/default_"+a+".png")+'" class="img-circle pull-left margin-right-10" height="35" width="35"><span class="info-contact pull-left margin-right-5"><span class="name-contact text-dark text-bold">'+n+'</span><br/><span class="cp-contact text-light pull-left">'+trad["citoyens"==a?"citizens":a]+'</span></span><button class="bg-red text-white pull-right" style="border: none;font-size: 15px;border-radius: 6px;padding: 5px 10px !important;" onclick="finder.removeFromForm(\''+e+"', '"+t+'\')"><i class="fa fa-times"></i></button></div>',$(".finder-"+e+" .form-list-finder").append(s),finder.object[e][t]={type:a,name:n}
31,void 0===finder.fullObject&&(finder.fullObject={},finder.fullObject[e]={}),void 0===finder.fullObject||finder.fullObject[e]||(finder.fullObject[e]={}),finder.fullObject[e][t]=o,notNull(finder.finderPopulation[e])&¬Null(finder.finderPopulation[e][t])&¬Null(finder.finderPopulation[e][t].email)&&(finder.object[e][t].email=finder.finderPopulation[e][t].email),notNull(finder.roles)&¬Null(finder.roles[e])&&(finder.object[e][t].roles=finder.roles[e]),notNull(finder.search)&¬Null(finder.search[e])&¬Null(finder.search[e].filterBy)&&(mylog.log("filterBy split",l,finder.selectedItems[e][t][finder.search.filterBy],notNull(finder.selectedItems[e][t][finder.search.filterBy])),notNull(finder.selectedItems[e][t][finder.search.filterBy]))){var r={},l=t.split(".");r[finder.search[e].filterBy]=finder.selectedItems[e][t][finder.search.filterBy],finder.object[e][l[0]]=Object.assign({},finder.object[e][t],r),delete finder.object[e][t]}},removeFromForm:function(e,t){$(".finder-"+e+" .form-list-finder .element-finder-"+t).remove(),delete finder.object[e][t],delete finder.fullObject[e][t]},showPanel:function(e,t,a,n,i=null){mylog.log("finder.showPanel",e,t,a,n),finder.selectedItems[e]={},titleForm=trad["Select from list"],notNull(n)||n||(titleForm+="("+trad["Only one"]+")");var o=bootbox.dialog({title:titleForm,message:'<div id="finderSelectHtml" style="max-height:480px;"><input class="form-group form-control" type="text" id="populateFinder" placeholder="'+finder.placeholder[e]+'"/><button class="form-control col-xs-6 selectParent btn-success margin-bottom-10 finder-create-new" style="display: none">Créer votre truc</button><div id="list-finder-selected" style="max-height:200px; overflow-y:auto"></div><hr/><div id="list-finder-selection" style="height:200px; overflow-y:auto" class="shadow2"><p><i class="fa fa-spin fa-spinner"></i> '+trad.currentlyloading+'...</p></div><form id="form-invite" class="hidden col-sm-12" style="margin-top : 10px"><div class="row margin-bottom-10"><div class="col-md-1 col-md-offset-1" id="iconUser"><i class="fa fa-user fa-2x"></i></div><div class="col-md-9"><input class="invite-name form-control" placeholder="Name" id="inviteName" name="inviteName" value="" /></div></div><div class="row margin-bottom-10"><div class="col-md-1 col-md-offset-1"><i class="fa fa-envelope-o fa-2x"></i></div><div class="col-md-9"><input class="invite-email form-control" placeholder="Email" id="inviteEmail" name="inviteEmail" value="" /></div></div><div class="row margin-bottom-10"><div class="col-md-1 col-md-offset-1"><i class="fa fa-align-justify fa-2x"></i></div><div class="col-md-9"><textarea class="invite-text form-control" id="inviteText" name="inviteText" rows="4" placeholder="Custom message"></textarea></div></div><div class="errorHandler alert alert-danger hidden"></div><div class="col-md-12 col-sm-12 col-xs-12 text-center"><button class="btn btn-success" id="btnInviteNew" ><i class="fa fa-add"></i> Ajouter à la liste</button></div></div></div>',closeButton:!1,buttons:{cancel:{label:trad.Close,className:"btn-default",callback:function(){o.modal("hide")}},ok:{label:trad.Add,className:"btn-success",callback:function(t){t.preventDefault(),finder.addSelectedToForm(e,n)}}}});o.on("shown.bs.modal",(function(o){finder.finderPopulation[e]={},""!=userId&&"undefined"!=typeof myContacts&&null==myContacts&&ajaxPost(null,baseUrl+"/"+moduleId+"/person/getcontacts",{id:userId},(function(e){myContacts=e}),null,"json",{async:!1}),"undefined"!=typeof myContacts&¬Null(myContacts)&&finder.initContacts[e]&&$.each(t,(function(t,a){void 0!==myContacts[a]&&$.each(myContacts[a],(function(t,n){void 0===finder.toBeValidated[e]||null==finder.toBeValidated[e]?finder.finderPopulation[e][t]={name:n.name,type:a,profilThumbImageUrl:n.profilThumbImageUrl}:1!=finder.toBeValidated[e]||void 0!==n.source&&(void 0===n.source||null==n.source||void 0!==n.source.toBeValidated&&null!=n.source.toBeValidated&&("undefined"==typeof costum||null==costum||void 0===costum.slug||null==costum.slug||void 0!==n.source.toBeValidated[costum.slug]&&null!=n.source.toBeValidated[costum.slug]&&1==n.source.toBeValidated[costum.slug]))||(finder.finderPopulation[e][t]={name:n.name,type:a,profilThumbImageUrl:n.profilThumbImageUrl}),"events"==a&&(finder.finderPopulation[e][t].startDate=n.startDate,finder.finderPopulation[e][t].endDate=n.endDate)}))})),finder.populateFinder(e,finder.finderPopulation[e],n,!0),void 0!==finder.initBySearch[e]&&finder.initBySearch[e]&&finder.searchAndPopulateFinder(e,"",t,n,i),$("#populateFinder").keyup((function(){mylog.log("finder.showPanel keyup"),$(this).val().length<3?finder.filterPopulation($(this).val()):notNull(a)&&a?(finder.filterPopulation($(this).val()),finder.searchAndPopulateFinder(e,$(this).val(),t,n,i)):finder.filterPopulation($(this).val())}))})),void 0!==finder.invite[e]&&null!=finder.invite[e]&&!0===finder.invite[e]&&(mylog.log("finder.#finderSelectHtml",$("#finderSelectHtml").length),o.on("shown.bs.modal",(function(t){mylog.log("finder.#finderSelectHtml HERE",$("#finderSelectHtml").length);inviteObj.init({container:"#finderSelectHtml #form-invite"}),inviteObj.formInvite((function(t){finder.finderPopulation[e][t.id]={name:t.name,email:t.mail,type:"citoyens",profilThumbImageUrl:modules.co2.url+"/images/thumb/default_citoyens.png"},finder.selectedItems[e][t.id]=finder.finderPopulation[e][t.id],tradTypeElement=void 0!==trad[t.type]?trad[t.type]:t.type;var a="<div class='population-elt-finder population-elt-finder-"+t.id+" col-xs-12' data-value='"+t.id+'\'><div class="checkbox-content pull-left"><label><input type="checkbox" class="check-population-finder checkbox-info" data-value="'+t.i
31d+'"><span class="cr"><i class="cr-icon fa fa-check"></i></span></label></div><div class=\'element-finder element-finder-'+t.id+"'><img src=\""+modules.co2.url+'/images/thumb/default_citoyens.png" class="thumb-send-to pull-left img-circle" height="40" width="40"><span class="info-contact pull-left margin-left-20"><span class="name-element text-dark text-bold" data-id="'+t.id+'">'+t.name+'</span><br/><span class="type-element text-light pull-left">'+tradTypeElement+"</span></span></div></div>";return $("#form-invite").addClass("hidden"),$("#list-finder-selected").append(a),$(".check-population-finder[data-value='"+t.id+"'").trigger("click"),$("#list-finder-selection").removeClass("hidden"),null!=finder.invite[e]&&"function"==typeof finder.invite[e].callback&&finder.invite[e].callback(t),!0}))})))},filterPopulation:function(e){mylog.log("finder.filterPopulation",e),""!=e?$("#list-finder-selection .population-elt-finder").hide():$("#list-finder-selection .population-elt-finder").show(),$.each($("#list-finder-selection .population-elt-finder .name-element"),(function(){content=$(this).html(),found=content.search(new RegExp(e,"i")),mylog.log("finder.filterPopulation searchVal found",e,found,$(this).attr("id")),found>=0&&$("#list-finder-selection .population-elt-finder-"+$(this).data("id")).show()}))},populateFinder:function(e,t,a,n){mylog.log("finder.populateFinder",e,t,a,n),str="",n&&void 0===finder.object[e][userId]&&void 0!==finder.initMe[e]&&finder.initMe[e]&&(img=void 0!==userConnected.profilThumbImageUrl&&userConnected.profilThumbImageUrl?baseUrl+userConnected.profilThumbImageUrl:modules.co2.url+"/images/thumb/default_citoyens.png",void 0===finder.finderPopulation[e][userId]&&(finder.finderPopulation[e][userId]={name:userConnected.name+" ("+tradDynForm.me+")",type:"citoyens",profilThumbImageUrl:userConnected.profilThumbImageUrl}),str+="<div class='population-elt-finder population-elt-finder-"+userId+" col-xs-12' data-value='"+userId+'\'><div class="checkbox-content pull-left"><label><input type="checkbox" class="check-population-finder checkbox-info" data-value="'+userId+'"><span class="cr"><i class="cr-icon fa fa-check"></i></span></label></div><div class=\'element-finder element-finder-'+userId+"'><img src=\""+img+'" class="thumb-send-to pull-left img-circle" height="40" width="40"><span class="info-contact pull-left margin-left-20"><span class="name-element text-dark text-bold" data-id="'+userId+'">'+userConnected.name+" ("+tradDynForm.me+')</span><br/><span class="type-element text-light pull-left">'+trad.citizens+"</span></span></div></div>"),notNull(t)&&$.each(t,(function(t,a){void 0===finder.object[e][t]&&t!=userId&&(void 0===finder.finderPopulation[e][t]&&(finder.finderPopulation[e][t]=a),$(".population-elt-finder-"+t).length<=0?(typeElt=void 0!==a.collection?a.collection:a.type,null==typeElt&&finder.typeAuthorized&&finder.typeAuthorized[e]&&finder.typeAuthorized[e].includes("forms")&&(typeElt="openForm"),img=void 0!==a.profilThumbImageUrl&&a.profilThumbImageUrl?baseUrl+a.profilThumbImageUrl:modules.co2.url+"/images/thumb/default_"+typeElt+".png",tradTypeElement=void 0!==trad[typeElt]?trad[typeElt]:typeElt,str+="<div class='population-elt-finder population-elt-finder-"+t+" col-xs-12' data-value='"+t+'\'><div class="checkbox-content pull-left"><label><input type="checkbox" class="check-population-finder checkbox-info" data-value="'+t+'"><span class="cr"><i class="cr-icon fa fa-check"></i></span></label></div><div class=\'element-finder element-finder-'+t+"'><img src=\""+img+'" class="thumb-send-to pull-left img-circle" height="40" width="40"><span class="info-contact pull-left margin-left-20"><span class="name-element text-dark text-bold" data-id="'+t+'">'+(notNull(finder.field[e])&&finder.showField[e]?jsonHelper.getValueByPath(a,finder.field[e]):a.name)+'</span><br/><span class="type-element text-light pull-left">'+tradTypeElement+"</span></span></div></div>"):$(".population-elt-finder-"+t).show())})),n?$("#list-finder-selection").html(str):$("#list-finder-selection").append(str),finder.bindSelectItems(e,a)},bindSelectItems:function(e,t){$(".population-elt-finder").off().on("click",(function(e){"cr-icon fa fa-check"!=e.target.className&&"check-population-finder checkbox-info"!=e.target.className&&$(".check-population-finder[data-value='"+$(this).data("value")+"'").trigger("click")})),$(".check-population-finder").off().on("click",(function(){$(this).is(":checked")?(t||(finder.selectedItems[e]={},$("#list-finder-selected").html("")),finder.selectedItems[e][$(this).data("value")]=finder.finderPopulation[e][$(this).data("value")],$(".population-elt-finder-"+$(this).data("value")).prependTo("#list-finder-selected")):(delete finder.selectedItems[e][$(this).data("value")],$(".population-elt-finder-"+$(this).data("value")).prependTo("#list-finder-selection"))}))},addSelected:function(e,t,a,n){$(this).is(":checked")?(a||(finder.selectedItems[e]={},$("#list-finder-selected").html("")),finder.selectedItems[e][n]=finder.finderPopulation[e][n],$(".population-elt-finder-"+n).prependTo("#list-finder-selected")):(delete finder.selectedItems[e][n],$(".population-elt-finder-"+n).prependTo("#list-finder-selection"))},addSelectedToForm:function(e,t){mylog.log("finder.addSelectedToForm",e,t),Object.keys(finder.selectedItems[e]).length>0&&(t||(finder.object[e]={}
31,finder.fullObject[e]={},$(".finder-"+e+" .form-list-finder").html("")),$.each(finder.selectedItems[e],(function(t,a){typeCol=void 0!==a.collection?a.collection:a.type,null==typeCol&&finder.typeAuthorized&&finder.typeAuthorized[e]&&finder.typeAuthorized[e].includes("forms")&&(typeCol="openForm"),a.name=notNull(finder.field[e])&&finder.showField[e]?jsonHelper.getValueByPath(a,finder.field[e]):a.name,finder.addInForm(e,t,typeCol,a.name,a.profilThumbImageUrl,a)})),void 0!==finder.callback[e]&&finder.callback[e](finder.selectedItems[e]))},searchAndPopulateFinder:function(e,t,a,n,i=null){mylog.log("finder.searchAndPopulateFinder",e,t,a,n),$(".finder-create-new").hide();var o={searchType:a,name:t};notNull(i)&&(o.textPath=i,o.fields=[i.split(".")[0]]),notNull(finder.search)&¬Null(finder.search[e])&&(o=Object.assign({},o,finder.search[e])),finder.filters[e]&&(o.filters=finder.filters[e]),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/search/globalautocomplete",data:o,dataType:"json",success:function(t){if(t)if(mylog.log(t),0==t.results.length&&!0===finder.invite){$("#form-invite").removeClass("hidden"),$("#list-finder-selection").addClass("hidden");var a="#finderSelectHtml #populateFinder",i="#finderSelectHtml #form-invite";if(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test($(a).val())){$(i+" #inviteEmail").val($(a).val());var o=$(a).val().split("@");$(i+" #inviteName").val(o[0])}else $(i+" #inviteName").val($(a).val()),$(i+" #inviteEmail").val("")}else 0===t.results.length&&null!==finder.noResult[e]?($(".finder-create-new").show().text(finder.noResult[e].label),$(".finder-create-new").off("click",finder.noResult[e].action).on("click",finder.noResult[e].action)):($("#form-invite").addClass("hidden"),$("#list-finder-selection").removeClass("hidden"),finder.populateFinder(e,t.results,n));else toastr.error(t.content)}})}};"undefined"!=typeof dynFormFinder&&dynFormFinder.methode&&$.each(dynFormFinder.methode,(e,t)=>{void 0!==finder[t]&&(dynFormFinder.initialMethode[t]=finder[t])});var uploadObj={type:null,id:null,gotoUrl:null,isSub:!1,update:!1,docType:"image",docListIds:[],initList:[],finishUpload:0,callBackData:null,startAfterLoadUploader:!0,commonCallback:null,folder:"communecter",folderId:null,contentKey:"profil",afterLoadUploader:!1,path:null,basePath:null,extra:null,get:function(e,t,a,n,i,o){return mylog.log("uploadObj.basePath get",uploadObj.basePath),a=notNull(a)&&a?a:"image",typeForUpload=jsonHelper.notNull("typeObj."+e+".col")?typeObj[e].col:e,path=uploadObj.basePath?uploadObj.basePath:baseUrl+"/"+moduleId+"/document/upload-save",path+="/dir/"+uploadObj.folder+"/folder/"+typeForUpload+"/ownerId/"+t+"/input/qqfile/docType/"+a,notNull(n)&&""!=n?path+="/contentKey/"+n:"image"==a&&(path+="/contentKey/profil"),notNull(i)&&""!=i&&(path+="/folderId/"+i),notNull(o)&&""!=o&&!0!==o&&(path+=o),path},set:function(e,t,a,n,i,o){void 0!==e?(mylog.log("uploadObj.basePath set",uploadObj.basePath),typeForUpload=jsonHelper.notNull("typeObj."+e+".col")?typeObj[e].col:e,uploadObj.type=typeForUpload,uploadObj.id=t,a=notNull(a)&&a?a:"image",uploadObj.path=uploadObj.basePath?uploadObj.basePath:baseUrl+"/"+moduleId+"/document/upload-save",uploadObj.path+="/dir/"+uploadObj.folder+"/folder/"+typeForUpload+"/ownerId/"+t+"/input/qqfile/docType/"+a,notNull(n)&&""!=n?uploadObj.path+="/contentKey/"+n:"image"==a&&(uploadObj.path+="/contentKey/profil"),notNull(i)&&""!=i&&(uploadObj.path+="/folderId/"+i),notNull(o)&&""!=o&&!0!==o&&(uploadObj.path+=o),uploadObj.commonCallback=null):(uploadObj.type=null,uploadObj.id=null,uploadObj.gotoUrl=null,uploadObj.path=null,uploadObj.commonCallback=null,uploadObj.callBackData=null,uploadObj.initList={})},initUploader:function(){mylog.log("initUploader",dyFObj.currentElement),notEmpty(dyFObj.currentElement)&&$.each(dyFObj.init.uploader,(function(e,t){endPoint=void 0!==t.endPoint?t.endPoint:uploadObj.get(dyFObj.currentElement.type,dyFObj.currentElement.id,t.docType),endPoint.indexOf("ownerId/null")>0&&(endPoint=endPoint.replace("ownerId/null","ownerId/"+dyFObj.currentElement.id)),$(e).fineUploader("setEndpoint",endPoint)}))},prepareInit:function(e,t,a=null){return arrayList=[],$.each(e,(function(e,n){item=new Object,item.size=n.size,item.uuid=n._id.$id,item.name=n.name,item.deleteFileEndpoint=baseUrl+"/"+moduleId+"/document/deletedocumentbyid/","admin"==dyFObj.unloggedMode&&(item.deleteFileEndpoint+="forcedUnloggued/true/"),notNull(costum)&&void 0!==costum.slug&&(item.deleteFileEndpoint+="slug/"+costum.slug+"/"),item.deleteFileEndpoint+="id",void 0!==n.imageThumbPath?item.thumbnailUrl=n.imageThumbPath:void 0!==n.docPath&&(item.thumbnailUrl=n.docPath),notNull(a)?void 0!==n.subKey&&""!=n.subKey&&n.subKey==t&&arrayList.push(item):void 0!==n.subKey&&""!=n.subKey?n.subKey==t&&arrayList.push(item):void 0!==n.subKey&&""==n.subKey?arrayList.push(item):void 0===n.subKey&&arrayList.push(item)})),arrayList}},openingHoursResult=[{dayOfWeek:"Su",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Mo",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Tu",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"We",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Th",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Fr",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Sa",hours:[{opens:"08:00",closes:"19:00"}]}],dyFObj={elementObj:null,elementData:null,currentElement:null,subElementObj:null,
31subElementData:null,activeElem:null,activeModal:null,msgSuccess:"",editMode:!1,unloggedMode:!1,unloggedModeMsg:"",unloggedProcess:{isAlreadyRegister:!1,userEmail:"",init:function(){""==userId&&"admin"!=dyFObj.unloggedMode&&($("#ajaxFormModal").before('<div class="first-register"><form id="check-register-by-email" role="form"><p class="text-center">'+dyFObj.unloggedModeMsg+'</p><div class="form-group input-group" style="margin-top: 20px; margin-left:15%; margin-right:15%"><span class="input-group-addon">@</span><input type="text" class="form-control" name="registerEmail" id="check-email-register" placeholder="Entrez e-mail" required></div><div class="contain-btn"><a href="javascript:dyFObj.closeForm(); " class="mainDynFormCloseBtn btn btn-default btn-cancel" style="margin-right:10px;"><i class="fa fa-times "></i> Annuler</a><button type="submit" class="btn btn-default btn-validate-email">Valider <i class="fa fa-arrow-circle-right"></i></button></div></form></div>'),$("#ajaxFormModal").hide(),$("#check-register-by-email").validate({rules:{registerEmail:{email:!0}},submitHandler:function(e){$(".btn-validate-email").html("Valider <i class='fa fa-spin fa-spinner'></i>"),dyFObj.unloggedProcess.userEmail=$(".first-register #check-email-register").val(),$("#ajaxFormModal").parent().find(".first-register").remove(),$("#ajaxFormModal").show(200),checkUniqueEmail(dyFObj.unloggedProcess.userEmail)?($("#ajaxFormModal .form-actions").before('<div class="second-step-register col-xs-12"><hr/><span>Vous n\'avez plus qu\'à remplir ces derniers champs pour créer votre compte utilisateur</span><div class="form-group input-group pwd-register" style="margin-top: 20px;"><label class="col-xs-12 text-left control-label no-padding"><i class="fa fa-lock"></i> Mot de passe* <span class="indice-label">(au moins 8 caractères)</span></label><input type="password" class="form-control" name="registerPassword" id="pwd-register" placeholder="Mot de passe au moins 8 caractères" required><span class="errorForm text-red"></span></div><div class="form-group input-group username-register" style="margin-top: 20px;"><label class="col-xs-12 text-left control-label no-padding"><i class="fa fa-user"></i> Nom d\'utilisateur* <span class="indice-label">(valeur entre 4 et 32 caractères)</span></label><input type="text" class="form-control" name="registerUsername" id="username-register" placeholder="Nom d\'utilisateur entre 4 et 32 caractères" required><span class="errorForm text-red"></span></div></div>'),dyFObj.unloggedProcess.isAlreadyRegister=!1):($("#ajaxFormModal .form-actions").before('<hr/><div class="second-step-register col-xs-12"><span>Votre compte existe déjà ! Vous n\'avez plus qu\'à remplir votre mot de passe</span><div class="form-group input-group pwd-register" style="margin-top: 20px;"><label class="col-xs-12 text-left control-label no-padding"><i class="fa fa-lock"></i> Mot de passe</span></label><input type="password" class="form-control" name="registerPassword" id="pwd-register" placeholder="Mot de passe" required><span class="errorForm text-red"></span></div></div>'),dyFObj.unloggedProcess.isAlreadyRegister=!0),void 0===dyFObj[dyFObj.activeElem]||void 0===dyFObj[dyFObj.activeElem].dynFormCostum||null==dyFObj[dyFObj.activeElem].dynFormCostum||void 0===dyFObj[dyFObj.activeElem].dynFormCostum.config||null==dyFObj[dyFObj.activeElem].dynFormCostum.config||void 0===dyFObj[dyFObj.activeElem].dynFormCostum.config.unlogged||null==dyFObj[dyFObj.activeElem].dynFormCostum.config.unlogged||void 0===dyFObj[dyFObj.activeElem].dynFormCostum.config.unlogged.gtu||null==dyFObj[dyFObj.activeElem].dynFormCostum.config.unlogged.gtu||dyFObj.unloggedProcess.isAlreadyRegister||$("#ajaxFormModal .form-actions").before(dyFObj[dyFObj.activeElem].dynFormCostum.config.unlogged.gtu)}}))},validate:function(){if("admin"==dyFObj.unloggedMode)return!0;if(dyFObj.unloggedProcess.isAlreadyRegister){var e=!1;return ajaxPost(null,baseUrl+"/"+moduleId+"/person/authenticate",{email:dyFObj.unloggedProcess.userEmail,pwd:$("#ajaxFormModal .second-step-register #pwd-register").val(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone},(function(t){t.result?($(".second-step-register").html("<div class='alert alert-success'><strong>Succès!</strong> Vous êtes bien identifié.</div>"),e=!0):($("#ajaxFormModal .second-step-register #pwd-register").parent().addClass("has-error"),dyFObj.showError("pwd-register",t.msg))}),null,"json",{global:!1,async:!1}),e}var t=!0;if(isUniqueUsername($("#ajaxFormModal .second-step-register #username-register").val())||(mylog.log("validateUserName notUnik"),$("#ajaxFormModal .second-step-register #username-register").parent().addClass("has-error"),dyFObj.showError("username-register",trad.usernamenotunique),t=!1),$("#ajaxFormModal .second-step-register #pwd-register").val().length<8&&($("#ajaxFormModal .second-step-register #pwd-register").parent().addClass("has-error"),dyFObj.showError("pwd-register",$.validator.format(tradDynForm["Please enter at least {0} characters."],"8")),t=!1),!t)return $("#ajaxFormModal .second-step-register #pwd-register, #ajaxFormModal .second-step-register #username-register").click((function(){$("#ajaxFormModal .second-step-register .has-error").removeClass("has-error").find(".errorForm").addClass("hidden")})),!1;var a={email:dyFObj.unloggedProcess.userEmail,pwd:$("#ajaxFormModal .second-step-register #pwd-register").val(),username:$("#ajaxFormModal .second-step-register #username-register").val(),name:$("#ajaxFormModal .second-step-register #username-register").val(),loginAfter:!0,mode:"normal"};
31return ajaxPost(null,baseUrl+"/"+moduleId+"/person/register",a,(function(e){e.result?($(".second-step-register").html("<div class='alert alert-success'><strong>Succès!</strong> Le compte est bien enregistré.</div>"),t=!0):t=!1}),null,"json",{global:!1,async:!1}),t},end:function(){if("admin"==dyFObj.unloggedMode){var e=!0,t="";notNull(costum)&&(costum.isCostumAdmin&&(e=!1),t="?slug="+costum.slug),e&&ajaxPost(null,baseUrl+"/"+moduleId+"/person/logout"+t,null,(function(e){}))}}},canSubmitIf:function(){var e=!0;mylog.log("canSubmitIf"),jsonHelper.notNull("dyFObj.elementObj.dynForm.jsonSchema.canSubmitIf","function")&&(e=dyFObj.elementObj.dynForm.jsonSchema.canSubmitIf()),0==$("#ajaxFormModal #name").length||""!=$("#ajaxFormModal #name").val()&&e?$("#btn-submit-form").show():$("#btn-submit-form").hide(),$("#btn-submit-form").show()},initFieldOnload:{},formatData:function(e,t,a){mylog.warn("----------- formatData",e,t,a,dynForm),void 0!==t&&(e.collection=t),e.key=a,$.isArray(e.id)&&(e.id=e.id[0]),void 0!==dyFObj[dyFObj.activeElem]&&void 0!==dyFObj[dyFObj.activeElem].col&&"events"==dyFObj[dyFObj.activeElem].col&&moment.tz&&"function"==typeof moment.tz.guess&&(e.timeZone=moment.tz.guess()),dyFObj.editMode&&(void 0!==e["preferences[isOpenData]"]&&delete e["preferences[isOpenData]"],void 0!==e["preferences[isOpenEdition]"]&&delete e["preferences[isOpenEdition]"]),dyFInputs.locationObj.centerLocation&&(e.address=dyFInputs.locationObj.centerLocation.address,e.geo=dyFInputs.locationObj.centerLocation.geo,e.geoPosition=dyFInputs.locationObj.centerLocation.geoPosition,dyFInputs.locationObj.elementLocations.length&&($.each(dyFInputs.locationObj.elementLocations,(function(e,t){void 0!==t&&void 0!==t.center&&dyFInputs.locationObj.elementLocations.splice(e,1)})),e.addresses=dyFInputs.locationObj.elementLocations)),notNull(e.newElement_country)&&delete e.newElement_country,notNull(scopeObj.selected)&&(e.scope=scopeObj.selected),e.medias=[],$(".resultGetUrl").each((function(){mylog.log("formatData resultGetUrl"),""!=$(this).html()&&(mediaObject=new Object,"url_content"==$(this).find(".type").val()?(mediaObject.type=$(this).find(".type").val(),$(this).find(".name").length&&(mediaObject.name=$(this).find(".name").val()),$(this).find(".description").length&&(mediaObject.description=$(this).find(".description").val()),mediaObject.content=new Object,mediaObject.content.type=$(this).find(".media_type").val(),mediaObject.content.url=$(this).find(".url").val(),mediaObject.content.image=$(this).find(".img_link").val(),$(this).find(".size_img").length&&(mediaObject.content.imageSize=$(this).find(".size_img").val()),$("#form-news #results .video_link_value").length&&(mediaObject.content.videoLink=$(this).find(".video_link_value").val()),$(".resultGetUrl .video_link_value").length&&(mediaObject.content.videoLink=$(this).find(".video_link_value").val())):(mediaObject.type=$(this).find(".type").val(),mediaObject.countImages=$(this).find(".count_images").val(),mediaObject.images=[],$(".imagesNews").each((function(){mediaObject.images.push($(this).val())}))),e.medias.push(mediaObject))})),0==e.medias.length&&delete e.medias,void 0!==e.source&&""!=e.source&&(originInsert="undefined"!=typeof costum&¬Null(costum)?"costum":"network",e.source={insertOrign:originInsert,keys:[e.source],key:e.source},void 0!==dynForm.jsonSchema.typeObjOrigin&&null!=dynForm.jsonSchema.typeObjOrigin&&"undefined"!=typeof costum&&null!=costum&&void 0!==costum.typeObj&&null!=costum.typeObj&&void 0!==costum.typeObj[dynForm.jsonSchema.typeObjOrigin]&&null!=costum.typeObj[dynForm.jsonSchema.typeObjOrigin]&&void 0!==costum.typeObj[dynForm.jsonSchema.typeObjOrigin].toBeValidated&&!0===costum.typeObj[dynForm.jsonSchema.typeObjOrigin].toBeValidated&&(void 0!==e.preferences?e.preferences.toBeValidated=!0:e.preferences={toBeValidated:!0})),mylog.log("finder.formatData",finder),void 0!==finder&&Object.keys(finder.object).length>0&&$.each(finder.object,(function(t,a){e[t]=a})),void 0!==e.tags&&"string"==typeof e.tags&&(""!=e.tags?e.tags=e.tags.split(","):dyFObj.editMode&&(e.tags=null)),void 0!==e.skills&&"string"==typeof e.skills&&(""!=e.skills?e.skills=e.skills.split(","):dyFObj.editMode&&(e.skills=null));var n=1;for(mylog.log("Here formatData",n,notNull(e.tags)&¬Null(e["tags"+n]));void 0!==e["tags"+n]&¬Null(e["tags"+n]);)tagsSave=e["tags"+n].split(","),e.tags||(e.tags=[]),$.each(tagsSave,(function(t,a){e.tags.push(a)})),delete e["tags"+n],n++;return void 0!==e.selectCountry&&delete e.selectCountry,void 0!==e.openingHours&&(void 0!==e.hour&&delete e.hour,void 0!==e.minute&&delete e.minute,$.each(openingHoursResult,(function(e,t){void 0!==t.disabled&&delete openingHoursResult[e]})),e.openingHours=openingHoursResult),$("#ajax-modal #recurrency").length>0&&(void 0===e.recurrency||!e.recurrency)?(e.recurrency=!1,delete e.openingHours,dyFObj.editMode&&(void 0===e.unset?e.unset={openingHours:!0}:e.unset.openingHours=!0)):void 0!==e.recurrency&&e.recurrency&&(delete e.startDate,delete e.endDate,dyFObj.editMode&&(void 0===e.unset?e.unset={startDate:!0,endDate:!0}:(e.unset.startDate=!0,e.unset.endDate=!0))),void 0!==e.collections&&""!=e.collections&&(e.tags||(e.tags=[]),e.tags.push(e.collections),delete e.collections),void 0!==e.genres&&""!=e.genres&&(e.tags||(e.tags=[]),e.tags.push(e.genres),delete e.genres),void 0!==e.isUpdate&&e.isUpdate||dyFObj.editMode?delete e.isUpdate:removeEmptyAttr(e),notNull(dyFObj.elementObj)&¬Null(dyFObj.elementObj.dynForm)&¬Null(dyFObj.elementObj.dynForm.jsonSchema)&¬Null(dyFObj.elementObj.dynForm.jsonSchema.properties)&&$.each(dyFObj.elementObj.dynForm.jsonSchema.properties,(function(t,a){if("properties"==a.inputType)e[t]=getPairs("."+t+a.inputType),$.each($("."+t+a.inputType+" .addmultifield"),(function(t,a){var n=$(this).attr("id"),i=$(this).parent().next().children(".addmultifield1").attr("id");delete e[n],delete e[i]}));else if("lists"==a.inputType)e[t]=[],$("#listContainer"+t+" .listEntry").each((function(){var n={};incEntry=$(this).data("num"),mylog.log("entryDescription",e),$.each(a.entries,(function(a,i){void 0!==e[t+a+incEntry]&&(n[a]=e[t+a+incEntry]),delete e[t+a+incEntry]})),Object.keys(n).length>0&&e[t].push(n)}));else if("codate"==a.inputType){e[t]={};let n=$(`.${t+a.inputType} input.date-from-value`).map((function(){let e=$(`input[data-inputparent='${$(this).attr("data-id")}']`).map((function(){if($(this).val())return[$(this).val()]})).get();if($(this).val()&&e.length>0)return{[$(this).val()]:e}})).get().reduce((e,t)=>
31(e[Object.keys(t)[0]]?e[Object.keys(t)[0]]=Array.from(new Set(e[Object.keys(t)[0]].concat(Object.values(t)[0]).sort())):e[Object.keys(t)[0]]=Object.values(t)[0].sort(),e),{}),i=Object.keys(n).sort((function(e,t){const a=e.split("/").reverse().join("-"),n=t.split("/").reverse().join("-");return+new Date(a)-+new Date(n)})).reduce((e,t)=>(e[t]=n[t],e),{});e[t]={alldates:i,eventduration:$(`.${t+a.inputType} input.eventtimeduration`).val()},e.days_increment&&delete e.days_increment}else if("import"===a.inputType){e[t]=[];var n=Object.keys(a.rules.map);$(`#${t}-apercu .import${t}`).each((function(){var a=this,i={};$.each(n,(function(e,n){i[n]=$(a).find(`.${t+n}`).text()})),n.length>0&&e[t].push(i)}))}else"formArray"===a.inputType&&(e[t]=[],$(`#${t}-form-array .form-array-container`).each((function(){const n=$(this),i={};for(const e in a.mapping)switch(a.mapping[e]){case"text":case"email":case"select":i[e]=n.find(`[data-form-control=${e}]`).length?n.find(`[data-form-control=${e}]`).val():""}e[t].push(i)})))})),mylog.log("formData",e),e},getFormData:function(e,t,a){return formData="object"==typeof e?e:$(e).serializeFormJSON(),!formData.id&&uploadObj.id&&(mylog.log("no formData id, using uploadObj.id : ",uploadObj.id),formData.id=uploadObj.id),mylog.log("saveElement before",formData,dyFObj[dyFObj.activeElem]),jsonHelper.notNull("dyFObj.elementObj.dynForm.jsonSchema.formatData","function")&&(formData=dyFObj.elementObj.dynForm.jsonSchema.formatData(formData)),formData=dyFObj.formatData(formData,t,a),formData},saveElement:function(formId,collection,ctrl,saveUrl,afterSave){mylog.warn("---------------- saveElement",formId,collection,ctrl,saveUrl,afterSave),formData="object"==typeof formId?formId:$(formId).serializeFormJSON(),!formData.id&&uploadObj.id&&(mylog.log("no formData id, using uploadObj.id : ",uploadObj.id),formData.id=uploadObj.id),mylog.log("saveElement before",formData,dyFObj[dyFObj.activeElem]),jsonHelper.notNull("dyFObj.elementObj.dynForm.jsonSchema.formatData","function")&&(formData=dyFObj.elementObj.dynForm.jsonSchema.formatData(formData)),formData=dyFObj.formatData(formData,collection,ctrl),jsonHelper.notNull("dyFObj.elementObj.dynForm.jsonSchema.mapping","function")&&(formData=dyFObj.elementObj.dynForm.jsonSchema.mapping(formData)),void 0!==dyFObj[dyFObj.activeElem]&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum&&null!=dyFObj[dyFObj.activeElem].dynFormCostum&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum.formData&&null!=dyFObj[dyFObj.activeElem].dynFormCostum.formData&&(mylog.log("openForm","buildDynForm","dynFormCostum formData",dyFObj[dyFObj.activeElem].dynFormCostum.formData),"function"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.formData?formData=dyFObj[dyFObj.activeElem].dynFormCostum.formData(formData):"string"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.formData&&(formdataCostumFunction=eval(dyFObj[dyFObj.activeElem].dynFormCostum.formData),formData=formdataCostumFunction(formData))),mylog.log("beforeAjax",formData),dyFObj.elementObj.dynForm.jsonSchema.debug?(mylog.log("debug dyn Form xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"),mylog.dir(formData),dyFObj.closeForm(),mylog.log("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")):ajaxPost("",saveUrl||baseUrl+"/"+moduleId+"/element/save",formData,(function(e){mylog.warn("saveElement ajax result"),mylog.dir(e),0==e.result?(dyFObj.unloggedProcess.end(),toastr.error(e.msg),$("#btn-submit-form").html('Valider <i class="fa fa-arrow-circle-right"></i>').prop("disabled",!1).one((function(){$(settings.formId).submit()}))):(mylog.log("saveElement","here"),void 0!==e.msg&&""==dyFObj.msgSuccess?toastr.success(e.msg):""!=dyFObj.msgSuccess?toastr.success(dyFObj.msgSuccess):(void 0!==e.resultGoods&&void 0!==e.resultGoods.msg&&toastr.success(e.resultGoods.msg),void 0!==e.resultErrors&&void 0!==e.resultErrors.msg&&toastr.error(e.resultErrors.msg)),"undefined"!=typeof networkJson?(mylog.log("here networkJson",typeof networkJson,networkJson),window.location.reload()):"function"==typeof afterSave?(mylog.log("here afterSave",typeof afterSave,afterSave),afterSave(e),dyFObj.closeForm()):(mylog.log("saveElement","here else",e),dyFObj.closeForm(),e.url?(mylog.log("saveElement","url","urlReload data.url",e.url),urlCtrl.loadByHash(e.url)):e.id&&
31(mylog.log("saveElement","urlReload","#"+ctrl+".detail.id."+e.id),urlCtrl.loadByHash("#"+ctrl+".detail.id."+e.id))))}),(function(e){dyFObj.unloggedProcess.end(),toastr.error("une erreur système s'est produite, veuillez contacter l'administrateur du site"),$("#btn-submit-form").html('Valider <i class="fa fa-arrow-circle-right"></i>').prop("disabled",!1).one((function(){$(settings.formId).submit()}))}),"json")},closeForm:function(e){dyFObj.editMode=!1,dyFObj.dynFormCostum=null,dyFObj.currentElement=null,notNull(dyFObj[dyFObj.activeElem])&¬Null(dyFObj[dyFObj.activeElem].dynForm)&¬Null(dyFObj[dyFObj.activeElem].dynForm.jsonSchema)&¬Null(dyFObj[dyFObj.activeElem].dynForm.jsonSchema.modalFormClass)&&$(dyFObj.activeModal).removeClass(dyFObj[dyFObj.activeElem].dynForm.jsonSchema.modalFormClass),$(".modal-header").removeClass("hide"),$("#ajax-modal").modal("hide"),$("body").css("overflow-y","auto"),$("#ajaxFormModal").html(""),uploadObj.set(),uploadObj.update=!1,"undefined"!=typeof dialogbt&&(dialogbt.modal("hide"),delete dialogbt),"function"==typeof dyFObj.onclose&&dyFObj.onclose(),void 0!==dialogContent&&dialogContent.useAsDyFActive&&1==dialogContent.useAsDyFActive&&dialogContent.close(),"function"==typeof e&&setTimeout(e,500)},editStep:function(e,t,a){mylog.log("editStep",e,t),dyFObj.openForm(e,a,t)},editElement:function(e,t,a,n,i,o){mylog.warn("--------------- editElement",e,t,a,"dynFormCostum",n),dyFObj.editMode=!0,uploadObj.update=!0,dyFObj.currentElement={type:e,id:t},ajaxPost(null,baseUrl+"/"+moduleId+"/element/get/type/"+e+"/id/"+t+"/update/true",{},(function(s){if(s&&s.result){uploadObj.type=e,uploadObj.id=t,uploadObj.subtype=s.map.subtype,mylog.log("data.map",s.map),void 0!==s.map._id&&void 0!==s.map._id.$id&&(s.map.id=s.map._id.$id),typeObj[e]&&"function"==typeof typeObj[e].formatData&&(s=typeObj[e].formatData(s)),s.map._id&&delete s.map._id,mylog.log("editElement data",s.map.startDate);directory.get_time_zone_offset();notEmpty(s.map.startDate)&&(mylog.log("editElement data startDate",s.map.startDate),s.map.startDate=moment(s.map.startDate).local().format("DD/MM/YYYY HH:mm"),mylog.log("editElement data startDate",s.map.startDate)),notEmpty(s.map.endDate)&&(s.map.endDate=moment(s.map.endDate).local().format("DD/MM/YYYY HH:mm")),mylog.log("editElement data",s),dyFObj.elementData=s,notNull(n)&&"function"==typeof n.prepData&&(s=n.prepData(s)),typeModules=notNull(a)?a:e,e="classifieds"==e&&void 0!==s.map.type?s.map.type:e,void 0!==typeObj[t
31ypeModules]&&(notNull(a)&&void 0!==typeObj[a]&&(e=typeModules),typeForm=typeModules),void 0!==typeObj[e]&&void 0!==typeObj[e].formType?typeForm=typeObj[e].formType:void 0!==typeObj[e]&&void 0!==typeObj[e].sameAs&&void 0!==typeObj[typeObj[e].sameAs].formType?typeForm=typeObj[typeObj[e].sameAs].formType:"object"==typeof a?typeForm=a:jsonHelper.notNull("modules."+typeModules+".form")?typeForm=typeModules:typeForm=dyFInputs.get(typeModules).ctrl,mylog.log("editElement typeForm ",typeForm),dyFObj.openForm(typeForm,o,s.map,null,n,i)}else toastr.error("something went wrong!! please try again.")}),"json")},minForm:{dynForm:{jsonSchema:{title:"Ajouter un élément ?",icon:"question-cirecle-o",properties:{}}}},dynFormSource:null,formProperty:null,formProperties:null,editProperty:function(e,t,a,n,i){mylog.warn("--------------- editProperty",e,t,a,n),dyFObj.dynFormSource?(void 0===dyFObj.formProperties&&mylog.error("editProperty","dyFObj.formProperties"),mylog.log("editProperty","direct property Form",a,dyFObj.formProperties[a]),dyFObj.tmpform=Object.assign({},dyFObj.minForm),mylog.log("editProperty","dyFObj.tmpform",dyFObj.tmpform),dyFObj.tmpform.dynForm.jsonSchema.properties={},i?(dyFObj.tmpform.dynForm.jsonSchema.properties=dyFObj.formProperties,dyFObj.tmpform.dynForm.jsonSchema.title="Edit all fields",dyFObj.tmpform.dynForm.jsonSchema.icon="pencil-square-o"):(dyFObj.tmpform.dynForm.jsonSchema.properties[a]=dyFObj.formProperties[a],dyFObj.tmpform.dynForm.jsonSchema.title=dyFObj.tmpform.dynForm.jsonSchema.properties[a].label,dyFObj.tmpform.dynForm.jsonSchema.icon="pencil-square-o",dyFObj.dynFormCostum&&(mylog.log("editProperty","dyFObj.dynFormCostum",dyFObj.tmpform),dynFormCostumField=Object.assign({},dyFObj.dynFormCostum),$.each(dynFormCostumField.beforeBuild.properties,(function(e,t){e!=a&&delete dynFormCostumField.beforeBuild.properties[e]}))),mylog.log("editProperty","dyFObj.tmpform customize ",dyFObj.tmpform)),mylog.log("editProperty","dyFObj.tmpform",dyFObj.tmpform),dyFObj.tmpform.dynForm.jsonSchema.onLoads={onload:function(){$(".modal-header").addClass("hide"),dataHelper.activateMarkdown(".form-control.markdown")}},dyFObj.tmpform.dynForm.jsonSchema.save=function(){var n={collection:e,id:t,path:a,value:$("#ajaxFormModal #"+a).val()};dataHelper.path2Value(n,(function(e){urlCtrl.loadByHash(location.hash),dyFObj.closeForm()}))},mylog.log("editProperty","dyFObj.tmpform",dyFObj.tmpform,"dynFormCostumField",dynFormCostumField),dyFObj.openForm(dyFObj.tmpform,null,dyFObj.elementData,null,dynFormCostumField)):(mylog.log("editProperty","ajax property builder"),pathT=n.split(":"),srcT=pathT[0].split("."),mylog.log("editProperty","get property carrier url",baseUrl+"/"+moduleId+"/element/get/type/"+srcT[0]+"/id/"+srcT[2]),$.ajax({type:"GET",url:baseUrl+"/"+moduleId+"/element/get/type/"+srcT[0]+"/id/"+srcT[2],dataType:"json"}).done((function(e){e&&e.result?(dyFObj.formProperty=e.map,mylog.log("editProperty","dyFObj.formProperty complete source : ",dyFObj.formProperty),dyFObj.formProperty=jsonHelper.eval(dyFObj.formProperty,"formProperty."+pathT[1]),mylog.log("editProperty","dyFObj formProperty property def : ",dyFObj.formProperty),dyFObj.tmpform=Object.assign({},dyFObj.minForm),dyFObj.tmpform.dynForm.jsonSchema.title=dyFObj.formProperty.label,dyFObj.tmpform.dynForm.jsonSchema.icon="pencil-square-o",dyFObj.tmpform.dynForm.jsonSchema.properties[a]=dyFObj.formProperty,dyFObj.openForm(dyFObj.tmpform)):toastr.error("something went wrong!! please try again.")})))},openAjaxForm:function(e){mylog.warn("--------------- openAjaxForm ",e),uploadObj.update=!0,$.ajax({type:"GET",url:baseUrl+e,dataType:"json"}).done((function(e){e&&e.json?(mylog.log("openAjaxForm data.json",e.json),dyFObj.openForm(e.json),dyFInputs.setSub("bg-purple")):toastr.error("something went wrong!! please try again.")}))},prepData:function(e){mylog.log("dyFObj.prepData",e);var t=null;if("undefined"!=typeof networkJson&¬Null(networkJson)&&(t=networkJson),"undefined"!=typeof costum&¬Null(costum)&&(t=costum),null!=t&¬Null(t.dynForm)&¬Null(e.tags)&¬Null(t.dynForm.extra)){for(var a=1,n=null;notNull(t.dynForm.extra["tags"+a]);)n=null,void 0!==t.dynForm.extra["tags"+a].list&&void 0!==t[t.dynForm.extra["tags"+a].list]?n=t[t.dynForm.extra["tags"+a].list]:void 0!==t.dynForm.extra["tags"+a].list&&void 0!==t.lists&&void 0!==t.lists[t.dynForm.extra["tags"+a].list]&&(n=t.lists[t.dynForm.extra["tags"+a].list]),null!=n&&(mylog.log("dyFObj.prepData tagsL",n),n.forEac
31h((function(t){var n=$.inArray(t,e.tags);n>-1&&(void 0===e["tags"+a]&&(e["tags"+a]=[]),e["tags"+a].push(t),e.tags.splice(n,1))})),a++);void 0!==t.dynForm.extra.tags&&null!==t.dynForm.extra.tags&&!1!==t.dynForm.extra.tags||(mylog.log("dyFObj.prepData delete data.tags",typeof t.dynForm.extra.tags,t.dynForm.extra.tags,null===t.dynForm.extra.tags,!1===t.dynForm.extra.tags),delete e.tags)}return mylog.log("prepData",e),e},openForm:function(e,t,a,n,i,o){dyFObj.dynFormCostum=null,mylog.warn("openForm","--------------- Open Form ",e,t,a,n,i),$.unblockUI(),mylog.log(o,"optionsnaka"),(void 0===o||void 0!==o&&"undefined"==o.notCloseOpenModal)&&$("#openModal").modal("hide"),void 0!==o&&void 0!==o.msgSuccess&&(dyFObj.msgSuccess=o.msgSuccess),mylog.dir("dynform data",a),uploadObj.contentKey="profil",notNull(a)?(void 0!==a.images&&(uploadObj.initList.image=a.images),void 0!==a.files&&(uploadObj.initList.file=a.files),a=dyFObj.prepData(a)):uploadObj.initList={},dyFObj.activeElem=n?"subElementObj":"elementObj",dyFObj.activeModal=n?"#openModal":"#ajax-modal",void 0!==i?(mylog.warn("openForm","dynFormCostum",i),dyFObj.dynFormCostum=i):mylog.warn("openForm","no dynFormCostum"),notNull(finder)&&finder.initVar(),notNull(scopeObj)&&(scopeObj.selected={}),dyFInputs.locationObj.initVar(),dyFObj.unloggedMode||userId?(void 0!==formInMap&&(formInMap.formType=e),void 0!==dyFObj.formInMap&&(dyFObj.formInMap.formType=e),void 0!==o&¬Empty(o)&¬Empty(o.type)&&"customContainer"==o.type||$("body").css("overflow-y","hidden"),dyFObj.getDynFormObj(e,(function(){dyFObj.startBuild(t,a,o)}),t,a,i)):(dyFObj.openFormAfterLogin={type:e,afterLoad:t,data:a,isSub:n,dynFormCostumIn:i,options:o},toastr.error(tradDynForm.mustbeconnectforcreateform),"undefined"!=typeof costum&¬Empty(costum)&&costum.connectOnlyBySSO?$(".cosDyn-login").click():1==dyFObj.registerFirst?$("#modalRegister").modal("show"):$("#modalLogin").modal("show"))},getDynFormObj:function(e,t,a,n,i){if(mylog.log("Rinelfi getDynFormObj",n),mylog.warn("openForm","getDynFormObj","------------ getDynFormObj",e,t,a,n,"dyFObj.dynFormCostum",dyFObj.dynFormCostum),"object"==typeof e)e.dynForm?dyFObj[dyFObj.activeElem]=e:dyFObj[dyFObj.activeElem]={dynForm:e},notNull(e.col)&&(uploadObj.type=e.col),void 0!==dyFObj.dynFormCostum&&(dyFObj[dyFObj.activeElem].dynFormCostum=dyFObj.dynFormCostum),mylog.log("openForm","getDynFormObj"," object directly Loaded : ",e,"dynFormCostum",i),t(e,a,n);else if(jsonHelper.notNull("typeObj."+e+".dynForm","object"))dyFObj[dyFObj.activeElem]=jQuery.extend(!0,{},dyFInputs.get(e)),notNull(dyFInputs.get(e).col)&&(uploadObj.type=dyFInputs.get(e).col),void 0!==dyFObj.dynFormCostum&¬Empty(dyFObj.dynFormCostum)&&(dyFObj[dyFObj.activeElem].dynFormCostum=dyFObj.dynFormCostum),mylog.log("openForm","getDynFormObj"," typeObj Loaded : ",e,"dynFormCostum",dyFObj.dynFormCostum),t(dyFObj[dyFObj.activeElem],a,n);else{var o=moduleUrl+"/js/dynForm/"+e+".js",s=typeObj.get(e);void 0!==s.formParent&&(o=moduleUrl+"/js/dynForm/"+s.formParent+".js"),jsonHelper.notNull("themeObj.dynForm.folder")&&(o=themeObj.dynForm.folder+e+".js"),moduleId!=activeModuleId&&(o=parentModuleUrl+"/js/dynForm/"+e+".js",void 0!==s.formParent&&(o=parentModuleUrl+"/js/dynForm/"+s.formParent+".js"),mylog.log("openForm","getDynFormObj","properties from MODULE CO2","modules/"+e+"/assets/js/dynform.js",o)),jsonHelper.notNull("modules."+e+".form")&&(o=modules[e].form,mylog.log("openForm","getDynFormObj","properties from MODULE","modules/"+e+"/assets/js/dynform.js")),e.indexOf(".js")>-1&&(o=e),mylog.log("openForm","getDynFormObj",e,o),lazyLoad(o,null,(function(){mylog.dir(dynForm),typeObj[e].dynForm=dynForm,dyFInputs.init(),dyFObj[dyFObj.activeElem]=jQuery.extend(!0,{},typeObj.get(e)),mylog.log("Rinelfi getDynFormObj lazyLoad",dyFObj[dyFObj.activeElem]),void 0!==dyFObj.dynFormCostum&¬Empty(dyFObj.dynFormCostum)&&(dyFObj[dyFObj.activeElem].dynFormCostum=dyFObj.dynFormCostum),mylog.log("openForm","getDynFormObj","lazyLoaded",e,o,"dynFormCostum",i),notNull(typeObj.get(e).col)&&(uploadObj.type=typeObj.get(e).col),t(a,n)}))}},startBuild:function(e,t,a){mylog.log("Rinelfi startBuild",t,dyFObj[dyFObj.activeElem]),mylog.warn("openForm","------------ startBuild",dyFObj[dyFObj.activeElem],e,t,dyFObj.activeModal),mylog.dir(dyFObj[dyFObj.activeElem]),$(dyFObj.activeModal+" .modal
31-header").removeClass("bgEvent bgOrga bgProject bgPerson bgDDA"),$(dyFObj.activeModal+" #ajax-modal-modal-title").html("<i class='fa fa-refresh fa-spin'></i> Chargement en cours. Merci de patienter."),$(dyFObj.activeModal+" #ajax-modal-modal-title").removeClass("text-dark text-green text-azure text-purple text-orange text-blue text-turq"),$(dyFObj.activeModal+" #ajax-modal-modal-body").html("<div class='row bg-white'><div class='col-md-10 col-md-offset-1 col-xs-12'><div class='space20'></div><form id='ajaxFormModal' enctype='multipart/form-data'></form></div></div>"),$(dyFObj.activeModal+" .modal-footer").hide(),jsonHelper.notNull("dyFObj."+dyFObj.activeElem+".dynForm.jsonSchema.modalFormClass")&&$(dyFObj.activeModal).addClass(dyFObj[dyFObj.activeElem].dynForm.jsonSchema.modalFormClass),void 0!==a&¬Empty(a)&¬Empty(a.type)&&("bootbox"===a.type||"customContainer"==a.type)||$(dyFObj.activeModal).modal("show").css("display","block"),leftPosModal=$("#menuLeft").hasClass("transparent")?0:$("#menuLeft").outerWidth(),$(".main-container .portfolio-modal.modal").css("left",leftPosModal),mylog.log("openForm","startBuild","scopeObj dyFInputs",dyFInputs),e=notNull(e)?e:null,t=notNull(t)?t:{},dyFObj.buildDynForm(e,t,dyFObj[dyFObj.activeElem],dyFObj.activeModal+" #ajaxFormModal"),notEmpty(a)&¬Empty(a.type)&&"bootbox"===a.type&&(dialogbt=bootbox.dialog({title:'<span class="hidden">title</span>',message:'<div id="modal-form-bootbox-body"></div>'}),dialogbt.on("shown.bs.modal",(function(e){dialogbt.attr("id","modal-form-bootbox"),$("#modal-form-bootbox").css("background-color","rgba(3 3 3 / 62%)").addClass("co-scroll"),$("#ajax-modal #ajax-modal-modal-body").appendTo("#modal-form-bootbox-body"),$("#ajax-modal #ajax-modal-modal-body").html(),$(dyFObj.activeModal).css("display","none"),$("#ajax-modal-modal-title").appendTo("#modal-form-bootbox .modal-header"),$("#ajax-modal-modal-body,#ajaxFormModal").css("padding","0").addClass("padding-right-10"),$("#modal-form-bootbox .form-actions").addClass("margin-bottom-30"),$("#modal-form-bootbox #ajax-modal-modal-body #ajaxFormModal").parent().removeClass("col-md-10 col-md-offset-1"),$("#modal-form-bootbox #ajax-modal-modal-body .container").css("width","100%"),colorHeader=void 0!==dyFObj[dyFObj.activeElem].color?dyFObj[dyFObj.activeElem].color:"dark",dyFInputs.setHeader("bg-"+colorHeader+" radius-15 margin-left-15 margin-right-15 margin-top-10"),$(".portfolio-modal"+dyFObj.activeModal+" .modal-content .container").html('\n\t\t\t\t<div class="row">\n\t\t\t\t\t<div class="col-lg-12">\n\t\t\t\t\t<br>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="row">\n\t\t\t\t\t<div class="col-lg-12">\n\t\t\t\t\t<div class="modal-header text-dark">\n\t\t\t\t\t\t<h3 class="modal-title text-center" id="ajax-modal-modal-title">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i> <i class="fa " id="ajax-modal-icon"></i> \n\t\t\t\t\t\t</h3>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div id="ajax-modal-modal-body" class="modal-body">\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="modal-footer">\n\t\t\t\t\t<button type="button" data-dismiss="modal" class="btn btn-default">Fermer</button>\n\t\t\t\t</div>');const t=document.querySelectorAll(".bootbox-close-button");t&&t[0]&&$.each(t,(function(e,t){t.addEventListener("click",dyFObj.closeForm)}))}))),void 0!==a&¬Empty(a)&¬Empty(a.type)&&"customContainer"==a.type&&a.container&&(ajaxModalParent=$(".portfolio-modal"+dyFObj.activeModal+" .modal-content .container"),a.showHeader&&1==a.showHeader&&$("#ajax-modal #ajax-modal-modal-title").appendTo(a.container),$("#ajax-modal #ajax-modal-modal-body").appendTo(a.container),$(a.container).attr("id","ajax-modal"),a.haveMaxHeight&&1==a.haveMaxHeight&&($(a.container+" #ajax-modal.modal-body").addClass("dialog-height p-0 ps-scroll px-sm-4"),$(a.container+" #ajax-modal.modal-body .row.bg-white:first-child").addClass("col-xs-12 mx-0 px-0 d-flex justify-content-center flex-wrap"),$(a.container+" #ajax-modal.modal-body .row.bg-white:first-child").children().first().removeClass("col-md-10 col-md-offset-1").addClass("col-md-11 px-0")),$(dyFObj.activeModal).css("display","none"),$(a.container+" #ajax-modal-modal-body,#ajaxFormModal").css("padding","0").addClass("padding-right-10"),a.hideFooter&&1==a.hideFooter&&$(a.container+" .form-actions").hide(),a.footerToSticky&&1==a.footerToSticky&&$(a.container+" .form-actions").addClass("sticky-footer"),ajaxModalParent.html('\n\t\t\t\t<div class="row">\n\t\t\t\t\t<div class="col-lg-12">\n\t\t\t\t\t<br>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="row">\n\t\t\t\t\t<div class="col-lg-12">\n\t\t\t\t\t<div class="modal-header text-dark">\n\t\t\t\t\t\t<h3 class="modal-title text-center" id="ajax-modal-modal-title">\n\t\t\t\t\t\t\t<i class="fa fa-angle-down"></i> <i class="fa " id="ajax-modal-icon"></i> \n\t\t\t\t\t\t</h3>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div id="ajax-modal-modal-body" class="modal-body">\n\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="modal-footer">\n\t\t\t\t\t<button type="button" data-dismiss="modal" class="btn btn-default">Fermer</button>\n\t\t\t\t</div>\n\t\t\t'),colorHeader=void 0!==dyFObj[dyFObj.activeElem].color?dyFObj[dyFObj.activeElem].color:"dark",dyFInput
31s.setHeader("bg-"+colorHeader+" no-text-transform py-2 mb-4")),setTimeout(()=>{$("#ajaxFormModal input:text, #ajaxFormModal textarea").first().focus()},900)},buildDynForm:function(afterLoad,data,obj,formId){if(mylog.log("Rinelfi inspect form buildDynForm",data),mylog.warn("openForm","--------------- buildDynForm",dyFObj[dyFObj.activeElem],afterLoad,data),dyFObj.unloggedMode||userId){var form=$.dynForm({formId:formId,formObj:dyFObj[dyFObj.activeElem].dynForm,formValues:data,beforeBuild:function(){jsonHelper.notNull("dyFObj."+dyFObj.activeElem+".dynForm.jsonSchema.beforeBuild","function")&&dyFObj[dyFObj.activeElem].dynForm.jsonSchema.beforeBuild(),mylog.log("openForm","buildDynForm","dyFObj[dyFObj.activeElem]",dyFObj[dyFObj.activeElem],"dyFObj[dyFObj.activeElem].dynFormCostum",dyFObj[dyFObj.activeElem].dynFormCostum),notEmpty(dyFObj[dyFObj.activeElem].dynFormCostum)&¬Empty(dyFObj[dyFObj.activeElem].dynFormCostum.beforeBuild)&&(mylog.log("openForm","buildDynForm","dynFormCostum beforeBuild",dyFObj[dyFObj.activeElem].dynFormCostum),dyFCustom.beforeBuild(dyFObj[dyFObj.activeElem].dynFormCostum.beforeBuild))},afterBuild:function(){if(jsonHelper.notNull("dyFObj."+dyFObj.activeElem+".dynForm.jsonSchema.afterBuild","function")&&dyFObj[dyFObj.activeElem].dynForm.jsonSchema.afterBuild(data),!0===dyFObj.unloggedMode&&""==userId&&dyFObj.unloggedProcess.init(),void 0!==dyFObj[dyFObj.activeElem]&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum&&null!=dyFObj[dyFObj.activeElem].dynFormCostum&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild&&null!=dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild&&(mylog.log("openForm","buildDynForm","dynFormCostum onloadCallback",dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild),"function"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild?dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild(data):"string"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild&&(afterBuildFunction=eval(dyFObj[dyFObj.activeElem].dynFormCostum.afterBuild),afterBuildFunction(data))),void 0!==data.section){let e=document.querySelector(`[data-key=${data.section}]`);e&&e.classList.add("active")}},onLoad:function(){$("#ajax-modal .modal-header").attr("class","modal-header"),jsonHelper.notNull("themeObj.dynForm.onLoadPanel","function")?themeObj.dynForm.onLoadPanel(dyFObj[dyFObj.activeElem]):$("#ajax-modal-modal-title").html("<i class='fa fa-"+dyFObj[dyFObj.activeElem].dynForm.jsonSchema.icon+"'></i> "+dyFObj[dyFObj.activeElem].dynForm.jsonSchema.title),jsonHelper.notNull("dyFObj."+dyFObj.activeElem+".dynForm.jsonSchema.onLoads.onload","function")&&dyFObj[dyFObj.activeElem].dynForm.jsonSchema.onLoads.onload(data),jsonHelper.notNull("dyFObj."+dyFObj.activeElem+".dynForm.jsonSchema.onLoads."+afterLoad,"function")&&dyFObj[dyFObj.activeElem].dynForm.jsonSchema.onLoads[afterLoad](data),Object.keys(dyFObj.initFieldOnload).length>0&&$.each(dyFObj.initFieldOnload,(function(e,t){t()})),uploadObj.initUploader(),colorHeader=void 0!==dyFObj[dyFObj.activeElem].color?dyFObj[dyFObj.activeElem].color:"dark",dyFInputs.setHeader("bg-"+colorHeader),void 0!==dyFObj[dyFObj.activeElem].dynFormCostum&¬Empty(dyFObj[dyFObj.activeElem].dynFormCostum)&&(mylog.log("openForm","buildDynForm","dynFormCostum init",dyFObj[dyFObj.activeElem].dynFormCostum),dyFCustom.init(dyFObj[dyFObj.activeElem].dynFormCostum)),void 0!==coInterface.bindLBHLinks&&coInterface.bindLBHLinks();let e="",t={};var a;jsonHelper.pathExists("dyFObj.activeElem")&&jsonHelper.pathExists("dyFObj."+dyFObj.activeElem)&&(e="dyFObj."+dyFObj.activeElem,t=dyFObj[dyFObj.activeElem]),jsonHelper.pathExists(e+".color")&&(a=$("#ajax-modal .modal-header").attr("class"),/#([0-9A-Fa-f]{6}|[0-9A-Fa-f]{3})/g.test(a)&&$("#ajax-modal .modal-header").attr("class","modal-header").attr("style","background-color:"+t.color))},onSave:function(){mylog.log("onSave"),"function"==typeof dyFObj[dyFObj.activeElem].dynForm.jsonSchema.beforeSave&&dyFObj[dyFObj.activeElem].dynForm.jsonSchema.beforeSave(),uploadObj.afterLoadUploader=!0,void 0!==dyFObj[dyFObj.activeElem].dynFormCostum&&null!=dyFObj[dyFObj.activeElem].dynFormCostum&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave&&null!=dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave&&(mylog.log("openForm","buildDynForm","dynFormCostum beforeSave",dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave),"function"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave?beforeSave=dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave:"string"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave&&(beforeSave=eval(dyFObj[dyFObj.activeElem].dynFormCostum.beforeSave)),beforeSave(
31data));var afterSave=null;if("function"==typeof dyFObj[dyFObj.activeElem].dynForm.jsonSchema.afterSave&&(afterSave=dyFObj[dyFObj.activeElem].dynForm.jsonSchema.afterSave),void 0!==dyFObj[dyFObj.activeElem].dynFormCostum&&null!=dyFObj[dyFObj.activeElem].dynFormCostum&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum.afterSave&&null!=dyFObj[dyFObj.activeElem].dynFormCostum.afterSave&&(mylog.log("openForm","buildDynForm","dynFormCostum afterSave",dyFObj[dyFObj.activeElem].dynFormCostum.afterSave),"function"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.afterSave?afterSave=dyFObj[dyFObj.activeElem].dynFormCostum.afterSave:"string"==typeof dyFObj[dyFObj.activeElem].dynFormCostum.afterSave&&(afterSave=eval(dyFObj[dyFObj.activeElem].dynFormCostum.afterSave))),mylog.log("openForm","buildDynForm","onSave ",dyFObj.activeElem,dyFObj[dyFObj.activeElem].saveUrl,dyFObj[dyFObj.activeElem].save),mylog.log("openForm","buildDynForm","onSave afterSave",afterSave),dyFObj[dyFObj.activeElem].save&&dyFObj[dyFObj.activeElem].save(dyFObj.activeModal+" #ajaxFormModal"),dyFObj[dyFObj.activeElem].dynForm.jsonSchema.save){var formData=dyFObj.getFormData("#ajaxFormModal",dyFObj[dyFObj.activeElem].col,dyFObj[dyFObj.activeElem].ctrl);dyFObj[dyFObj.activeElem].dynForm.jsonSchema.save(formData)}else dyFObj[dyFObj.activeElem].saveUrl?dyFObj.saveElement("#ajaxFormModal",dyFObj[dyFObj.activeElem].col,dyFObj[dyFObj.activeElem].cIdtrl,dyFObj[dyFObj.activeElem].saveUrl,afterSave):dyFObj.saveElement("#ajaxFormModal",dyFObj[dyFObj.activeElem].col,dyFObj[dyFObj.activeElem].ctrl,null,afterSave);return!1}});mylog.dir(form)}else toastr.error("Vous devez être connecté pour afficher les formulaires de création"),localStorage.setItem("reloadAfterSave",!0),$("#modalLogin").modal("show")},commonAfterSave:function(e,t){mylog.log("commonAfterSave",e,typeof t),totalUploader=0,uploadObj.commonCallback=t,$(".fine-uploader-manual-trigger").each((function(){$(this).parent().is(":visible")&&totalUploader++})),totalUploader>1?(mylog.log("commonAfterSave","fine-uploader-manual-trigger multi"),uploadObj.startAfterLoadUploader=!1,i=1,insideCallBMulti=!1,uploadObj.finishUpload=totalUploader-1,$(".fine-uploader-manual-trigger").each((function(){$(this).parent().is(":visible")&&(i==totalUploader&&(uploadObj.startAfterLoadUploader=!0),mylog.log("commonAfterSave","uploadFile"+i),mylog.log("getUploads uploadObj.domTarget",uploadObj.domTarget),mylog.log("getUploads uploads on target",$(uploadObj.domTarget).fineUploader("getUploads")),listObject=$(this).fineUploader("getUploads"),mylog.log("listObject",listObject),goToUpload=!1,listObject.length>0&&$.each(listObject,(function(e,t){"submitted"==t.status&&(goToUpload=!0)})),goToUpload&&(insideCallBMulti=!0,$(this).fineUploader("uploadStoredFiles")),i++)})),insideCallBMulti||("function"==typeof t?t(e):notNull(uploadObj.gotoUrl)?urlCtrl.loadByHash(uploadObj.gotoUrl):urlCtrl.loadByHash(location.hash))):(mylog.log("commonAfterSave else"),uploadObj.startAfterLoadUploader=!0,listObject=$(uploadObj.domTarget).fineUploader("getUploads"),goToUpload=!1,listObject.length>0&&$.each(listObject,(function(e,t){"submitted"==t.status&&(goToUpload=!0)})),goToUpload?($(uploadObj.domTarget).fineUploader("uploadStoredFiles"),"function"==typeof t&&void 0===$("#ajaxFormModal #newsCreation").val()?t(e):notNull(uploadObj.gotoUrl)?urlCtrl.loadByHash(uploadObj.gotoUrl):urlCtrl.loadByHash(location.hash)):(mylog.log("commonAfterSave isMapEnd",isMapEnd,uploadObj.gotoUrl,typeof t),"function"==typeof t?t(e):("undefined"!=typeof networkJson&&(isMapEnd=!0),notNull(uploadObj.gotoUrl)?urlCtrl.loadByHash(uploadObj.gotoUrl):urlCtrl.loadByHash(location.hash)))),"function"!=typeof t&&(dyFObj.closeForm(),mylog.log("commonAfterSave end",dyFObj))},coopAfterSave:function(e){dyFObj.closeForm();var t=$("li.sub-proposals a.load-coop-data[data-status='"+e.map.status+"'] .badge").html();$("li.sub-proposals a.load-coop-data[data-status='"+e.map.status+"'] .badge").html(parseInt(t)+1),void 0!==e.map.idParentRoom?(uiCoop.getCoopData(contextData.type,contextData.id,"room",null,e.map.idParentRoom),setTimeout((function(){uiCoop.getCoopData(contextData.type,contextData.id,"proposal",null,e.i
31d)}),1e3)):(uiCoop.getCoopData(contextData.type,contextData.id,"room",null,currentRoomId),setTimeout((function(){uiCoop.getCoopData(contextData.type,contextData.id,"proposal",null,idParentProposal)}),1e3))},setMongoId:function(e,t){mylog.warn("uploadObj ",uploadObj),$("#ajaxFormModal #id").val()||dyFObj.editMode||getAjax(null,baseUrl+"/api/tool/get/what/mongoId",(function(a){dyFObj.currentElement={type:e,id:a.id},mylog.log("setMongoId uploadObj.set"),"events"!=e&&"organizations"!=e&&"projects"!=e||(uploadObj.gotoUrl="#page.type."+e+".id."+a.id),uploadObj.set(e,a.id),uploadObj.initUploader(),$("#ajaxFormModal #id").val(a.id),"function"==typeof t&&t()}))},canUserEdit:function(){var e=!1;return userId&&userConnected&&userConnected.links&&contextData&&("organizations"==contextData.type&&void 0!==userConnected.links.memberOf[contextData.id]&&userConnected.links.memberOf[contextData.id].isAdmin&&(e=!0),"events"==contextData.type&&void 0!==userConnected.links.events[contextData.id]&&userConnected.links.events[contextData.id].isAdmin&&(e=!0),"projects"==contextData.type&&void 0!==userConnected.links.projects[contextData.id]&&userConnected.links.projects[contextData.id].isAdmin&&(e=!0)),e},drawAnswers:function(e,t,a,n){var i=dyFObj.elementData,o=dyFObj[dyFObj.activeElem].dynForm.jsonSchema.properties;mylog.log("drawAnswers data",i),mylog.log("drawAnswers prop",o),str='<table class="table table-striped table-bordered table-hover"><thead><tr>',a&&$.each(a,(function(e,t){str+="<th>"+e+"</th>"})),str+="<th>Date</th>";var s=Object.keys(i),r=0;$.each(i,(function(e,t){i[s[r]]&&i[s[r]].answer||r++})),i[s[r]]&&i[s[r]].answer&&$.each(i[s[r]].answer,(function(e,t){str+="<th>"+(o[e]&&o[e].placeholder?o[e].placeholder:e)+"</th>"})),n&&$.each(n,(function(e,t){lbl=e,"object"==typeof t&&t.lbl&&(lbl=t.lbl),str+="<th>"+lbl+"</th>"})),str+="</tr></thead><tbody>",$.each(i,(function(e,i){i.answer&&(mylog.log("v",i),str+="<tr>",a&&$.each(a,(function(e,t){str+="<td>"+t+"</td>"})),str+="<td>"+formatDate(new Date(1e3*i.created))+"</td>",$.each(i.answer,(function(e,t){mylog.log(o[e].options),ansV=t,mylog.log(e,o[e]),o[e]&&"select"==o[e].inputType&&o[e].options[t]&&(ansV=o[e].options[t]),str+="<td>"+ansV+"</td>"})),n&&$.each(n,(function(a,n){"object"==typeof n?(pre="",n.pre&&n.pre.value&&i[n.pre.value]&&(pre="<span class='"+(n.pre.class?n.pre.class:"")+"'>"+i[n.pre.value]+"</span> "),n.btn?(lbl=n.btn,n.test&&i[n.test]&&(lbl="",n.else&&(lbl=n.else)),str+='<td class="text-center" data-id="'+e+'" data-type="'+t+'">'+pre+lbl+"</td>"):n.value&&(lbl="",i[n.value]&&(lbl="<span class='"+(n.class?n.class:"")+"'>"+i[n.value]+"</span>"),str+='<td class="text-center">'+pre+lbl+"</td>")):str+='<td class="text-center">'+n+"</td>"})),str+="</tr>")})),str+="</tbody></table></div>",$(e).append(str)},buildInputField:function(e,t,a,n,i){mylog.log("dyFObj.init ------------------ buildInputField !",e,t,a,n,i);var o=void 0!==a&&void 0!==a.topClass?a.topClass:"",s="codate"==a.inputType?`data-datecontainerid="${t+a.inputType}"`:"",r='<div class="'+o+" form-group "+t+a.inputType+'"'+s+" >",l="",c=void 0!==a.labelClass?a.labelClass:"";a.rules&&a.rules.required&&(l="*"),mylog.log("buildInputField tooltip",i,a),void 0!==i&&null!=i||void 0===a.tooltip||(i=a.tooltip),mylog.log("buildInputField tooltip2",i),i=i?'<i class=" fa fa-question-circle pull-right tooltips text-red" data-toggle="tooltip" data-placement="top" title="'+i+'"></i>':"";var d=a.info?'<span class="form-input-info"><i class="fa fa-info-circle"></i> '+a.info+"</span>":"";a.label&&(r+='<label class="col-xs-12 text-left control-label no-padding '+c+'" for="'+t+'"><i class="fa fa-chevron-down"></i> '+a.label+l+i,a.info&&(r+='<span class="form-input-info-circle"> <i class="fa fa-info-circle"></i></span>'),r+="</label>"),notNull(a.subLabel)&&(r+='<div class="col-xs-12 no-padding margin-left-10">'+a.subLabel+"</div>");var u=a.icon?'<span class="input-icon">':"",p=a.icon?'<i class="'+a.icon+'"></i> </span>':"",m=a.placeholder?a.placeholder+l:"",h=(a.placeholder2&&a.placeholder2,a.class?a.class:""),f="",g="",v="",b="";if(mylog.log("fieldObj.value",a.value,a,n),a.value?g=a.value:n&&n[t]?g=n[t]:n&&"public"==t&&void 0!==n[t]&&(g=n[t]),void 0!==a.defaultValue&&(v=a.defaultValue),mylog.log("dyFObj.init value",g),""!=g&&mylog.warn("--------------- dynform form Values",t,g),t.indexOf("separator")>=0)""==h&&(h="panel-blue"),r+='<div class="text-large text-bold '+h+' text-white center padding-10 ">'+u+p+a.title+"</div>";else if(a.inputType&&"text"!=a.inputType&&"numeric"!=a.inputType&&"tags"!=a.inputType)if("tags2"==a.inputType)mylog.log("build field "+t+">>>>>> tags2",a),h+=" select2Tags2",a.values&&(dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={}),dyFObj.init.initValues[t].tags=a.values),a.maximumSelectionLength&&(dyFObj.init.initValues[t].maximumSelectionLength=a.maximumSelectionLength),mylog.log("select2TagsInput fieldObj.minimumInputLength",a.minimumInputLength),void 0!==a.minimumInputLength&&"number"==typeof a.minimumInputLength&&(dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={}),dyFObj.init.initValues[t].minimumInputLength=a.minimumInputLength,mylog.log("select2TagsInput fieldObj dyFObj.init.initValues[field]",dyFObj.init.initValues[t])),void 0!==a.mainTag&&a.mainTag,b="style='width:100%;margin-bottom: 10px;border: 1px solid #ccc;'",mylog.log("select2TagsInput field",t,g),r+='<select name="'+t+'" id="'+t+'" class="form-control select2Tags2" multiple="multiple">',$.each(a.values,(function(e,t){mylog.log("tags2 values ",e,t),r+="<option>"+t+"</option>"})),r+="</select>";else if("hidden"==a.inputType||"timestamp"==a.inputType)"timestamp"==a.inputType&&(g=Date.now()),mylog.log("build field "+t+">>>>>> hidden, timestamp",g),r+='<input type="hidden" name="'+t+'" id="'+t+'" value="'+g+'"/>';else if("textarea"==a.inputType||"wysiwyg"==a.inputType){mylog.log("build field "+t+">>>>>> textarea, wysiwyg",a),"wysiwyg"==a.inputType&&(h+=" wysiwygInput");ae="";var y=0;notNull(a.rules)&¬Null(a.rules.maxlength)&&(h+=" maxlengthTextarea",ae=a.rules.maxlength,y=g.length),mylog.log("build field "+t+">>>>>> textarea, wysiwyg"),r+='<textarea id="'+t+'" maxlength="'+ae+'" class="form-control textarea col-xs-12 no-padding '+h+'" name="'+t+'" placeholder="'+m+'">'+g+"</textarea>",ae>
310&&(r+='<span><span id="maxlength'+t+'" name="maxlength'+t+'">'+y+"</span> / "+ae+" "+trad["character(s)"]+" </span> ",f=function(){mylog.log("textarea init"),$(".maxlengthTextarea").length&&(mylog.log("textarea init2"),$(".maxlengthTextarea").off().keyup((function(){var e=$(this).attr("id");mylog.log(".maxlengthTextarea","#ajaxFormModal #"+e,$(this).attr("id")),mylog.log(".maxlengthTextarea",$("#ajaxFormModal #"+e).val().length,$(this).val().length),$("#ajaxFormModal #maxlength"+e).html($("#ajaxFormModal #"+e).val().length)})))}),void 0!==a.markdown&&a.markdown&&!a.forceSMDE?f=function(){$("#ajaxFormModal ."+t+"textarea").markdownEditorNew({editorId:t,modeDebug:!1,textareaTriggerKeyUp:!0,enableActionOnEnter:!1,xsVisibleBtn:8,uploadOwnerType:dyFObj.currentElement&&dyFObj.currentElement.type?dyFObj.currentElement.type:null,uploadOwnerId:dyFObj.currentElement&&dyFObj.currentElement.id?dyFObj.currentElement.id:null}),"function"==typeof $("#ajaxFormModal .md-interpreter-"+t).mdContent&&$("#ajaxFormModal .md-interpreter-"+t).mdContent(g);var e=setTimeout(()=>{$("#ajaxFormModal .md-interpreter-"+t).trigger("input"),clearTimeout(e)},500)}:void 0!==a.markdown&&a.markdown&&void 0!==a.forceSMDE&&a.forceSMDE&&(f=function(){dataHelper.activateMarkdown("#ajaxFormModal #"+t)})}else if("markdown"==a.inputType)mylog.log("build field "+t+">>>>>> textarea, markdown"),r+='<textarea name="target-editor" id="'+t+'" data-provide="markdown" data-savable="true" class="form-control textarea '+(h+=" markdownInput")+'" placeholder="'+m+'" rows="10"></textarea>';else if("checkboxSimple"==a.inputType){mylog.log("fieldObj ???",a,"true"==a.checked),mylog.log("fieldObj simplecheck???",g);var _="true"==a.checked?"true":"false";forced="",""!==g&&(_=!g||"function"==typeof g.trim&&"false"==g.trim()?"false":"true",forced="data-checked='"+_+"'"),mylog.log("fieldObj ??? thisValue",_),mylog.log("build field "+t+">>>>>> checkbox"),r+='<input type="hidden" class="'+h+'" name="'+t+'" id="'+t+'" value="'+_+'" '+forced+" /> ",r+='<div class="col-xs-6 padding-5"><a href="javascript:" class="btn-dyn-checkbox btn btn-sm bg-white letter-green col-xs-12" data-checkval="true">'+a.params.onText+"</a></div>",r+='<div class="col-xs-6 padding-5"><a href="javascript:" class="btn-dyn-checkbox btn btn-sm bg-white letter-red col-xs-12" data-checkval="false" >'+a.params.offText+"</a></div>",void 0===a.init&&(f=function(){var n=void 0!==a.checked&&a.checked;mylog.log("checkcheck2",n,"#ajaxFormModal #"+t);var i=e+" ."+t+"checkboxSimple .btn-dyn-checkbox[data-checkval='true']",o=e+" ."+t+"checkboxSimple .btn-dyn-checkbox[data-checkval='false']";void 0!==$("#ajaxFormModal #"+t).data("checked")&&(n=$("#ajaxFormModal #"+t).data("checked")),$(e+" #"+t).val(n),void 0!==a.params.labelInformation&&$(e+" ."+t+"checkboxSimple label").append("<small class='col-md-12 col-xs-12 text-left no-padding' style='font-weight: 200;'>"+a.params.labelInformation+"</small>"),"true"==n||n||"true"==_?($(i).addClass("bg-green-k").removeClass("letter-green"),void 0!==a.params.onLabel&&$(e+" ."+t+"checkboxSimple label").append('<span class=\'lbl-status-check margin-left-10\'><span class="letter-green"><i class="fa fa-check-circle"></i> '+a.params.onLabel+"</span></span>"),setTimeout((function(){void 0!==a.inputTrue&&$(a.inputTrue).hide(400)}),1e3)):"false"!=n&&n&&"false"!=_||($(o).addClass("bg-red").removeClass("letter-red"),void 0!==a.params.offLabel&&$(e+" ."+t+"checkboxSimple label").append('<span class=\'lbl-status-check margin-left-10\'><span class="letter-red"><i class="fa fa-minus-circle"></i> '+a.params.offLabel+"</span></span>"),setTimeout((function(){void 0!==a.inputId&&$(a.inputId).hide(400)}),1e3)),void 0!==a.initCallback&&"function"==typeof a.callback&&setTimeout((function(){a.callback(n)}),500),$(e+" ."+t+"checkboxSimple .btn-dyn-checkbox").click((function(){var n=$(this).data("checkval");$(e+" #"+t).val(n),mylog.log("EVENT CLICK ON CHECKSIMPLE",n,e),"function"==typeof a.callback&&a.callback(n),n?($(i).addClass("bg-green-k").removeClass("letter-green"),$(o).removeClass("bg-red").addClass("letter-red"),void 0!==a.params.onLabel&&$(e+" ."+t+"checkboxSimple .lbl-status-check").html('<span class="letter-green"><i class="fa fa-check-circle"></i> '+a.params.onLabel+"</span>"),void 0!==a.inputId&&$(a.inputId).show(400),void 0!==a.inputTrue&&$(a.inputTrue).hide(400),notNull(costum)&&exists(costum.checkboxSimpleEvent)&&exists(costum.checkboxSimpleEvent.true)&&"function"==typeof costum.checkboxSimpleEvent.true&&costum.checkboxSimpleEvent.true(t)):($(o).addClass("bg-red").removeClass("letter-red"),$(i).removeClass("bg-green-k").addClass("letter-green"),void 0!==a.params.offLabel&&$(e+" ."+t+"checkboxSimple .lbl-status-check").html('<span class="letter-red"><i class="fa fa-minus-circle"></i> '+a.params.offLabel+"</span>"),void 0!==a.inputId&&$(a.inputId).hide(400),void 0!==a.inputTrue&&$(a.inputTrue).show(400),notNull(costum)&&exists(costum.checkboxSimpleEvent)&&exists(costum.checkboxSimpleEvent.false)&&"function"==typeof costum.checkboxSimpleEvent.false&&costum.checkboxSimpleEvent.false(t))}))})}else if("checkbox"==a.inputType){""==g&&(g=!1);var M=a.checked||g?"checked":"",w=a.onclick?"onclick='"+a.onclick+"'":"",x=a.switch?"data-on-text='"+a.switch.onText+"' data-off-text='"+a.switch.offText+"' data-label-text='"+a.switch.labelText+"' ":"";mylog.log("build field "+t+">>>>>> checkbox"),r+='<input type="checkbox" id="'+t+'" name="'+t+'" class="'+h+'" value="'+g+'" '+M+" "+w+" "+
31x+"/> "+m,f=function(){a.switch&&dyFObj.init.initbootstrapSwitch("#"+t,a.switch.onChange?a.switch.onChange:null,a.switch.css?a.switch.css:null)}}else if("radio"==a.inputType)mylog.log("build field "+t+">>>>>> radio"),r+='<div class="btn-group" data-toggle="buttons">',g=void 0!==a.value?a.value:g,a.options&&(r+=buildRadioOptions(a.options,g,t)),r+="</div>";else if("select"==a.inputType||"selectMultiple"==a.inputType){mylog.log("build field "+t+">>>>>> select selectMultiple select2Select inputSelectGroup",a);var k="selectMultiple"==a.inputType?'multiple="multiple"':"",C=a.isSelect2?"select2Input":"",O="";void 0!==a.list&&null!=a.list&&"undefined"!=typeof costum&&null!=costum&&void 0!==costum.lists&&null!=costum.lists&&void 0!==costum.lists[a.list]&&(a.groupOptions?(a.groupOptions=costum.lists[a.list],$.each(a.groupOptions,(function(e,t){if(mylog.log("fieldObj tags l",e,t),void 0!==e&&null!=e){var n={};$.each(t,(function(e,t){mylog.log("fieldObj suBtags",e,t),n[t]=t})),a.groupOptions[e]=n}}))):(a.options={},$.each(costum.lists[a.list],(function(e,t){mylog.log("fieldObj tags",e,t,typeof t),optionKey=void 0!==a.optionsValueAsKey&&a.optionsValueAsKey?t:e,a.options[optionKey]="string"==typeof t&&null!=t?t:e}))),mylog.log("fieldObj ",a)),a.select2&&(O="select2Select",dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={}),dyFObj.init.initValues[t]=a.select2,void 0!==a.select2.multiple&&1==a.select2.multiple&&(k='multiple="multiple"')),void 0!==a.multiple&&0==a.multiple&&(k="");var L=void 0!==a.groupSelected&&null!=typeof a.groupSelected&&a.groupSelected,j="";a.rules&&a.rules.required&&(j="required"),r+='<select class="form-control '+O+" "+C+" "+h+'" '+k+' placeholder="'+a.placeholder+'" name="'+t+'" id="'+t+'" style="width: 100%;height:auto;" data-placeholder="'+m+'" '+j+">",a.placeholder?r+='<option class="text-red" style="font-weight:bold" disabled selected>'+a.placeholder+"</option>
31":r+="<option></option>";mylog.log("fieldObj select",a,r);var A=!0;void 0!==a.noOrder&&1==a.noOrder&&(A=!1),void 0!==a.maximumSelectionLength&&null!=a.maximumSelectionLength&&(dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={}),mylog.log("build field "+t+">>>>>> select",dyFObj.init.initValues[t],a.maximumSelectionLength),dyFObj.init.initValues[t].maximumSelectionLength=a.maximumSelectionLength),mylog.log("fieldObj select order",A),a.options&&(a.isPolice?r+=buildSelectOptions(a.options,void 0!==a.value?a.value:g,!1,A,a.isPolice):a.isImagepicker?r+=buildSelectOptions(a.options,void 0!==a.value?a.value:g,!1,A,!1,a.isImagepicker):r+=buildSelectOptions(a.options,void 0!==a.value?a.value:g,void 0!==a.dataValue?a.dataValue:{},A)),a.groupOptions&&(r+=buildSelectGroupOptions(a.groupOptions,void 0!==a.value?a.value:g,L)),mylog.log("fieldObj fieldHTML",r),r+="</select>",r+='<span class="errorForm text-red"></span>'}else if("uploader"==a.inputType){""==m&&(m="add Image"),mylog.log("build field "+t+">>>>>> uploader");var T="imageUploader",S="";a.domElement?T=a.domElement:notNull(a.docType)&&"file"==a.docType?(S="fileElement",T="fileElement"):S="imageElement",uploaderStyle="",typeFile=void 0!==a.fileType?a.fileType:a.docType,m="file"!=typeFile?tradDynForm.pastean+" "+trad[typeFile]+" "+tradDynForm.fromyourbrowserhere:trad["Paste a file from your browser here"],(void 0===a.paste||a.paste)&&(r+='<div class="col-xs-12"><input type="text" id="'+T+'_paste" placeholder="'+m+'" class="form-control text-center qq-paste-input"/></div>',uploaderStyle="border-radius:0px 0px 10px 10px;"),r+='<div class=" col-xs-12 '+h+" fine-uploader-manual-trigger "+S+'" id="'+T+'" data-type="citoyens" data-id="'+userId+'"></div>',"image"==a.docType?r+='<script type="text/template" id="qq-template-gallery">':r+='<script type="text/template" id="qq-template-manual-trigger">',r+='<div class="qq-uploader-selector qq-uploader',"image"==a.docType&&(r+=" qq-gallery"),r+='" qq-drop-area-text="'+tradDynForm.dropfileshere+'" style="'+uploaderStyle+'"><div class="qq-total-progress-bar-container-selector qq-total-progress-bar-container"><div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-total-progress-bar-selector qq-progress-bar qq-total-progress-bar"></div></div><div class="qq-upload-drop-area-selector qq-upload-drop-area" qq-hide-dropzone><span class="qq-upload-drop-area-text-selector"></span></div><div class="qq-upload-button-selector btn btn-primary"><div>'+tradDynForm["add"+typeFile]+'</div></div><button type="button" id="trigger-upload" class="btn btn-danger hide"><i class="icon-upload icon-white"></i> '+tradDynForm.save+'</button><span class="qq-drop-processing-selector qq-drop-processing"><span>En cours de progression...</span><span class="qq-drop-processing-spinner-selector qq-drop-processing-spinner"></span></span>',"image"==a.docType?r+='<ul class="qq-upload-list-selector qq-upload-list" role="region" aria-live="polite" aria-relevant="additions removals"><li><span role="status" class="qq-upload-status-text-selector qq-upload-status-text"></span><div class="qq-progress-bar-container-selector qq-progress-bar-container"><div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div></div><span class="qq-upload-spinner-selector qq-upload-spinner"></span><div class="qq-thumbnail-wrapper"><img class="qq-thumbnail-selector" qq-max-size="120" qq-server-scale></div><button type="button" class="qq-upload-cancel-selector qq-upload-cancel">X</button><button type="button" class="qq-upload-retry-selector qq-upload-retry"><span class="qq-btn qq-retry-icon" aria-label="Retry"></span>Retry</button><div class="qq-file-info"><div class="qq-file-name"><span class="qq-upload-file-selector qq-upload-file"></span></div><input class="qq-edit-filename-selector qq-edit-filename" tabindex="0" type="text"><span class="qq-upload-size-selector qq-upload-size"></span><button type="button" class="qq-btn qq-upload-delete-selector qq-upload-delete"><span class="qq-btn qq-delete-icon" aria-label="Delete"></span></button><button type="button" class="qq-btn qq-upload-pause-selector qq-upload-pause"><span class="qq-btn qq-pause-icon" aria-label="Pause"></span></button><button type="button" class="qq-btn qq-upload-continue-selector qq-upload-continue"><span class="qq-btn qq-continue-icon" aria-label="Continue"></span></button></div></li></ul>':r+='<ul class="qq-upload-list-selector qq-upload-list" aria-live="polite" aria-relevant="additions removals"><li><div class="qq-progress-bar-container-selector"><div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" class="qq-progress-bar-selector qq-progress-bar"></div></div><span class="qq-upload-spinner-selector qq-upload-spinner"></span><img class="qq-thumbnail-selector" qq-max-size="100" qq-server-scale><span class="qq-upload-file-selector qq-upload-file"></span><input class="qq-edit-filename-selector qq-edit-filename" tabindex="0" type="text"><span class="qq-upload-size-selector qq-upload-size"></span><button type="button" class="qq-btn qq-upload-cancel-selector qq-upload-cancel">Cancel</button><button type="button" class="qq-btn qq-upload-retry-selector qq-upload-retry">Retry</button><button type="button" class="qq-btn qq-upload-delete-selector qq-upload-delete">Delete</button><span role="status" class="qq-upload-status-text-selector qq-upload-status-text"></span></li></ul>',r+='<dialog class="qq-alert-dialog-selector"><div class="qq-dialog-message-selector"></div><div class="qq-dialog-buttons"><button type="button" class="qq-cancel-button-selector">Close</button></div></dialog><dialog class="qq-confirm-dialog-selector"><div class="qq-dialog-message-selector"></div><div class="qq-dialog-buttons"><button type="button" class="qq-cancel-button-selector">No</button><button type="button" class="qq-ok-button-selector">Yes</button></div></dialog><dialog class="qq-prompt-dialog-selector"><div class="qq-dialog-message-selector"></div><input type="text"><div class="qq-dialog-buttons"><button type="button" class="qq-cancel-button-selector">Cancel</button><button type="button" class="qq-ok-button-selector">Ok</button></div></dialog></div><\/script>'+"<div class='col-xs-12'><span class='col-xs-12 padding-top-20 hidden text-red bold errorForm'></span></div>",void 0===dyFObj.init.uploader&&(dyFObj.init.uploader=new Object),uploadObject=ne
31w Object,a.showUploadBtn&&(uploadObject.showUploadBtn=a.showUploadBtn),a.filetypes&&(uploadObject.filetypes=a.filetypes),a.sizeLimit&&(uploadObject.sizeLimit=a.sizeLimit),a.template&&(uploadObject.template=a.template),a.itemLimit&&(uploadObject.itemLimit=a.itemLimit),a.onComplete&&(uploadObject.onComplete=a.onComplete),uploadObject.contentKey=a.contentKey?a.contentKey:null,uploadObject.docType=a.docType?a.docType:"image",a.endPoint&&(uploadObject.endPoint=uploadObj.get(uploadObj.type,uploadObj.id,a.docType,uploadObject.contentKey,null,a.endPoint),uploadObject.subkey=uploadObject.endPoint.split("subKey/")[1]),void 0===dySObj&&$.isFunction(a.afterUploadComplete)?uploadObject.afterUploadComplete=a.afterUploadComplete:void 0!==dySObj&&0!=Object.keys(dySObj.surveys).length&&"string"==typeof a.afterUploadComplete&&(uploadObject.afterUploadComplete=function(){urlRedirect=baseUrl+a.afterUploadComplete,"undefined"!=typeof formSession&&""!=formSession&&null!=formSession&&(urlRedirect+="/session/"+formSession),void 0!==answerId&&""!=answerIdx&&(urlRedirect+="/answer/"+answerIdx),window.location=urlRedirect}),void 0!==uploadObj.initList&&void 0!==uploadObj.initList[t]&&Object.keys(uploadObj.initList[t]).length>0?void 0!==uploadObject.subkey?uploadObject.initList=uploadObj.prepareInit(uploadObj.initList[t],T,uploadObject.subkey):uploadObject.initList=uploadObj.prepareInit(uploadObj.initList[t],T):void 0!==a.initList&¬Null(a.initList)&&Object.keys(a.initList).length>0?void 0!==uploadObject.subkey?uploadObject.initList=uploadObj.prepareInit(a.initList,T,uploadObject.subkey):uploadObject.initList=uploadObj.prepareInit(a.initList,T):void 0!==uploadObj.initList&&void 0!==uploadObj.initList[uploadObject.docType]&&Object.keys(uploadObj.initList[uploadObject.docType]).length>0&&(void 0!==uploadObject.subkey?uploadObject.initList=uploadObj.prepareInit(uploadObj.initList[uploadObject.docType],T,uploadObject.subkey):uploadObject.initList=uploadObj.prepareInit(uploadObj.initList[uploadObject.docType],T)),""!=T?(dyFObj.init.uploader["#"+T]=new Object,dyFObj.init.uploader["#"+T]=uploadObject):""!=S&&(dyFObj.init.uploader["."+S]=new Object,dyFObj.init.uploader["."+S]=uploadObject)}else if("folder"==a.inputType)mylog.log("folder event",a.contentKey),dataField="data-type='"+a.contextType+"' data-id='"+a.contextId+"' data-doctype='"+a.docType+"' data-contentkey='"+a.contentKey+"'",r+=u+'<button class="form-control col-xs-6 selectFolder btn-success" '+dataField+">"+trad.choose+'</button><span class="nameFolder-form">'+a.emptyMsg+"</span>",dyFObj.initFieldOnload.folder=function(){init={docType:a.docType},"undefined"!=typeof folderId&&""!=folderId&&navInFolders[folderId].docType==a.docType&&(dyFObj.init.folderUploadEvent(a.contextType,a.contextId,a.docType,a.contentKey,folderId),init.folderId=folderId),$(".selectFolder").click((function(e){var t=$(this);e.preventDefault(),folder.showPanel("get",null,null,(function(e){dyFObj.init.folderUploadEvent(t.data("type"),t.data("id"),t.data("doctype"),t.data("contentkey"),e)}),init)}))};else if("finder"==a.inputType){if(mylog.log("build field finder",a),labelStr=void 0!==a.multiple&&a.multiple?tradDynForm.addtothelist:tradDynForm.changetheelement,void 0!==a.buttonLabel&&(labelStr=a.buttonLabel),initType=a.initType,r+='<div class="finder-'+t+"\"><div class='col-xs-12'><span class='col-xs-12 hidden text-red errorForm'></span></div><input type=\"hidden\" id=\""+t+'" name="'+t+'"/><a href="javascript:;" class="form-control col-xs-6 selectParent btn-success margin-bottom-10" data-id="'+t+'" data-types="'+initType.join(",")+'" data-multiple="'+a.multiple+'" data-open="'+a.openSearch+'">'+labelStr+"</a><span class='error bg-warning' style='display:none'></span><div class='form-list-finder'></div></div>",void 0===a.init||null==a.init){mylog.log("build field finder",a);dyFObj.initFieldOnload[t+"Finder"]=function(){update=void 0!==a.update||null,initValues=null,void 0!==a.values&¬Null(a.values)&&Object.keys(a.values).length>
310?initValues=a.values:void 0!==g&¬Null(g)&&Object.keys(g).length>0&&(initValues=g);var e={id:t,multiple:a.multiple,initType:a.initType,values:initValues,update:update,invite:a.invite,roles:a.roles,search:a.search,initElt:a.initElt,extraParams:a.extraParams,showField:!0,noResult:null};void 0!==a.initContacts&&(e.initContacts=a.initContacts),void 0!==a.initContext&&(e.initContext=a.initContext),void 0!==a.initMe&&(e.initMe=a.initMe),void 0!==a.initBySearch&&(e.initBySearch=a.initBySearch),void 0!==a.toBeValidated&&(e.toBeValidated=a.toBeValidated),void 0!==a.placeholder&&(e.placeholder=a.placeholder),void 0!==a.filters&&(e.filters=a.filters),void 0!==a.field&&(e.field=a.field),void 0!==a.extraParams&&(e.extraParams=a.extraParams),void 0!==a.showField&&(e.showField=a.showField),void 0!==a.noResult&&(e.noResult=a.noResult),finder.init(e)}}}else if("codate"==a.inputType){mylog.log("build codate field",a),labelStr="Configuration de date",void 0!==a.label&&(labelStr=a.label),dateRange=[(new Date).toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"})],timeRange=["8:00","10:00","12:00"],eventDuration=24,void 0!==a.dateRange&&(dateRange=a.dateRange),void 0!==a.timeRange&&(timeRange=a.timeRange),void 0!==a.eventDuration&&(eventDuration=a.eventDuration);const e="codate-"+t,n=t+"codate";r+=`\n\t\t\t\t<div class="col-xs-12 mb-3 p-xs-0 padding-lr-config-input">\n\t\t\t\t\t<label for="eventDuration${e}">${tradForm.eventDuration} (${tradForm.in} ${tradForm.hour})</label>\n\t\t\t\t\t<input type="number" id="eventDuration${e}" class="form-control eventtimeduration" value="${eventDuration}" placeholder="${tradForm.addDurationForEvent}"/>\n\t\t\t\t</div>\n\t\t\t`,dateRange.forEach((e,t)=>{const n=Date.now().toString(36)+Math.random().toString(36).substring(2),i=Date.now().toString(36)+Math.random().toString(36).substring(2);let o="",s="";const l=e;void 0!==a.timeRange&&a.timeRange[e]&&(timeRange=a.timeRange[e]);const c="undefined"!=typeof timeRange&&void 0!==timeRange.length?timeRange.length:3;for(let e=0;e<c;e++){let t=timeRange[e]?timeRange[e]:"";const a=Date.now().toString(36)+Math.random().toString(36).substring(2);o+=`<input type="text" class="input-pref form-control myTimeInput" id="inputPref_${a}" placeholder="créneau ${e+1}" value="${t}" data-inputparent="date_${n}" data-parent="inputsPref${i}"/>`,s+="inputPref_"+a,e<c-1&&(s+=",")}r+=`\n\t\t\t\t\t<div id="dateContainer${n}" class="col-xs-12 mb-2 p-xs-0">\n\t\t\t\t\t\t<div class="col-xs-12 p-xs-0" id="blockdate${n}">\n\t\t\t\t\t\t\t<div id="dateinput${n}" class="col-xs-10 pl-xs-0">\n\t\t\t\t\t\t\t\t<label for="date_${n}">Date</label>\n\t\t\t\t\t\t\t\t<input type="text" id="date_${n}" data-id="date_${n}" value="${l}" placeholder="${tradForm.selectDate}" class="my-form-input date-from-value myDateTimeInput dateInput"/>\n\t\t\t\t\t\t\t\t<span class="border"></span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="blockoption${n}" class="col-xs-2 pr-xs-0" style="position: absolute; left: 6rem">\n\t\t\t\t\t\t\t\t<a class="btn btn-xs btn-danger removeDateBlock" data-id="dateContainer${n}" href="javascript:;">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="col-xs-12 p-xs-0" id="blockPref${n}">\n\t\t\t\t\t\t\t<div class="col-xs-10 pl-xs-0 timeInputContainer" id="inputsPrefBlock${i}">\n\t\t\t\t\t\t\t\t${o}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-xs-2 pr-xs-0" style="padding-top: 8px">\n\t\t\t\t\t\t\t\t<a class="btn btn-xs btn-danger removeTimeElmt" id="inputsPref${i}Remove" data-idparent="inputsPrefBlock${i}" data-keyparent="date_${n}" data-key="${i}" data-id="${s}" href="javascript:;">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-minus"></i>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t<a class="btn btn-xs btn-success addTimeElmt" id="inputsPref${i}Add" data-idparent="inputsPrefBlock${i}" data-keyparent="date_${n}" data-key="${i}" data-id="${s}" href="javascript:;">\n\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`}),r+=`\n\t\t\t\t<div class="col-xs-12 text-center mb-xs-3">\n\t\t\t\t\t<a class="btn btn-xs btn-success addDateBlock" id="addDateBlock" data-idparent="${n}" href="javascript:;">\n\t\t\t\t\t\t<i class="fa fa-plus"></i> ${trad.addline}\n\t\t\t\t\t</a> <br>\n\t\t\t\t\t<div class="col-xs-12 d-flex justify-content-center mt-2">\n\t\t\t\t\t\t<small class="pt-2">${trad.DaysIncrement}</small> <input type="number" name="days_increment" value="1" class="ml-2" style="width: 40px; border: none; font-weight: 600; cursor: pointer" />\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`,dyFObj.initFieldOnload[t+"Codate"]=function(){function e(){var e=setInterval((function(){$(".addTimeElmt").length>0&&($(".removeDateBlock").off().on("click",(function(e){e.stopImmediatePropagation();let t=this;bootbox.dialog({title:trad.confirmdelete,message:"<span class='text-red bold'><i class='fa fa-warning'></i> "+trad.actionirreversible+"</span>",buttons:[{label:"Ok",className:"btn btn-primary pull-left",callback:function(){$(`#${$(t).attr("data-id")}`).remove()}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]})})),$(".addTimeElmt").off().on("click",(function(e){e.stopImmediatePropagation();const t=Date.now().toString(36)+Math.random().toString(36).substring(2);let a=$(this).attr("data-id").split(",");
31""==a[0]&&a.splice(0,1),$(`#${$(this).attr("data-idparent")}`).append(`\n\t\t\t\t\t\t\t\t\t<input type="text" class="input-pref form-control myTimeInput" id="inputPref_${t}" placeholder="créneau ${a.length+1}" data-inputparent="${$(this).attr("data-keyparent")}" data-parent="inputsPref${$(this).attr("data-key")}"/>\n\t\t\t\t\t\t\t\t`),a.push(`inputPref_${t}`),$(this).attr("data-id",a.toString()),$(`#inputsPref${$(this).attr("data-key")}Remove`).attr("data-id",a.toString()),$(".myTimeInput").datetimepicker({lazyInit:!0,datepicker:!1,lang:"fr",format:"H:i"},(function(e){e.stopImmediatePropagation()}))})),$(".removeTimeElmt").off().on("click",(function(e){e.stopImmediatePropagation();let t=this,a=$(t).attr("data-id").split(",");bootbox.dialog({title:trad.confirmdelete,message:"<span class='text-red bold'><i class='fa fa-warning'></i> "+trad.actionirreversible+"</span>",buttons:[{label:"Ok",className:"btn btn-primary pull-left",callback:function(){a.length>0&&($(`#${a[a.length-1]}`).remove(),a.splice(a.length-1,1),$(t).attr("data-id",a.toString()),$(`#inputsPref${$(t).attr("data-key")}Add`).attr("data-id",a.toString()))}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]})})),clearInterval(e),e=null)}),1e3)}e();var t=setInterval((function(){$(".addDateBlock").length>0&&($(".addDateBlock").off().on("click",(function(){const t=Date.now().toString(36)+Math.random().toString(36).substring(2),a=Date.now().toString(36)+Math.random().toString(36).substring(2),n=$(this).attr("data-idparent"),i=$(this).parent().find("input").val();$(this).parent().before(function(e,t,a=null,n=1){let i="",o="";const s=$(a).find(".timeInputContainer").toArray(),r=$(a).find("input[type='text'].myDateTimeInput").toArray();let l=s.length>0?s[s.length-1]:null;const c=r.length>0?r[r.length-1]:null,[d,u,p]=c&&""!=$(c).val()&&null!=$(c).val()?$(c).val().split("/"):(new Date).toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"}).split("/"),m=function(e=new Date,t){let a=new Date(e.getTime());return a.setTime(a.getTime()+24*t*60*60*1e3),"Invalid Date"!=a?a.toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"}):null}(new Date(`${p}-${u}-${d}`),n),h=l&&$(l).find("input[type='text']").toArray().length>2?$(l).find("input[type='text']").toArray().length:"undefined"!=typeof timeRange&&void 0!==timeRange.length?timeRange.length:3;for(let a=0;a<h;a++){let n="";n=l&&$(l).find("input[type='text']").toArray()[a]?$($(l).find("input[type='text']").toArray()[a]).val():"";const s=Date.now().toString(36)+Math.random().toString(36).substring(2);i+=`<input type="text" class="input-pref form-control myTimeInput" id="inputPref_${s}" placeholder="créneau ${a+1}" value="${n}" data-inputparent="date_${e}" data-parent="inputsPref${t}"/>`,o+="inputPref_"+s,a<h-1&&(o+=",")}return`\n\t\t\t\t\t\t<div id="dateContainer${e}" class="col-xs-12 mb-2 p-xs-0">\n\t\t\t\t\t\t\t<div class="col-xs-12 p-xs-0" id="blockdate${e}">\n\t\t\t\t\t\t\t\t<div id="dateinput${e}" class="col-xs-10 pl-xs-0">\n\t\t\t\t\t\t\t\t\t<label for="date_${e}">Date</label>\n\t\t\t\t\t\t\t\t\t<input type="text" id="date_${e}" data-id="date_${e}" value="${m}" placeholder="${tradForm.selectDate}" class="my-form-input date-from-value myDateTimeInput"/>\n\t\t\t\t\t\t\t\t\t<span class="border"></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div id="blockoption${e}" class="col-xs-2 pr-xs-0" style="">\n\t\t\t\t\t\t\t\t\t<a class="btn btn-xs btn-danger removeDateBlock" data-id="dateContainer${e}" href="javascript:;">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-trash"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="col-xs-12 p-xs-0" id="blockPref${e}">\n\t\t\t\t\t\t\t\t<div class="col-xs-10 pl-xs-0 timeInputContainer" id="inputsPrefBlock${t}">\n\t\t\t\t\t\t\t\t\t${i}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-xs-2 pr-xs-0" style="padding-top: 8px">\n\t\t\t\t\t\t\t\t\t<a class="btn btn-xs btn-danger removeTimeElmt" id="inputsPref${t}Remove" data-idparent="inputsPrefBlock${t}" data-keyparent="date_${e}" data-key="${t}" data-id="${o}" href="javascript:;">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-minus"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t<a class="btn btn-xs btn-success addTimeElmt" id="inputsPref${t}Add" data-idparent="inputsPrefBlock${t}" data-keyparent="date_${e}" data-key="${t}" data-id="${o}" href="javascript:;">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-plus"></i>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`}(t,a,".form-group."+n,i)),e(),$(".myDateTimeInput").datetimepicker({lazyInit:!0,timepicker:!1,lang:"fr",format:"d/m/Y",timepicker:!1},(function(e){e.stopImmediatePropagation()})),$(".myTimeInput").datetimepicker({lazyInit:!0,datepicker:!1,lang:"fr",format:"H:i"},(function(e){e.stopImmediatePropagation()}))})),clearInterval(t),t=null)}),1e3)}}else if("colorpicker"==a.inputType)""==m&&(m="#ff0066"),mylog.log("build field "+t+">>>>>> colorpicker"),r+=u+'<input id="'+t+'" class="sp-color-picker '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else if("date"==a.inputType)""==m&&(m="25/01/2014"),mylog.log("build field "+t+">>>>>> "+a.inputType),g&&(""+g).indexOf("/")<0&&(g=moment(1e3*parseInt(g)).format("DD/MM/YYYY")),r+=u+'<input type="text" autocomplete="off" class="form-control dateInput '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else if("month"==a.inputType)""==m&&(m="month"==a.inputType?"01/2014":"25/01/2014"),mylog.log("build field "+t+">>>>>> "+a.inputType),g&&(""+g).indexOf("/")<0&&(g="month"==a.inputType?moment(1e3*parseInt(g)).format("MM/YYYY"):moment(1e3*parseInt(g)).format("DD/MM/YYYY")),r+=u+'<input type="text" autocomplete="off" class="form-control '+a.inputType+"Input "+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else if("monthyear"==a.inputType){var D=new Date;""==m&&(m=D.getMonth()+1+"/"+D.getFullYear()),mylog.log("build field "+t+">>>>>> "+a.inputType),g&&(""+g).indexOf("/")<0&&(g=moment(1e3*parseInt(g)).format("MM/YYYY")),r+=u+'<div id="'+t+'div" ><input type="text" autocomplete="off" class="form-control monthyearInput '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/></div>'+p}else if("datetime"==a.inputType)""==m&&(m="25/01/2014 08:30"),mylog.log("build field "+t+">>>>>> datetime"),r+=u+'<input type="text" autocomplete="off" class="form-control dateTimeInput '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else if("daterange"==a.inputType)""==m&&(m="25/01/2014"),mylog.log("build field "+t+">>>>>> daterange"),r+=u+'<input type="text" class="form-control daterangeInput '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else if("time"==a.inputType)""==m&&(m="20:30"),mylog.log("build field "+t+">>>>>> time"),r+=u+'<input type="text" class="form-control timeInput '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else if("link"==a.inputType)a.url.indexOf("http://")<0&&(a.url="http://"+a.url),mylog.log("build field "+t+">>>>>> link"),r+='<a class="btn btn-primary '+h+'" href="'+a.url+'">Go There</a>';else if("captcha"==a.inputType)mylog.log("build field "+t+">>>>>> captcha"),r+='<div class="col-md-8 pull-right text-right">',r+='<h5 for="message" class="letter-green margin-bottom-25">',r+='<span class="letter-red"><i class="fa fa-lock fa-2x"></i> sécurité</span><br>',r+='merci de recopier le code ci-dessous<br>afin de valider votre message <i class="fa fa-chevron-down"></i>',r+="</h5>",r+='<input placeholder="taper le code ici" class="col-md-6 txt-captcha text-right pull-right" id="captcha">',r+="</div>";else if("tagList"==a.inputType){mylog.log("build field "+t+">>>>>> tagList");var I=a.action?a.action:"javascript:;",z=void 0!==a.sizeClass?a.sizeClass:"col-md-4 col-xs-6";$.each(a.list,(function(e,n){if(h=n.class?n.class:"",!n.excludeFromForm){if(a.trad&&Array.isArray(a.trad)&&a.trad.length>0){if(void 0!==a.trad[n.labelFront])var i=a.trad[n.labelFront];if(void 0!==a.trad[e])i=a.trad[e]}else if(void 0!==a.setLabel&&a.setLabel&&void 0!==n.label)i=n.label;else if(void 0!==tradCategory[e])i=tradCategory[e];else i=e;r+='<div class="'+z+" padding-5 "+t+"C "+e+'"><a class="btn tagListEl btn-select-type-anc '+t+" "+e+"Btn "+h+'" data-tag="'+i+'" data-key="'+e+'" href="'+I+'"><i class="fa fa-'+n.icon+'"></i> <br>'+i+"</a></div>"}}))}else if("tplList"==a.inputType){z=void 0!==a.sizeClass?a.sizeClass:"col-md-4 col-xs-6";r+='<ul class="tplList">',$.each(a.list,(function(e,a){a.excludeFromForm||(r+='<li><input class="'+z+" padding-5 "+t+"C "+e+'" type="radio" value= "'+e+'" name="'+t+'" id="'+e+'" /><label for='+e+'><img src="'+a.photo+'" /></label>
31<a href="'+a.photo+'" data-lightbox="allimgcontent" class=" btn tagListEl btn-select-type-anc ">Voir l\'image</a></li>')})),r+="</ul>"}else if("location"==a.inputType){if(mylog.log("build field "+t+">>>>>> location"),r+="<a href='javascript:;' class='w100p "+h+" locationBtn btn btn-default'><i class='text-azure fa fa-map-marker fa-2x'></i> Localiser </a>",mylog.log("location formValues",n),n.address&&n.geo&&n.geoPosition)var F=function(){mylog.warn("init Adress location",n.address.addressLocality,n.address.postalCode),dyFInputs.locationObj.copyMapForm2Dynform({address:n.address,geo:n.geo,geoPosition:n.geoPosition}),dyFInputs.locationObj.addLocationToForm({address:n.address,geo:n.geo,geoPosition:n.geoPosition})};if(n.addresses)var E=function(){$.each(n.addresses,(function(e,t){mylog.warn("init extra addresses location ",t.address.addressLocality,t.address.postalCode),dyFInputs.locationObj.copyMapForm2Dynform(t),dyFInputs.locationObj.addLocationToForm(t,e)}))};f=function(){F&&F(),E&&E(),dyFInputs.locationObj.init()}}else if("postalcode"==a.inputType)mylog.log("build field "+t+">>>>>> postalcode"),r+="<a href='javascript:;' class='w100p "+h+" postalCodeBtn btn btn-default'><i class='text-azure fa fa-plus fa-2x'></i> Postal Code </a>",r+='<input type="hidden" placeholder="Latitude" name="geo[latitude]" id="geo.latitude]" value="'+(a.geo?a.geo.latitude:"")+'"/>',r+='<input type="hidden" placeholder="Longitude" name="geo[longitude]" id="geo[longitude]" value="'+(a.geo?a.geo.longitude:"")+'"/>',r+='<input type="hidden" placeholder="postal Code" name="address[postalCode]" id="address[postalCode]" value="'+(a.address?a.address.postalCode:"")+'"/>',r+='<input type="hidden" placeholder="Locality" name="address[addressLocality]" id="address[addressLocality]" value="'+(a.address?a.address.addressLocality:"")+'"/>',n.postalCodes&&(f=function(){$.each(n.postalCodes,(function(e,t){mylog.warn("init location",t.name,t.postalCode),copyPCForm2Dynform(t),addPostalCodeToForm(t)}))});else if("arrayForm"==a.inputType)mylog.log("build field "+t+">>>>>> array Form");else if("array"==a.inputType){mylog.log("build field "+t+">>>>>> array list");var N="",P="",q="text",B=void 0!==a.class?a.class:"";void 0!==a.initOptions&&(void 0!==a.initOptions.labelAdd&&(N=a.initOptions.labelAdd),void 0!==a.initOptions.type&&(P=a.initOptions.type),void 0!==a.initOptions.inputType&&(q=a.initOptions.inputType),a.initOptions.class,H=a.initOptions.class),r+='<div class="inputs array"><div class="col-xs-12 no-padding margin-top-10"><div class="col-xs-10 no-padding"><img class="loading_indicator" src="'+parentModuleUrl+'/images/news/ajax-loader.gif" style="position: absolute;right: 5px;top: 10px;display:none;"><input type="'+q+'" name="'+t+'[]" class="'+H+" addmultifield addmultifield0 form-control input-md "+B+'" value="" placeholder="'+m+'"/></div><div class="col-xs-2 sectionRemovePropLineBtn"><a href="javascript:" data-id="'+t+a.inputType+'" class="removePropLineBtn col-md-12 btn btn-link letter-red" alt="Remove this line"><i class=" fa fa-minus-circle" ></i></a></div></div><div class="resultGetUrl resultGetUrl0 col-xs-12 no-padding"></div></div><span class="form-group '+t+a.inputType+'Btn"><div class="col-xs-12 no-padding margin-top-5 margin-bottom-15"><a href="javascript:" data-container="'+t+a.inputType+'" data-id="'+t+'" data-type="'+P+'" data-input-type="'+q+'" class="addPropBtn btn btn-default w100p letter-green" alt="Add a line"><i class=" fa fa-plus-circle" ></i> '+N+"</a> </div></span>",n&&n[t]&&(mylog.warn("dynForm >> ",t,n[t]),a.value=n[t]),mylog.log("scopeObj fieldObj",a),a.init&&$.isFunction(a.init)&&(mylog.log("scopeObj fieldObj 2",a),f=a.init),f=function(){$("#loading_indicator").hide();var e=new Object;void 0!==a.initOptions&&(e=a.initOptions),mylog.log("initField fieldObj",a,"fieldObj.value",a.value,n),void 0!==a.value&&Object.keys(a.value).length>0&&($.each(a.value,(function(i,o){mylog.log("initField optKey",i,"class ."+t+a.inputType,"optVal",o,"field",t,e),i>0&&dyFObj.init.addfield("."+t+a.inputType,o,t,e),$("."+t+a.inputType+" .addmultifield"+i).val(o),n&¬Empty(n.medias)&&$.each(n.medias,(function(t,a){if(a.content){if(void 0!==e.type&&"video"==e.type)var n=processUrl.getMediaVideo(a,"save");
31else n=processUrl.getMediaCommonHtml(a,"save");$(".resultGetUrl"+i).html(n).slideDown(),$("#loading_indicator").hide(),$(".removeMediaUrl").click((function(){mylog.log("processUrl.getMediaFromUrlContent removeMediaUrl ",i),$trigger=$(this).parents().eq(1).find(".addmultifield"+i),$(".addmultifield"+i).parents().find(".resultGetUrl"+i).empty().hide(),$trigger.trigger("input")}))}}))})),dyFObj.init.initMultiFields("."+t+a.inputType,t,P))}}else if("properties"==a.inputType){mylog.log("build field "+t+">>>>>> properties dyFObj.init list",a,g);var H="";mylog.log("dyFObj.init.properties fieldObj.values",a.values,$.isArray(a.values)),mylog.log("dyFObj.init classInput",H),mylog.log("dyFObj.init.properties",dyFObj.init.properties,g);r+='<div class="padding-5"><div class="col-sm-3"><h6>'+(notNull(a.labelKey)?a.labelKey:tradDynForm["Name of filter"])+'</h6></div><div class="col-sm-7"><h6>'+(notNull(a.labelValue)?a.labelValue:tradDynForm["Tags link a filter"])+'</h6></div></div><div class="space5"></div>',$.each(a.values,(function(e,a){r+='<div class="inputs properties "><div class="col-xs-12"><div class="col-sm-3"><input type="text" name="'+t+'0" id="'+t+'0" class="addmultifield addmultifield0 form-control input-md" value="'+e+'" placeholder="'+m+'"/></div><div class="col-sm-7"><input type="text" class="form-control '+H+' addmultifield1" name="tags'+t+'0" id="tags'+t+'0" value="'+a+'" placeholder="'+m+'" style="width:100%;margin-bottom: 10px;border: 1px solid #ccc;"/></div><div class="col-sm-1"><button class="pull-right removePropLineBtn btn letter-red tooltips pull-right" data- data-original-title="Retirer cette ligne" data-placement="bottom"><i class=" fa fa-times" ></i></button></div></div></div>'})),r+='<span class="form-group '+t+a.inputType+'Btn"><div class="col-sm-12"><div class="space10"></div><a href="javascript:;" data-id="'+t+'" data-container="'+t+a.inputType+'" class="addPropBtn btn btn-default text-bold letter-green" alt="Add a line"><i class=" fa fa-plus-circle" ></i></button> </div></span><div class="space5"></div>',f=function(){dyFObj.init.initMultiFields("."+t+a.inputType,t)}}else if("lists"==a.inputType){mylog.log("build field "+t+">>>>>> properties dyFObj.init list",a);H="";mylog.log("dyFObj.init fieldObj.values",a.values,$.isArray(a.values)),mylog.log("dyFObj.init classInput",H),mylog.log("dyFObj.init.properties",dyFObj.init.properties),r+='<div id="listContainer'+t+'" class="inputs listContainer col-xs-12 no-padding" data-name="'+t+'"></div><span class="form-group '+t+a.inputType+'Btn"><div class="col-xs-12 padding-top-20"><a href="javascript:;" data-id="'+t+'" class="btn btn-default addListLineBtn'+t+' text-bold letter-green" alt="Add a line"><i class=" fa fa-plus-circle" ></i>'+trad.addline+'</button> </div></span><div class="space5"></div>',f=function(){notNull(g)&&Object.keys(g).length>0?dyFObj.init.addAndBindListEntry("#listContainer"+t,a.entries,t,g):notNull(v)&&Object.keys(v).length>0?dyFObj.init.addAndBindListEntry("#listContainer"+t,a.entries,t,null,v):dyFObj.init.addAndBindListEntry("#listContainer"+t,a.entries,t)}}else if("tagsNetwork"==a.inputType)mylog.log("build field "+t+">>>>>> tagsNetwork"),r+=u+'<input type="text" class="form-control " name="name'+t+'" id="name'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p,r+=u+'<input type="text" class="form-control select2TagsInput" name="tags'+t+'" id="tags'+t+'" value="'+g+'" placeholder="'+m+'" '+b+"/>"+p;else if("searchInvite"==a.inputType)mylog.log("build field "+t+">>>>>> searchInvite"),r+='<input class="invite-search '+h+' form-control text-left" placeholder="Un nom, un e-mail ..." autocomplete = "off" id="inviteSearch" name="inviteSearch" value=""><ul class="dropdown-menu" id="dropdown_searchInvite" style=""><li class="li-dropdown-scope">-</li></ul></input>';else if("recaptcha"==a.inputType)mylog.log("build field "+t+">>>>>> recaptcah"),r+='<div class="g-recaptcha" data-sitekey="'+a.key+'"></div>';else if("custom"==a.inputType)mylog.log("build field "+t+">>>>>> custom"),r+="function"==typeof a.html?a.html():a.html;else if("createNews"==a.inputType){mylog.log("build field "+t+">>>>>> createNews");var Y=a.params;if("citoyens"!=Y.targetType){if(""==Y.authorImg)var R=moduleUrl+"/images/thumb/default_citoyens.png";else R=baseUrl+Y.authorImg;if(""==Y.targetImg)var W=moduleUrl+"/images/thumb/default_"+Y.targetType+".png";else W=baseUrl+Y.targetImg}r='<div id="createNews" class="form-group"><label class="col-xs-12 text-left control-label no-padding" for="post"><i class="fa fa-chevron-down"></i>
31 '+tradDynForm.writenewshere+'</label><div id="mentionsText" class="col-xs-12 no-padding"><textarea name="newsText"></textarea></div><label class="col-xs-12 text-left control-label no-padding" for="post"><i class="fa fa-chevron-down"></i> '+tradDynForm.tags+'</label><div class="no-padding"><input id="tags" type="" data-type="select2" name="tags" placeholder="#Tags" value="" style="width:100%;"></div><label class="col-xs-12 text-left control-label no-padding" for="post"><i class="fa fa-chevron-down"></i> '+tradDynForm.newsvisibility+'</label><div class="dropdown no-padding col-xs-12"><a data-toggle="dropdown" class="btn btn-default col-xs-12" id="btn-toogle-dropdown-scope" href="javascript:;"><i class="fa fa-connectdevelop"></i> '+tradDynForm.network+' <i class="fa fa-caret-down" style="font-size:inherit;"></i></a><ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">',"events"!=Y.targetType&&(r+='<li><a href="javascript:;" id="scope-my-network" class="scopeShare" data-value="private"><h4 class="list-group-item-heading"><i class="fa fa-lock"></i> '+tradDynForm.private+'</h4><p class="list-group-item-text small">'+tradDynForm["explainprivate"+Y.targetType]+"</p></a></li>"),r+='<li><a href="javascript:;" id="scope-my-network" class="scopeShare" data-value="restricted"><h4 class="list-group-item-heading"><i class="fa fa-connectdevelop"></i> '+tradDynForm.network+'</h4><p class="list-group-item-text small"> '+tradDynForm.explainnetwork+'</p></a></li><li><a href="javascript:;" id="scope-my-wall" class="scopeShare" data-value="public"><h4 class="list-group-item-heading"><i class="fa fa-globe"></i> '+tradDynForm.public+'</h4><p class="list-group-item-text small">'+tradDynForm.explainpublic+'</p></a></li></ul><input type="hidden" name="scope" id="scope" value="restricted"/></div>',"citoyens"!=Y.targetType&&(r+='<label class="col-xs-12 text-left control-label no-padding" for="post"><i class="fa fa-chevron-down"></i> '+tradDynForm.newsauthor+'</label><div class="dropdown no-padding col-md-12"><a data-toggle="dropdown" class="btn btn-default col-xs-12 text-left" id="btn-toogle-dropdown-targetIsAuthor" href="javascript:;"><img height=20 width=20 src="'+W+'"> '+Y.targetName+' <i class="fa fa-caret-down" style="font-size:inherit;"></i></a><ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"><li><a href="javascript:;" class="targetIsAuthor" data-value="1" data-name="'+Y.targetName+'"><h4 class="list-group-item-heading"><img height=20 width=20 src="'+W+'"> '+Y.targetName+'</h4><p class="list-group-item-text small">'+tradDynForm.show+" "+Y.targetName+" "+tradDynForm.asAuthor+'</p></a></li><li><a href="javascript:;" class="targetIsAuthor" data-value="0" data-name="'+tradDynForm.me+'"><h4 class="list-group-item-heading"><img height=20 width=20 src="'+R+'"> '+tradDynForm.me+'</h4><p class="list-group-item-text small"> '+tradDynForm.iamauthor+'</p></a></li></ul><input type="hidden" id="authorIsTarget" value="1"/></div>'),r+="</div>"}else if("scope"==a.inputType)mylog.log("scopeObj fieldObj.inputType ",a),m=void 0!==a.placeholder?a.placeholder:tradDynForm.selectscopes,r+=scopeObj.getHtml(m,g),r+="<div class='col-xs-12'><span class='col-xs-12 hidden text-red errorForm'></span></div>",scopeObj.initVar(a,g);else if("formLocality"==a.inputType){mylog.log("build field "+t+">>>>>> formLocality",a),"undefined"!=typeof costum&&null!=costum&&void 0!==costum.dynForm&&void 0!==costum.dynForm.locality&&void 0!==costum.dynForm.locality.info&&(r+="<div class='col-xs-12'>"+costum.dynForm.locality.info+"</div>");var U="";a.rules&&a.rules.required&&(U="required"),r+='<div class=\'col-xs-12 inline-block padding-15 form-in-map formLocality\'><label style="font-size: 13px;" class="col-xs-12 text-left control-label no-padding" for="newElement_country"><i class="fa fa-chevron-down"></i> '+tradDynForm.country+"</label><select class='col-xs-12' name='newElement_country' "+U+"><option value=''>"+trad.chooseCountry+"</option>",mylog.log("formInMap formLocality 1",dyFObj.activeElem,dyFObj),r+="</select><div id='divCity' class='hidden dropdown pull-left col-md-12 col-xs-12 no-padding'> "+'<label style="font-size: 13px;" class="col-xs-12 text-left control-label no-padding" for="newElement_city"><i class="fa fa-chevron-down"></i>
31 '+trad.cityorcodepostal+"</label><input autocomplete='off' class='col-xs-12' type='text' name='newElement_city' placeholder='"+trad["Search a city, a town or a postal code"]+"' "+U+"><ul class='dropdown-menu col-xs-12' id='dropdown-newElement_locality-found' style='margin-top: -2px; background-color : #ea9d13; max-height : 300px ; overflow-y: auto'><li><a href='javascript:' class='disabled'>"+tradDynForm.searchACityATownOrAPostalCode+'</a></li></ul></div><div id=\'divStreetAddress\' class=\'hidden dropdown pull-left col-md-12 col-xs-12 no-padding\'> <label style="font-size: 13px;" class="col-xs-12 text-left control-label no-padding" for="newElement_street"><i class="fa fa-chevron-down"></i> '+trad.streetFormInMap+"</label><input class='col-xs-11' autocomplete='off' type='text' style='margin-right:-3px;height: 35px;' name='newElement_street' placeholder='"+trad.streetFormInMap+"'><a href='javascript:;' class='col-xs-1 btn btn-default' style='padding:3px;border-radius:0 4px 4px 0 ; height: 35px;' type='text' id='newElement_btnSearchAddress'><i class='fa fa-search'></i></a></div><div class='dropdown pull-left col-xs-12 no-padding'> <ul class='dropdown-menu' id='dropdown-newElement_streetAddress-found' style='margin-top: -2px; width:100%;background-color : #ea9d13; max-height : 300px ; overflow-y: auto'><li><a href='javascript:' class='disabled'>"+trad.currentlyresearching+"</a></li></ul></div><div id='alertGeo' class='alert alert-warning col-xs-12 hidden' style='margin-bottom: 10px;margin-top: 10px'><strong>Warning!</strong> "+tradDynForm.doNotForgetToGeolocateYourAddress+"</div></div><div id='sumery' class='text-dark col-xs-12 no-padding'><hr class='col-xs-12'><h4 class='text-center'>"+tradDynForm.addressSummary+" : </h4><div id='street_sumery' class='col-xs-12'><span>"+trad.streetFormInMap+" : </span><b><span id='street_sumery_value'></span></b></div><div id='cp_sumery' class='col-xs-12'><span>"+trad.postalCode+" : </span><b><span id='cp_sumery_value'></span></b></div><div id='city_sumery' class='col-xs-12'><span>"+trad.city+" : </span><b><span id='city_sumery_value'></span></b></div><div id='country_sumery' class='col-xs-12'><span>"+tradDynForm.country+" : </span><b><span id='country_sumery_value'></span></b></div><div id='divMapLocality' class='col-xs-12 no-padding' style='height: 300px;'></div><a href='javascript:;' class='btn btn-success col-xs-12 margin-top-10' type='text' id='btnValideAddress'>"+tradDynForm.confirmAddress+"</a></div>",r+="<div class='col-xs-12'><span class='col-xs-12 hidden text-red errorForm'></span></div>",r+="<div id='divNewAddress' class='text-dark col-xs-12 no-padding '><a href='javascript:;' class='btn btn-success col-xs-12' style='margin-bottom: 10px;' type='text' id='newAddress'><i class=\"fa fa-plus\"></i> "+tradDynForm.addANewAddress+"</a></div>",void 0!==a.data&&null!=a.data&&(dyFObj.formInMap.data=a.data,dyFObj.formInMap.update)}else if("password"==a.inputType)mylog.log("build field "+t+">>>>>> password"),r+='<div class="div-password"><input id="'+t+'" name="'+t+'" class="form-control" type="password"/><i class="fa fa-eye icon-eye" data-field="'+t+'" style="top:48px"></i></div>';else if("openingHours"==a.inputType){mylog.log("dyFObj.init.buildOpeningHours",g);var X=[{dayOfWeek:"Su",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Mo",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Tu",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"We",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Th",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Fr",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Sa",hours:[{opens:"08:00",closes:"19:00"}]}],V=["Mo","Tu","We","Th","Fr","Sa","Su"],G={Mo:{key:"Mo",label:trad.monday},Tu:{key:"Tu",label:trad.tuesday},We:{key:"We",label:trad.wednesday},Th:{key:"Th",label:trad.thursday},Fr:{key:"Fr",label:trad.friday},Sa:{key:"Sa",label:trad.saturday,active:!1},Su:{key:"Su",label:trad.sunday,active:!1}};r+="<div class='col-xs-12 no-padding'><div id='selectedDays' class='col-xs-12 text-center margin-bottom-10'>",$.each(V,(function(e,t){var a="object"!=typeof g&&void 0===G[t].active||"object"==typeof g[e]?"active":"";r+="<div class='inline'><a class=\"btn btn-default btn-select-day "+a+'" data-key="'+t+'" href="javascript:;">'+G[t].label.substring(0,2)+"</a></div>"})),r+="</div><div id='daysList' class='col-xs-12 no-padding'>",$.each(V,(function(e,t){var n="object"!=typeof g&&void 0===G[t].active||"object"==typeof g[e]?"":"display:none;";"object"!=typeof g||"object"==typeof g[e]&&g[e].allDay;r+="<div class='col-xs-12 padding-bottom-10 padding-top-10 margin-bottom-5 shadow2' id='contentDays"+t+"' style='border-bottom:1px solid lightgray; "+n+'\'><div class=\'col-xs-12 no-padding\'><label class="col-md-4 col-sm-5 col-xs-6 text-left control-label no-padding no-margin" for="allDaysMo"><i class="fa fa-calendar"></i> '+G[t].label+'</label></div><div class="col-xs-12" id="hoursRange'+t+'">',"object"==typeof g[e]&¬Null(g[e].hours)?$.each(g[e].hours,(function(e,a){mylog.log("hours",e,a),r+='<div class="col-xs-12 hoursRange no-padding hoursRange'+e+'" data-value="'+e+'"><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding"><i class="fa fa-hourglass-start"></i> Start hour</label><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding"><i class="fa fa-hourglass-end"></i> End hour</label><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput startTime" data-value="'+e+'" data-days="'+t+'" data-type="opens" id="startTime'+t+e+'"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput endTime" data-value="'+e+'" data-days="'+t+'" data-type="closes" id="endTime'+t+e+'"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div>',0!=e&&(r+='<a href="javascript:;" class="btn btn-default text-red removeHoursRange margin-top-10 col-md-12 col-sm-12" data-days="'+t+'" data-value="'+e+'">
31<i class="fa fa-trash"></i> Remove hours range</a>'),r+="</div>"})):r+='<div class="col-xs-12 hoursRange no-padding" data-value="0"><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding" for="allDaysMo"><i class="fa fa-hourglass-start"></i> '+tradDynForm.startTime+'</label><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding" for="allDaysMo"><i class="fa fa-hourglass-end"></i> '+tradDynForm.endTime+'</label><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput startTime" data-value="0" data-days="'+t+'" data-type="opens" id="startTime'+t+'0"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput endTime" data-value="0" data-days="'+t+'" data-type="closes" id="endTime'+t+'0"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div></div>',void 0!==a.options.multipleHours&&a.options.multipleHours&&(r+='<a href="javascript:;" class="btn btn-default text-green addHoursRange margin-top-10 col-md-12 col-sm-12" data-value="'+t+'"><i class="fa fa-plus"></i> '+tradDynForm.addHours+"</a>"),r+="</div></div>"})),r+='</div><input type="hidden" name="openingHours" value="true"/></div>',f=function(){dyFObj.init.bindTimePicker(),notNull(g)&&"object"==typeof g&&$.each(g,(function(e,t){notEmpty(t)?void 0!==X[e].disabled&&delete X[e].disabled:X[e].disabled=!0,"object"==typeof t&¬Null(t.hours)&&(X[e].hours=t.hours,$.each(t.hours,(function(e,a){dyFObj.init.bindTimePicker(t.dayOfWeek,e,a)})))})),dyFObj.init.initRangeHours()}}else if("import"===a.inputType){mylog.log("build field "+t+">>>>>> input file import");var K=a&&a.uploader?a.uploader:"Upload";if(r+='<div class="file-uploader">\t<input type="text" readonly value="Nom du fichier" class="file-upload-label" id="'+t+'-text" />\t<input type="file" class="file-upload-input" id="'+t+'-file" />\t<button type="button" class="file-upload-button" id="'+t+'-uploader"><i class="fa fa-upload" aria-hidden="true"></i> '+K+"</button></div>",a&&a.rules&&a.rules.map&&void 0!==a.rules.map){var Z=a.rules.map,J=0;for(var Q in r+='<br><div style="overflow-x: auto;"><table class="table table-bordered"><thead><tr>',Z)r+="<th>"+Z[Q]+"</th>",J++;r+='</tr><tbody id="'+t+'-apercu"><tr><td colspan="'+J+'">...Aperçu</td></tr></tbody></table></div>'}$(document).on("click",".file-upload-button",(function(e){$(e.target).prev(".file-upload-input").trigger("click")})),$(document).on("change",".file-upload-input",(function(e){var n=e&&e.target&&e.target.files?e.target.files:[];if(n.length){var i=n[0],o=i.name.split(".").pop(),s="",r=!0;if(a&&a.rules&&a.rules.extensions&&void 0!==a.rules.extensions)0===a.rules.extensions.filter((function(e){return e.match(new RegExp(o,"gi"))})).length&&(r=!1,s+="Le type de fichier n'est pas valide</br>");if(a&&a.rules&&a.rules.max_size&&void 0!==a.rules.max_size){var l=a.rules.max_size;if("number"!=typeof l||isNaN(l)){if("string"==typeof l)if((l=l.replaceAll(" ","")).match(/^[0-9]*((.|,){1}[0-9]{1,})?(m|k|o|mo|ko|mb|kb|b){1}$/i)){var c=l.replace(/(mb|kb|mo|ko|b|o){1}/i,""),d=l.substring(c.length).toLowerCase();(l=parseInt(c)*{b:1,o:1,k:1024,ko:1024,kb:1024,m:1048576,mo:1048576,mb:1048576}[d])<i.size&&(r=!1,s+="La taille du fichier est trop grande</br>")}else(l=parseInt(l))>i.size&&(r=!1,s+="La taille du fichier est trop grande</br>")}else l<i.size&&(r=!1,s+="La taille du fichier est trop grande</br>")}if(r){$(e.target).prev(".file-upload-label").val(i.name);var u=new FormData;u.append("file",i),$.ajax({url:baseUrl+a.endpoint,method:"post",processData:!1,contentType:!1,data:u,success:function(e){if(a&&a.rules&&a.rules.map&&void 0!==a.rules.map){var n="",i=JSON.parse(e),o=Object.keys(a.rules.map);if(0===i.length)n='<tr><td colspan="'+o.length+'">Aucune données</td></tr>';else for(var s=0;s<i.length;s++){var r=i[s];n+='<tr class="import'+t+'">';
31for(var l=0;l<o.length;l++){var c=o[l];void 0!==r[c]?n+='<td class="'+t+c+'">'+r[c]+"</td>":n+='<td class="'+t+c+'"></td>'}n+="</tr>"}$("#"+t+"-apercu").html(n)}},error:a.error&&a.error?a.error:function(){alert("error")}})}else $(e.target).prev(".file-upload-label").val("Nom du fichier"),toastr.error(s),$(e.target).val("")}}))}else if("address"==a.inputType)r+='<div id="addressForm"></div>';else if("formArray"===a.inputType){const e=a.value&&Array.isArray(a.value)&&a.value.length>0?a.value:[{}];a.value=e;let n="";if(e.length>0){let i=0;for(const o of e){let e=a.template;for(const t in a.mapping){const n=a.mapping[t],i=new RegExp(`data-form-control="${t}"`,"g");if(void 0!==o[t])switch(n){case"text":e=e.replace(i,`data-form-control="${t}" value="${o[t].replace(/"/g,""")}"`)}}n+=`<div class="form-array-container" data-key="${i++}"><button data-target="${t}" type="button" class="form-array-delete"><span class="fa fa-times"></span></button>${e}</div>`}}else n+=`<div class="form-array-container" data-key="0"><button data-target="${t}" type="button" class="form-array-delete"><span class="fa fa-times"></span></button>${a.template}</div>`;r+=`\n <div id="${t}-form-array" class="form-array" data-field="${t}">\n \t<div class="form-arrays">${n}</div>\n <button type="button" class="form-array-add btn btn-default" data-target="${t}"><span class="fa fa-plus-circle"></span></button>\n </div>\n `}else mylog.log("build field "+t+">>>>>> input text"),r+=u+'<input type="text" class="form-control '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'"/>'+p;else{if(mylog.log("build field "+t+">>>>>> text, numeric, tags, tags",a),"tags"==a.inputType){if(h+=" select2TagsInput",mylog.log("text, numeric, tags, tags HERE",a),void 0!==a.tagsList&&null!=a.tagsList&&"undefined"!=typeof costum&&null!=costum&&void 0!==costum[a.tagsList]?(a.values=costum[a.tagsList],a.data=costum[a.tagsList],mylog.log("text, numeric, tags, tags HERE costum if",a)):void 0!==a.tagsList&&null!=a.tagsList&&"undefined"!=typeof costum&&null!=costum&&void 0!==costum.lists&&null!=costum.lists&&void 0!==costum.lists[a.tagsList]?(a.values=costum.lists[a.tagsList],a.data=costum.lists[a.tagsList],mylog.log("text, numeric, tags, tags HERE",a)):void 0!==a.values&&0!=a.values&&null!=a.values||(a.values=tagsList,a.data=tagsList),a.values){dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={});var ee={};if(void 0!==a.group&&null!=typeof a.group&&!0===a.group){var te=0;ee={results:[],pagination:{more:!0}},$.each(a.values,(function(e,t){mylog.log("tags",e,t);var a=[];$.each(t,(function(e,t){mylog.log("suBtags",e,t);var n={id:++te,text:t};a.push(n)}));var n={text:e,children:a};ee.results.push(n)}))}else ee=a.values;dyFObj.init.initValues[t].tags=ee}mylog.log("build field "+t+">>>>>> text, numeric, tags, tags",a),void 0!==a.maximumSelectionLength&&null!=a.maximumSelectionLength&&(mylog.log("build field "+t+">>>>>> text, numeric, tags, tags"),mylog.log("build field "+t+">>>>>> text, numeric, tags, tags",dyFObj.init.initValues[t],a.maximumSelectionLength),dyFObj.init.initValues[t].maximumSelectionLength=a.maximumSelectionLength),mylog.log("select2TagsInput fieldObj.minimumInputLength",a.minimumInputLength),void 0!==a.minimumInputLength&&"number"==typeof a.minimumInputLength&&(dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={}),dyFObj.init.initValues[t].minimumInputLength=a.minimumInputLength,mylog.log("select2TagsInput fieldObj dyFObj.init.initValues[field]",dyFObj.init.initValues[t])),void 0!==a.tokenSeparators&&Array.isArray(a.tokenSeparators)&&(dyFObj.init.initValues[t]||(dyFObj.init.initValues[t]={}),dyFObj.init.initValues[t].tokenSeparators=a.tokenSeparators,mylog.log("select2TagsInput fieldObj dyFObj.init.initValues[field]",dyFObj.init.initValues[t])),void 0!==a.mainTag&&a.mainTag,b="style='width:100%;margin-bottom: 10px;border: 1px solid #ccc;'",mylog.log("select2TagsInput field",t,g)}var ae="";a.maxlength&&(ae=" maxlength='"+a.maxlength+"'"),fieldDataType=a.type?"data-type='"+a.type+"'":"",r+=u+' <input type="text" class="form-control '+h+'" name="'+t+'" id="'+t+'" value="'+g+'" placeholder="'+m+'" '+b+" "+fieldDataType+" "+ae+"/>"+p,r+='<span class="errorForm text-red"></span>',"price"==a.inputType&&(r+='<select class="'+h+'" name="devise" id="devise" style="">',r+='<option class="bold" value="â¬">euro â¬</option>',r+='<option class="bold" value="G1">G1</option>',r+='<option class="bold" value="$">dollars $</option>',r+='<option class="bold" value="CFP">CFP</option>',r+="</select>")}return a.custom&&(r+=a.custom),a.info&&(r+=d),r+="</div>",e&&$(e).append(r),a.init&&$.isFunction(a.init)&&a.init(t+a.inputType),f&&$.isFunction(f)&&f("."+t+a.inputType),r},bindForm:function(e,t){mylog.info("bindForm :: connecting submit btn to $.validate pluggin",t),mylog.dir(t);var a=$(".errorHandler",$(e.formId));$(e.formId).validate({rules:t,submitHandler:function(n){return mylog.log("submit handler bindform",n),!1===dyFObj.checkRules(t,e)?(a.show(),toastr.info(trad.fieldsMandatory),!1):!(dyFObj.unloggedMode&&""==userId&&(res=dyFObj.unloggedProcess.validate(),!res))&&($(dyFObj.activeModal+" #btn-submit-form").html('<i class="fa fa-spinner fa-spin fa-"></i>').prop("disabled",!0),a.hide(),mylog.log("form submitted "+e.formId),e.beforeSave&&jQuery.isFunction(e.beforeSave)&&e.beforeSave(),e.onSave&&jQuery.isFunction(e.onSave)?(e.onSave(),!1):(mylog.log("bindForm","default SaveProcess",e.savePath),mylog.dir($(e.formId).serializeFormJSON()),$.ajax({type:"POST",url:e.savePath,data:$(e.formId).serializeFormJSON(),dataType:"json"}).done((function(e){afterDynBuildSave&&"function"==typeof afterDynBuildSave&&afterDynBuildSave(e.map,e.
31id),mylog.log("bindForm","saved successfully !")})),!1))},invalidHandler:function(e,t){toastr.info(trad.fieldsMandatory),a.show()}})},bindDynFormEvents:function(e,t){mylog.log("bindDynFormEvents","formLocality",e,t),e.surveyId?dySObj.bindSurvey(e,t):dyFObj.bindForm(e,t),mylog.log("bindForm","ajaxFormModal connecting any specific input event select2, datepicker...",$(e.formId+" .select2Input").length),mylog.log("bindDynFormEvents select2 length ",$(e.formId+" .select2Input").length,$(e.formId+" .select2Select").length,$(e.formId+" .select2TagsInput").length),$(".close-modal").click((function(){dyFObj.closeForm()})),$(e.formId+" .select2Input").length&&jQuery.isFunction(jQuery.fn.select2)&&$.each($(e.formId+" .select2Input"),(function(){var e={placeholder:$(this).data("placeholder")?$(this).data("placeholder"):"",allowClear:!0};void 0!==dyFObj.init.initValues[$(this).attr("id")]&&dyFObj.init.initValues[$(this).attr("id")].maximumSelectionLength&&(e.maximumSelectionSize=dyFObj.init.initValues[$(this).attr("id")].maximumSelectionLength),jQuery.isFunction(jQuery.fn.select2)?$(this).select2(e):mylog.error("bindForm","select2 library is missing")})),$(e.formId+" .select2-container").length&&$.each($(e.formId+" .select2-container"),(function(){$(this).hasClass("select2-container-multi")&&$(this).removeClass("form-control")})),$(e.formId+" .select2Select").length&&(mylog.log("bindForm","select2Select 1"),jQuery.isFunction(jQuery.fn.select2)?(mylog.log("select2Select 2"),$.each($(e.formId+" .select2Select"),(function(){if(mylog.log("select2Select ",$(this).attr("id"),dyFObj.init.initValues),dyFObj.init.initValues[$(this).attr("id")]){mylog.log("select2Select dyFObj.init.initValues id ",dyFObj.init.initValues[$(this).attr("id")]);var e={};dyFObj.init.initValues[$(this).attr("id")].maximumSelectionSize&&(e.maximumSelectionSize=dyFObj.init.initValues[$(this).attr("id")].maximumSelectionSize),mylog.log("select2Select dyFObj.init.initValues",dyFObj.init.initValues),"number"==typeof dyFObj.init.initValues[$(this).attr("id")].minimumInputLength&&dyFObj.init.initValues[$(this).attr("id")].minimumInputLength>0&&(mylog.log("select2Select minimumInputLength ",e),e.minimumInputLength=dyFObj.init.initValues[$(this).attr("id")].minimumInputLength),mylog.log("select2Select selectOptions ",e),$(this).removeClass("form-control").select2(e),mylog.log("select2Select end ",e)}}))):mylog.error("select2 library is missing")),$(e.formId+" .select2TagsInput").length&&(jQuery.isFunction(jQuery.fn.select2)?$.each($(e.formId+" .select2TagsInput"),(function(){if(mylog.log("select2TagsInput id xxxxxxxxxxxxxxxxx ",$(this).attr("id"),dyFObj.init.initValues[$(this).attr("id")],dyFObj.init.initValues),dyFObj.init.initValues[$(this).attr("id")]&&!$(this).hasClass("select2-container")){if(mylog.log("select2TagsInput",dyFObj.init.initValues[$(this).attr("id")]),0===dyFObj.init.initValues[$(this).attr("id")].tags.length)var e={minimumInputLength:3,tags:!0,multiple:!0,tokenSeparators:[","],placeholder:$(this).attr("placeholder")?$(this).attr("placeholder"):"",createSearchChoice:function(e,t){if(!t.length)return{id:e,text:e}},ajax:{url:baseUrl+"/api/tags/search",dataType:"json",type:"GET",quietMillis:50,data:function(e){return{q:e}},results:function(e,t,{term:a}){var n=!1;const i={results:$.map(e,(function(e){return a==e.tag&&(n=!0),{text:e.tag,id:e.tag}}))};return n||(i.results=[{id:a,text:a},...i.results]),i}}};else e={tags:dyFObj.init.initValues[$(this).attr("id")].tags,tokenSeparators:[","],placeholder:$(this).attr("placeholder")?$(this).attr("placeholder"):""};dyFObj.init.initValues[$(this).attr("id")].maximumSelectionLength&&(e.maximumSelectionSize=dyFObj.init.initValues[$(this).attr("id")].maximumSelectionLength),mylog.log("select2TagsInput dyFObj.init.initValues",dyFObj.init.initValues),"number"==typeof dyFObj.init.initValues[$(this).attr("id")].minimumInputLength&&dyFObj.init.initValues[$(this).attr("id")].minimumInputLength>0&&(mylog.log("select2TagsInput minimumInputLength ",e),e.minimumInputLength=dyFObj.init.initValues[$(this).attr("id")].minimumInputLength),void 0!==dyFObj.init.initValues[$(this).attr("id")].tokenSeparators&&Array.isArray(dyFObj.init.initValues[$(this).attr("id")].tokenSeparators)&¬Empty(dyFObj.init.initValues[$(this).attr("id")].tokenSeparators)&&(mylog.log("select2TagsInput dyFObj.init.initValues ",dyFObj.init.initValues),e.tokenSeparators=dyFObj.init.initValues[$(this).attr("id")].tokenSeparators),void 0!==dyFObj.init.initSelectNetwork&&void 0!==dyFObj.init.initSelectNetwork[$(this).attr("id")]&&dyFObj.init.initSelectNetwork[$(this).attr("id")].length>0&&(mylog.log("select2TagsInput data",dyFObj.init.initSelectNetwork[$(this).attr("id")]),e.data=dyFObj.init.initSelectNetwork[$(this).attr("id")]),mylog.log("select2TagsInput selectOptions ",e),$(this).removeClass("form-control").select2(e),$(this).attr("value")&&$(this).removeClass("form-control").select2("data",$.map($(this).attr("value").split(","),(function(e){return{text:e,id:e}}))),mylog.log("select2TagsInput end ",e)}})):mylog.error("select2 library is missing"));function a(e){mylog.log("loadDateTimePicker"),jQuery.isFunction(jQuery.datetimepicker)||(mylog.log("loadDateTimePicker2"),lazyLoad(baseUrl+"/plugins/xdan.datetimepicker/jquery.datetimepicker.full.min.js",baseUrl+"/plugins/xdan.datetimepicker/jquery.datetimepicker.min.css",e))}$(".colorpickerInput").length&&function(e){mylog.log("loadColorPicker"),jQuery.isFunction(jQuery.ColorPicker)||(mylog.log("loadDateTimePicker2"),lazyLoad(baseUrl+"/plugins/colorpicker/js/colorpicker.js",baseUrl+"/plugins/colorpicker/css/colorpicker.css",e))}((function(){mylog.log("init .colorpickerInput"),$(".colorpickerInput").ColorPicker({color:"pink",onSubmit:function(e,t,a,n){$(n).val(t),$(n).ColorPickerHide()},onBeforeShow:function(){$(this).ColorPickerSetColor(this.value)}}).bind("keyup",(function(){$(this).ColorPickerSetColor(this.value)}))})),function(e){mylog.log("loadSpectrumColorPicker"),lazyLoad(baseUrl+"/plugins/spectrum-colorpicker2/spectrum.min.js",baseUrl+"/plugins/spectrum-colorpicker2/spectrum.min.css",e)}((function(){$(".sp-color-picker").length&&($(".sp-color-picker").spectrum({type:"text",showInput:"true",showInitial:"true"}),$(".sp-color-picker").addClass("form-control"),$(".sp-original-input-container").css("width","100%"))}));var n=function(){mylog.log("init dateInput"),jQuery.datetimepicker.setLocale("fr"),$(".monthyearInput").datetimepicker({lang:"fr",format:"m/Y",timepicker:!1,onShow:function(){$(".xdsoft_calendar").hide()},onClose:function(e,t){var i=JSON.stringify(e).split("-");"null"!=i[0]&&(t.val(i[1]+"/"+i[0].substring(1)),t.datetimepicker("destroy"),a(n))}})};$(".monthInput").length&&a((function(){mylog.log("init monthInput"),jQuery.datetimepicker.setLocale("fr"),$(".monthInput").datetimepicker({autoclose:!0,lang:"fr",format:"m/Y",timepicker:!1})})),$(".dateInput,.monthInput").length&&a((function(){mylog.log("init dateInput"),jQuery.datetimepicker.setLocale("fr"),$(".dateInput").datetimepicker({autoclose:!0,lang:"fr",format:"d/m/Y",timepicker:!1})})),$(".dateInput,.monthyearInput").length&&a(n),$(".myTimeInput").length&&a((function(){mylog.log("init time"),jQuery.datetimepicker.setLocale("fr"),$(".myTimeInput").datetimepicker({autoclose:!0,lang:"fr",format:"H:i",datepicker:!1})}));if($(".dateTimeInput").length&&a((function(){mylog.log("init dateTimeInput"),jQuery.datetimepicker.setLocale("fr"),$(".dateTimeInput").datetimepicker({weekStart:1,step:15,lang:"fr",format:"d/m/Y H:i"})})),$(".locationBtn").length&&$(".locationBtn").off().on("click",(function(){dyFObj.formInMap.init()})),$(".postalCodeBtn").length&&$(".postalCodeBtn").off().on("click",(function(){$("#ajax-modal").modal("hide"),showMap(!0),void 0!==formInMap.showMarkerNewElement&&formInMap.showMarkerNewElement(!0)})),void 0!==dyFObj.init.uploader&&Object.keys(dyFObj.init.uploader).length){uploadObj.docListIds=[],uploadObj.afterLoadUploader=!1;var i={};notNull(costum)&&(void 0!==costum.slug&&(i.costumSlug=costum.slug),void 0!==costum.editMode&&(i.costumEditMode=costum.editMode)),$.each(dyFObj.init.uploader,(function(e,t){var a=e;uploadObj.domTarget=a;var n=void 0!==t.endPoint?t.endPoint:uploadObj.path,o="image"==t.docType?"qq-template-gallery":"qq-template-manual-trigger";mylog.log("init fineUploader",n),$(a).fineUploader({template:t.template?t.template:o,paste:{defaultName:"pasted_image",targetElement:$(a+"_paste")},classes:{dropActive:!0},request:{endpoint:n,params:i},validation:{allowedExtensions:t.filetypes?t.filetypes:["jpeg","jpg","gif","png"],sizeLimit:t.
31sizeLimit?t.sizeLimit:5e6,itemLimit:t.itemLimit?t.itemLimit:0},messages:{sizeError:"{file} "+tradDynForm.istooheavy+"! "+tradDynForm.limitmax+" : {sizeLimit}.",typeError:"{file} "+tradDynForm.invalidextension+". "+tradDynForm.extensionacceptable+": {extensions}."},session:{endpoint:null},deleteFile:{enabled:!0},callbacks:{onSubmit:function(e,n){t.showUploadBtn&&$("#trigger-upload").removeClass("hide").click((function(e){$(a).fineUploader("uploadStoredFiles"),urlCtrl.loadByHash(location.hash),$("#ajax-modal").modal("hide")}))},onCancel:function(e){$("ul.qq-upload-list > li").length-1<=0&&$("#trigger-upload").addClass("hide")},onPasteReceived:function(e){},onComplete:function(e,a,n,i){"function"==typeof t.onComplete&&t.onComplete(n),mylog.log(n,i),"true"==$("#ajaxFormModal #newsCreation").val()&&uploadObj.docListIds.push(n.id.$id),n.result||(toastr.error(trad.somethingwentwrong+" : "+n.msg),mylog.error(trad.somethingwentwrong,n.msg))},onSessionRequestComplete:function(e,t,a){},onAllComplete:function(e,a){if(mylog.log("ooooooooooooo",e,a),"true"==$("#ajaxFormModal #newsCreation").val()){var n=new Object;"file"==uploadObj.contentKey?(n.type="gallery_files",n.countFiles=uploadObj.docListIds.length,n.files=uploadObj.docListIds):(n.type="gallery_images",n.countImages=uploadObj.docListIds.length,n.images=uploadObj.docListIds);var i={type:"news",parentId:uploadObj.id,parentType:uploadObj.type,scope:$("#ajaxFormModal #createNews #scope").val(),text:$("#ajaxFormModal #createNews textarea").val(),media:n};""!=$("#ajaxFormModal #createNews #tags").val()&&(i.tags=$("#ajaxFormModal #createNews #tags").val().split(",")),$("#ajaxFormModal #createNews #authorIsTarget").length&&1==$("#ajaxFormModal #createNews #authorIsTarget").val()&&(i.targetIsAuthor=!0),i=mentionsInit.beforeSave(i,"#ajaxFormModal #createNews textarea"),$.ajax({type:"POST",url:baseUrl+"/news/co/save",data:i,type:"POST"}).done((function(e){uploadObj.finishUpload>0&&uploadObj.finishUpload--,uploadObj.afterLoadUploader&&uploadObj.startAfterLoadUploader&&0==uploadObj.finishUpload&&(void 0!==uploadObj.type&¬Null(uploadObj.type)&&"proposals"==uploadObj.type?dyFObj.coopAfterSave(uploadObj.callBackData):void 0!==t.afterUploadComplete&¬Null(t.afterUploadComplete)&&jQuery.isFunction(t.afterUploadComplete)?t.afterUploadComplete():"function"==typeof uploadObj.commonCallback?uploadObj.commonCallback():notNull(uploadObj.gotoUrl)?(dyFObj.closeForm(),urlCtrl.loadByHash(uploadObj.gotoUrl)):(dyFObj.closeForm(),urlCtrl.loadByHash(location.hash)),uploadObj.gotoUrl=null)})).fail((function(){toastr.error(trad.somethingwentwrong),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1)}))}else uploadObj.finishUpload>0&&uploadObj.finishUpload--,uploadObj.afterLoadUploader&&uploadObj.startAfterLoadUploader&&0==uploadObj.finishUpload&&(void 0!==uploadObj.type&¬Null(uploadObj.type)&&"proposals"==uploadObj.type?dyFObj.coopAfterSave(uploadObj.callBackData):void 0!==t.afterUploadComplete&¬Null(t.afterUploadComplete)&&jQuery.isFunction(t.afterUploadComplete)?t.afterUploadComplete():"function"==typeof uploadObj.commonCallback?uploadObj.commonCallback():notNull(uploadObj.gotoUrl)?(dyFObj.closeForm(),urlCtrl.loadByHash(uploadObj.gotoUrl)):(dyFObj.closeForm(),urlCtrl.loadByHash(location.hash)),uploadObj.gotoUrl=null)},onError:function(e){toastr.info(trad.somethingwentwrong)}},thumbnails:{placeholders:{waitingPath:baseUrl+"/plugins/fine-uploader/jquery.fine-uploader/processing.gif",notAvailablePath:baseUrl+"/plugins/fine-uploader/jquery.fine-uploader/retry.gif"}},autoUpload:!1}),void 0!==t.initList&&$(a).fineUploader("addInitialFiles",t.initList)}))}if($(".daterangeInput").length){var o=function(){$(".daterangeInput").daterangepicker({timePicker:!0,timePickerIncrement:30,format:"DD/MM/YYYY h:mm A"},(function(e,t,a){mylog.log(e.toISOString(),t.toISOString(),a)}))};jQuery.isFunction(jQuery.fn.daterangepicker)?o():lazyLoad(baseUrl+"/plugins/bootstrap-daterangepicker/daterangepicker.js",baseUrl+"/plugins/bootstrap-daterangepicker/daterangepicker-bs3.css",o)}if($(".formLocality").length&&dyFObj.formInMap.init(),$(".addmultifield").length&&$(".addPropBtn").unbind("click").click((function(){mylog.log("addPropBtn",$(this).data("id"));
31var e=$(this).data("id"),t=$(this).data("type"),a=$(this).data("input-type");0==$("."+e+" .inputs .addmultifield:visible").length||""!=$("."+e+" .addmultifield:last").val()&&""!=$("."+e+" .addmultifield1:last").val()?dyFObj.init.addfield("."+$(this).data("container"),"",e,t,a):toastr.info("please fill properties first")})),$(".wysiwygInput").length){mylog.log("wysiwygInput wysiwygInput")}if($(".markdownInput").length){mylog.log("markdownInput")}if($(".form-array").length){const t=$(".form-array");t.on("click",".form-array-add",(function(){const t=$(this),a=t.data("target"),n=t.parents(`#${a}-form-array`),i=e.formObj.jsonSchema.properties[a].template;n.find(".form-arrays").append(`<div class="form-array-container" data-key="${n.find(".form-array-container").length}"><button data-target="${a}" type="button" class="form-array-delete"><span class="fa fa-times"></span></button>${i}</div>`)})),t.on("click",".form-array-delete",(function(){const e=$(this),t=e.data("target"),a=e.parents(`#${t}-form-array`);e.parents(".form-array-container").remove(),e.parents(".form-array-container").remove(),a.find(".form-array-container").each((function(e){this.dataset.key=e}))}))}},init:{initValues:{},properties:{},uploader:{},initSelect:{},initSelectNetwork:[],addfield:function(e,t,a,n,i){mylog.log("dyFObj.init.addfield",e+" .inputs val",t,"name",a,"type",n),$.isEmptyObject($(e+" .inputs"))?mylog.error("container doesn't seem to exist : "+e+" .inputs"):($(e+" .properties").length>0?$(dyFObj.init.propertyLineHTML(t,a)).fadeIn("slow").appendTo(e+" .inputs"):$(dyFObj.init.arrayLineHTML(e,t,a,i)).fadeIn("slow").appendTo(e+" .inputs"),$(".loading_indicator").hide(),$(e+" .addmultifield:last").focus(),dyFObj.init.initMultiFields(e,a,n),mylog.log("dyFObj.init.initSelect",dyFObj.init.initSelect),void 0!==dyFObj.init.properties[a]&&"tags"==dyFObj.init.properties[a].type&&$.each(dyFObj.init.initSelect,(function(e,t){if(mylog.log("id ",e,t,dyFObj.init.initValues[e].tags),1==t){var a={tags:dyFObj.init.initValues[e].tags,tokenSeparators:[","],placeholder:$("#"+e).attr("placeholder")?$("#"+e).attr("placeholder"):""};dyFObj.init.initValues[e].maximumSelectionLength&&(a.maximumSelectionLength=dyFObj.init.initValues[e].maximumSelectionLength),void 0!==dyFObj.init.initSelectNetwork&&void 0!==dyFObj.init.initSelectNetwork[e]&&dyFObj.init.initSelectNetwork[e].length>0&&(a.data=dyFObj.init.initSelectNetwork[e]),$("#"+e).removeClass("form-control").select2(a),"undefined"!=typeof mainTag&&$("#"+e).val([mainTag]).trigger("change"),dyFObj.init.initSelect[e]=!1}})))},initMultiFields:function(e,t,a){mylog.log("dyFObj.init.initMultiFields",e),$(e+" .addmultifield").unbind("keydown").keydown((function(a){13==a.keyCode&&(a.preventDefault(),""!=$(this).val()?""!=$(this).parent().next().children(".addmultifield1").val()?dyFObj.init.addfield(e,"",t):$(this).parent().next().children(".addmultifield1").focus():toastr.warning("La paire (clef/valeure) doit etre remplie."))}));var n=$(".addmultifield").length-1;processUrl.getMediaFromUrlContent(e+" .addmultifield"+n,".resultGetUrl"+n,1,a),$(e+" .addmultifield1").unbind("keydown").keydown((function(a){a.ctrlKey&&13==a.keyCode&&(a.preventDefault(),""!=$(this).val()&&""!=$(this).parent().prev().children(".addmultifield").val()?dyFObj.init.addfield(e,"",t):toastr.warning("La paire (clef/valeure) doit etre remplie."))})),$(e+" .removePropLineBtn").click((function(){$(this).parents().eq(1).remove()}))},propertyLineHTML:function(e,t){var a=$(".addmultifield").length-1;mylog.log("dyFObj.init.propertyLineHTML",dyFObj.init,e,typeof e,t,a),mylog.log("dyFObj.init.propertyLineHTML",t);var n=dyFObj.elementObj.dynForm.jsonSchema.properties[t];mylog.log("dyFObj.init elt",n),notEmpty(e)||(e={label:"",value:""});var i="";return mylog.log("dyFObj.init.properties",dyFObj.init.properties),notNull(dyFObj.init.properties)&¬Null(dyFObj.init.properties[t])&&(dyFObj.init.initValues["tags"+t+a]||(dyFObj.init.initValues["tags"+t+a]={}),"tags"==dyFObj.init.properties[t].type?(dyFObj.init.initValues["tags"+t+a].tags=tagsList,i="select2TagsInput"):dyFObj.init.initValues["tags"+t+a].values=dyFObj.init.properties[t].values,dyFObj.init.initSelect["tags"+t+a]=!0),mylog.log("dyFObj.init.propertyLineHTML classInput ",i),'<div class="col-xs-12"><div class="space5"></div><div class="col-sm-3"><input type="text" id="'+t+a+'" name="'+t+a+'" class="addmultifield addmultifield'+a+' form-control input-md" value="'+e.label+'" /><img class="loading_indicator" src="'+parentModuleUrl+'/images/news/ajax-loader.gif"></div><div class="col-sm-7"><input type="text" class="form-control '+i+' addmultifield1" name="tags'+t+a+'" id="tags'+t+a+'" value="" placeholder="" style="width:100%;margin-bottom: 10px;border: 1px solid #ccc;"/></div><div class="col-sm-1"><button class="pull-right removePropLineBtn btn letter-red tooltips pull-right" data- data-original-title="Retirer cette ligne" data-placement="bottom"><i class=" fa fa-times" ></i></button></div></div>'},arrayLineHTML:function(e,t,a,n){var i=void 0!==n?n:"text";mylog.log("dyFObj.init.arrayLineHTML : ",t),void 0===t&&(t="");var o=$(e+" .addmultifield").length,s='<div class="col-xs-12 no-padding margin-top-10"><div class="col-xs-10 no-padding"><img class="loading_indicator" src="'+parentModuleUrl+'/images/news/ajax-loader.gif"><input type="'+i+'" name="'+a+'[]" class="addmultifield addmultifield'+o+' form-control input-md" value="'+t+'" placeholder="..."/></div><div class="col-xs-2 sectionRemovePropLineBtn"><a href="javascript:" class="removePropLineBtn col-md-12 btn btn-link letter-red" alt="Remove this line"><i class=" fa fa-minus-circle" ></i></a></div><div class="resultGetUrl resultGetUrl'+o+' col-xs-12"></div></div>';return mylog.log("-------------------------"),s},addAndBindListEntry:function(e,t,a,n,i){mylog.log("buildEntryList idContainer",e,"entry",t,"field",a,"value",n),incEntry=$(e+" .listEntry").length,htmlList="",notNull(n)?$.each(n,(function(e,n){htmlList+=dyFObj.init.buildEntryList(incEntry,t,a,n),incEntry++})):notNull(i)?$.each(i,(function(e,n){htmlList+=dyFObj.init.buildEntryList(incEntry,t,a,n),incEntry++})):htmlList+=dyFObj.init.buildEntryList(incEntry,t,a),$(e).append(htmlList),$(".removeListLineBtn").off().on("click",(function(){$(this).parents().eq(1).fadeOut(200).remove()})),$(".addListLineBtn"+a).off().on("click",(function(){dyFObj.init.addAndBindListEntry(e,t,a)})),$(".listContainer[data-name="+a+"] .sp-color-picker").length&&($(".listContainer[data-name="+a+"] .sp-color-picker").spectrum({type:"text",showInput:"true",showInitial:"true"}),$(".listContainer[data-name="+a+"] .sp-color-picker").addClass("form-control"),$(".listContainer[data-name="+a+"] .sp-original-input-container").css("width","100%"));const o=Object.keys(dyFObj.init.uploader),s=o[o.length-1];if(o.length>0&&dyFObj.init.uploader[s].shouldInit){const e=dyFObj.init.uploader[s];var r=s;uploadObj.domTarget=r;var l=void 0!==e.endPoint?e.endPoint:uploadObj.path,c="image"==e.docType?"qq-template-gallery":"qq-template-manual-trigger";mylog.log("init fineUploader",l);var d=notNull(costum)&&void 0!==costum.slug?{costumSlug:costum.slug}:{};$(r).fineUploader({template:e.template?e.template:c,paste:{defaultName:"pasted_image",targetElement:$(r+"_paste")},classes:{dropActive:!0},request:{endpoint:l,params:d},validation:{allowedExtensions:e.filetypes?e.filetypes:["jpeg","jpg","gif","png","webp"],sizeLimit:e.sizeLimit?e.sizeLimit:5e6,itemLimit:e.itemLimit?e.itemLimit:0},messages:{sizeError:"{file} "+tradDynForm.istooheavy+"! "+tradDynForm.limitmax+" : {sizeLimit}.",typeError:"{file}
31 "+tradDynForm.invalidextension+". "+tradDynForm.extensionacceptable+": {extensions}."},session:{endpoint:null},deleteFile:{enabled:!0},callbacks:{onSubmit:function(t,a){e.showUploadBtn&&$("#trigger-upload").removeClass("hide").click((function(e){$(r).fineUploader("uploadStoredFiles"),urlCtrl.loadByHash(location.hash),$("#ajax-modal").modal("hide")}))},onCancel:function(e){$("ul.qq-upload-list > li").length-1<=0&&$("#trigger-upload").addClass("hide")},onPasteReceived:function(e){},onComplete:function(t,a,n,i){"function"==typeof e.onComplete&&e.onComplete(n),mylog.log(n,i),"true"==$("#ajaxFormModal #newsCreation").val()&&uploadObj.docListIds.push(n.id.$id),n.result||(toastr.error(trad.somethingwentwrong+" : "+n.msg),mylog.error(trad.somethingwentwrong,n.msg))},onSessionRequestComplete:function(e,t,a){},onAllComplete:function(t,a){if(mylog.log("ooooooooooooo",t,a),"true"==$("#ajaxFormModal #newsCreation").val()){var n=new Object;"file"==uploadObj.contentKey?(n.type="gallery_files",n.countFiles=uploadObj.docListIds.length,n.files=uploadObj.docListIds):(n.type="gallery_images",n.countImages=uploadObj.docListIds.length,n.images=uploadObj.docListIds);var i={type:"news",parentId:uploadObj.id,parentType:uploadObj.type,scope:$("#ajaxFormModal #createNews #scope").val(),text:$("#ajaxFormModal #createNews textarea").val(),media:n};""!=$("#ajaxFormModal #createNews #tags").val()&&(i.tags=$("#ajaxFormModal #createNews #tags").val().split(",")),$("#ajaxFormModal #createNews #authorIsTarget").length&&1==$("#ajaxFormModal #createNews #authorIsTarget").val()&&(i.targetIsAuthor=!0),i=mentionsInit.beforeSave(i,"#ajaxFormModal #createNews textarea"),$.ajax({type:"POST",url:baseUrl+"/news/co/save",data:i,type:"POST"}).done((function(t){uploadObj.finishUpload>0&&uploadObj.finishUpload--,uploadObj.afterLoadUploader&&uploadObj.startAfterLoadUploader&&0==uploadObj.finishUpload&&(void 0!==uploadObj.type&¬Null(uploadObj.type)&&"proposals"==uploadObj.type?dyFObj.coopAfterSave(uploadObj.callBackData):void 0!==e.afterUploadComplete&¬Null(e.afterUploadComplete)&&jQuery.isFunction(e.afterUploadComplete)?e.afterUploadComplete():"function"==typeof uploadObj.commonCallback?uploadObj.commonCallback():notNull(uploadObj.gotoUrl)?(dyFObj.closeForm(),urlCtrl.loadByHash(uploadObj.gotoUrl)):(dyFObj.closeForm(),urlCtrl.loadByHash(location.hash)),uploadObj.gotoUrl=null)})).fail((function(){toastr.error(trad.somethingwentwrong),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1)}))}else uploadObj.finishUpload>0&&uploadObj.finishUpload--,uploadObj.afterLoadUploader&&uploadObj.startAfterLoadUploader&&0==uploadObj.finishUpload&&(void 0!==uploadObj.type&¬Null(uploadObj.type)&&"proposals"==uploadObj.type?dyFObj.coopAfterSave(uploadObj.callBackData):void 0!==e.afterUploadComplete&¬Null(e.afterUploadComplete)&&jQuery.isFunction(e.afterUploadComplete)?e.afterUploadComplete():"function"==typeof uploadObj.commonCallback?uploadObj.commonCallback():notNull(uploadObj.gotoUrl)?(dyFObj.closeForm(),urlCtrl.loadByHash(uploadObj.gotoUrl)):(dyFObj.closeForm(),urlCtrl.loadByHash(location.hash)),uploadObj.gotoUrl=null)},onError:function(e){toastr.info(trad.somethingwentwrong)}},thumbnails:{placeholders:{waitingPath:baseUrl+"/plugins/fine-uploader/jquery.fine-uploader/processing.gif",notAvailablePath:baseUrl+"/plugins/fine-uploader/jquery.fine-uploader/retry.gif"}},autoUpload:!1}),void 0!==e.initList&&$(r).fineUploader("addInitialFiles",e.initList)}$(e+" .dateTimeInput").length>0&&(jQuery.datetimepicker.setLocale("fr"),$(e+" .dateTimeInput").datetimepicker({weekStart:1,step:15,lang:"fr",format:"d/m/Y H:i"}))},buildEntryList:function(e,t,a,n){return mylog.log("buildEntryList num",e,"entry",t,"field",a,"value",n),countEntry=Object.keys(t).length,defaultClass=1==countEntry?"col-xs-10":"col-xs-5",str="<div class='listEntry col-xs-12 no-padding' data-num='"+incEntry+"'>",$.each(t,(function(t,i){if(name=a+t+e,classEntry=void 0!==i.class?i.class:defaultClass,placeholder=void 0!==i.placeholder?i.placeholder:"",str+="<div class='"+classEntry+"'>",void 0!==i.label&&("label"==i.type?str+='<div class="col-xs-12"><h6>'+i.label.replace("{num}",e+1)+"</h6></div>":str+='<div class="padding-5 col-xs-12"><h6>'+i.label.replace("{num}",e+1)+'</h6></div><div class="space5"></div>'),defaultValue=void 0!==i.value?i.value:"",valueEntry=notNull(n)&&void 0!==n[t]?n[t]:defaultValue,"hidden"==i.type)str+='<input type="hidden" name="'+name+'" data-entry="'+t+'" id="'+a+e+'" class="addmultifield addmultifield0 form-control input-md no-padding" value="'+valueEntry+'" placeholder="'+placeholder+'"/>';else if("text"==i.type)str+='<input type="text" name="'+name+'" data-entry="'+t+'" id="'+a+e+'" class="addmultifield addmultifield0 form-control input-md col-xs-12 no-padding" value="'+valueEntry+'" placeholder="'+placeholder+'"/>';else if("textarea"==i.type)str+='<textarea name="'+name+'" data-entry="'+t+'" id="'+a+e+'" class="addmultifield form-control input-md col-xs-12 no-padding">'+valueEntry+"</textarea>";else if("colorpicker"==i.type)str+='<input type="text" id="'+a+e+'" name="'+name+'" data-entry="'+t+'" class="sp-color-picker '+classEntry+'" value="'+valueEntry+'" placeholder="'+placeholder+'"/>';else if("select"==i.type){if(str+='<select name="'+name+'" data-entry="'+t+'" id="'+a+e+'" class="addmultifield form-control input-md col-xs-12 no-padding">',i.options)if(Array.isArray(i.options))for(var o=0;o<i.options.length;o++){var s="";"string"==typeof i.options[o]?(s=i.options[o]==valueEntry?"selected":"",str+='<option value="'+i.options[o]+'" '+s+">"+i.options[o]+"</option>"):(s=Object.keys(i.options[o])[0]==valueEntry?"selected":"",str+='<option value="'+Object.keys(i.options[o])[0]+'" '+s+">"+i.options[o][Object.keys(i.options[o])[0]]+"</option>")}else costum&&costum.lists&&costum.lists[i.options]?$.each(costum.lists[i.options],(function(e,t){var a=e==valueEntry?"selected":"";Array.isArray(costum.lists[i.options])&&(a=t==valueEntry?"selected":""),str+='<option value="'+t+'" '+a+">"+t+"</option>"}
31)):Object.keys(i.options).forEach((function(e){var t=e==valueEntry?"selected":"";str+='<option value="'+e+'" '+t+">"+i.options[e]+"</option>"}));str+="</select>"}else"image"==i.type?(str+=dyFObj.buildInputField(null,a+"-"+e,{...dyFInputs.image(),...i,domElement:a+"-"+e,endPoint:"/subKey/"+a+"-"+e}),dyFObj.init.uploader["#"+a+"-"+e].shouldInit=!0):"date"==i.type?str+='<input type="date" name="'+name+'" data-entry="'+t+'" id="'+a+e+'" class="addmultifield addmultifield0 form-control input-md col-xs-12 no-padding" value="'+valueEntry+'" placeholder="'+placeholder+'"/>':"datetime"==i.type&&(str+='<input type="text" autocomplete="off" class="form-control dateTimeInput " data-entry="'+t+'" name="'+name+'" id="'+a+e+'" value="'+valueEntry+'" placeholder="'+placeholder+'"/>');str+="</div>"})),str+='<div class="col-sm-1"><button class="pull-right removeListLineBtn btn bg-red text-white tooltips pull-right" data-num="'+e+'" data-original-title="Retirer cette ligne" data-placement="bottom" style="margin-top: 43px;"><i class=" fa fa-times"></i></button></div></div>',str},initRangeHours:function(){mylog.log("dyFObj.init.initRangeHours : "),$(".addHoursRange").click((function(){var e=$
31(this).data("value");dyFObj.init.addHoursRange(e)}))},bindTimePicker:function(e,t,a){mylog.log("dyFObj.init.bindTimePicker",e,t,a,openingHoursResult);var n="08:00",i="19:00";notNull(a)&&(n=a.opens,i=a.closes),void 0!==e&¬Null(e)?($("#startTime"+e+t+", #endTime"+e+t).timepicker({showSeconds:!1,showMeridian:!1,defaultTime:!1}),$("#startTime"+e+t).timepicker("setTime",n),$("#endTime"+e+t).timepicker("setTime",i),$(".removeHoursRange").off().on("click",(function(){var e=$(this).data("days"),t=$(this).data("value");$("#hoursRange"+e+" .hoursRange"+t).remove(),$.each(openingHoursResult,(function(a,n){n.dayOfWeek==e&&openingHoursResult[a].hours.splice(t,1)}))}))):($(".timeInput").timepicker({showSeconds:!1,showMeridian:!1,defaultTime:!1}),$(".startTime").timepicker("setTime",n),$(".endTime").timepicker("setTime",i)),$(".timeInput").off().on("changeTime.timepicker",(function(e){var t=$(this).data("type"),a=$(this).data("days"),n=$(this).data("value");$.each(openingHoursResult,(function(i,o){o.dayOfWeek==a&&(openingHoursResult[i].hours[n][t]=e.time.value)}))}))},folderUploadEvent:function(e,t,a,n,i){name=""==i?"image"==a?trad.noalbumselected:trad.nofolderselected:navInFolders[i].name,$(".nameFolder-form").text(name),endPoint=uploadObj.get(e,t,a,n,i),$("#imageUploader").fineUploader("setEndpoint",endPoint),uploadObj.gotoUrl="#page.type."+e+".id."+t+".view.gallery.dir."+a,""!=n&&(uploadObj.gotoUrl+=".key."+n),""!=i&&(uploadObj.gotoUrl+=".folder."+i,uploadObj.folderId=i)},addHoursRange:function(e){mylog.log("dyFObj.init.addHoursRange",e);var t=$("#hoursRange"+e+" .hoursRange").length;mylog.log("countRange",t),mylog.log("addToDay",e),str='<div class="col-xs-12 hoursRange no-padding hoursRange'+t+'" data-value="'+t+'"><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding"><i class="fa fa-hourglass-start"></i> '+tradDynForm.startTime+'</label><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding"><i class="fa fa-hourglass-end"></i>'+tradDynForm.startTime+'</label><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput startTime" data-value="'+t+'" data-days="'+e+'" data-type="opens" id="startTime'+e+t+'"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput endTime" data-value="'+t+'" data-days="'+e+'" data-type="closes" id="endTime'+e+t+'"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div><a href="javascript:;" class="btn btn-default text-red removeHoursRange margin-top-10 col-md-12 col-sm-12" data-days="'+e+'" data-value="'+t+'"><i class="fa fa-trash"></i> Supprimer la plage horaire</a></div>',$("#hoursRange"+e).find(".hoursRange:last").after(str),dyFObj.init.bindTimePicker(e,t)},buildOpeningHours:function(e,t){mylog.log("dyFObj.init.buildOpeningHours",e);var a=["Mo","Tu","We","Th","Fr","Sa","Su"],n={Mo:{key:"Mo",label:trad.monday},Tu:{key:"Tu",label:trad.tuesday},We:{key:"We",label:trad.wednesday},Th:{key:"Th",label:trad.thursday},Fr:{key:"Fr",label:trad.friday},Sa:{key:"Sa",label:trad.saturday,active:!1},Su:{key:"Su",label:trad.sunday,active:!1}},i=!1;notNull(e)&&"object"==typeof e&&$.each(e,(function(e,t){"object"!=typeof t&&(i=!1)}
31)),mylog.log("allWeek",i);var o="<div class='col-xs-12 no-padding'><div id='selectedDays' class='col-xs-12 text-center margin-bottom-10'>";return $.each(a,(function(t,a){var i="object"!=typeof e&&void 0===n[a].active||"object"==typeof e[t]?"active":"";o+="<div class='inline'><a class=\"btn btn-default btn-select-day "+i+'" data-key="'+a+'" href="javascript:;">'+n[a].label.substring(0,2)+"</a></div>"})),o+="</div><div id='daysList' class='col-xs-12 no-padding'>",$.each(a,(function(a,i){var s="object"!=typeof e&&void 0===n[i].active||"object"==typeof e[a]?"":"display:none;",r=("object"!=typeof e||"object"==typeof e[a]&&e[a].allDay,"object"==typeof e[a]&¬Null(e[a].hours)?"":"style='display:none;'");o+="<div class='col-xs-12 padding-bottom-10 padding-top-10 margin-bottom-5 shadow2' id='contentDays"+i+"' style='border-bottom:1px solid lightgray; "+s+'\'><div class=\'col-xs-12 no-padding\'><label class="col-md-4 col-sm-5 col-xs-6 text-left control-label no-padding no-margin" for="allDaysMo"><i class="fa fa-calendar"></i> '+n[i].label+'</label></div><div class="col-xs-12" id="hoursRange'+i+'" '+r+">","object"==typeof e[a]&¬Null(e[a].hours)?$.each(e[a].hours,(function(e,t){mylog.log("hours",e,t),o+='<div class="col-xs-12 hoursRange no-padding hoursRange'+e+'" data-value="'+e+'"><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding"><i class="fa fa-hourglass-start"></i> Start hour</label><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding"><i class="fa fa-hourglass-end"></i> End hour</label><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput startTime" data-value="'+e+'" data-days="'+i+'" data-type="opens" id="startTime'+i+e+'"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput endTime" data-value="'+e+'" data-days="'+i+'" data-type="closes" id="endTime'+i+e+'"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div>',0!=e&&(o+='<a href="javascript:;" class="btn btn-default text-red removeHoursRange margin-top-10 col-md-12 col-sm-12" data-days="'+i+'" data-value="'+e+'"><i class="fa fa-trash"></i> Remove hours range</a>'),o+="</div>"})):o+='<div class="col-xs-12 hoursRange no-padding" data-value="0"><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding" for="allDaysMo"><i class="fa fa-hourglass-start"></i> '+tradDynForm.startTime+'</label><label class="col-md-6 col-sm-6 col-xs-6 text-left control-label no-padding" for="allDaysMo"><i class="fa fa-hourglass-end"></i> '+tradDynForm.endTime+'</label><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput startTime" data-value="0" data-days="'+i+'" data-type="opens" id="startTime'+i+'0"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div><div class="input-group bootstrap-timepicker timepicker col-md-6 col-sm-6 col-xs-6 no-padding pull-left"><input type="text" class="form-control input-small timeInput endTime" data-value="0" data-days="'+i+'" data-type="closes" id="endTime'+i+'0"><span class="input-group-addon"><i class="glyphicon glyphicon-time"></i></span></div></div>',void 0!==t.multipleHours&&t.multipleHours&&(o+='<a href="javascript:;" class="btn btn-default text-green addHoursRange margin-top-10 col-md-12 col-sm-12" data-value="'+i+'"><i class="fa fa-plus"></i> '+tradDynForm.addHours+"</a>"),o+="</div></div>"})),o+='</div><input type="hidden" name="openingHours" value="true"/></div>'},initbootstrapSwitch:function(e,t,a){mylog.log("dyFObj.init.initbootstrapSwitch",e,t,a);var n=function(){mylog.log("init bootstrap switch"),$(e).bootstrapSwitch(),"function"==typeof t&&$(e).on("switchChange.bootstrapSwitch",(function(e,a){t($(this))})),notNull(a)?$(e).parent().parent().css(a):$(e).parent().parent().addClass("form-group")};jQuery.isFunction(jQuery.fn.bootstrapSwitch)?n():lazyLoad(baseUrl+"/plugins/bootstrap-switch/dist/js/bootstrap-switch.min.js",baseUrl+"/plugins/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.min.css",n)}},searchExist:function(e,t,a,n){var i={name:e,searchBy:"name",searchType:searchType=t||["organizations","projects","events","citoyens"],indexMin:0,indexMax:50},o=void 0!==n&&null!=n?".listSameName."+n:"#listSameName",s=void 0!==n&&null!=n?".similarLink."+n:"#similarLink";$(o).html("<i class='fa fa-spin fa-circle-o-notch'></i> Vérification d'existence"),$(s).show(),null==n&&$(s).parent().show(),$("#btn-submit-form").html('<i class="fa fa-spinner fa-spin"></i>').prop("disabled",!0),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/search/globalautocomplete",data:i,dataType:"json",error:function(e){mylog.log("error"),mylog.dir(e),$("#btn-submit-form").html('Valider <i class="fa fa-arrow-circle-right"></i>').prop("disabled",!1)},success:function(e){mylog.log("searchExist",e);var t="",i=0,r="Verifiez si cet élément n'existe pas déjà ";$("#btn-submit-form").html('Valider <i class="fa fa-arrow-circle-right"></i>').prop("disabled",!1),cotmp={},$.each(e.results,(function(e,o){mylog.log("similarlink globalautocomplete",o),city="",postalCode="";var s="<i class='fa fa-users'></i>";o.type&&(typeIco=o.type,notNull(dyFInputs.get(o.type))&&(s="<i class='fa fa-"+dyFInputs.get(o.type).icon+"'></i>")),where="",null!=o.address&&(city=o.address.addressLocality?o.address.addressLocality:"",postalCode=o.address.postalCode?o.address.postalCode:"",notEmpty(city)&¬Empty(postalCode)&&(where=" ("+postalCode+" "+city+")")),void 0!==o.profilImageUrl&&""!=o.profilImageUrl&&(s="<img width='25' height='25' alt='image' class='img-circle' src='"+baseUrl+o.profilThumbImageUrl+"'/>"),1==a?(cotmp[e]={id:e,name:o.name},t+="<div class='col-xs-12 padding-10'><a href='javascript:;' onclick='fillContactFields( \""+e+"\" );' class='btn btn-xs btn-default w50p' >
31"+s+" "+o.name+"</br>"+where+"</a></div>",r="Verifiez si le contact est dans Communecter"):null!=dySObj.surveys&&Object.keys(dySObj.surveys).length>0?location.hash.indexOf(".view.answers.subview.project")>0?t+="<a href=\"javascript:;\" onclick=\"connectToAnswer('organizations','"+e+"','"+addslashes(o.name)+"', '"+o.slug+"', '"+o.email+'\' );" class="btn btn-xs btn-danger col-xs-12 w50p text-left padding-5 margin-5"><span>'+s+"</span> <span> "+o.name+"</br>"+where+"</span></a>":t+='<a href="javascript:;" onclick="dySObj.goForward(\''+e+"','"+addslashes(o.name)+"', '"+o.slug+"', '"+o.email+'\' );" class="btn btn-xs btn-danger col-xs-12 w50p text-left padding-5 margin-5"><span>'+s+"</span> <span> "+o.name+"</br>"+where+"</span></a>":null!==costum&&void 0!==costum[n]&&"function"==typeof costum[n].searchExist?t+='<a href="javascript:;" onclick="costum.'+n+".searchExist('"+o.collection+"','"+e+"','"+addslashes(o.name)+"', '"+o.slug+"', '"+o.email+'\');" class="btn btn-xs btn-danger col-xs-12 w50p text-left padding-5 margin-5"><span>'+s+"</span> <span> "+o.name+"</br>"+where+"</span></a>":null!==costum&&"undefined"!=typeof costum&&"function"==typeof costum.searchExist?t+='<a href="javascript:;" onclick="costum.searchExist(\''+o.collection+"','"+e+"','"+addslashes(o.name)+"', '"+o.slug+"', '"+o.email+'\');" class="btn btn-xs btn-danger col-xs-12 w50p text-left padding-5 margin-5"><span>'+s+"</span> <span> "+o.name+"</br>"+where+"</span></a>":t+="<a href='#page.type."+o.collection+".id."+e+"' class='btn btn-xs btn-danger col-xs-12 w50p text-left padding-5 margin-5 lbh-preview-element' style='height:55px' ><span>"+s+"</span> <span> "+o.name+"</br>"+where+"</span></a>",i++})),i>0?($(o).html("<div class='col-sm-12 light-border text-red'> <i class='fa fa-eye'></i> "+r+" : </div>"+t),$(o).show(),$(s+" a").show(),coInterface.bindLBHLinks()):$(o).html("<span class='txt-green'><i class='fa fa-thumbs-up text-green'></i> Aucun élément avec ce nom.</span>")}})},formInMap:{actived:!1,timeoutAddCity:null,countryList:null,forced:{map:{}},countryCodeList:{},map:null,NE_insee:"",NE_lat:"",NE_lng:"",NE_city:"",NE_cp:"",NE_street:"",NE_country:"",NE_level5:"",NE_level5Name:"",NE_level4:"",NE_level4Name:"",NE_level3:"",NE_level3Name:"",NE_level2:"",NE_level2Name:"",NE_level1:"",NE_level1Name:"",NE_localityId:"",NE_locality:"",NE_betweenCP:!1,geo:{lat:"0",lon:"0"},geoShape:"",typeSearchInternational:"",formType:"",update:null,data:null,updateLocality:!1,addressesIndex:!1,saveCities:{},bindActived:!1,rules:{required:!1,country:!1,level5:!1,level4:!1,level3:!1,level2:!1,level1:!1},mapObj:{},initRules:function(e){void 0!==e&&null!=e&¬Null(params.required)&&(dyFObj.formInMap.rules.required=e.required)},initMap:function(){mylog.log("formInMap initMap");var e={container:"divMapLocality",latLon:[39.74621,-104.98404],activeCluster:!1,zoom:16,activePopUp:!1};void 0!==dyFObj.formInMap.forced.map.center&&(e.latLon=dyFObj.formInMap.forced.map.center,dyFObj.formInMap.geo.lat=dyFObj.formInMap.forced.map.center[0],dyFObj.formInMap.geo.lon=dyFObj.formInMap.forced.map.center[1]),void 0!==dyFObj.formInMap.forced.map.zoom&&(e.zoom=dyFObj.formInMap.forced.map.zoom),dyFObj.formInMap.mapObj=mapObj.init(e);var t="citoyens";if(void 0!==dyFObj.activeElem&&void 0!==dyFObj[dyFObj.activeElem]&&void 0!==dyFObj[dyFObj.activeElem].col&&(t=dyFObj[dyFObj.activeElem].col),void 0!==dyFObj.formInMap.mapObj&&null!=dyFObj.formInMap.mapObj&&Object.keys(dyFObj.formInMap.mapObj).length>0){var a={elt:{id:0,type:t,geo:{latitude:dyFObj.formInMap.geo.lat,longitude:dyFObj.formInMap.geo.lon}},opt:{draggable:!0},center:!0};dyFObj.formInMap.mapObj.addMarker(a),dyFObj.formInMap.mapObj.markerList[0].on("drag",(function(e){var t=dyFObj.formInMap.mapObj.markerList[0].getLatLng();dyFObj.formInMap.NE_lat=t.lat,dyFObj.formInMap.NE_lng=t.lng})),dyFObj.formInMap.mapObj.hideLoader()}void 0!==dyFObj.formInMap.forced.showMap&&dyFObj.formInMap.forced.showMap&&$("#ajaxFormModal #newAddress").trigger("click")},init:function(){mylog.log("formInMap init",dyFObj.formInMap.formType),$(".locationBtn").addClass("hidden"),dyFObj.formInMap.initCountry(),$('#ajaxFormModal [name="newElement_country"]').val(dyFObj.formInMap.NE_country),mylog.log("dyFObj.formInMap.NE_country ",dyFObj.formInMap.NE_country),""!=dyFObj.formInMap.NE_country&&($("#ajaxFormModal #divPostalCode").removeClass("hidden"),$("#ajaxFormModal #divCity").removeClass("hidden")),mylog.log("dyFObj.formInMap.bindActived",dyFObj.formInMap.bindActived),0==dyFObj.formInMap.bindActived&&dyFObj.formInMap.bindFormInMap(),""==dyFObj.formInMap.NE_insee?$("#ajaxFormModal #divStreetAddress").addClass("hidden"):$("#ajaxFormModal #divStreetAddress").removeClass("hidden"),dyFObj.formInMap.resumeLocality(),"undefined"!=typeof networkJson&&null!=networkJson||$("#ajaxFormModal #mapLegende").addClass("hidden"),dyFObj.formInMap.newAddress(!1),"undefined"!=typeof networkJson&&null!=networkJson||dyFObj.formInMap.initMap(),mylog.log("formInMap init END!")},initCountry:function(){mylog.log("formInMap initCountry"),void 0!==dySObj&&void 0!==dySObj.surveys&&void 0!==dySObj.surveys.parentSurvey&&void 0!==dySObj.surveys.parentSurvey.countryCode&&""!=dySObj.surveys.parentSurvey.countryCode?(mylog.log("formInMap initCountry if"),dyFObj.formInMap.NE_country=dySObj.surveys.parentSurvey.countryCode):notNull(currentUser)&¬Null(currentUser.addressCountry)&&""==dyFObj.formInMap.NE_country?(mylog.log("formInMap initCountry elseif"),dyFObj.formInMap.NE_country=currentUser.addressCountry):void 0!==dyFObj.formInMap.forced.countryCode?dyFObj.formInMap.NE_country=dyFObj.formInMap.forced.countryCode:(mylog.log("formInMap initCountry else"),dyFObj.formInMap.NE_country=""),void 0!==dyFObj.formInMap.countryCodeList&&void 0!==dyFObj.formInMap.countryCodeList[dyFObj.formInMap.NE_country]&&void 0!==dyFObj.formInMap.countryCodeList[dyFObj.formInMap.NE_country].geo&&void 0!==dyFObj.formInMap.countryCodeList[dyFObj.formInMap.NE_country].geo.latitude&&void 0!==dyFObj.formInMap.countryCodeList[dyFObj.formInMap.NE_country].geo.longitude&&(dyFObj.formInMap.geo.lat=dyFObj.formInMap.countryCodeList[dyFObj.formInMap.NE_country].geo.latitude,dyFObj.formInMap.geo.lon=dyFObj.formInMap.countryCodeList[dyFObj.formInMap.NE_country].geo.longitude),mylog.log("formInMap initCountry end",dyFObj.formInMap.NE_country)},initVarNE:function(){mylog.log("formInMap initVarNE"),dyFObj.formInMap.NE_insee="",dyFObj.formInMap.NE_lat="",dyFObj.formInMap.NE_lng="",dyFObj.formInMap.NE_city="",dyFObj.formInMap.NE_cp="",dyFObj.formInMap.NE_street="",dyFObj.formInMap.NE_country="",dyFObj.formInMap.NE_level5="",dyFObj.formInMap.NE_level5Name="",dyFObj.formInMap.NE_level4="",dyFObj.formInMap.NE_level4Name="",dyFObj.formInMap.NE_level3="",dyFObj.formInMap.NE_level3Name="",dyFObj.formInMap.NE_level2="",dyFObj.formInMap.NE_level2Name="",dyFObj.formInMap.NE_level1="",dyFObj.formInMap.NE_level1Name="",dyFObj.formInMap.NE_localityId="",dyFObj.formInMap.NE_locality="",dyFObj.formInMap.NE_betweenCP=!1,dyFObj.formInMap.initCountry()},initDropdown:function(){mylog.log("formInMap initDropdown"),$("#dropdown-newElement_cp-fou
31nd").html("<li><a href='javascript:' class='disabled'>"+trad["Currently researching"]+"</a></li>"),$("#dropdown-newElement_city-found").html("<li><a href='javascript:' class='disabled'>"+trad["Search a city, a town or a postal code"]+"</a></li>")},initHtml:function(){mylog.log("formInMap initHtml"),dyFObj.formInMap.initCountry(),$('#ajaxFormModal [name="newElement_city"]').val(""),$('#ajaxFormModal [name="newElement_street"]').val(""),""==dyFObj.formInMap.NE_country&&($("#ajaxFormModal #divStreetAddress").addClass("hidden"),$("#ajaxFormModal #divCity").addClass("hidden")),dyFObj.formInMap.showWarningGeo(!1)},initUpdateLocality:function(e,t,a,n){mylog.log("initUpdateLocality",e,t,a,n),null!=e&&null!=t?(dyFObj.formInMap.NE_insee=e.codeInsee,dyFObj.formInMap.NE_lat=t.latitude,dyFObj.formInMap.NE_lng=t.longitude,dyFObj.formInMap.NE_city=e.addressLocality,dyFObj.formInMap.NE_cp=e.postalCode,dyFObj.formInMap.NE_street=e.streetAddress.trim(),dyFObj.formInMap.NE_country=e.addressCountry,dyFObj.formInMap.NE_level5=e.level5,dyFObj.formInMap.NE_level5Name=e.level5Name,dyFObj.formInMap.NE_level4=e.level4,dyFObj.formInMap.NE_level4Name=e.level4Name,dyFObj.formInMap.NE_level3=e.level3,dyFObj.formInMap.NE_level3Name=e.level3Name,dyFObj.formInMap.NE_level2=e.level2,dyFObj.formInMap.NE_level2Name=e.level2Name,dyFObj.formInMap.NE_level1=e.level1,dyFObj.formInMap.NE_level1Name=e.level1Name,dyFObj.formInMap.NE_localityId=e.localityId,n&&(dyFObj.formInMap.addressesIndex=n),dyFObj.formInMap.initDropdown()):(dyFObj.formInMap.initVarNE(),dyFObj.formInMap.geoShape="",n&&(dyFObj.formInMap.addressesIndex=n)),dyFObj.formInMap.formType=a,dyFObj.formInMap.updateLocality=!0,"undefined"==typeof contextMap&&(contextMap=[])},resumeLocality:function(e){mylog.log("formInMap resumeLocality",e),""!=dyFObj.formInMap.NE_street?($("#ajaxFormModal #street_sumery_value").html(dyFObj.formInMap.NE_street),$("#ajaxFormModal #street_sumery").removeClass("hidden")):$("#ajaxFormModal #street_sumery").addClass("hidden"),""!=dyFObj.formInMap.NE_cp?($("#ajaxFormModal #cp_sumery_value").html(dyFObj.formInMap.NE_cp),$("#ajaxFormModal #cp_sumery").removeClass("hidden")):$("#ajaxFormModal #cp_sumery").addClass("hidden"),""!=dyFObj.formInMap.NE_city?($("#ajaxFormModal #city_sumery_value").html(dyFObj.formInMap.NE_city),$("#ajaxFormModal #city_sumery").removeClass("hidden")):$("#ajaxFormModal #city_sumery").addClass("hidden"),""!=dyFObj.formInMap.NE_country?($("#ajaxFormModal #country_sumery_value").html(dyFObj.formInMap.NE_country),$("#ajaxFormModal #country_sumery").removeClass("hidden")):$("#ajaxFormModal #country_sumery").addClass("hidden"),""!=dyFObj.formInMap.NE_country&&""!=dyFObj.formInMap.NE_city?($("#ajaxFormModal #btnValideAddress").show(),$("#btnValideAddress").get(0).scrollIntoView({behavior:"smooth",block:"end"}),$(".portfolio-modal#ajax-modal").addClass("lock-scroll")):$("#ajaxFormModal #btnValideAddress").hide()},bindFormInMap:function(){mylog.log("formInMap bindFormInMap"),$('#ajaxFormModal [name="newElement_country"]').change((function(){mylog.log("formInMap.NE_country D",$(this).val(),$('#ajaxFormModal [name="newElement_country"]').val()),dyFObj.formInMap.initVarNE(),dyFObj.formInMap.NE_country=$(this).val(),mylog.log("formInMap.NE_country M",dyFObj.formInMap.NE_country),dyFObj.formInMap.resumeLocality(),$("#ajaxFormModal #btnValideAddress").hide(),$("#ajaxFormModal #divStreetAddress").addClass("hidden"),dyFObj.formInMap.initDropdown(),mylog.log("formInMap.NE_country F",dyFObj.formInMap.NE_country,typeof dyFObj.formInMap.NE_country,dyFObj.formInMap.NE_country.length),""!=dyFObj.formInMap.NE_country?($("#ajaxFormModal #divCP").addClass("hidden"),$("#ajaxFormModal #divCity").removeClass("hidden")):$("#ajaxFormModal #divCity").addClass("hidden"),""!=dyFObj.formInMap.NE_country&&""!=dyFObj.formInMap.NE_city&&(toastr.warning(trad.pleaseConfirmAddress),$("#btnValideAddress").get(0).scrollIntoView({behavior:"smooth",block:"end"}),$(".portfolio-modal#ajax-modal").addClass("lock-scroll"))})),$('#ajaxFormModal [name="newElement_city"]').keyup(delay((function(e){e.preventDefault(),$("#dropdown-city-fou
31nd").show(),mylog.log("newElement_city",$('#ajaxFormModal [name="newElement_city"]').val().trim().length),$('#ajaxFormModal [name="newElement_city"]').val().trim().length>1?(dyFObj.formInMap.NE_city=$('#ajaxFormModal [name="newElement_city"]').val(),dyFObj.formInMap.changeSelectCountrytim(),$("#btn-submit-form").prop("disabled",!0),notNull(dyFObj.formInMap.timeoutAddCity)&&clearTimeout(dyFObj.formInMap.timeoutAddCity),dyFObj.formInMap.timeoutAddCity=setTimeout((function(){dyFObj.formInMap.autocompleteFormAddress("locality",$('#ajaxFormModal [name="newElement_city"]').val())}),500)):0==$('#ajaxFormModal [name="newElement_city"]').val().trim().length&&($("#btn-submit-form").prop("disabled",!1),$("#ajaxFormModal #btnValideAddress").hide(),$("#ajaxFormModal #divStreetAddress").addClass("hidden"))}),750)),$('#ajaxFormModal [name="newElement_city"]').on("change",(function(){toastr.info(trad.pleaseConfirmAddress),$("#btnValideAddress").get(0).scrollIntoView({behavior:"smooth",block:"end"}),$(".portfolio-modal#ajax-modal").addClass("lock-scroll")})),$('#ajaxFormModal [name="newElement_cp"]').keyup((function(e){e.preventDefault(),mylog.log("newElement_cp",$('#ajaxFormModal [name="newElement_cp"]').val().trim()),dyFObj.formInMap.NE_cp=$('#ajaxFormModal [name="newElement_cp"]').val().trim(),dyFObj.formInMap.btnValideDisable(0==$('#ajaxFormModal [name="newElement_cp"]').val().trim().length)})),$('#ajaxFormModal [name="newElement_cp"]').on("change",(function(){toastr.info(trad.pleaseConfirmAddress),$("#btnValideAddress").get(0).scrollIntoView({behavior:"smooth",block:"end"}),$(".portfolio-modal#ajax-modal").addClass("lock-scroll")})),$("#ajaxFormModal #newElement_btnSearchAddress").click((function(){$("#dropdown-newElement_streetAddress-found").hide(),$(this).html("<i class='fa fa-spin fa-spinner'></i>"),dyFObj.formInMap.searchAdressNewElement()})),$('#ajaxFormModal [name="newElement_street"]').keyup((function(e){e.preventDefault(),dyFObj.formInMap.showWarningGeo($('#ajaxFormModal [name="newElement_street"]').val().length>0),dyFObj.formInMap.NE_street=$('#ajaxFormModal [name="newElement_street"]').val().trim(),dyFObj.formInMap.resumeLocality(),13==e.keyCode&&$("#ajaxFormModal #newElement_btnSearchAddress").trigger("click")})),$("#ajaxFormModal #btnValideAddress").click((function(){if($(".portfolio-modal#ajax-modal").removeClass("lock-scroll"),notEmpty(dyFObj.formInMap.saveCities[dyFObj.formInMap.NE_insee])){var e={city:dyFObj.formInMap.saveCities[dyFObj.formInMap.NE_insee]};if(e.city.geoShape=1,0!=dyFObj.formInMap.NE_betweenCP){var t={};t.name=e.city.name,t.postalCode=dyFObj.formInMap.NE_cp,t.geo=e.city.geo,t.geoPosition=e.city.geoPosition,mylog.log("saveCities",typeof e.city.postalCodes,e.city.postalCodes),e.city.postalCodes.push(t)}mylog.log("city/save",e),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/city/save",data:e,dataType:"json",success:function(t){mylog.log("city/save obj.city",e.city),mylog.log("city/save data",t),t.result&&toastr.success(t.msg),dyFObj.formInMap.NE_localityId=t.id,t.city.level1&&(dyFObj.formInMap.NE_level1=t.city.level1,dyFObj.formInMap.NE_level1Name=t.city.level1Name,mylog.log("city/save data.city.level1",t.city.level1)),t.city.level2&&(dyFObj.formInMap.NE_level2=t.city.level2,dyFObj.formInMap.NE_level2Name=t.city.level2Name),t.city.level3&&(dyFObj.formInMap.NE_level3=t.city.level3,dyFObj.formInMap.NE_level3Name=t.city.level3Name),t.city.level4&&(dyFObj.formInMap.NE_level4=t.city.level4,dyFObj.formInMap.NE_level4Name=t.city.level4Name),t.city.level5&&(dyFObj.formInMap.NE_level5=t.city.level5,dyFObj.formInMap.NE_level5Name=t.city.level5Name),dyFObj.formInMap.valideLocality()},error:function(e){mylog.log("error",e),$("#dropdown-newElement_"+currentScopeType+"-found").html("error"),mylog.log("Une erreur est survenue pendant l'enregistrement de la commune")}})}else dyFObj.formInMap.valideLocality()})),$("#ajaxFormModal #newAddress").click((function(){dyFObj.formInMap.newAddress(!0),"undefined"!=typeof costum&&null!=costum&&void 0!==costum.slug&&null!=costum.slug&&void 0!==costum[costum.slug]&&null!=costum[costum.slug]&&"function"==typeof costum[costum.slug].formInMap&&costum[costum.slug].formInMap()}))},showWarningGeo:function(e){mylog.log("formInMap showWarningGeo",e),1==e?($("#ajaxFormModal #alertGeo").removeClass("hidden"),$("#ajaxFormModal #newElement_btnSearchAddress").removeClass("btn-default"),$("#ajaxFormModal #newElement_btnSearchAddress").addClass("btn-warning")):($("#ajaxFormModal #alertGeo").addClass("hidden"),$("#ajaxFormModal #newElement_btnSearchAddress").removeClass("btn-warning"),$("#ajaxFormModal #newElement_btnSearchAddress").addClass("btn-default"))},createLocalityObj:function(e){mylog.log("formInMap createLocalityObj",dyFObj.formInMap);var t={address:{"@type":"PostalAddress",codeInsee:dyFObj.formInMap.NE_insee,streetAddress:dyFObj.formInMap.NE_street.trim(),postalCode:dyFObj.formInMap.NE_cp,addressLocality:dyFObj.formInMap.NE_city,level1:dyFObj.formInMap.NE_level1,level1Name:dyFObj.formInMap.NE_level1Name,addressCountry:dyFObj.formInMap.NE_country,localityId:dyFObj.formInMap.NE_localityId},geo:{"@type":"GeoCoordinates",latitude:dyFObj.formInMap.NE_lat,longitude:dyFObj.formInMap.NE_lng},geoPosition:{type:"Point",coordinates:[parseFloat(dyFObj.formInMap.NE_lng),parseFloat(dyFObj.formInMap.NE_lat)]}};if(notEmpty(dyFObj.formInMap.NE_level2)&&"undefined"!=dyFObj.formInMap.NE_level2&&(t.address.level2=dyFObj.formInMap.NE_level2,t.address.level2Name=dyFObj.formInMap.NE_level2Name),notEmpty(""!=dyFObj.formInMap.NE_level3&&"undefined"!=dyFObj.formInMap.NE_level3)&&(t.address.level3=dyFObj.formInMap.NE_level3,t.address.level3Name=dyFObj.formInMap.NE_level3Name),notEmpty(""!=dyFObj.formInMap.NE_level4&&"undefined"!=dyFObj.formInMap.NE_level4)&&(t.address.level4=dyFObj.formInMap.NE_level4,t.address.level4Name=dyFObj.formInMap.NE_level4Name),notEmpty(""!=dyFObj.formInMap.NE_level5&&"undefined"!=dyFObj.formInMap.NE_level5)&&(t.address.level5=dyFObj.formInMap.NE_level5,t.address.level5Name=dyFObj.formInMap.NE_level5Name),void 0!==e&&1==e){var a=dyFObj.formInMap.NE_country+"_"+dyFObj.formInMap.NE_insee+"-"+dyFObj.formInMap.NE_cp;t.unikey=a}return t},newAddress:function(e){mylog.log("formInMap newAddress !",e),notEmpty(e)&&1==e?($("#ajaxFormModal .formLocality").show(),$("#ajaxFormModal #sumery").show(),void 0!==dyFObj.formInMap.mapObj&&null!=dyFObj.formInMap.mapObj&&Object.keys(dyFObj.formInMap.mapObj).length>0&&$("#ajaxFormModal #divMapLocality").show(),$("#ajaxFormModal #divNewAddress").hide(),dyFObj.formInMap.initCountry(),""!=dyFObj.formInMap.NE_country&&($("#ajaxFormModal #divPostalCode").removeClass("hidden"),$("#ajaxFormModal #divCity").removeClass("hidden")),void 0!==dyFObj.formInMap.mapObj&&null!=dyFObj.formInMap.mapObj&&Object.keys(dyFObj.formInMap.mapObj).length>0&&dyFObj.formInMap.mapObj.map.invalidateSize()):($("#ajaxFormModal .formLocality").hide(),$("#ajaxFormModal #sumery").hide(),$("#ajaxFormModal #divMapLocality").hide(),void 0!==dyFInputs.locationObj.centerLocation&&null!=dyFInputs.locationObj.centerLocation&&void 0!==contextData&&null!=contextData&&"citoyens"==contextData.type?$("#ajaxFormModal #divNewAddress").hide():$("#ajaxFormModal #divNewAddress").show())},valideLocality:function(e){mylog.log("formInMap valideLocality ",notEmpty(dyFObj.formInMap.NE_lat)),notEmpty(dyFObj.formInMap.NE_lat)&&(locObj=dyFObj.formInMap.createLocalityObj(),mylog.log("formInMap copyMapForm2Dynform",locObj),dyFInput
31s.locationObj.copyMapForm2Dynform(locObj),dyFInputs.locationObj.addLocationToForm(locObj)),dyFObj.formInMap.initVarNE(),dyFObj.formInMap.resumeLocality(),dyFObj.formInMap.initHtml(),dyFObj.formInMap.newAddress(!1),$("#btn-submit-form").prop("disabled",!1)},changeCountryForNominatim:function(e){mylog.log("formInMap changeCountryForNominatim",e);return $.each({FR:["RE","GP","GF","MQ","YT","NC","PM"]},(function(t,a){-1!=a.indexOf(e)&&(e=t)})),e},searchAdressNewElement:function(){mylog.log("formInMap searchAdressNewElement");var e="",t=""!=$('#ajaxFormModal [name="newElement_street"]').val()?$('#ajaxFormModal [name="newElement_street"]').val():"",a=dyFObj.formInMap.NE_locality,n=dyFObj.formInMap.NE_cp,i=dyFObj.formInMap.NE_country;""!=$('#ajaxFormModal [name="newElement_street"]').val()?("nominatim",dyFObj.formInMap.typeSearchInternational="address",e=addToRequest(e,t),e=addToRequest(e,a),e=addToRequest(e,`${n}`)):("communecter",dyFObj.formInMap.typeSearchInternational="city",""!=n&&(e=addToRequest(e,n))),dyFObj.formInMap.NE_street=$('#ajaxFormModal [name="newElement_street"]').val(),$("#ajaxFormModal #dropdown-newElement_streetAddress-found").html("<li><a href='javascript:'><i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+"</a></li>"),$("#ajaxFormModal #dropdown-newElement_streetAddress-found").show(),mylog.log("countryCode",i);-1!=["FR","GP","MQ","GF","RE","PM","YT","WF","PF","NC"].indexOf(i)?(i=dyFObj.formInMap.changeCountryForNominatim(i),mylog.log("countryCodeHere",i),dyFObj.formInMap.callDataGouv(e,i)):(i=dyFObj.formInMap.changeCountryForNominatim(i),mylog.log("countryCode",i),dyFObj.formInMap.callNominatim(e,i))},addResultsInForm:function(e,t){mylog.log("formInMap addResultsInForm",e,t);var a=e;mylog.dir(a);var n="";$.each(a,(function(e,a){notEmpty(a.countryCode)&&(mylog.log("Country Code",a.countryCode.toLowerCase(),t.toLowerCase()),a.countryCode.toLowerCase()==t.toLowerCase()&&(n+="<li><a href='javascript:;' class='item-street-found' data-lat='"+a.geo.latitude+"' data-lng='"+a.geo.longitude+"'><i class='fa fa-marker-map'></i> "+a.name+"</a></li>"))})),""==n&&(n="<i class='fa fa-ban'></i> "+trad.noresult),$("#ajaxFormModal #dropdown-newElement_streetAddress-found").html(n),$("#ajaxFormModal #dropdown-newElement_streetAddress-found").show(),$("#ajaxFormModal #newElement_btnSearchAddress").html("<i class='fa fa-search'></i>"),dyFObj.formInMap.bindStreetResultsEvent()},bindStreetResultsEvent:function(){$("#ajaxFormModal .item-street-found").click((function(){void 0!==dyFObj.formInMap.mapObj&&null!=dyFObj.formInMap.mapObj&&Object.keys(dyFObj.formInMap.mapObj).length>0&&(dyFObj.formInMap.mapObj.setLatLng([$(this).data("lat"),$(this).data("lng")],0),dyFObj.formInMap.mapObj.map.setZoom(14)),mylog.log("lat lon",$(this).data("lat"),$(this).data("lng")),$("#ajaxFormModal #dropdown-newElement_streetAddress-found").hide(),$('#ajaxFormModal [name="newElement_lat"]').val($(this).data("lat")),$('#ajaxFormModal [name="newElement_lng"]').val($(this).data("lng")),dyFObj.formInMap.NE_lat=$(this).data("lat"),dyFObj.formInMap.NE_lng=$(this).data("lng"),dyFObj.formInMap.showWarningGeo(!1)}))},callDataGouv:function(e,t){mylog.log("formInMap callDataGouv",e,t),showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" <small>Data Gouv</small>"),callGeoWebService("data.gouv",e,t,(function(a){if(mylog.log("SUCCESS DataGouv"),0!=a.features.length){mylog.log("Résultat trouvé chez DataGouv !"),mylog.dir(a);var n=getCommonGeoObject(a.features,"data.gouv");0==dyFObj.formInMap.addResultsInForm(n,t)&&dyFObj.formInMap.callNominatim(e,t)}else mylog.log("Aucun résultat chez DataGouv"),dyFObj.formInMap.callNominatim(e,t)}),(function(e){mylog.log("ERROR DataGouv"),mylog.dir(e)}))},callNominatim:function(e,t){mylog.log("formInMap callNominatim",e,t),showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" <small>Nominatim</small>"),callGeoWebService("nominatim",e,t,(function(a){if(mylog.log("SUCCESS nominatim"),0!=a.length){mylog.log("Résultat trouvé chez Nominatim !"),mylog.dir(a);var n=getCommonGeoObject(a,"nominatim");0==dyFObj.formInMap.addResultsInForm(n,t)&&callGoogle(e,t)}else mylog.log("Aucun résultat chez Nominatim"),callGoogle(e,t)}),(function(e){mylog.log("ERROR nominatim"),mylog.dir(e)}))},autocompleteFormAddress:function(e,t){mylog.log("formInMap autocompleteFormAddress",e,t),$("#ajaxFormModal #dropdown-newElement_"+e+"-found").html("<li><a href='javascript:'><i class='fa fa-refresh fa-spin'></i></a></li>"),$("#ajaxFormModal #dropdown-newElement_"+e+"-found").show();var a={type:e,scopeValue:t,geoShape:!0,formInMap:!0,countryCode:$('#ajaxFormModal [name="newElement_country"]').val()};void 0!==dyFObj[dyFObj.activeElem]&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum&&null!=dyFObj[dyFObj.activeElem].dynFormCostum&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum.filters&&void 0!==dyFObj[dyFObj.activeElem].dynFormCostum.filters.locations&&(a.subParams=dyFObj[dyFObj.activeElem].dynFormCostum.filters.locations.subParams),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/city/autocompletemultiscope",data:a,dataType:"json",success:function(t){mylog.log("autocompleteFormAddress success",t),html="";var a={};dyFObj.formInMap.saveCities={},$.each(t.cities,(function(t,n){mylog.log("formInMap autocompleteFormAddress value",n);var i=n.insee,o=n.country;if(notEmpty(n.save)&&1==n.save&&(dyFObj.formInMap.saveCities[i]=n),notEmpty(n.geoShape)&&(a[i]=n.geoShape.coordinates[0]),"city"==e||"locality"==e)if(notNull(n.postalCodes)&&n.postalCodes.length>0)$.each(n.postalCodes,(function(a,s){var r=s.name,l=s.postalCode,c=s.geo.latitude,d=s.geo.longitude,u=n.name;s.name!=n.name&&(u+=", "+s.name),notEmpty(s.postalCode)&&(u+=", "+s.postalCode),notEmpty(n.level5Name)?u+=" ( "+n.level5Name+" ) ":notEmpty(n.level4Name)?u+=" ( "+n.level4Name+" ) ":notEmpty(n.level3Name)?u+=" ( "+n.level3Name+" ) ":notEmpty(n.level2Name)&&(u+=" ( "+n.level2Name+" ) "),html+='<li><a href="javascript:;" data-type="'+e+'" data-locId="'+t+'" data-level5="'+n.level5+'" data-level5name="'+n.level5Name+'"data-level4="'+n.level4+'" data-level4name="'+n.level4Name+'"data-level3="'+n.level3+'" data-level3name="'+n.level3Name+'"data-level2="'+n.level2+'" data-level2name="'+n.level2Name+'"data-level1="'+n.level1+'" data-level1name="'+n.level1Name+'"data-country="'+o+'" data-city="'+r+'" data-cp="'+l+'" data-locality="'+n.name+'" data-lat="'+c+'" data-lng="'+d+'" data-insee="'+i+'" class="item-city-fou
31nd">'+u+"</a></li>"}));else{var s=n.name,r=n.geo.latitude,l=n.geo.longitude,c=n.name;notEmpty(n.level5Name)?c+=" ( "+n.level5Name+" ) ":notEmpty(n.level4Name)?c+=" ( "+n.level4Name+" ) ":notEmpty(n.level3Name)?c+=" ( "+n.level3Name+" ) ":notEmpty(n.level2Name)&&(c+=" ( "+n.level2Name+" ) "),html+='<li><a href="javascript:;" data-type="'+e+'" data-locid="'+t+'" ',html+='data-level5="'+n.level5+'" data-level5name="'+n.level5Name+'"data-level4="'+n.level4+'" data-level4name="'+n.level4Name+'"data-level3="'+n.level3+'" data-level3name="'+n.level3Name+'"data-level2="'+n.level2+'" data-level2name="'+n.level2Name+'"data-level1="'+n.level1+'" data-level1name="'+n.level1Name+'"',html+='data-country="'+o+'" data-city="'+s+'" data-lat="'+r+'" data-locality="'+n.name+'" data-lng="'+l+'" data-insee="'+i+'" class="item-city-found-uncomplete">'+c+"</a></li>"}})),""==html&&(html="<i class='fa fa-ban'></i> "+trad.noresult),$("#ajaxFormModal #dropdown-newElement_"+e+"-found").html(html),$("#ajaxFormModal #dropdown-newElement_"+e+"-found").show(),$("#ajaxFormModal .item-city-found, .item-cp-found").click((function(){dyFObj.formInMap.add(!0,$(this),a)})),$("#ajaxFormModal .item-city-found-uncomplete").click((function(){dyFObj.formInMap.add(!1,$(this),a)}))},error:function(t){$("#ajaxFormModal #dropdown-newElement_"+e+"-found").html("error"),mylog.log("Une erreur est survenue pendant autocompleteMultiScope",t)}})},add:function(e,t,a){mylog.log("formInMap add",e,t,a),dyFObj.formInMap.NE_insee=t.data("insee"),dyFObj.formInMap.NE_lat=t.data("lat"),dyFObj.formInMap.NE_lng=t.data("lng"),dyFObj.formInMap.NE_city=t.data("city"),dyFObj.formInMap.NE_country=t.data("country"),dyFObj.formInMap.NE_level5=notEmpty(t.data("level5"))?t.data("level5"):null,dyFObj.formInMap.NE_level5Name=notEmpty(t.data("level5name"))?t.data("level5name"):null,dyFObj.formInMap.NE_level4=notEmpty(t.data("level4"))?t.data("level4"):null,dyFObj.formInMap.NE_level4Name=notEmpty(t.data("level4name"))?t.data("level4name"):null,dyFObj.formInMap.NE_level3=notEmpty(t.data("level3"))?t.data("level3"):null,dyFObj.formInMap.NE_level3Name=notEmpty(t.data("level3name"))?t.data("level3name"):null,dyFObj.formInMap.NE_level2=notEmpty(t.data("level2"))?t.data("level2"):null,dyFObj.formInMap.NE_level2Name=notEmpty(t.data("level2name"))?t.data("level2name"):null,dyFObj.formInMap.NE_level1=notEmpty(t.data("level1"))?t.data("level1"):null,dyFObj.formInMap.NE_level1Name=notEmpty(t.data("level1name"))?t.data("level1name"):null,dyFObj.formInMap.NE_localityId=t.data("locid"),dyFObj.formInMap.NE_locality=t.data("locality"),1==e?dyFObj.formInMap.NE_cp=t.data("cp"):notEmpty(dyFObj.formInMap.saveCities)&¬Empty(dyFObj.formInMap.saveCities[dyFObj.formInMap.NE_insee])&¬Empty(dyFObj.formInMap.saveCities[dyFObj.formInMap.NE_insee].betweenCP)&&(dyFObj.formInMap.NE_betweenCP=dyFObj.formInMap.saveCities[dyFObj.formInMap.NE_insee].betweenCP),$("#ajaxFormModal #dropdown-newElement_cp-found, #dropdown-newElement_city-found, #dropdown-newElement_streetAddress-found, #dropdown-newElement_locality-found").hide(),mylog.log("dyFObj.formInMap.NE_betweenCP ",dyFObj.formInMap.NE_betweenCP),dyFObj.formInMap.btnValideDisable(0!=dyFObj.formInMap.NE_betweenCP),$("#ajaxFormModal #divStreetAddress").removeClass("hidden"),$('#ajaxFormModal [name="newElement_city"]').val(dyFObj.formInMap.NE_city),dyFObj.formInMap.resumeLocality(),void 0!==dyFObj.formInMap.mapObj&&null!=dyFObj.formInMap.mapObj&&Object.keys(dyFObj.formInMap.mapObj).length>0&&dyFObj.formInMap.mapObj.setLatLng([t.data("lat"),t.data("lng")],0)},changeSelectCountrytim:function(){mylog.log("formInMap changeSelectCountrytim",dyFObj.formInMap.NE_country),mylog.log("dyFObj.formInMap.NE_cp.substring(0, 3)");var e=new RegExp("[1-9]+"),t=$('#ajaxFormModal [name="newElement_city"]').val();-1!=["FR","GP","MQ","GF","RE","PM","YT","WF","PF","NC"].indexOf(dyFObj.formInMap.NE_country)&&e.test(t)&&("971"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("GP"):"972"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("MQ"):"973"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("GF"):"974"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("RE"):"975"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("PM"):"976"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("YT"):"986"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("WF"):"987"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("PF"):"988"==t.substring(0,3)?$('#ajaxFormModal [name="newElement_country"]').val("NC"):$('#ajaxFormModal [name="newElement_country"]').val("FR"))},btnValideDisable:function(e){mylog.log("formInMap btnValideDisable",e),1==e?$("#ajaxFormModal #btnValideAddress").show():$("#ajaxFormModal #btnValideAddress").hide()}},checkRules:function(e,t){$(".errorForm").addClass("hidden"),$(".errorForm").html(""),mylog.log("checkRules",e,t);var a=!0;return $.each(t.formObj.jsonSchema.properties,(function(e,t){void 0!==t.rules&&null!=t.rules&&("formLocality"==t.inputType&&(domEltLocality=void 0!==t.domElement?t.domElement:"formLocalityformLocality",void 0===t.rules.required||1!=t.rules.required||dyFInput
31s.locationObj.centerLocation&¬Null(dyFInputs.locationObj.centerLocation)||!$("."+domEltLocality).is(":visible")||($("#btnValideAddress").focus(),dyFObj.showError(e+t.inputType,tradDynForm["This field is required."]),toastr.info(tradDynForm.confirmAddress),a=!1)),"finder"==t.inputType&&(mylog.log("checkRules "),void 0!==t.rules.required&&1==t.rules.required&&0==Object.keys(finder.object[e]).length&&(mylog.log("checkRules 2",e,t),dyFObj.showError(e+t.inputType,tradDynForm["This field is required."]),a=!1),void 0!==t.rules.lengthMin&&null!=t.rules.lengthMin&&Object.keys(finder.object[e]).length<t.rules.lengthMin&&(mylog.log("checkRules 3"),dyFObj.showError(e+t.inputType,"quantité minimum : "+t.rules.lengthMin),a=!1)),"uploader"==t.inputType&&void 0!==t.rules&&void 0!==t.rules.required&&1==t.rules.required&&(domEltUploader=void 0!==t.domElement?t.domElement:"imageUploader",$("#"+domEltUploader).fineUploader("getUploads").length<=0&&(dyFObj.showError(e+t.inputType,tradDynForm.requiredUploadPlease),a=!1)),"scope"==t.inputType&&void 0!==t.rules&&void 0!==t.rules.required&&1==t.rules.required&&0==Object.keys(scopeObj.selected).length&&(dyFObj.showError(e+t.inputType,tradDynForm["This field is required."]),a=!1),"selectMultiple"==t.inputType&&void 0!==t.rules&&void 0!==t.rules.required&&1==t.rules.required&&$("."+e+t.inputType).is(":visible")&&!notNull($("#"+e).val())&&(dyFObj.showError(e+t.inputType,tradDynForm["This field is required."]),a=!1),"select"==t.inputType&&void 0!==t.rules&&void 0!==t.rules.required&&1==t.rules.required&&0!=$("#s2id_"+e+" input").length&&0!=$("#"+e).length&&(!notNull($("#"+e).val())||Array.isArray($("#"+e).val())&&0==$("#"+e).val().length)&&(dyFObj.showError(e+t.inputType,tradDynForm["This field is required."]),$("#s2id_"+e+" input").first().focus(),a=!1),"tags"==t.inputType&&void 0!==t.rules&&void 0!==t.rules.required&&1==t.rules.required&&$("."+e+t.inputType).is(":visible")&&0==$("#"+e).val().length&&(dyFObj.showError(e+t.inputType,tradDynForm["This field is required."]),a=!1))})),mylog.log("checkRules",a),a},showError:function(e,t){$("."+e+" .errorForm").append(t),$("."+e+" .errorForm").append("<br/>"),$("."+e+" .errorForm").removeClass("hidden")}},dyFInputs={init:function(){mylog.log("dyFInputs.init"),dyFInputs.locationObj.elementLocation=null,dyFInputs.locationObj.elementLocations=[],dyFInputs.locationObj.centerLocation=null,dyFInputs.locationObj.countLocation=0,dyFInputs.locationObj.addresses=void 0!==dyFObj.elementData&&null!=dyFObj.elementData&&void 0!==dyFObj.elementData.map&&void 0!==dyFObj.elementData.map.addresses?dyFObj.elementData.map.addresses:[],updateLocality=!1,"undefined"!=typeof networkJson&¬Null(networkJson)?dyFInputs.initializeTypeObjForm(networkJson):"undefined"!=typeof costum&¬Null(costum)&&dyFInputs.initializeTypeObjForm(costum)},initializeTypeObjForm:function(e){mylog.log("dyFInputs.initializeTypeObjForm",e);var t=[],a={};if(void 0!==e.request&&(void 0!==e.request.mainTag&&t.push({id:e.request.mainTag[0],text:e.request.mainTag[0]}),void 0!==e.request.searchTag&&(mylog.log("dyFInputs.initializeTypeObjForm searchTag",t),t=$.merge(t,e.request.searchTag),mylog.log("dyFInputs.initializeTypeObjForm searchTag",t))),void 0!==e.filter&&void 0!==e.filter.linksTag&&(tagsList=[],$.each(e.filter.linksTag,(function(e,n){optgroupObject=new Object,optgroupObject.text=e,optgroupObject.children=[],a[e]=[],$.each(n.tags,(function(e,t){$.isArray(t)?$.each(t,(function(e,t){val={id:t,text:t},-1==jQuery.inArray(t,tagsList)&&(optgroupObject.children.push(val),tagsList.push(t))})):(val={id:t,text:t},-1==jQuery.inArray(t,tagsList)&&(optgroupObject.children.push(val),tagsList.push(t)))})),t.push(optgroupObject),a[e].push(optgroupObject)}))),mylog.log("dyFInputs.initializeTypeObjForm ",e.typeObj,e),(void 0!==e.typeObj||void 0!==e.scenario)&&"undefined"!=typeof typeObj){var n=void 0!==e.scenario?e.scenario:e.typeObj;$.each(n,(function(a,n){mylog.log("dyFInputs.initializeTypeObjForm key",a);var i=a;if(a=!typeObj.isDefined(a,"dynForm")&&typeObj.isDefined(a,"sameAs")?typeObj[a].sameAs:a,mylog.log("dyFInput
31s.initializeTypeObjForm typeObjOrigin2",a,i),void 0!==typeObj[a]&&void 0!==typeObj[a].dynForm){if(null!=i&&(typeObj[a].dynForm.jsonSchema.typeObjOrigin=i),void 0!==e.slug&&(mylog.log("dyFInputs.initializeTypeObjForm source",e.slug,e),sourceObject={inputType:"hidden",value:e.slug},typeObj[a].dynForm.jsonSchema.properties.source=sourceObject),void 0!==e.request&&(void 0!==e.request.sourceKey&&(sourceObject={inputType:"hidden",value:e.request.sourceKey[0]},typeObj[a].dynForm.jsonSchema.properties.source=sourceObject),n&&(void 0!==e.request.searchTag&&(typeObj[a].dynForm.jsonSchema.properties.tags.data=e.request.searchTag),void 0===typeObj[a].dynForm.jsonSchema.properties.tags||void 0!==e.dynForm&&void 0!==e.dynForm.extra&&void 0!==e.dynForm.extra.tags&&null!=e.dynForm.extra.tags&&0!=e.dynForm.extra.tags||(typeObj[a].dynForm.jsonSchema.properties.tags.values=t,mylog.log("dyFInputs.initializeTypeObjForm ",typeObj[a].dynForm.jsonSchema.properties.tags),void 0!==e.request.mainTag&&(typeObj[a].dynForm.jsonSchema.properties.tags.mainTag=e.request.mainTag,void 0===typeObj[a].dynForm.jsonSchema.properties.tags.data&&(typeObj[a].dynForm.jsonSchema.properties.tags.data=[]),typeObj[a].dynForm.jsonSchema.properties.tags.data=$.merge(e.request.mainTag,typeObj[a].dynForm.jsonSchema.properties.tags.data))),void 0!==e.request.parent&&void 0!==e.request.parent.id&&void 0!==e.request.parent.type&&(mylog.log("dyFInputs.initializeTypeObjForm parent",e.request.parent),typeObj[a].dynForm.jsonSchema.properties.parentType=dyFInputs.inputHidden(""),typeObj[a].dynForm.jsonSchema.properties.parentId=dyFInputs.inputHidden("")))),mylog.log("dyFInputs.initializeTypeObjForm"),n&¬Null(e.dynForm)&¬Null(e.dynForm.extra)){for(var o=1;notNull(e.dynForm.extra["tags"+o]);)typeObj[a].dynForm.jsonSchema.properties["tags"+o]={inputType:"tags",placeholder:e.dynForm.extra["tags"+o].placeholder,values:e.dynForm.extra["tags"+o].tags,label:e.dynForm.extra["tags"+o].list},o++;void 0!==e.dynForm.extra.tags&&null!=e.dynForm.extra.tags&&0!=e.dynForm.extra.tags||(mylog.log("dyFInputs.initializeTypeObjForm delete typeObj[key].dynForm.jsonSchema.properties.tags"),delete typeObj[a].dynForm.jsonSchema.properties.tags)}mylog.log("dyFInputs.initializeTypeObjForm object.dynForm.extra.tags typeObj[key]2",typeObj[a].dynForm.jsonSchema.properties)}}))}},formLocality:function(e,t,a,n){mylog.log("formInMap formLocality ",e,t,a,n);var i={label:e,placeholder:notEmpty(t)?t:"... ",inputType:"formLocality",rules:notEmpty(a)?a:null,data:notEmpty(n)?n:null,init:function(e){mylog.log("formInMap formLocality init",e,dyFObj.formInMap.countryList),$("#btn-submit-form").prop("disabled",!0),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/opendata/getcountries/",dataType:"json",async:!1,success:function(e){if(mylog.log("formInMap getcountries data !",e),dyFObj.formInMap.countryList=e,null!=dyFObj.formInMap.countryList){var t="";$.each(dyFObj.formInMap.countryList,(function(e,a){mylog.log("formInMap formLocality countryList",e,a),dyFObj.formInMap.countryCodeList[a.countryCode]=a,t+="<option value='"+a.countryCode+"'>"+a.name+"</option>"})),$('#ajaxFormModal [name="newElement_country"]').append(t)}return $("#btn-submit-form").prop("disabled",!1),i},error:function(e){mylog.log("error",e)}})}};return i},formAddress:function(e,t,a,n){var i=dyFInputs.locationObj.centerLocation;return void 0!==dyFObj.elementData&¬Null(dyFObj.elementData)&&void 0!==dyFObj.elementData.map&&void 0!==dyFObj.elementData.map.addresses&&(i.addresses=dyFObj.elementData.map.addresses),{label:e,placeholder:notEmpty(t)?t:"... ",inputType:"address",rules:notEmpty(a)?a:"",value:null,init:function(e){var a={container:"#addressForm",keyUnik:"",result:i,input:{id:"inputAdd",class:"",placeholder:t,"aria-describedby":"Help"},config:{defaultCountry:n}};lazyLoad(modules.co2.url+"/js/address.js",null,(function(){addressObj.countryCodeList={},mylog.log("paramscountry",addressObj.countryCodeList),cplxAddObj=addressObj.init(a),cplxAddObj.saveAuto=function(e){dyFInputs.locationObj.centerLocation=cplxAddObj.getResultToFormData(cplxAddObj)}}))}}},inputText:function(e,t,a,n){var i={label:e,placeholder:notEmpty(t)?t:"... ",inputType:"text",rules:notEmpty(a)?a:{},custom:notEmpty(n)?n:""};return mylog.log("inputText ",i),i},slug:function(e,t,a){mylog.log("rooooles",a);var n={label:e,placeholder:notEmpty(t)?t:"... ",inputType:"text",rules:notEmpty(a)?a:"",init:function(){$("#ajaxFormModal #btn-submit-form").attr("disabled","disabled"),$("#ajaxFormModal #slug").data("checking",!1),$("#ajaxFormModal #slug").bind("keyup",(function(e){if($("#ajaxFormModal #btn-submit-form").attr("disabled","disabled"),$(this).val(slugify($(this).val(),!0)),$("#ajaxFormModal #slug").val().length>=3)if(0==$("#ajaxFormModal #slug").data("checking")){var t=$(this).val();0!=formInMap.formType.timer&&clearTimeout(formInMap.formType.timer),formInMap.formType.timer=setTimeout((function(){mylog.log("checking slug",!0),$("#ajaxFormModal #slug").data("checking",!0),slugUnique(t)}),1e3)}else mylog.log("already checking slug");else $("#ajaxFormModal #slug").parent().removeClass("has-success").addClass("has-error")})),$("#ajaxFormModal .form-group.slugtext").append("<span class='help-blockk col-xs-12 padding-5 text-left letter-green bold'></span>"),slugUnique($("#ajaxFormModal #slug").val())}};
31return mylog.log("dyFInputs ",n),n},name:function(e,t,a,n,i){var o={placeholder:"... ",inputType:"text",type:e,rules:notEmpty(t)?t:{required:!0}};return e?(mylog.log("NAMEOFYOUR",dyFInputs.get(e).ctrl,trad[dyFInputs.get(e).ctrl]),o.label=tradDynForm.nameofyour+" "+trad[dyFInputs.get(e).ctrl]+" ","classified"==e&&(o.label=tradDynForm.titleofyour+" "+trad[e]+" "),"cms"==e&&(o.label=tradDynForm.titleSection),o.placeholder=o.label+" ...",i=notEmpty(i)?i:"name",o.init=function(){$("#ajaxFormModal #"+i).off().on("blur",(function(){mylog.log("blur before searchexist",$(this).data("type"));var e=void 0!==n&&null!=n?".similarLink."+n:"#similarLink";$("#ajaxFormModal #url ")&&($("#ajaxFormModal #"+i).val().indexOf("http://")<0||$("#ajaxFormModal #"+i).val().indexOf("https://")<0)?($(e).hide(),null==n&&$(e).parent().hide()):$("#ajaxFormModal #"+i).val().length<1&&($(e).hide(),null==n&&$(e).parent().hide()),searchType=$(this).data("type"),$("#ajaxFormModal #url ")&&($("#ajaxFormModal #"+i).val().indexOf("http://")>=0||$("#ajaxFormModal #"+i).val().indexOf("https://")>=0)?urlContent=processUrl.extractUrl("."+i+"text ",$("#ajaxFormModal #"+i).val(),(function(e){$("#ajaxFormModal #url")&&$("#ajaxFormModal #url").val($("#ajaxFormModal #"+i).val()),e[i]&&($("#ajaxFormModal #"+i).val(e[i]),dyFObj.searchExist(e[i],[dyFInputs.get(searchType).col],a,n)),e.description&&($("#ajaxFormModal #shortDescription")&&$("#ajaxFormModal #shortDescription").val(e.description),$("#ajaxFormModal #description")&&$("#ajaxFormModal #description").val(e.description)),e.keywords.length>0&&(taglist=[],$.each(e.keywords,(function(e,t){taglist.push({id:e,text:t})})),$("#ajaxFormModal #tags").select2("data",taglist))})):$("#ajaxFormModal #"+i).val().length>1&&(void 0!==dyFInputs.get(searchType).search?dyFObj.searchExist($(this).val(),dyFInputs.get(searchType).search,a,n):(mylog.log("else if blur before searchexist",$(this).data("type")),dyFObj.searchExist($(this).val(),[dyFInputs.get(searchType).col],a,n)))}))}):o.label="Nom ",mylog.log("dyFInputs ",o),o},username:{placeholder:"username",inputType:"text",label:"Username",rules:{required:!0},init:function(){$("#ajaxFormModal #username ").off().on("blur",(function(){if($("#ajaxFormModal #username ").val().length>2){var e=isUniqueUsername($(this).val());$("#btn-submit-form").html('Valider <i class="fa fa-arrow-circle-right"></i>').prop("disabled",!1);var t="Username existe déjà ",a=" text-red";e&&(t="Username est bon",a=" text-green"),$("#listSameName").html("<div class='col-sm-12 light-border"+a+"'> <i class='fa fa-eye'></i> "+t+" : </div>")}}))}},similarLink:{inputType:"custom",html:"<div id='similarLink'><div id='listSameName' style='overflow-y: scroll; height:150px;border: 1px solid black;display:none;' ></div><a href='javascript:;' style='display:none;' class='btn btn-primary margin-top-5' onclick='document.getElementById(\"similarLink\").style.display=\"none\"; '>Cliquez ici si aucun élément dans la liste ne correspond à ma réponse</a></div>"},inputSelect:function(e,t,a,n,i){return mylog.log("inputSelect",e,t,a,n),{inputType:"select",label:notEmpty(e)?e:"",placeholder:notEmpty(t)?t:trad.choose,options:notEmpty(a)?a:[],rules:notEmpty(n)?n:{},init:notEmpty(i)?i:null}},inputSelectGroup:function(e,t,a,n,i,o,s){return mylog.log("inputSelectGroup",e,t,a,i),{inputType:i&&i.multiple?"selectMultiple":"select",label:notEmpty(e)?e:"",placeholder:notEmpty(t)?t:trad.choose,options:notEmpty(a)?a:[],groupOptions:notEmpty(n)?n:[],rules:notEmpty(i)?i:{},init:notEmpty(o)?o:function(){},select2:notEmpty(s)?s:null}},organizerId:function(e,t){return dyFInputs.inputSelectGroup(tradDynForm.whoorganizedevent+" ?",tradDynForm.whoorganize+" ?",firstOptions(),parentList(["organizations","projects"],e,t),{required:!0},(function(){$("#ajaxFormModal #organizerId").off().on("change",(function(){var e=$
31(this).val(),t="notfound";t="dontKnow"==e?"dontKnow":$("#organizerId").find(":selected").data("type")&&typeObj[$("#organizerId").find(":selected").data("type")]?$("#organizerId").find(":selected").data("type"):typeObj.person.col,mylog.warn("organizer",e,t,$("#organizerId").find(":selected").data("type")),$("#ajaxFormModal #organizerType").val(t)}))}))},tags:function(e,t,a,n,i){return mylog.log("inputTags",e,t,a),{inputType:"tags",placeholder:null!=t?t:tradDynForm.tags,values:e||tagsList,label:null!=a?a:tradDynForm.addtags,group:null!=i?i:null,minimumInputLength:null!=n?n:3}},skills:function(e,t,a,n,i){return mylog.log("inputSkills",e,t,a),{inputType:"tags",placeholder:null!=t?t:tradDynForm.skills,values:e||tagsList,label:null!=a?a:tradDynForm.addskills,group:null!=i?i:null,minimumInputLength:null!=n?n:3}},radio:function(e,t){return{label:null!=e?e:"",inputType:"radio",options:t}},imageAddPhoto:{inputType:"uploader",showUploadBtn:!0,init:function(){setTimeout((function(){$("#trigger-upload").click((function(e){$(".fine-uploader-manual-trigger").fineUploader("uploadStoredFiles"),urlCtrl.loadByHash(location.hash),$("#ajax-modal").modal("hide")}))}),1500)}},image:function(e,t){return jsonHelper.notNull("uploadObj.gotoUrl")||(uploadObj.gotoUrl=location.hash),mylog.log("image upload then gotoUrl",uploadObj.gotoUrl),{inputType:"uploader",docType:"image",label:null!=e?e:tradDynForm.imageshere+" :",showUploadBtn:!1,template:"qq-template-gallery",filetypes:["jpeg","jpg","gif","png","webp"],afterUploadComplete:function(){notNull(t)&&"function"==typeof t&&t(),void 0!==urlCtrl&&(dyFObj.closeForm(),urlCtrl.loadByHash(uploadObj.gotoUrl?uploadObj.gotoUrl:location.hash))}}},file:function(){return jsonHelper.notNull("uploadObj.gotoUrl")||(uploadObj.gotoUrl=location.hash),mylog.log("image upload then gotoUrl",uploadObj.gotoUrl),{inputType:"uploader",label:tradDynForm.fileshere+" :",fileType:"file",showUploadBtn:!1,docType:"image",template:"qq-template-gallery",filetypes:["pdf","xls","xlsx","doc","docx","ppt","pptx","odt","ods","odp","csv"],afterUploadComplete:function(){notNull(afterLoad)&&"function"==typeof afterLoad&&afterLoad(),void 0!==urlCtrl&&(dyFObj.closeForm(),urlCtrl.loadByHash(uploadObj.gotoUrl?uploadObj.gotoUrl:location.hash))}}},textarea:function(e,t,a,n){var i={inputType:"textarea",label:notEmpty(e)?e:"Votre message ...",placeholder:notEmpty(t)?t:"Votre message ...",rules:notEmpty(a)?a:{},init:function(){mylog.log("textarea init"),$(".maxlengthTextarea").length&&(mylog.log("textarea init2"),$(".maxlengthTextarea").off().keyup((function(){var e=$
31(this).attr("id");mylog.log(".maxlengthTextarea","#ajaxFormModal #"+e,$(this).attr("id")),mylog.log(".maxlengthTextarea",$("#ajaxFormModal #"+e).val().length,$(this).val().length),$("#ajaxFormModal #maxlength"+e).html($("#ajaxFormModal #"+e).val().length)})))}};return n&&(i.markdown=!0),i},password:function(e,t){return{label:e=e||trad["New password"],inputType:"password",placeholder:"",rules:t=t||{required:!0}}},price:function(e,t,a,n){var i=dyFInputs.inputText(tradDynForm.pricesymbole,tradDynForm.pricesymbole+" ...");return i.init=function(){$("input#price").filter_input({regex:"[0-9.,]"})},i},quantity:function(e,t,a,n){var i=dyFInputs.inputText(tradDynForm.quantity,tradDynForm.quantity+" ...");return i.init=function(){$("input#quantity").filter_input({regex:"[0-9]"})},i},text:function(e,t,a){var n={inputType:"text",label:notEmpty(e)?e:tradDynForm.mainemail,placeholder:notEmpty(t)?t:"",rules:notEmpty(a)?a:{}};return mylog.log("create form input text",n),n},email:function(e,t,a){var n={inputType:"text",label:notEmpty(e)?e:tradDynForm.mainemail,placeholder:notEmpty(t)?t:"[email protected]",rules:notEmpty(a)?a:{email:!0,required:!0}};return mylog.log("create form input text",n),n},emailOptionnel:function(e,t,a){var n=dyFInputs.text(e,t,a);return n.init=function(){$(".emailtext").css("display","none")},n},createNews:function(){var e={inputType:"createNews",label:"ta mere",placeholder:"",rules:"",params:{targetId:contextData.id,targetType:contextData.type,targetImg:contextData.profilThumbImageUrl,targetName:contextData.name,authorId:userId,authorImg:userConnected.profilThumbImageUrl,authorName:userConnected.name},init:function(){$("#createNews").css("display","none"),$("#createNews #tags").select2({tags:tagsList}),$("#createNews > textarea").elastic(),mentionsInit.get("#createNews > #mentionsText > textarea"),$("#createNews .scopeShare").click((function(){mylog.log(this),replaceText=$(this).find("h4").html(),$("#createNews #btn-toogle-dropdown-scope").html(replaceText+' <i class="fa fa-caret-down" style="font-size:inherit;"></i>'),scopeChange=$(this).data("value"),$("#createNews > input[name='scope']").val(scopeChange)})),$("#createNews .targetIsAuthor").click((function(){mylog.log(this),srcImg=$(this).find("img").attr("src"),name=$(this).data("name"),$("#createNews #btn-toogle-dropdown-targetIsAuthor").html('<img height=20 width=20 src="'+srcImg+'"/> '+name+' <i class="fa fa-caret-down" style="font-size:inherit;"></i>'),authorTargetChange=$(this).data("value"),$("#createNews #authorIsTarget").val(authorTargetChange)}))}};return e},location:{label:tradDynForm.location,inputType:"location"},locationObj:{elementLocation:null,centerLocation:null,elementLocations:[],addresses:[],elementPostalCode:null,elementPostalCodes:[],countLocation:0,countPostalCode:0,initVar:function(){dyFInput
31s.locationObj.elementLocation=null,dyFInputs.locationObj.elementLocations=[],dyFInputs.locationObj.centerLocation=null,dyFInputs.locationObj.addresses=[],dyFInputs.locationObj.countLocation=0},init:function(){mylog.log("init loc"),$(".deleteLocDynForm").click((function(){mylog.log("deleteLocDynForm",$(this).data("index"));var e=$(this).data("index"),t=$(this).data("indexloc");-1==e&&dyFInputs.locationObj.elementLocations.length>1?toastr.error("Vous ne pouvez pas supprimer l'adresse principal si vous avez des adresses secondaires"):bootbox.confirm({message:trad.suredeletelocality+"<span class='text-red'></span>",buttons:{confirm:{label:trad.yes,className:"btn-success"},cancel:{label:trad.no,className:"btn-danger"}},callback:function(a){if(a){mylog.log("Index Delete",$(this).data("index"));var n=new Object;n.name=-1==e?"locality":"addresses",n.value=-1==e?"":{addressesIndex:e},n.pk=uploadObj.id,$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/element/updatefields/type/"+uploadObj.type,data:n,dataType:"json",success:function(a){if(a.result){toastr.success(a.msg);var n=dyFObj.elementData.map;mylog.log("FormValues",n),dyFInputs.locationObj.elementLocation=null,dyFInputs.locationObj.elementLocations.splice(t,1),-1!=e?(dyFInputs.locationObj.initVar(),$(".locationEl"+t).parent().remove()):$(".locationEl"+t).parent().remove()}}})}}})}))},copyMapForm2Dynform:function(e){mylog.warn("---------------copyMapForm2Dynform----------------"),mylog.log("locationObj",e),dyFInputs.locationObj.elementLocation=e,mylog.log("elementLocation",dyFInputs.locationObj.elementLocation),dyFInputs.locationObj.elementLocations.push(dyFInputs.locationObj.elementLocation),mylog.log("dyFInputs.locationObj.elementLocations",dyFInputs.locationObj.elementLocations),mylog.log("dyFInputs.locationObj.centerLocation",dyFInputs.locationObj.centerLocation),dyFInputs.locationObj.centerLocation||(dyFInputs.locationObj.centerLocation=dyFInputs.locationObj.elementLocation,dyFInputs.locationObj.elementLocation.center=!0),mylog.dir(dyFInputs.locationObj.elementLocations)},addLocationToForm:function(e,t){mylog.warn("---------------addLocationToForm----------------",e,t),mylog.dir(e);var a="";e.address.addressCountry&&(a+=e.address.addressCountry),e.address.postalCode&&(a+=", "+e.address.postalCode),e.address.addressLocality&&(a+=", "+e.address.addressLocality),e.address.streetAddress&&(a+=", "+e.address.streetAddress);var n="btn-default",i="",o='data-toggle="tooltip" data-placement="bottom" title="'+tradDynForm.setMainLocality+'" alt="'+tradDynForm.setMainLocality+'"',s=!1;0==dyFInputs.locationObj.countLocation&&(n="btn-success",i="<span class='lblcentre'> "+tradDynForm.mainLocality+"</span>",s=!0),void 0!==t&&dyFObj.editMode?(mylog.log("---------------addLocationToForm---------------- IF",t),a="<div class='col-xs-12 text-left shadow2 padding-15 margin-top-15 margin-bottom-15'><span class='pull-left locationEl"+dyFInputs.locationObj.countLocation+" locel text-red bold'><i class='fa fa-home fa-2x'></i> "+a+"</span> <a href='javascript:echo;' data-index='"+t+"' data-indexLoc='"+dyFInputs.locationObj.countLocation+"' class='deleteLocDynForm locationEl"+dyFInputs.locationObj.countLocation+" btn btn-sm btn-danger pull-right'> <i class='fa fa-times'></i> "+tradDynForm.clear+"</a><a href='javascript:dyFInputs.locationObj.setAsCenter("+dyFInputs.locationObj.countLocation+")' data-index='"+t+"'class='margin-right-5 centers pull-right center tooltips"+dyFInputs.locationObj.countLocation+" locationEl"+dyFInputs.locationObj.countLocation+" btn btn-sm "+n+"'> <i class='fa fa-map-marker'></i> "+i+"</a></div>"):(mylog.log("---------------addLocationToForm---------------- ESLE",t),a="<div class='col-xs-12 text-left shadow2 padding-15 margin-top-15 margin-bottom-15'><span class='pull-left locationEl"+dyFInputs.locationObj.countLocation+" locel text-red bold'><i class='fa fa-home fa-2x'></i> "+a+"</span> <a href='javascript:dyFInputs.locationObj.removeLocation("+dyFInputs.locationObj.countLocation+", "+s+")' class='removeLocalityBtn locationEl"+dyFInputs.locationObj.countLocation+" btn btn-sm btn-danger pull-right'> <i class='fa fa-times'></i> "+tradDynForm.clear+"</a><a href='javascript:dyFInputs.locationObj.setAsCenter("+dyFInputs.locationObj.countLocation+")' class='setAsCenterLocalityBtn margin-right-5 tooltips centers pull-right center"+dyFInputs.locationObj.countLocation+" locationEl"+dyFInputs.locationObj.countLocation+" btn btn-sm "+n+"' "+o+"> <i class='fa fa-map-marker'></i> "+i+"</a></div>"),$(".locationlocation").append(a),$(".postalcodepostalcode").prepend(a),mylog.log("strAddres",a),dyFInput
31s.locationObj.countLocation++},copyPCForm2Dynform:function(e){mylog.warn("---------------copyPCForm2Dynform----------------"),mylog.log("postalCodeObj",e),dyFInputs.locationObj.elementPostalCode=e,mylog.log("elementPostalCode",dyFInputs.locationObj.elementPostalCode),dyFInputs.locationObj.elementPostalCodes.push(dyFInputs.locationObj.elementPostalCode),mylog.log("elementPostalCodes",dyFInputs.locationObj.elementPostalCodes),mylog.dir(dyFInputs.locationObj.elementPostalCodes)},addPostalCodeToForm:function(e){mylog.warn("---------------addPostalCodeToForm----------------"),mylog.dir(e);var t="";e.postalCode&&(t+=e.postalCode),e.name&&(t+=" ,"+e.name),e.latitude&&(t+=" ,("+e.latitude),e.longitude&&(t+=" / "+e.longitude+")"),t="<a href='javascript:dyFInputs.locationObj.removeLocation("+dyFInputs.locationObj.countPostalCode+")' class=' locationEl"+dyFInputs.locationObj.countPostalCode+" btn'> <i class='text-red fa fa-times'></i></a><span class='locationEl"+dyFInputs.locationObj.countPostalCode+" locel text-azure'>"+t+"</span> <br/>",$(".postalcodepostalcode").prepend(t),dyFInputs.locationObj.countPostalCode++},removeLocation:function(e,t){if(mylog.log("dyFInputs.locationObj.removeLocation",e,dyFInputs.locationObj.elementLocations),dyFInputs.locationObj.elementLocation=null,void 0!==dyFInputs.locationObj.elementLocations[e].center&&dyFInputs.locationObj.elementLocations[e].center&&(dyFInputs.locationObj.centerLocation=null,$("#ajaxFormModal #divNewAddress").show(),$("#ajaxFormModal #newAddress").show()),dyFInputs.locationObj.elementLocations.splice(e,1),$(".locationEl"+e).parent().remove(),dyFInputs.locationObj.countLocation--,dyFInputs.locationObj.countLocation>
310){for(var a in dyFInputs.locationObj.elementLocations)if(a>=e){domNumber=parseInt(a)+1,domParent=$(".locationEl"+domNumber).parent();var n=!1;void 0!==t&&t&&0==a&&("btn-success","<span class='lblcentre'> "+tradDynForm.mainLocality+"</span>",n=!0),domParent.find(".removeLocalityBtn").attr("href","javascript:dyFInputs.locationObj.removeLocation("+a+","+n+")"),domParent.find(".setAsCenterLocalityBtn").attr("href","javascript:dyFInputs.locationObj.setAsCenter("+a+")"),$(".locationEl"+domNumber).each((function(){$(this).removeClass("locationEl"+domNumber).addClass("locationEl"+a)})),$(".center"+domNumber).removeClass("center"+domNumber).addClass("center"+a)}void 0!==t&&t&&dyFInputs.locationObj.setAsCenter(0),$(".locationBtn").html("<i class='fa fa-home'></i> "+tradDynForm.secondLocality)}else $(".locationBtn").html("<i class='fa fa-home'></i> "+tradDynForm.mainLocality)},setAsCenter:function(e){$(".centers").removeClass("btn-success"),$(".lblcentre").remove(),$.each(dyFInputs.locationObj.elementLocations,(function(e,t){mylog.log(t),void 0!==t.center&&t.center&&delete t.center})),$(".centers").removeClass("btn-success").addClass("btn-default"),$(".center"+e).removeClass("btn-default").addClass("btn-success").append(" <span class='lblcentre'> "+tradDynForm.mainLocality+"</span>"),$(".center"+e).parent().find(".removeLocalityBtn").attr("href","javascript:dyFInputs.locationObj.removeLocation("+e+",true)"),dyFInputs.locationObj.centerLocation=dyFInputs.locationObj.elementLocations[e],dyFInputs.locationObj.elementLocations[e].center=!0}},scope:function(e){mylog.log("scopeObj scope input",e);var t={label:notNull(e)&¬Null(e.label)?e.label:trad.addplacestyournews,inputType:"scope",limit:notNull(e)&¬Null(e.limit)?e.limit:null,init:function(e){scopeObj.init(e)}};return mylog.log("scopeObj scope input return",t),t},subDynForm:function(e,t){},inputUrl:function(e,t,a,n){return e=notEmpty(e)?e:tradDynForm.mainurl,t=notEmpty(t)?t:"http://www.exemple.org",a=notEmpty(a)?a:{url:!0},n=notEmpty(n)?n:"<div class='resultGetUrl resultGetUrl0 col-sm-12'></div>",dyFInputs.inputText(e,t,a,n)},inputUrlOptionnel:function(e,t,a,n){var i=dyFInputs.inputUrl(e,t,a,n);return i.init=function(){processUrl.getMediaFromUrlContent("#url",".resultGetUrl0",0),$(".urltext").css("display","none")},i},urls:{label:tradDynForm.freeinfourl,placeholder:tradDynForm.freeinfourl+" ...",inputType:"array",value:[],init:function(){processUrl.getMediaFromUrlContent(".addmultifield0",".resultGetUrl0",2)}},multiChoice:{label:tradDynForm["Add answers"],placeholder:tradDynForm.answer+" ...",inputType:"array",value:[],init:function(){}},videos:{label:"Your media videos here",placeholder:tradDynForm.sharevideourl+" ...",inputType:"array",value:[],initOptions:{type:"video",labelAdd:"Add video link"},init:function(){processUrl.getMediaFromUrlContent(".addmultifield0",".resultGetUrl0",1,"video")}},urlsOptionnel:{inputType:"array",placeholder:tradDynForm.urlandaddinfoandaction,value:[],init:function(){processUrl.getMediaFromUrlContent(".addmultifield0",".resultGetUrl0",1),$(".urlsarray").css("display","none")}},keyVal:function(e){return{label:notEmpty(e)?e:"",inputType:"properties",values:tagsList}},bookmarkUrl:function(e,t,a,n){var i=dyFInputs.inputUrl(e,t,a,n);return i.init=function(){$("#ajaxFormModal #url").bind("input keyup",(function(e){processUrl.refUrl($(this).val())}))},i},checkboxSimple:function(e,t,a){return{label:a.labelText,params:a,inputType:"checkboxSimple",checked:e,init:function(){mylog.log("checkcheck2",e,"#ajaxFormModal #"+t);var n="#ajaxFormModal ."+t+"checkboxSimple .btn-dyn-checkbox[data-checkval='true']",i="#ajaxFormModal ."+t+"checkboxSimple .btn-dyn-checkbox[data-checkval='false']";void 0!==$("#ajaxFormModal #"+t).data("checked")&&(e=$("#ajaxFormModal #"+t).data("checked")),$("#ajaxFormModal #"+t).val(e),void 0!==a.labelInformation&&$("#ajaxFormModal ."+t+"checkboxSimple label").append("<small class='col-md-12 col-xs-12 text-left no-padding' style='font-weight: 200;'>"+a.labelInformation+"</small>"),"true"==e||!0===e?($(n).addClass("bg-green-k").removeClass("letter-green"),void 0!==a.onLabel&&$("#ajaxFormModal ."+t+"checkboxSimple label").append('<span class=\'lbl-status-check margin-left-10\'><span class="letter-green"><i class="fa fa-check-circle"></i> '+a.onLabel+"</span></span>"),setTimeout((function(){void 0!==a.inputTrue&&$(a.inputTrue).hide(400)}),1e3)):"false"!=e&&!1!==e||($(i).addClass("bg-red").removeClass("letter-red"),void 0!==a.offLabel&&$("#ajaxFormModal ."+t+"checkboxSimple label").append('<span class=\'lbl-status-check margin-left-10\'><span class="letter-red"><i class="fa fa-minus-circle"></i> '+a.offLabel+"</span></span>"),setTimeout((function(){void 0!==a.inputId&&$(a.inputId).hide(400)}),1e3)),$("#ajaxFormModal ."+t+"checkboxSimple .btn-dyn-checkbox").click((function(){var e=$
31(this).data("checkval");$("#ajaxFormModal #"+t).val(e),mylog.log("EVENT CLICK ON CHECKSIMPLE",e),e?($(n).addClass("bg-green-k").removeClass("letter-green"),$(i).removeClass("bg-red").addClass("letter-red"),void 0!==a.onLabel&&$("#ajaxFormModal ."+t+"checkboxSimple .lbl-status-check").html('<span class="letter-green"><i class="fa fa-check-circle"></i> '+a.onLabel+"</span>"),void 0!==a.inputId&&$(a.inputId).show(400),void 0!==a.inputTrue&&$(a.inputTrue).hide(400),notNull(costum)&&exists(costum.checkboxSimpleEvent)&&exists(costum.checkboxSimpleEvent.true)&&"function"==typeof costum.checkboxSimpleEvent.true&&costum.checkboxSimpleEvent.true(t)):($(i).addClass("bg-red").removeClass("letter-red"),$(n).removeClass("bg-green-k").addClass("letter-green"),void 0!==a.offLabel&&$("#ajaxFormModal ."+t+"checkboxSimple .lbl-status-check").html('<span class="letter-red"><i class="fa fa-minus-circle"></i> '+a.offLabel+"</span>"),void 0!==a.inputId&&$(a.inputId).hide(400),void 0!==a.inputTrue&&$(a.inputTrue).show(400),notNull(costum)&&exists(costum.checkboxSimpleEvent)&&exists(costum.checkboxSimpleEvent.false)&&"function"==typeof costum.checkboxSimpleEvent.false&&costum.checkboxSimpleEvent.false(t))}))}}},checkbox:function(e,t,a){return{label:a.labelText,inputType:"checkbox",checked:notEmpty(e)?e:"",init:function(){$("#ajaxFormModal #"+t).val(e),$("#ajaxFormModal ."+t+"checkbox label").append("<span class='lbl-status-check margin-left-10'></span>"),void 0!==a.labelInformation&&$("#ajaxFormModal ."+t+"checkbox").append("<small class='col-md-12 col-xs-12 text-left no-padding' style='margin-top:-10px;'>"+a.labelInformation+"</small>"),setTimeout((function(){$(".bootstrap-switch-label").off().click((function(){$(".bootstrap-switch-off").click()})),e?($("#ajaxFormModal ."+t+"checkbox .lbl-status-check").html('<span class="letter-green"><i class="fa fa-check-circle"></i> '+a.onLabel+"</span>"),$(a.inputId).show(400),$(a.inputTrue).hide(400)):($("#ajaxFormModal ."+t+"checkbox .lbl-status-check").html('<span class="letter-red"><i class="fa fa-minus-circle"></i> '+a.offLabel+"</span>"),$(a.inputId).hide(400),$(a.inputTrue).show(400))}),1e3)},switch:{onText:a.onText,offText:a.offText,labelText:a.labelInInput,onChange:function(){var e=$
31("#ajaxFormModal #"+t).is(":checked");$("#ajaxFormModal #"+t).val($("#ajaxFormModal #"+t).is(":checked")),mylog.log("on change checkbox",$("#ajaxFormModal #"+t).val()),e?($("#ajaxFormModal ."+t+"checkbox .lbl-status-check").html('<span class="letter-green"><i class="fa fa-check-circle"></i> '+a.onLabel+"</span>"),$(a.inputId).show(400),$(a.inputTrue).hide(400)):($("#ajaxFormModal ."+t+"checkbox .lbl-status-check").html('<span class="letter-red"><i class="fa fa-minus-circle"></i> '+a.offLabel+"</span>"),$(a.inputId).hide(400),$(a.inputTrue).show(400))}}}},colorpicker:function(e,t,a,n){return{inputType:"colorpicker",placeholder:"#ff0066",label:notEmpty(t)?t:"Choisir une couleur",rules:notEmpty(n)?n:{}}},allDay:function(e){return{inputType:"checkbox",label:"Toute la journée",checked:notEmpty(e)?e:"",init:function(){$("#ajaxFormModal #allDay").off().on("switchChange.bootstrapSwitch",(function(e,t){mylog.log("allDay dateLimit",$("#ajaxFormModal #allDay").val())}))},switch:{onText:"I",offText:"O",labelText:tradDynForm.allday,onChange:function(){var e=$
31("#ajaxFormModal #allDay").is(":checked"),t="",a="";$("#ajaxFormModal #allDay").val($("#ajaxFormModal #allDay").is(":checked")),e?($(".dateTimeInput").addClass("dateInput"),$(".dateTimeInput").removeClass("dateTimeInput"),$(".dateInput").datetimepicker("destroy"),$(".dateInput").datetimepicker({autoclose:!0,lang:"fr",format:"d/m/Y",timepicker:!1}),t=moment($("#ajaxFormModal #startDate").val(),"DD/MM/YYYY HH:mm").format("DD/MM/YYYY"),a=moment($("#ajaxFormModal #endDate").val(),"DD/MM/YYYY HH:mm").format("DD/MM/YYYY")):($(".dateInput").addClass("dateTimeInput"),$(".dateInput").removeClass("dateInput"),$(".dateTimeInput").datetimepicker("destroy"),$(".dateTimeInput").datetimepicker({weekStart:1,step:15,lang:"fr",format:"d/m/Y H:i"}),t=moment($("#ajaxFormModal #startDate").val(),"DD/MM/YYYY").format("DD/MM/YYYY HH:mm"),a=moment($("#ajaxFormModal #endDate").val(),"DD/MM/YYYY").format("DD/MM/YYYY HH:mm")),"Invalid date"!=t&&$("#ajaxFormModal #startDate").val(t),"Invalid date"!=a&&$("#ajaxFormModal #endDate").val(a)}}}},recurrency:function(e){return{inputType:"checkbox",label:"Evènement récurrent?",checked:!!notEmpty(e)&&e,switch:{onText:"I",offText:"O",onChange:function(){var e=$
31("#ajaxFormModal #recurrency").is(":checked");$("#ajaxFormModal #recurrency").val($("#ajaxFormModal #recurrency").is(":checked")),e?($("#ajaxFormModal .allDaycheckbox").fadeOut("slow"),$("#ajaxFormModal .startDatedatetime").fadeOut("slow"),$("#ajaxFormModal .endDatedatetime").fadeOut("slow"),$("#ajaxFormModal .openingHoursopeningHours").fadeIn("slow")):($("#ajaxFormModal .openingHoursopeningHours").fadeOut("slow"),$("#ajaxFormModal .allDaycheckbox").fadeIn("slow"),$("#ajaxFormModal .startDatedatetime").fadeIn("slow"),$("#ajaxFormModal .endDatedatetime").fadeIn("slow"))}}}},openingHours:function(e,t,a,n){var i=notNull(a)?a:".repeatWeek";return{inputType:"openingHours",label:notNull(t)?t:"Répétition à la semaine",class:i,checked:notEmpty(e)?e:"",init:function(){openingHoursResult=[{dayOfWeek:"Mo",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Tu",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"We",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Th",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Fr",hours:[{opens:"08:00",closes:"19:00"}]},{dayOfWeek:"Sa",hours:[{opens:"08:00",closes:"19:00"}],disabled:!0},{dayOfWeek:"Su",hours:[{opens:"08:00",closes:"19:00"}],disabled:!0}],$(".btn-select-day").click((function(){key=$(this).data("key"),$(this).hasClass("active")?($(this).removeClass("active"),$.each(openingHoursResult,(function(e,t){t.dayOfWeek==key&&(openingHoursResult[e].disabled=!0)})),$("#contentDays"+key).fadeOut()):($(this).addClass("active"),$.each(openingHoursResult,(function(e,t){t.dayOfWeek==key&&delete openingHoursResult[e].disabled})),$("#contentDays"+key).fadeIn())}))},options:{allWeek:!0,multipleHours:!notNull(n)||n},switch:{onText:"I",offText:"O",css:{"min-width":"300px",margin:"10px"}
31,onChange:function(){var e=$("#ajaxFormModal #openingHours").is(":checked");$("#ajaxFormModal #openingHours").val($("#ajaxFormModal #openingHours").is(":checked")),e?$("#ajaxFormModal #selectedDays").fadeOut("slow"):$("#ajaxFormModal #selectedDays").fadeIn("slow")}}}},startDateInput:function(e){return mylog.log("startDateInput",e),{inputType:notEmpty(e)?e:"datetime",placeholder:tradDynForm.startDate,label:tradDynForm.startDate,rules:{required:!0,duringDates:["#startDateParent","#endDateParent",tradDynForm.thestartDate]}}},endDateInput:function(e){return{inputType:notEmpty(e)?e:"datetime",placeholder:tradDynForm.endDate,label:tradDynForm.endDate,rules:{required:!0,greaterThan:["#ajaxFormModal #startDate",tradDynForm.thestartDate],duringDates:["#startDateParent","#endDateParent",tradDynForm.theendDate]}}},dateInput:function(e,t,a,n){return{inputType:notEmpty(e)?e:"datetime",placeholder:notEmpty(a)?a:"Saisir une date",label:notEmpty(t)?t:"Saisir une date",rules:notEmpty(n)?n:{}}},birthDate:{inputType:"date",label:tradDynForm.birthdate,placeholder:tradDynForm.birthdate},dateEnd:{inputType:"date",label:tradDynForm.endDate,placeholder:"Fin de la période de vote",rules:{required:!0,greaterThanNow:["DD/MM/YYYY"]}},voteDateEnd:{inputType:"datetime",label:tradDynForm.dateEndVoteSession,placeholder:tradDynForm.dateEndVoteSession,rules:{required:!0,greaterThanNow:["DD/MM/YYYY H:m"]}},amendementDateEnd:{inputType:"datetime",label:tradDynForm.dateEndAmendementSessionStartVote,placeholder:tradDynForm.dateEndAmendementSession,rules:{required:!0,greaterThanNow:["DD/MM/YYYY H:m"]}},inviteSearch:{inputType:"searchInvite",init:function(){$("#ajaxFormModal #inviteSearch ").keyup((function(e){var t=$("#inviteSearch").val();t.length>2?(clearTimeout(timeout),timeout=setTimeout('autoCompleteInviteSearch("'+encodeURI(t)+'")',500)):$("#newInvite #dropdown_searchInvite").css({display:"none"})}))}},invitedUserEmail:{placeholder:"Email",inputType:"text",rules:{required:!0},init:function(){$(".invitedUserEmailtext").css("display","none")}},inputHidden:function(e,t){mylog.log("inputHidden",e,t);var a={inputType:"hidden"};return notNull(e)&&(a.value=e),notNull(t)&&(a.rules=t),mylog.log("inputHidden and ",a),a},get:function(e){if("undefined"==e)return toastr.error("type can't be undefined"),null;var t=null;return jsonHelper.notNull("typeObj."+e)&&((t=jsonHelper.notNull("typeObj."+e+".sameAs")?typeObj.get(e):jQuery.extend(!0,{},typeObj[e])).name=trad[e]?trad[e]:e),null===t&&(t=dyFInputs.deepGet(e))&&(t=dyFInputs.get(t.col)),t},deepGet:function(e){var t=null;return $.each(typeObj,(function(a,n){if(n.subTypes&&$.inArray(e,n.subTypes)>=0)return t=jQuery.extend(!0,{},n),!1})),t},setHeader:function(e){$("#ajax-modal .modal-header,#modal-form-bootbox .modal-header, #dialogContent .modal-title").removeClass("bg-dark bg-purple bg-red bg-azure bg-green bg-green-poi bg-orange bg-yellow bg-yellow-k bg-blue bg-turq bg-url").addClass(e)},setSub:function(e){dyFInputs.setHeader(e)},links:function(e){mylog.log("HERE links params",e);var t={inputType:"finder",label:notEmpty(e)&¬Empty(e.label)?e.label:tradDynForm.whoiscarrytheproject,multiple:!notEmpty(e)||!notEmpty(e.multiple)||e.multiple,invite:!notEmpty(e)||!notEmpty(e.invite)||e.invite,rules:{required:!notEmpty(e)||!notEmpty(e.required)||e.required,lengthMin:notEmpty(e)&¬Empty(e.lengthMin)?e.lengthMin:null},initType:notEmpty(e)&¬Empty(e.type)?e.type:["persons"],openSearch:!notEmpty(e)||!notEmpty(e.openSearch)||e.openSearch};return mylog.log("HERE links",t),t}},dyFCustom={orderForm:[],beforeBuild:function(e){mylog.log("dyFCustom.beforeBuild",e),$.each(e,(function(e,t){mylog.log("beforeBuild",e,t),"function"==typeof dyFCustom[e]&&(e=dyFCustom[e]),"function"==typeof e&&(1==t?e():"object"==typeof t?e(t):"string"==typeof t&&e(t))}))},afterSave:function(e){mylog.log("dyFCustom.afterSave",e),$.each(e,(function(e,t){mylog.log("afterSave",e,t),"function"==typeof dyFCustom[e]&&(e=dyFCustom[e]),"function"==typeof e&&(1==t?e():"object"==typeof t?e(t):"string"==typeof t&&e(t))}))},init:function(e){mylog.log("dyFCustom.init",e),void 0!==e.onload&&void 0!==e.onload.actions&&(mylog.log("dyFCustom.obj.onload.actions",e.onload.actions),$.each(e.onload.actions,(function(e,t){mylog.log("dyFCustom.f,p",e,t.toString()),"afterSave"==e&&"function"==typeof t?dyFObj.elementObj.dynForm.jsonSchema.afterSave=t:"function"==typeof dyFCustom[e]?e=dyFCustom[e]:"object"==typeof dyFObj.elementObj.dynForm.jsonSchema.actions&&"function"==typeof dyFObj.elementObj.dynForm.jsonSchema.actions[e]&&(e=dyFObj.elementObj.dynForm.jsonSchema.actions[e]),"function"==typeof e&&(1==t?e():"object"==typeof t?e(t):"string"==typeof t&&e(t))})))},setTitle:function(e){mylog.log("dyFCustom.setTitle",e),$("#ajax-modal-modal-title").html(e)},adminOnly:function(e){mylog.log("dyFCustom.adminOnly",e),"undefined"!=typeof costum&&void 0!==costum.admins&&void 0!==costum.admins[userId]&&void 0!==costum.admins[userId].isAdmin&&
311==costum.admins[userId].isAdmin?$.each(e,(function(e,t){$("."+e).show()})):$.each(e,(function(e,t){$("."+e).hide()}))},presetValue:function(p){$.each(p,(function(k,v){if(value="object"==typeof v?v.value:v,forced="object"==typeof v&&void 0!==v.forced,"type"==k&&"poi"==dyFObj.elementObj.col&&($(".sectionBtn[data-key='"+v+"']").trigger("click"),mylog.log("dyFCustom.presetValue k v",k,v,$(".sectionBtn[data-key='"+v+"']").length)),"classifieds"==dyFObj.elementObj.col){var n="";"section"==k&&(n=""==value?"forsale":value,$(".sectionBtn[data-key='"+value+"']").trigger("click")),"category"==k&&(n=""==value?"home":value,$(".categoryBtn[data-key='"+n+"']").trigger("click")),"subtype"==k&&(n=""==value?"various":value,$(".subtypeBtn[data-key='"+n+"']").trigger("click"))}k.indexOf("[")&&k.indexOf("]")&&(k=k.replace("[","\\[").replace("]","\\]")),dyFObj.editMode&&!forced||("object"==typeof v&&void 0!==v.eval?(mylog.log("dyFCustom.presetValue eval","#"+k,v.eval,eval(v.eval)),$("#"+k).val(eval(v.eval)),mylog.log("dyFCustom.presetValue eval2",$("#"+k).val(eval(v.eval)))):$("#"+k).val(value))}))},html:function(e){mylog.log("dyFCustom.html",e),$.each(e,(function(e,t){e.indexOf("i:")>=0||e.indexOf("c:")>=0?$(e.replace("i:","#").replace("c:",".")).html(t):$("."+e).html(t)}))},hide:function(e){mylog.log("dyFCustom.hide",e),$.each(e,(function(e,t){var a=e.indexOf("#")<0?"."+e:e;mylog.log("dyFCustom.hide",a),1==t?$(a).hide():$(a).show()}))},required:function(e){mylog.log("dyFCustom.required",e),$.each(e,(function(e,t){void 0!==dyFObj.elementObj.dynForm.jsonSchema.properties[e]&&(void 0!==dyFObj.elementObj.dynForm.jsonSchema.properties[e].rules&&null!=dyFObj.elementObj.dynForm.jsonSchema.properties[e].rules?dyFObj.elementObj.dynForm.jsonSchema.properties[e].rules.required=1===t:dyFObj.elementObj.dynForm.jsonSchema.properties[e].rules={required:1===t})}))},removeProp:function(e){$.each(e,(function(e,t){void 0!==dyFObj.elementObj.dynForm.jsonSchema.properties[e]&&(mylog.log("dyFCustom.removeProp properties in DynObj: ",dyFObj.elementObj.dynForm.jsonSchema.properties[e]),delete dyFObj.elementObj.dynForm.jsonSchema.properties[e])}))},properties:function(e){mylog.log("dyFCustom.properties",e),dyFCustom.orderForm=[],orderingForm=!1,$.each(dyFObj.elementObj.dynForm.jsonSchema.properties,(function(e,t){dyFCustom.orderForm.push(e)})),$.each(e,(function(e,t){if(mylog.log("dyFCustom.properties ESPION costum properties: ",dyFObj.elementObj.dynForm.jsonSchema.properties[e]),void 0!==t.order?($.inArray(e,dyFCustom.orderForm)>=0&&dyFCustom.orderForm.splice(dyFCustom.orderForm.indexOf(e),1),orderingForm=!0,dyFCustom.orderForm.splice(t.order,0,e)):dyFCustom.orderForm.splice(dyFCustom.orderForm.length,0,e),void 0!==dyFObj.elementObj.dynForm.jsonSchema.properties[e])dyFObj.elementObj.dynForm.jsonSchema.properties[e]=dyFCustom.setProperties(t,dyFObj.elementObj.dynForm.jsonSchema.properties[e]);else if(void 0!==dyFInputs&&void 0!==dyFInputs[e]){var a=dyFInputs[e]();a=dyFCustom.setProperties(t,a),dyFObj.elementObj.dynForm.jsonSchema.properties[e]=a}else dyFObj.elementObj.dynForm.jsonSchema.properties[e]=t})),orderingForm&&(dyFObj.elementObj.dynForm.jsonSchema.properties=dyFCustom.orderingProperties(dyFObj.elementObj.dynForm.jsonSchema.properties,dyFCustom.orderForm))},orderingProperties:function(e,t){return mylog.log("sisi la famille",e,t),object={},$.each(t,(function(t,a){object[a]=e[a]})),object},setProperties:function(e,t){return mylog.log("dyFCustom;setProperties",e,t),$.each(e,(function(e,a){mylog.log("dyFCustom;setProperties.each",e,a),t[e]=a})),t}},arrayForm={form:null,dyf:null,buildFormSchema:function(e,t,a,n){mylog.log("arrayForm","buildFormSchema",{f:e,k:t,q:a,pos:n}),jsonHelper.notNull("ctxDynForms."+e+"."+t+"."+a)?arrayForm.dyf=ctxDynForms[e][t][a]:jsonHelper.notNull("form."+scenarioKey+"."+e+".form.scenario."+t+".json.jsonSchema.properties."+a)?arrayForm.dyf=form[scenarioKey][e].form.scenario[t].json.jsonSchema.properties[a]:jsonHelper.notNull("form."+scenarioKey+"."+e+".json.jsonSchema.properties."+a)?arrayForm.dyf=form[scenarioKey][e].json.jsonSchema.properties[a]:mylog.log("dynform undefined"),mylog.log("arrayForm","buildFormSchema",arrayForm.dyf),arrayForm.form={jsonSchema:{title:arrayForm.dyf.title,icon:arrayForm.dyf.icon,onLoads:{onload:function(){dyFInput
31s.setHeader("bg-dark"),$(".form-group div").removeClass("text-white"),dataHelper.activateMarkdown(".form-control.markdown"),jsonHelper.notNull("arrayForm.dyf.onLoads.onload")&&arrayForm.dyf.onLoads.onload()}},save:function(){var i={collection:"answers",id:answerIdx,path:"undefined"!=typeof answerSection?answerSection:e+".answers."+t+"."+a,arrayForm:!0,value:arrayForm.getAnswers(arrayForm.form,!0)};void 0!==n&&(i.answerSection="undefined"!=typeof answerSection?answerSection+"."+n:e+".answers."+t+"."+a+"."+n,i.edit=!0,i.path=i.path+"."+n),dataHelper.path2Value(i,(function(e){dyFObj.afterAfterSave&&dyFObj.afterAfterSave()}))},properties:arrayForm.dyf.properties}},mylog.log("buildFormSchema AF form",arrayForm.form)},add:function(e,t,a,n,i){mylog.log("add AF",e,t,a,n,i),arrayForm.buildFormSchema(e,t,a,n),void 0!==n?(currentAnswers=null,jsonHelper.notNull("answers."+form.id+".answers."+t+"."+a+"."+n)?currentAnswers=answers[form.id].answers[t][a][n]:answers[e]&&answers[e][a]&&answers[e][a][n]?currentAnswers=answers[e][a][n]:currentAnswers=answers[e].answers[t][a][n],notEmpty(currentAnswers)?"string"==typeof arrayForm.form.jsonSchema.properties?notNull(arrayForm.dyf.costum)?dyFObj.editElement(currentAnswers.type,currentAnswers.id,null,arrayForm.dyf.costum):dyFObj.editElement(currentAnswers.type,currentAnswers.id):dyFObj.openForm(arrayForm.form,null,currentAnswers):alert("buildFormSchema error : currentAnswers cannot be null")):"string"==typeof arrayForm.form.jsonSchema.properties?notNull(arrayForm.dyf.costum)?dyFObj.openForm(arrayForm.form.jsonSchema.properties,null,null,null,arrayForm.dyf.costum):dyFObj.openForm(arrayForm.form.jsonSchema.properties):dyFObj.openForm(arrayForm.form)},del:function(e,t,a,n){mylog.log("del AF",e,t,a,n);var i=bootbox.dialog({message:"Confirmez-vous la suppression ?",title:"Confirmez-vous la suppression ?",buttons:[{label:trad.yes,className:"btn btn-primary pull-left",callback:function(){data={formId:e,answerSection:"undefined"!=typeof answerSection?answerSection+"."+n:e+".answers."+t+"."+a+"."+n,answers:null,pull:"undefined"!=typeof answerSection?answerSection:e+".answers."+t+"."+a},data.collection=answerCollection,data.id=answerIdx,urlPath=baseUrl+"/survey/co/update2",mylog.log("save",data),$.ajax({type:"POST",url:urlPath,data:data,type:"POST"}).done((function(e){urlCtrl.loadByHash(location.hash)}))}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}],show:!1,onEscape:function(){i.modal("hide")}});i.modal("show")},edit:function(e,t,a,n){mylog.log("edit AF",e,t,a,n),arrayForm.add(e,t,a,n)},getAnswers:function(e){var t={};return $.each(e.jsonSchema.properties,(function(e,a){a.inputType&&("uploader"==a.inputType?(listObject=$("#"+a.domElement).fineUploader("getUploads"),goToUpload=!1,listObject.length>0&&$.each(listObject,(function(e,t){"submitted"==t.status&&(goToUpload=!0)})),goToUpload&&($("#"+a.domElement).fineUploader("uploadStoredFiles"),t[e]="")):(mylog.log(e,$("#"+e).val()),"tags"==a.inputType?t[e]=$("#"+e).val().split(","):t[e]=$("#"+e).val()))})),mylog.log("editAnswers",t),t}},processUrl={isLoading:!1,checkUrlExists:function(e){(e=e.trim()).lastIndexOf("/")==e.lenght&&(e=e.substr(0,e.lenght-1),$("#form-url").val(e)),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/app/checkurlexists",data:{url:e},dataType:"json",success:function(t){mylog.log("checkUrlExists",t),"URL_EXISTS"==t.status?urlExists=!0:urlExists=!1,mylog.log("checkUrlExists",t),refUrl(e)},error:function(e){mylog.log("check url exists error")}})},getMediaFromUrlContent:function(e,t,a,n){if(lastUrl="",void 0!==n)n=n;$("body").on("click","#thumb_prev",(function(e){img_arr_pos>0&&(img_arr_pos--,$("#extracted_thumb").html('<img src="'+extracted_images[img_arr_pos]+'" width="100" height="100">'+selectThumb),$("#total_imgs").html(img_arr_pos+" of "+total_images))})),$("body").on("click","#thumb_next",(function(e){img_arr_pos<total_images&&(img_arr_pos++,$("#extracted_thumb").html('<img src="'+extracted_images[img_arr_pos]+'" width="100" height="100">'+selectThumb),$("#total_imgs").html(img_arr_pos+" of "+total_images))}));var i=$(e);t=t;i.bind("input keyup",(function(o){var s=$(this);if(""==$(t).html()&&(""==s.parents().eq(a).find(t).html()||32==o.which||13==o.which)){var r=
31/(http(s)?:\/\/.)?(www\.)?[-a-zA-Z0-9áà âäãåçéèêëÃìîïñóòôöõúùûüýÿæÅÃÃÃÃÃÃ
ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃßÃÅ@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9áà âäãåçéèêëÃìîïñóòôöõúùûüýÿæÅÃÃÃÃÃÃ
ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃßÃÅ@:%_\+.~#?&//=]*)/g,l=i.val().replace(/!\[[^\]]*\]\([^)]*\)/g,"");if(r.test(l)){if(extract_url=l.match(r)[0],extract_url=extract_url.replace(/[\n]/gi," "),extract_url=extract_url.split(" "),extract_url=extract_url[0],lastUrl!=extract_url&&0==processUrl.isLoading){processUrl.isLoading=!0;var c=extract_url;s.parents().eq(a).find(".loading_indicator").show(),lastUrl=c,extracted_url_send=c,mylog.log("extracted_url_send",extracted_url_send),extracted_url_send.indexOf("http")<0&&(extracted_url_send="http://"+c);var d=baseUrl+"/news/co/extractprocess";"undefined"!=typeof costum&&null!=costum&&(d=d+"/slug/"+costum.slug),mylog.log(d,"urlAction"),$.ajax({url:d,data:{url:extracted_url_send},type:"post",dataType:"json",success:function(i){mylog.log(i),processUrl.isLoading=!1,"activityStream"==i.type?content='<a href="javascript:;" class="removeMediaUrl"><i class="fa fa-times"></i></a>'+directory.showResultsDirectoryHtml(new Array(i.object))+"<input type='hidden' class='type' value='activityStream'><input type='hidden' class='objectId' value='"+i.object._id.$id+"'><input type='hidden' class='objectType' value='"+i.object.collection+"'>":void 0!==n&&"video"==n?void 0!==i.content&&void 0!==i.content.videoLink?content=processUrl.getMediaVideo(i,"save"):content="<span class='text-red'><i>This url is not associate to a video</i></span>":content=processUrl.getMediaCommonHtml(i,"save"),s.parents().eq(a).find(t).html(content).slideDown(),s.parent().find(".dynFormUrlsWarning").length>0&&s.parent().find(".dynFormUrlsWarning").remove(),$(".removeMediaUrl").click((function(){$trigger=$(this).parents().eq(1).find(e),s.parents().eq(a).find(t).empty().hide(),$trigger.trigger("input")})),s.parents().eq(a).find(".loading_indicator").hide()},error:function(){$.unblockUI(),processUrl.isLoading=!1;var n='<a href="javascript:;" class="removeMediaUrl"><i class="fa fa-refresh"></i></a><h4><a href="'+c+'" target="_blank" class="lastUrl wrongUrl">'+c+"</a></h4>";s.parents().eq(a).find(t).hide(),s.parents().eq(a).find(t).html(n),s.parents().eq(a).find(t).slideDown(),toastr.warning("L'url "+c+" ne pointe vers aucun site ou un problème est survenu à son extraction"),$("#ajaxFormModal").is(":visible")&&s.parent().find(".dynFormUrlsWarning").length<=0&&s.parent().append("<span class='text-red dynFormUrlsWarning'>
31* Ceci n'est pas un url valide.</span>"),$(".removeMediaUrl").click((function(){$trigger=$(this).parents().eq(1).find(e),s.parents().eq(a).find(t).empty().hide(),$trigger.trigger("input")})),s.parents().eq(a).find(".loading_indicator").hide()}})}}else $("#ajaxFormModal").is(":visible")&&s.parent().find(".dynFormUrlsWarning").length}}))},extractUrl:function(e,t,a){$(e+" span.help-block").html(trad.waitWeFetch+" <i class='fa fa-spin fa-refresh'></i>"),$.ajax({url:baseUrl+"/news/co/extractprocess",data:{url:t},type:"post",dataType:"json",success:function(t){return $(e+" span.help-block").html(""),"function"==typeof a&&a(t),t},error:function(t,a,n){toastr.info("<span class='letter-red'><i class='fa fa-ban'></i> URL INNACCESSIBLE</span>"),$(e+" span.help-block").html("")},statusCode:{404:function(){toastr.info("<span class='letter-red'><i class='fa fa-ban'></i> 404 : URL INTROUVABLE OU INACCESSIBLE</span>"),$(e+" span.help-block").html("")}}})},refUrl:function(e){processUrl.isValidURL(e)?($("#status-ref").html("<span class='letter-blue'><i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+"</span>"),$("#refResult").addClass("hidden"),$("#send-ref").addClass("hidden"),processUrl.extractUrl("",e,(function(e){var t=new Array;
31void 0!==e.keywords&&(t=e.keywords),$("#ajaxFormModal #name").val(e.name),$("#ajaxFormModal #description").val(e.description),notEmpty(t)&&$("#ajaxFormModal #tags").select2("val",t)}))):$("#status-ref").html("<span class='letter-red'><i class='fa fa-times'></i> cette url n'est pas valide.</span>")},isValidURL:function(e){return new RegExp("(http[s]?:\\/\\/(www\\.)?|ftp:\\/\\/(www\\.)?|www\\.){1}([0-9A-Za-z-\\.@:%_+~#=]+)+((\\.[a-zA-Z]{2,3})+)(/(.)*)?(\\?(.)*)?").test(e)},getMediaCommonHtml:function(e,t,a){return void 0!==e.images&&(extracted_images=e.images,total_images=parseInt(e.images.length),img_arr_pos=1),inputToSave="",styleLinkImg="",styleContentDescr="",widthMediaDescription="col-xs-12 margin-top-10",extractClass="extracted_thumb",aVideo="",width="100%",height="",void 0!==e.content&&void 0!==e.content.imageSize&&(e.content.videoLink?(extractClass="extracted_thumb","large"!=e.content.imageSize||notNull(t)&&"show"!=t?(extractClass="extracted_thumb col-xs-4",width="100%",height="100%",faSize="3x",widthMediaDescription="col-xs-8"):(extractClass="extracted_thumb_large col-xs-12",width="100%",height="",faSize="4x"),aVideo='<a href="javascript:;" class="videoSignal text-white center"><i class="fa fa-'+faSize+' fa-play-circle-o"></i><input type="hidden" class="videoLink" value="'+e.content.videoLink+'"/></a>',inputToSave+="<input type='hidden' class='video_link_value' value='"+e.content.videoLink+"'/><input type='hidden' class='media_type' value='video_link' />"):(aVideo="",endAVideo="","large"!=e.content.imageSize||notNull(t)&&"show"!=t?(extractClass="extracted_thumb",width="100",height="",widthMediaDescription="",styleContentDescr="float:left;width:calc(100% - 100px)"):(extractClass="extracted_thumb_large col-xs-12",width="500",height=""),inputToSave+="<input type='hidden' class='media_type' value='img_link' />"),inputToSave+="<input type='hidden' class='size_img' value='"+e.content.imageSize+"'/>"),void 0!==e.content&&void 0!==e.content.image?(inc_image='<div class="'+extractClass+' no-padding" id="extracted_thumb">'+aVideo,"img_link"==e.content.type&&(void 0!==e.content.imageId?(inc_image+="<input type='hidden' id='deleteImageCommunevent"+a+"' value='"+e.content.imageId+"'/>",titleImg="De l'application communevent"):titleImg="Image partagée",styleContentImg="display: flex;justify-content: center;",inc_image+="<a class='thumb-info' href='"+e.content.image+"' data-title='"+titleImg+"' data-lightbox='allimgcontent' style='"+styleContentImg+"'>"),inc_image+='<img src="'+e.content.image+'" width="'+width+'" height="'+height+'">',"img_link"==e.content.type&&(inc_image+="</a>"),inc_image+="</div>",countThumbail="",inputToSave+="<input type='hidden' class='img_link' value='"+e.content.image+"'/>"):"undefined"!=typeof total_images&&total_images>0?(total_images>1?(selectThumb='<div class="thumb_sel"><span class="prev_thumb" id="thumb_prev"> </span><span class="next_thumb" id="thumb_next"> </span> </div>',countThumbail='<span class="small_text" id="total_imgs">'+img_arr_pos+" of "+total_images+'</span><span class="small_text"> Choose a Thumbnail</span>'):(selectThumb="",countThumbail=""),inc_image='<div class="'+extractClass+' col-xs-4" id="extracted_thumb">'+aVideo+'<img src="'+e.images[0]+'" width="'+width+'" height="'+height+'">'+selectThumb+"</div>",inputToSave+="<input type='hidden' class='img_link' value='"+e.images[0]+"'/>"):(inc_image="",countThumbail=""),null==e.content&&(e.content=""),void 0!==e.url?mediaUrl=e.url:void 0!==e.content.url?mediaUrl=e.content.url:mediaUrl="",void 0===e.description&&void 0===e.name||""==e.description&&""==e.name?contentMedia="":(contentMedia='<div class="extracted_content '+widthMediaDescription+'" style="'+styleContentDescr+'"><a href="'+mediaUrl+'" target="_blank" class="lastUrl text-dark">',void 0!==e.name&&""!=e.name&&(contentMedia+="<h4>"+e.name+"</h4></a>",inputToSave+="<input type='hidden' class='name' value='"+e.name.replace(/'/g,"'").replace(/"/g,""")+"'/>"),void 0!==e.description&&""!=e.description&&(contentMedia+="<p>"+e.description+"</p>"+countThumbail,void 0!==e.name&&""!=e.name||(contentMedia+="</a>"),inputToSave+="<input type='hidden' class='description' value='"+e.description.replace(/'/g,"'").replace(/"/g,""")+"'/>
31"),contentMedia+="</div>"),inputToSave+="<input type='hidden' class='url' value='"+mediaUrl+"'/>",inputToSave+="<input type='hidden' class='type' value='url_content'/>",content="","save"==t&&(content+='<a href="javascript:;" class="removeMediaUrl"><i class="fa fa-times"></i></a>'),content+='<div class="extracted_url col-xs-12">'+inc_image+contentMedia+"</div>"+inputToSave,content},getMediaVideo:function(e,t){return void 0!==e.images&&(extracted_images=e.images,total_images=parseInt(e.images.length),img_arr_pos=1),inputToSave="",void 0!==e.content&&void 0!==e.content.imageSize&&(e.content.videoLink&&(extractClass="extracted_thumb",width="100%",height="100%",aVideo='<a href="javascript:;" class="videoSignal text-white center" style="position:absolute;top:0%;left:0%;"><i class="fa fa-4x fa-play-circle-o"></i><input type="hidden" class="videoLink" value="'+e.content.videoLink+'"/></a>',inputToSave+="<input type='hidden' class='video_link_value' value='"+e.content.videoLink+"'/><input type='hidden' class='media_type' value='video_link' />"),inputToSave+="<input type='hidden' class='size_img' value='"+e.content.imageSize+"'/>"),void 0!==e.content&&void 0!==e.content.image?(inc_image='<div class="'+extractClass+' col-xs-12 col-md-12 col-sm-12 no-padding" id="extracted_thumb">'+aVideo,inc_image+='<img src="'+e.content.image+'" width="'+width+'" height="'+height+'">',"img_link"==e.content.type&&(inc_image+="</a>"),inc_image+="</div>",countThumbail="",inputToSave+="<input type='hidden' class='img_link' value='"+e.content.image+"'/>"):"undefined"!=typeof total_images&&total_images>0?(total_images>1?(selectThumb='<div class="thumb_sel"><span class="prev_thumb" id="thumb_prev"> </span><span class="next_thumb" id="thumb_next"> </span> </div>',countThumbail='<span class="small_text" id="total_imgs">'+img_arr_pos+" of "+total_images+'</span><span class="small_text"> Choose a Thumbnail</span>'):(selectThumb="",countThumbail=""),inc_image='<div class="'+extractClass+' col-xs-12 col-sm-12 col-md-12" id="extracted_thumb">'+aVideo+'<img src="'+e.images[0]+'" width="'+width+'" height="'+height+'">'+selectThumb+"</div>",inputToSave+="<input type='hidden' class='img_link' value='"+e.images[0]+"'/>"):(inc_image="",countThumbail=""),null==e.content&&(e.content=""),void 0!==e.url?mediaUrl=e.url:void 0!==e.content.url?mediaUrl=e.content.url:mediaUrl="",inputToSave+="<input type='hidden' class='url' value='"+mediaUrl+"'/>",inputToSave+="<input type='hidden' class='type' value='url_content'/>",content="",content+='<div class="extracted_url padding-10">'+inc_image+"</div>"+inputToSave,content}};function addToSurvey(e,t){mylog.log("fillSurvey",e,t)}var scopeObj={selected:{},subParams:{},limit:null,initVar:function(e,t){mylog.log("scopeObj initVar",e,t),void 0!==t&¬Empty(t)&&(scopeObj.selected=t),notNull(e)&&(scopeObj.subParams=notNull(e.subParams)?e.subParams:{},mylog.log("scopeObj subParams",scopeObj.subParams)),notNull(e)&&(scopeObj.limit=notNull(e.limit)?e.limit:null)},init:function(e){mylog.log("scopeObj init",e),mylog.log("scopeObj searchScopeDF",$("#searchScopeDF").length),notEmpty(scopeObj.selected)&&$.each(scopeObj.selected,(function(e,t){scopeObj.populateResults(e,t,"#scopeListContainerForm")})),$("#searchScopeDF").off().on("keyup",(function(e){mylog.log("scopeObj searchScopeDF",$("#searchScopeDF").val().trim().length),$("#searchScopeDF").val().trim().length>1&&(notNull(scopeObj.timeoutAddCity)&&clearTimeout(scopeObj.timeoutAddCity),scopeObj.timeoutAddCity=setTimeout((function(){scopeObj.search(0,30,"#scopeListContainerForm")}),500))}))},getHtml:function(e,t){return mylog.log("scopeObj.getHtml",e,t),str='<div id="scopeListContainerForm" class="col-xs-12 no-padding margin-bottom-10"><div id="news-scope-search" class="col-xs-12 no-padding"><div id="input-sec-search" class="hidden-xs col-xs-12 col-sm-10"><div class="input-group shadow-input-header"><span class="input-group-addon bg-white addon-form-news"><i class="fa fa-search fa-fw" aria-hidden="true"></i></span><input type="text" class="form-control input-global-search" id="searchScopeDF" autocomplete="no" placeholder="'+e+' ..."></div><div class="dropdown-result-global-search col-xs-12 col-sm-5 col-md-5 col-lg-5 no-padding" style="display: none;"><div class="text-center" id="footerDropdownGS"><label class="text-dark"><i class="fa fa-ban"></i> Aucun résultat</label><br></div></div></div></div><div id="labelselected" class=" hidden col-md-12 col-sm-12 col-xs-12 margin-top-10 no-padding"><label class="margin-left-5"><i class="fa fa-angle-down"></i> '+trad.selectedzones+'</label><br></div><div id="scopes-container" class="col-md-12 col-sm-12 col-xs-12"></div></div>',str},timeoutAddCity:null,spinSearchAddon:function(e){mylog.log("scopeObj.spinSearchAddon",e),removeClass=e?"fa-arrow-circle-right":"fa-spin fa-circle-o-notch",addClass=e?"fa-spin fa-circle-o-notch":"fa-arrow-circle-right",$("#scopeListContainerForm .main-search-bar-addon,#scopeListContainerForm .second-search-bar-addon").find("i").removeClass(removeClass).addClass(addClass)},showDropDownGS:function(e,t){mylog.log("scopeObj.showDropDownGS",e,t),void 0===e&&(e=!0),notNull(t)||(t=".dropdown-result-global-search"),e?"none"==$(t).css("display")&&($(t).show(),$(t).mouseleave((function(){$(this).fadeOut(1e3)}))):loadingDataGS||$(t).hide(300)},search:function(e,t,a){mylog.log("scopeObj.search",e,t,a);var n=$(a+" .input-global-search").val();n.length<3||(scopeObj.spinSearchAddon(!0),void 0===e&&(e=0),void 0===t&&(t=indexStepGS),scopeObj.autoComplete(n,e,t,a))},autoComplete:function(e,t,a,n){mylog.log("scopeObj.autoComplete",e,t,a,n);var i={name:e,locality:"",searchType:["cities"],searchBy:"ALL",indexMin:t,indexMax:a};Object.keys(scopeObj.subParams).length>0&&(i.subParams=scopeObj.subParams);var o=n+" .dropdown-result-global-search";if(scopeObj.showDropDownGS(!0,o),$(o).html("<h5 class='text-dark center padding-15'><i class='fa fa-spin fa-circle-o-notch'></i> "+trad.currentlyresearching+" ...</h5>"),0===e.indexOf("co.")){if(searchT=e.split("."),searchT[1]&&"function"==typeof co[searchT[1]])return void co[searchT[1]](e);co.mands()}$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/search/globalautocomplete",data:i,dataType:"json",error:function(e){mylog.log("error"),mylog.dir(e)},success:function(e){spinSearchAddon();var i=0;if(e){mylog.log("scopeObj globalautocomplete DATA",e);var s=0;void 0!==e.count?$.each(e.count,(function(e,t){s+=t})):$.each(e.results,(function(e,t){0!=t.length&&s++})),i+=s,str="";0==i?totalDataGSMSG="<i class='fa fa-ban'></i> "+trad.noresult:1==i?totalDataGSMSG=i+" "+trad.result:i>1&&(totalDataGSMSG=i+" "+trad.results),i>0&&(labelSearch=Object.keys(e.results).length==i?trad.extendedsearch:"Voir tous les résultats",str+='<div class="text-left col-xs-12" id="footerDropdownGS" style="">',str+="<label class='text-dark margin-top-5'><i class='fa fa-angle-down'></i>
31 "+totalDataGSMSG+"</label>",str+="</div>",str+="<hr style='margin: 0px; float:left; width:100%;'/>"),e.results.length?$.each(e.results,(function(e,t){mylog.log("globalsearch res : ",t);var a=e,i=(typeObj.default.icon,mapColorIconTop.default);mapElementsGS.push(t),void 0===typeObj[t.type]&&(itemType="poi"),a=t.type,void 0!==t.typeOrga&&(a=t.typeOrga);var o=dyFInputs.get(a)?dyFInputs.get(a):typeObj.default;if(s="<i class='fa "+("fa-"+o.icon)+" fa-2x bg-"+(i=o.color)+"'></i>",void 0!==t.profilThumbImageUrl&&""!=t.profilThumbImageUrl)var s="<img width='80' height='80' alt='' class='img-circle bg-"+i+"' src='"+baseUrl+t.profilThumbImageUrl+"'/>";"";var r=t.postalCode;null!=t.address&&(t.address.addressLocality,r=t.postalCode?t.postalCode:t.address.postalCode?t.address.postalCode:"");var l=getObjectId(t);t.insee&&t.insee;type=t.type,"citoyens"==type&&(type="person");var c=notEmpty(t.type)&¬Empty(l)?"#page.type."+t.type+".id."+l:"",d="";"city"==type&&(d=t.name);void 0!==t.tags&&null!=t.tags&&$.each(t.tags,(function(e,t){""!=t&&"<a href='javascript:' class='badge bg-red btn-tag'>#"+t+"</a>"}));var u=void 0!==t.name?t.name:"";""==(r=void 0!==t.address&&null!=t.address&&void 0!==t.address.postalCode?t.address.postalCode:"")&&(r=void 0!==t.postalCode?t.postalCode:"");var p=r+" "+(void 0!==t.address&&null!=t.address&&void 0!==t.address.addressLocality?t.address.addressLocality:"")+" "+(void 0!==t.address&¬Null(t.address)&&void 0!==t.address.addressCountry?"("+t.address.addressCountry+")":"");" Addresse non renseignée"!=p&&""!=p&&" "!=p||(p="<i class='fa fa-ban'></i>"),mylog.log("fullLocality",p);var m=void 0!==t.shortDescription&&null!=t.shortDescription?t.shortDescription:"";""==m&&(m=void 0!==t.description&&null!=t.description?t.description:"");void 0!==t.startDate&&dateToStr(t.startDate,"fr",!0,!0),void 0!==t.endDate&&dateToStr(t.endDate,"fr",!0,!0);var h=void 0!==t.links&&null!=t.links&&void 0!==t.links.followers?t.links.followers:0,f=0;if(0!==h&&$.each(h,(function(e,t){f++})),"",mylog.log("type",type),"city"!=type&&"zone"!=type)str+="<a href='"+c+"' class='lbh col-md-12 col-sm-12 col-xs-12 no-padding searchEntity'>",str+="<div class='col-md-2 col-sm-2 col-xs-2 no-padding entityCenter text-center'>",str+=s,str+="</div>",str+="<div class='col-md-10 col-sm-10 col-xs-10 entityRight'>",str+="<div class='entityName text-dark'>"+u+"</div>",str+='<div data-id="'+d+"\" class='entityLocality'><i class='fa fa-home'></i> "+p,f>=1&&(str+=" <span class='pull-right'><i class='fa fa-chain margin-left-10'></i> "+f+" follower</span>"),str+="</div>",str+="</div>",str+="</a>";else if(t.input=n,"city"==type){var g={city:t._id.$id,cityName:t.name,postalCode:void 0===t.postalCode?"":t.postalCode,country:t.country,allCP:t.allCP,uniqueCp:t.uniqueCp,level1:t.level1,level1Name:t.level1Name};notEmpty(t.nameCity)&&(g.name=t.nameCity),notEmpty(t.uniqueCp)&&(g.uniqueCp=t.uniqueCp),notEmpty(t.level5)&&g.id!=t.level5&&(g.level5=t.level5,g.level5Name=t.level5Name),notEmpty(t.level4)&&g.id!=t.level4&&(g.level4=t.level4,g.level4Name=t.level4Name),notEmpty(t.level3)&&g.id!=t.level3&&(g.level3=t.level3,g.level3Name=t.level3Name),notEmpty(t.level2)&&g.id!=t.level2&&(g.level2=t.level2,g.level2Name=t.level2Name),g.type="cities",t.type="cities",g.key=g.city+"cities",mylog.log("valuesScopes",g),notNull(g.allCP)&&0==g.allCP&&(g.key=g.key+g.postalCode),t.key=g.key,myScopes.search[g.key]=g,str+=directory.cityPanelHtml(t)}else if("zone"==type){g={id:t._id.$id,name:t.name,country:t.countryCode,level:t.level},mylog.log("valuesScopes",g),t.level.indexOf("1")>=0?(typeSearchCity="level1",levelSearchCity="1",g.numLevel=1):t.level.indexOf("2")>=0?(typeSearchCity="level2",levelSearchCity="2",g.numLevel=2):t.level.indexOf("3")>=0?(typeSearchCity="level3",levelSearchCity="3",g.numLevel=3):t.level.indexOf("4")>=0?(typeSearchCity="level4",levelSearchCity="4",g.numLevel=4):t.level.indexOf("5")>=0&&(typeSearchCity="level5",levelSearchCity="5",g.numLevel=5),notNull(typeSearchCity)&&(g.type=typeSearchCity),mylog.log("valuesScopes test",g.id!=t.level1,g.id,t.level1),notEmpty(t.level1)&&g.id!=t.level1&&(mylog.log("valuesScopes test",g.id!=t.level1,g.id,t.level1),g.level1=t.level1,g.level1Name=t.level1Name);var v="";notEmpty(t.level5)&&g.id!=t.level5&&(g.level5=t.level5,g.level5Name=t.level5Name,v+=(""==v?"":", ")+t.level5Name),notEmpty(t.level4)&&g.id!=t.level4&&(g.level4=t.level4,g.level4Name=t.level4Name,v+=(""==v?"":", ")+t.level4Name),notEmpty(t.level3)&&g.id!=t.level3&&(g.level3=t.level3,g.level3Name=t.level3Name,v+=(""==v?"":", ")+t.level3Name),notEmpty(t.level2)&&g.id!=t.level2&&(g.level2=t.level2,g.level2Name=t.level2Name,v+=(""==v?"":", ")+t.level2Name),g.key=g.id+g.type,mylog.log("valuesScopes.key",g.key,g),myScopes.search[g.key]=g,mylog.log("myScopes.search",myScopes.search),t.key=g.key,str+=directory.zonePanelHtml(t)}})):(str+='<div class="text-left col-xs-12" id="footerDropdownGS" style="">',str+="<label class='text-dark margin-top-5'><i class='fa fa-times'></i> "+trad.noresult+"</label>",str+="</div>"),$(o).html(str),$(o).scrollTop(0),scopeObj.showDropDownGS(!0,o),scopeObj.onclickScope(n,o),coInterface.b
31indLBHLinks(),mylog.log("loadingDataGS false"),loadingDataGS=!1,a-s>t?($("#btnShowMoreResultGS").remove(),scrollEndGS=!0):scrollEndGS=!1,isMapEnd&&(scopeObj.showDropDownGS(!1),Sig.showMapElements(Sig.map,mapElementsGS,"globe","Recherche globale"))}else toastr.error(e.content)}})},populateResults:function(e,t,a,n){var i="",o=void 0!==t.cityName?t.cityName:t.name;void 0!==t.cityName?(i=void 0!==t.postalCode?t.postalCode+" ":"",i+=t.cityName):i=t.name;var s="<span class='removeScopeDF tooltips margin-right-5 margin-left-10' style='font-size: 18px;' data-add='false' data-scope-value='"+t.id+"' data-scope-key=\""+e+"\" data-toggle='tooltip' data-placement='top' data-original-title='"+trad.removeFromMyFavoritesPlaces+"'><i class='fa fa-times-circle'></i></span>",r="<div class='scope-order text-red col-xs-12 col-sm-6' data-level='"+t.level+"'>"+s+"<span data-toggle='dropdown' data-target='dropdown-multi-scope' class='item-scope-checker item-scope-input' style='font-size: 18px;' data-scope-key=\""+e+'" data-scope-value="'+t.id+'" data-scope-name="'+o+'" data-scope-type="'+t.type+'" data-scope-level="'+t.type+'" data-scope-country="'+t.country+'" data-btn-type="multiscope" ';notNull(t.level)&&(r+='data-level="'+t.level+'"'),r+=">"+i+"</span></div>",$(a+" #scopes-container").append(r),scopeObj.selected[e]=t,mylog.log("selected scope dynform",scopeObj.selected,t,e),$(".removeScopeDF").off().on("click",(function(){var e=$
31(this).data("scope-key");$(this).parent().remove(),delete scopeObj.selected[e],0==Object.keys(scopeObj.selected).length&&$("#labelselected").addClass("hidden")})),notNull(n)&&$(n).hide()},onclickScope:function(e,t){mylog.log("scopeObj.onclickScope",e,t),$(e+" .item-globalscope-checker").off().on("click",(function(){if($("#labelselected").removeClass("hidden"),$(e+" .input-global-search").val(""),null==scopeObj.limit||Object.keys(scopeObj.selected).length<scopeObj.limit){var a=$(this).data("scope-value");mylog.log("item-globalscope-checker myScopes",a,myScopes.search[a]),"undefined"!=typeof myScopes&&void 0!==myScopes.search&&void 0!==myScopes.search[a]&&scopeObj.populateResults(a,myScopes.search[a],e,t)}else toastr.warning("Vous avez déjà selectionné le nombre max élèments")}))},changeCommunexionScope:function(e,t,a,n,i,o,s,r){mylog.log("scopeObj changeCommunexionScope",e,t,a,n,i,o,s,r),mylog.log("scopeObj changeCommunexionScope appendDom",r),myScopes.type;mylog.log("scopeObj changeCommunexionScope newsAction",!0),$(r).html(constructScopesHtml(!0)),$(r+" .scope-order").sort(sortSpan).appendTo(r)}},checkboxSimpleParams={onText:trad.yes,offText:trad.no,onLabel:trad.yes,offLabel:trad.no,labelText:"label"};function SmartWizard(e,t){this.target=e,this.options=t,this.curStepIdx=t.selected,this.steps=$(e).children("ul").children("li").children("a"),this.contentWidth=0,this.msgBox=$('<div class="msgBox"><div class="content"></div><a href="#" class="close">X</a></div>'),this.elmStepContainer=$("<div></div>").addClass("stepContainer"),this.loader=$("<div>Loading</div>").addClass("loader"),this.buttons={next:$("<a>"+t.labelNext+"</a>").attr("href","#").addClass("buttonNext"),previous:$("<a>"+t.labelPrevious+"</a>").attr("href","#").addClass("buttonPrevious"),finish:$("<a>"+t.labelFinish+"</a>").attr("href","#").addClass("buttonFinish")};var a=function(e){e.options.enableAllSteps?($(e.steps,e.target).removeClass("selected").removeClass("disabled").addClass("done"),$(e.steps,e.target).attr("isDone",1)):($(e.steps,e.target).removeClass("selected").removeClass("done").addClass("disabled"),$(e.steps,e.target).attr("isDone",0)),$(e.steps,e.target).each((function(t){$($(this).attr("href").replace(/^.+#/,"#"),e.target).hide(),$(this).attr("rel",t+1)}))},n=function(e,t){return $($(t,e.target).attr("href").replace(/^.+#/,"#"),e.target)},i=function(e,t){var a=e.steps.eq(t),i=e.options.contentURL,s=e.options.contentURLData,r=a.data("hasContent"),l=t+1;if(i&&i.length>0)if(e.options.contentCache&&r)o(e,t);else{var c={url:i,type:e.options.ajaxType,data:{step_number:l},dataType:"text",beforeSend:function(){e.loader.show()},error:function(){e.loader.hide()},success:function(i){e.loader.hide(),i&&i.length>0&&(a.data("hasContent",!0),n(e,a).html(i),o(e,t))}};s&&(c=$.extend(c,s(l))),$.ajax(c)}else o(e,t)},o=function(e,t){var a=e.steps.eq(t),i=e.steps.eq(e.curStepIdx);if(t!=e.curStepIdx&&$.isFunction(e.options.onLeaveStep)){var o={fromStep:e.curStepIdx+1,toStep:t+1};if(!e.options.onLeaveStep.call(e,$(i),o))return!1}e.elmStepContainer.height(n(e,a).outerHeight());var r=e.curStepIdx;
31if(e.curStepIdx=t,"slide"==e.options.transitionEffect)n(e,i).slideUp("fast",(function(t){n(e,a).slideDown("fast"),s(e,i,a)}));else if("fade"==e.options.transitionEffect)n(e,i).fadeOut("fast",(function(t){n(e,a).fadeIn("fast"),s(e,i,a)}));else if("slideleft"==e.options.transitionEffect){var l=null,c=0;t>r?(l=e.elmStepContainer.width()+10,nextElmLeft2=0,c=0-n(e,i).outerWidth()):(l=0-n(e,a).outerWidth()+20,nextElmLeft2=0,c=10+n(e,i).outerWidth()),t==r?(l=$($(a,e.target).attr("href"),e.target).outerWidth()+20,nextElmLeft2=0,c=0-$($(i,e.target).attr("href"),e.target).outerWidth()):$($(i,e.target).attr("href"),e.target).animate({left:c},"fast",(function(t){$($(i,e.target).attr("href"),e.target).hide()})),n(e,a).css("left",l).show().animate({left:nextElmLeft2},"fast",(function(t){s(e,i,a)}))}else n(e,i).hide(),n(e,a).show(),s(e,i,a);return!0},s=function(e,t,a){if($(t,e.target).removeClass("selected"),$(t,e.target).addClass("done"),$(a,e.target).removeClass("disabled"),$(a,e.target).removeClass("done"),$(a,e.target).addClass("selected"),$(a,e.target).attr("isDone",1),r(e),$.isFunction(e.options.onShowStep)){var n={fromStep:parseInt($(t).attr("rel")),toStep:parseInt($(a).attr("rel"))};if(!e.options.onShowStep.call(this,$(a),n))return!1}if(e.options.noForwardJumping)for(var i=e.curStepIdx+2;i<=e.steps.length;i++)e.disableStep(i)},r=function(e){e.options.cycleSteps||(0>=e.curStepIdx?($(e.buttons.previous).addClass("buttonDisabled"),e.options.hideButtonsOnDisabled&&$(e.buttons.previous).hide()):($(e.buttons.previous).removeClass("buttonDisabled"),e.options.hideButtonsOnDisabled&&$(e.buttons.previous).show()),e.steps.length-1<=e.curStepIdx?($(e.buttons.next).addClass("buttonDisabled"),e.options.hideButtonsOnDisabled&&$(e.buttons.next).hide()):($(e.buttons.next).removeClass("buttonDisabled"),e.options.hideButtonsOnDisabled&&$(e.buttons.next).show())),e.enableFinish(e.options.enableFinishButton)};SmartWizard.prototype.goForward=function(){var e=this.curStepIdx+1;if(this.steps.length<=e){if(!this.options.cycleSteps)return!1;e=0}i(this,e)},SmartWizard.prototype.goBackward=function(){var e=this.curStepIdx-1;if(0>e){if(!this.options.cycleSteps)return!1;e=this.steps.length-1}i(this,e)},SmartWizard.prototype.goToStep=function(e){var t=e-1;t>=0&&t<this.steps.length&&i(this,t)},SmartWizard.prototype.enableStep=function(e){var t=e-1;if(t==this.curStepIdx||t<0||t>=this.steps.length)return!1;var a=this.steps.eq(t);$(a,this.target).attr("isDone",1),$(a,this.target).removeClass("disabled").removeClass("selected").addClass("done")},SmartWizard.prototype.disableStep=function(e){var t=e-1;if(t==this.curStepIdx||t<0||t>=this.steps.length)return!1;var a=this.steps.eq(t);$(a,this.target).attr("isDone",0),$(a,this.target).removeClass("done").removeClass("selected").addClass("disabled")},SmartWizard.prototype.currentStep=function(){return this.curStepIdx+1},SmartWizard.prototype.showMessage=function(e){$(".content",this.msgBox).html(e),this.msgBox.show()},SmartWizard.prototype.enableFinish=function(e){return this.options.enableFinishButton=e,this.options.includeFinishButton&&(!this.steps.hasClass("disabled")||this.options.enableFinishButton?($(this.buttons.finish).removeClass("buttonDisabled"),this.options.hideButtonsOnDisabled&&$(this.buttons.finish).show()):($(this.buttons.finish).addClass("buttonDisabled"),this.options.hideButtonsOnDisabled&&$(this.buttons.finish).hide())),this.options.enableFinishButton},SmartWizard.prototype.hideMessage=function(){this.msgBox.fadeOut("normal")},SmartWizard.prototype.showError=function(e){this.setError(e,!0)},SmartWizard.prototype.hideError=function(e){this.setError(e,!1)},SmartWizard.prototype.setError=function(e,t){"object"==typeof e&&(t=e.iserror,e=e.stepnum),t?$(this.steps.eq(e-1),this.target).addClass("error"):$(this.steps.eq(e-1),this.target).removeClass("error")},SmartWizard.prototype.fixHeight=function(){var e=0,t=this.steps.eq(this.curStepIdx),a=n(this,t);a.children().each((function(){$(this).is(":visible")&&(e+=$(this).outerHeight())})),a.height(e+5),this.elmStepContainer.height(e+20)},function(t){var n=$("<div></div>").addClass("actionBar");n.append(t.msgBox),$(".close",t.msgBox).click((function(){return t.msgBox.fadeOut("normal"),!1}));var o=t.target.children("div");if(0==t.target.children("ul").length){var s=$("<ul/>");
31e.prepend(s),o.each((function(e,t){var a=$(t).first().children(".StepTitle").text(),n=$(t).attr("id");null==n&&(n="step-"+(e+1),$(t).attr("id",n));var i=$("<span/>").addClass("stepDesc").text(a),o=$("<li></li>").append($("<a></a>").attr("href","#"+n).append($("<label></label>").addClass("stepNumber").text(e+1)).append(i));s.append(o)})),t.steps=$(e).children("ul").children("li").children("a")}t.target.children("ul").addClass("anchor"),o.addClass("content"),t.options.errorSteps&&t.options.errorSteps.length>0&&$.each(t.options.errorSteps,(function(e,a){t.setError({stepnum:a,iserror:!0})})),t.elmStepContainer.append(o),n.append(t.loader),t.target.append(t.elmStepContainer),t.options.includeFinishButton&&n.append(t.buttons.finish),n.append(t.buttons.next).append(t.buttons.previous),t.target.append(n),this.contentWidth=t.elmStepContainer.width(),$(t.buttons.next).click((function(){return t.goForward(),!1})),$(t.buttons.previous).click((function(){return t.goBackward(),!1})),$(t.buttons.finish).click((function(){if(!$(this).hasClass("buttonDisabled"))if($.isFunction(t.options.onFinish)){var e={fromStep:t.curStepIdx+1};if(!t.options.onFinish.call(this,$(t.steps),e))return!1}else{var a=t.target.parents("form");a&&a.length&&a.submit()}return!1})),$(t.steps).bind("click",(function(e){if(t.steps.index(this)==t.curStepIdx)return!1;var a=t.steps.index(this);return 1==t.steps.eq(a).attr("isDone")-0&&i(t,a),!1})),t.options.keyNavigation&&$(document).keyup((function(e){39==e.which?t.goForward():37==e.which&&t.goBackward()})),a(t),i(t,t.curStepIdx)}(this)}!function(e){e.fn.smartWizard=function(t){var a=arguments,n=void 0,i=this.each((function(){var i=e(this).data("smartWizard");if("object"!=typeof t&&t&&i){if("function"==typeof SmartWizard.prototype[t])return n=SmartWizard.prototype[t].apply(i,Array.prototype.slice.call(a,1));e.error("Method "+t+" does not exist on jQuery.smartWizard")}else{var o=e.extend({},e.fn.smartWizard.defaults,t||{});i||(i=new SmartWizard(e(this),o),e(this).data("smartWizard",i))}}));return void 0===n?i:n},e.fn.smartWizard.defaults={selected:0,keyNavigation:!0,enableAllSteps:!1,transitionEffect:"fade",contentURL:null,contentCache:!0,cycleSteps:!1,enableFinishButton:!1,hideButtonsOnDisabled:!1,errorSteps:[],labelNext:"Next",labelPrevious:"Previous",labelFinish:"Finish",noForwardJumping:!1,ajaxType:"POST",onLeaveStep:null,onShowStep:null,onFinish:null,includeFinishButton:!0}}(jQuery),function(e){"use strict";var t=(document.body||document.documentElement).style;void 0!==t.transition||void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.MsTransition||t.OTransition;e.extend({dynSurvey:function(t){var a=e.extend({},{surveyId:"",surveyObj:{},surveyValues:{},onLoad:null,onSave:null,collection:"",key:"",savePath:"/ph/common/save"},t);mylog.log(a),this,a.surveyObj,dySObj.navBtnAction=!1,mylog.info("build Form dynamically into form tag : ",a.surveyId),mylog.dir(a.surveyObj),mylog.dir(a.surveyValues);var n={rules:{}};e(a.surveyId).append('<div id="wizard" class="swMain"><ul id="wizardLinks"></ul><div class="progress progress-xs transparent-black no-radius active"><div aria-valuemax="100" aria-valuemin="0" role="progressbar" class="progress-bar partition-green step-bar"><span class="sr-only"> 0% Complete (success)</span></div></div><div class="errorHandler alert alert-danger no-display"><i class="fa fa-remove-sign"></i> You have some form errors. Please check below.</div>');var i="",o=0;return e.each(a.surveyObj,(function(t,s){mylog.info("check what",a.surveyObj,a.sectionObj),mylog.warn("building section : ",o,t,s);var r=o>0?"hide":"";e("#wizard").append("<div id='"+t+"' class='col-xs-offset-1 col-xs-10 section"+o+" "+r+"'></div>");var l="";notEmpty("dySObj.surveys.scenario."+s.key+".title")?l=dySObj.surveys.scenario[s.key].title:s.dynForm.jsonSchema.title&&(l=s.dynForm.jsonSchema.title);var c="";s.dynForm.jsonSchema.desc&&(c=s.dynForm.jsonSchema.desc);var d='<li><a href="#'+t+'"><div class="stepNumber">'+(o+1)+'</div><span class="stepDesc"> '+l+"<br /><small>"+c+"</small> </span></a></li>";e("#wizardLinks").append(d);var u=0;for(var p in s.dynForm.jsonSchema.properties)++u;var m=1,h=s.dynForm.jsonSchema;dySObj.surveys.json[s.key].costum&&dySObj.surveys.json[s.key].costum.dynFormCostum.beforeBuild&&(dyFObj.elementObj=s,mylog.log("dyFCustom.beforeBuild section ",s.key,dySObj.surveys.json[s.key].costum.dynFormCostum.beforeBuild),dyFCustom.beforeBuild(dySObj.surveys.json[s.key].costum.dynFormCostum.beforeBuild)),"undefined"!=typeof costum&&null!=typeof costum&&void 0!==costum.slug&&null!=typeof costum.slug&&(mylog.log("costum source",costum.slug,costum),s.dynForm.jsonSchema.properties.source={inputType:"hidden",value:costum.slug}),e.each(s.dynForm.jsonSchema.properties,(function(s,r){r.rules&&(n.rules[s]=r.rules),mylog.log("////////SETTTINGSSSS///////"),mylog.log(a.surveyValues),mylog.log("dynSurvey","building property",s,r),dyFObj.buildInputField("#"+t,s,r,a.surveyValues),o==Object.keys(a.surveyObj).length-1&&u==m?(i='<div class="form-actions"><button type="submit" class="btn btn-green pull-right finish-step">Enregistrer <i class="fa fa-arrow-circle-right"></i></button> <a href="javascript:;" class="btn-prev btn btn-blue pull-right back-step"><i class="fa fa-arrow-circle-left"></i>
31 Precedent</a></div> ',e("#"+t).append(i)):u==m&&(i='<div class="form-actions">',i+='<a href="javascript:;" class="btn-next btn btn-blue pull-right next-step" style="margin-bottom :40px;">Suivant <i class="fa fa-arrow-circle-right"></i></a> ',i+=o>0?' <a href="javascript:;" class="btn-prev btn btn-blue pull-right back-step"><i class="fa fa-arrow-circle-left"></i> Precedent</a> ':"",i+="</div> ",e("#"+t).append(i)),m++})),"function"==typeof h.afterBuild&&h.afterBuild(),h.onLoads&&"function"==typeof h.onLoads.onload&&h.onLoads.onload();var f=dySObj.surveys.copied?dySObj.surveys.copied+s.key:s.key;typeObj[f]=typeObj[s.key]?{sameAs:s.key}:{},typeObj[f].dynForm=s.dynForm,dySObj.surveys.json[s.key].costum&&(dyFObj.elementObj=s,mylog.log("dyFCustom.init section ",s.key,dySObj.surveys.json[s.key].costum.dynFormCostum),dyFCustom.init(dySObj.surveys.json[s.key].costum.dynFormCostum),typeObj[dySObj.surveys.copied+s.key].dynFormCostum=dySObj.surveys.json[s.key].costum.dynFormCostum),o++})),o,i='<input type="hidden" name="key" value="'+a.key+'"/>',i+='<input type="hidden" name="collection" value="'+a.collection+'"/>',i+='<input type="hidden" name="id" value="'+(a.id?a.id:"")+'"/>',e(a.surveyId).append(i),dyFObj.bindDynFormEvents(a,n.rules),void 0!==a.onLoad&&mylog.dir(a.onLoad),a.onLoad&&jQuery.isFunction(a.onLoad)&&a.onLoad(),n}})}(jQuery);var answerId=null,dySObj={navBtnAction:!1,activeSection:0,activeSectionId:null,survey:null,surveys:{},surveyId:null,result:null,getSurveyJson:function(e,t,a,n){mylog.warn("getSurveyJson",e,t,a),dynForm=null,dType=a||"json",jsonHelper.notNull("dySObj.surveys."+e)?(dySObj.buildSurveySections(dySObj.surveys.json[e]),dySObj.buildSurvey()):(mylog.log("getSurveyJson ajax",dType),$.ajax({type:"GET",url:t,dataType:dType}).done((function(t){dynForm?(mylog.log("getSurveyJson dynForm",e,dynForm),dySObj.surveys[e]=dynForm):void 0!==t.json?(mylog.log("getSurveyJson data.json",e,t.json),dySObj.surveys[e]=t.json):(mylog.log("getSurveyJson data["+e+"] ",t[e]),dySObj.surveys=t,notNull(dySObj.surveyId)&&"#modal-dynSurvey"!=dySObj.surveyId||(dySObj.surveyId="#modal-dynSurvey",$("#modal-dynSurvey").empty(),$(".portfolio-modal-survey").modal("show"))),"function"==typeof n?n(t[e]):(dySObj.buildSurveySections(dySObj.surveys.json[e]),dySObj.buildSurvey())})))},bindSurvey:function(e,t){mylog.info("bindSurvey :: connecting submit btn to $.validate pluggin"),mylog.dir(t);var a=$(".errorHandler",$(e.surveyId));$(e.surveyId).validate({rules:t,submitHandler:function(t){return $(dySObj.surveyId+" .finish-step").html('<i class="fa fa-spinner fa-spin fa-"></i>').prop("disabled",!0),a.hide(),mylog.info("form submitted "+e.surveyId),e.onSave&&jQuery.isFunction(e.onSave)?(e.onSave(e),!1):(toastr.info("default SaveProcess : "+e.savePath),mylog.info("default SaveProcess",e.savePath),mylog.dir($(e.surveyId).serializeFormJSON()),$.ajax({type:"POST",url:e.savePath,data:$(e.surveyId).serializeFormJSON(),dataType:"json"}).done((function(e){afterDynBuildSave&&"function"==typeof afterDynBuildSave&&afterDynBuildSave(e.map,e.id),mylog.info("saved successfully !")})),!1)},invalidHandler:function(e,t){a.show()}}),wizardContent=$("#wizard"),wizardContent.smartWizard({selected:0,keyNavigation:!1,onShowStep:function(e,t){mylog.log("test onShowStep",dySObj.navBtnAction,t.toStep,t.fromStep,Math.abs(t.toStep-t.fromStep)),dySObj.navBtnAction||($(".section"+dySObj.activeSection).addClass("hide"),dySObj.activeSection=t.toStep-1,mylog.log("top wisard direct link",dySObj.activeSection),$(".section"+dySObj.activeSection).removeClass("hide")),dySObj.activeSection=t.toStep-1,dySObj.animateBar(dySObj.activeSection+1),dySObj.activeSectionId="#section"+(dySObj.activeSection+1),dySObj.activeSectionKey=dySObj.surveys.sections["section"+(dySObj.activeSection+1)].key;var a="section"+(dySObj.activeSection+1);mylog.warn("open Section ",dySObj.activeSectionKey,"activeSectionId","section"+(dySObj.activeSection+1)),"dynForm"==dySObj.surveys.sections[a].type&&"function"==typeof dySObj.surveys.sections[a].dynForm.jsonSchema.beforeBuild&&void 0===dySObj.surveys.json[dySObj.activeSectionKey].id&&dySObj.surveys.sections[a].dynF
31orm.jsonSchema.beforeBuild()}}),dySObj.animateBar(),$(".btn-next").unbind("click").click((function(){dySObj.validateForm(dySObj.activeSection)&&dySObj.goForward()})),$(".btn-prev").unbind("click").click((function(){$(".section"+dySObj.activeSection).addClass("hide"),dySObj.activeSection--,mylog.log("btn-prev",dySObj.activeSection),$(".section"+dySObj.activeSection).removeClass("hide"),dySObj.navBtnAction=!0,wizardContent.smartWizard("goBackward"),dySObj.navBtnAction=!1,dySObj.animateBar(dySObj.activeSection+1),dySObj.surveys.sections["section"+dySObj.activeSection].onPrev&&jQuery.isFunction(dySObj.surveys.sections["section"+dySObj.activeSection].onPrev)&&dySObj.surveys.sections["section"+dySObj.activeSection].onPrev()})),dataHelper.activateMarkdown(".markdown")},buildSurvey:function(){$("#surveyDesc").hide(),mylog.log("building","buildSurvey sections: ",dySObj.surveys.sections),$(dySObj.surveyId).unbind("keydown").keydown((function(e){13==e.keyCode&&-1==$.inArray($(":focus")[0].localName,["textarea","TEXTAREA"])&&e.preventDefault()}));$.dynSurvey({surveyId:dySObj.surveyId,surveyObj:dySObj.surveys.sections,surveyValues:{},collection:"answers",key:"answers",savePath:baseUrl+"/survey/co/save/id/"+uploadObj.answerId,onLoad:function(){},onSave:function(e){mylog.log("onSave");var t={formId:dySObj.surveys.id,t:dySObj.surveys.t,h:dySObj.surveys.h,answers:{}};dySObj.surveys.parentSurvey&&(t.parentSurvey=dySObj.surveys.parentSurvey.id);var a=!0;return mylog.log(e.surveyObj),uploadObj.afterLoadUploader=!0,$.each(e.surveyObj,(function(e,n){t.answers[n.key]={},void 0===dySObj.surveys.json[n.key].saveElement?(mylog.log(n.dynForm.jsonSchema.properties),$.each(n.dynForm.jsonSchema.properties,(function(i,o){mylog.log(n.key+"."+i,$("#"+e+" #"+i).val()),o.inputType&&("uploader"==o.inputType?(listObject=$("#"+e+" #"+o.domElement).fineUploader("getUploads"),goToUpload=!1,listObject.length>0&&$.each(listObject,(function(e,t){"submitted"==t.status&&(goToUpload=!0)})),goToUpload&&(a=!1,$("#"+e+" #"+o.domElement).fineUploader("uploadStoredFiles"),t.answers[n.key][i]="")):(t.answers[n.key][i]={},"tags"==o.inputType?t.answers[n.key][i]=$("#"+e+" #"+i).val().split(","):t.answers[n.key][i]=$("#"+e+" #"+i).val()))}))):(t.answers[n.key].parentType=dySObj.surveys.json[n.key].parentType,t.answers[n.key].parentId=dySObj.surveys.json[n.key].parentId,t.answers[n.key].type=dySObj.surveys.json[n.key].type,t.answers[n.key].id=dySObj.surveys.json[n.key].id,t.answers[n.key].name=dySObj.surveys.json[n.key].name,t.answers[n.key].email=dySObj.surveys.json[n.key].email),formData=dyFObj.formatData(t.answers[n.key])})),mylog.log("onsave result",e,t),dySObj.result=t,$.ajax({type:"POST",url:e.savePath,data:t,dataType:"json"}).done((function(e){if(1==e.result.ok)if(dySObj.surveys.parentSurvey&&"surveyList"==dySObj.surveys.parentSurvey.surveyType&&Object.keys(dySObj.surveys.parentSurvey.scenario).indexOf(dySObj.surveys.id)<Object.keys(dySObj.surveys.parentSurvey.scenario).length-1){var t=Object.keys(dySObj.surveys.parentSurvey.scenario).indexOf(dySObj.surveys.id)+1;a&&(window.location=baseUrl+"/survey/co/index/id/"+Object.keys(dySObj.surveys.parentSurvey.scenario)[t]+"/session/"+formSession+"/answer/"+uploadObj.answerId)}else toastr.success("Dossier Enregistré"),jsonHelper.notNull("dySObj.surveys.parentSurvey.custom.endTpl")?a&&(window.location=baseUrl+"/survey/co/index/id/"+dySObj.surveys.parentSurvey.id+"/answer/"+uploadObj.answerId):jsonHelper.notNull("dySObj.surveys.afterSave")?urlCtrl.loadByHash("#page.type."+typeObj[dySObj.surveys.afterSave.where].col+".id."+dySObj.result.answers[dySObj.surveys.afterSave.where].id):$("#ajaxFormModal").html("<h1>Bravo ! Merci pour votre participation. </h1>");else toastr.error(e.result)})),!1}})},buildSurveySections:function(){mylog.log("building","buildSurveySections"),dySObj.surveys.sections={};var e=1;return $.each(dySObj.surveys.json,(function(t,a){var n=dySObj.surveys.json[t].dynType?dySObj.surveys.json[t].dynType:"dynForm";dySObj.surveys.sections["section"+e]={dynForm:a,key:t,type:n},e++})),dySObj.surveys.sections},buildOneSurveyFromScenario:function(){mylog.log("building","buildOneSurvey scenario xx",dySObj.surveys.scenario),void 0===dySObj.surveys.json&&(
31dySObj.surveys.json={}),$.each(dySObj.surveys.scenario,(function(e,t){mylog.warn("buildOneSurvey step",e,t),t.json?(mylog.log("buildOne by json"),dynType=t.dynType?t.dynType:"dynForm","dynSurvey"==dynType?$.each(t.json,(function(e,t){dySObj.surveys.json[e]=t,dySObj.surveys.json[e].dynType=dynType,mylog.log("step dynSurvey step ",e,dynType)})):(dySObj.surveys.json[e]=t.json,dySObj.surveys.json[e].dynType=dynType,mylog.log("step dynForm step ",e,dynType)),mylog.log("json",dySObj.surveys.json)):t.path&&(dType=t.type?t.type:"json",dynType=t.dynType?t.dynType:"dynForm",path=moduleUrl+t.path,"db"==t.where?path=baseUrl+t.path:"parentModuleUrl"==t.where&&(path=parentModuleUrl+t.path),dySObj.surveys.json[e]=null,dySObj.getSurveyJson(e,path,dType,(function(){mylog.log("buildOne >>>>>>",e,typeof dySObj.surveys.json),void 0===dySObj.surveys.json&&(dySObj.surveys.json={}),dySObj.surveys.json[e]=dySObj.surveys[e],dySObj.surveys.json[e].dynType=dySObj.surveys.scenario[e].dynType?dySObj.surveys.scenario[e].dynType:"dynForm",dySObj.surveys.scenario[e].saveElement&&(dySObj.surveys.json[e].saveElement=!0),dySObj.surveys.scenario[e].costum&&(dySObj.surveys.json[e].costum=Object.assign({},dySObj.surveys.scenario[e].costum)),dySObj.asyncSurveyLoadedCheck()})))})),mylog.log("buildOneSurvey json",dySObj.surveys.json),dySObj.asyncSurveyLoadedCheck()},asyncSurveyLoadedCheck:function(){mylog.log("asyncSurveyLoadedCheck",dySObj.surveys.json),res=!0,void 0!==dySObj.surveys.json&&$.each(dySObj.surveys.json,(function(e,t){null==t&&(res=!1)})),mylog.log("asyncSurveyLoadedCheck res",res),res&&$("#startSurvey").removeClass("hidden")},cleanScenario:function(){mylog.log("openSurvey","cleanScenario"),$.each(dySObj.surveys.scenario,(function(e,t){t.hideCreate&&(mylog.log("openSurvey","cleanScenario","remove",e),dySObj.surveys.json[e]&&delete dySObj.surveys.json[e],delete dySObj.surveys.scenario[e])}))},openSurvey:function(e,t,a){$("#surveyBtn").hide(),mylog.log("openSurvey",e,t,a),dySObj.cleanScenario(),"oneSurvey"==a?(dySObj.buildSurveySections(),dySObj.buildSurvey()):void 0===dySObj.surveys.scenario||void 0===dySObj.surveys.scenario[e]?dySObj.getSurveyJson(e,baseUrl+"/survey/co/form/id/"+e,"json",(function(){dySObj.buildOneSurveyFromScenario(),dySObj.buildSurveySections(),dySObj.buildSurvey()})):"object"==typeof dySObj.surveys.scenario[e].json?(mylog.warn("openSurvey :: get survey json exist"),"dynSurvey"==a?(dySObj.buildSurveySections(dySObj.surveys.scenario[e].json),dySObj.buildSurvey()):dyFObj.openForm(dySObj.surveys.scenario[e].json)):dySObj.surveys.scenario[e].path&&(path=moduleUrl+dySObj.surveys.scenario[e].path,"db"==dySObj.surveys.scenario[e].where?path=baseUrl+dySObj.surveys.scenario[e].path:"parentModuleUrl"==dySObj.surveys.scenario[e].where&&(path=parentModuleUrl+dySObj.surveys.scenario[e].path),"dynSurvey"==a?(mylog.warn("openSurvey :: get survey json by path",path),dySObj.getSurveyJson(e,path,t,(function(){dySObj.buildSurveySections(surveys[e]),dySObj.buildSurvey()}))):jsonHelper.notNull("typeObj."+e)?(mylog.warn("openSurvey:: get form by key",e),dyFObj.openForm(e)):(mylog.warn("openSurvey :: get form json by path",e,path),dySObj.getSurveyJson(e,path,t,(function(){dyFObj.openForm(surveys[e])}))))},animateBar:function(e){mylog.log("animateBar"),void 0!==e&&""!=e||(e=1);var t=Math.floor(100/$(".stepNumber").length*e);$(".step-bar").css("width",t+"%")},validateForm:function(e,t){mylog.log("validateForm1",e,dySObj.surveyId);var a=0,n=!0;return $.each(dySObj.surveys.sections,(function(t,i){mylog.log("validateForm",t,a,e),a==e&&(mylog.log("validateForm before each ",i.dynForm),$.each(i.dynForm.jsonSchema.properties,(function(e,t){(mylog.log("validateForm each ",e,t),t.rules)&&($(dySObj.surveyId).validate().element("#"+e)||(n=!1))}))),a++})),mylog.log("validateForm after each "),n?$(".btn-next").html('<span class="text-dark">Suivant <i class="fa fa-arrow-circle-right"></i></span>'):$("html, body").stop().animate({scrollTop:0},500,""),mylog.log("validateForm before return "),n},goForward:function(e,t,a,n){var i="section"+(dySObj.activeSection+1),o=dySObj.surveys.sections[i].key;if("dynForm"==dySObj.surveys.sections[i].type){if("object"==typeof dySObj.surveys.scenario[o].saveElement&&null==e){dySObj.surveys.scenario[dySObj.surveys.sections[i].key].saveElement;saveData={},dyFObj.elementObj=dySObj.surveys.sections[i],mylog.log("dynSurvey saveElement properties ",dyFObj.elementObj.dynForm.jsonSchema.properties),$.each(dyFObj.elementObj.dynForm.jsonSchema.properties,(function(e,t){mylog.log("dynSurvey saveElement",o+"."+e,$("#"+i+" #"+e).val()),t.inputType&&(e.indexOf("links")>=0&&e.indexOf("[")>=0&&e.indexOf("]")>=0?(linkTo=e.replace("links","").replace("[","").replace("]",""),void 0===saveData.links&&(saveData.links={}),saveData.links[linkTo]={},e=e.replace("[","\\[").replace("]","\\]"),mylog.log("dynSurvey saveElement",linkTo,e,$("#"+i+" #"+e).val()),saveData.links[linkTo][$("#"+i+" #"+e).val()]={type:linkTo}):(saveData[e]={},saveData[e]=$("#"+i+" #"+e).val()))})),mylog.log("dynSurvey saveElement saveData",saveData);var s=dySObj.surveys.scenario[o].saveElement;void 0!==dySObj.surveys.scenario[o].linkTo&&answers&&(linkToT=dySObj.surveys.scenario[o].linkTo.split("."),$.each(answers,(function(e,t){linkToT[0]==t.formId&&void 0!==t.answers[linkToT[1]]&&(saveData.parentId=t.answers[linkToT[1]].id,saveData.parentType=t.answers[linkToT[1]].type)})),mylog.log("linkTo",saveData)),dyFObj.saveElement(saveData,s.collection,s.ctrl,null,(function(e){mylog.warn("dynSurvey saveElement saved",e),dySObj.surveys.json[dySObj.surveys.sections[i].key].type=dySObj.surveys.sections[i].key,dySObj.surveys.json[dySObj.surveys.sections[i].key].id=e.id,dySObj.surveys.json[dySObj.surveys.sections[i].key].name=e.map.name,dySObj.surveys.json[dySObj.surveys.sections[i].key].email=e.map.email;var t=dySObj.surveys.json[o].jsonSchema;if("function"==typeof t.afterSave)var a="<h4>Vous pourrez modifier le contenu <a class='btn btn-xs btn-primary lbh' href='#@"+e.map.slug+"' target='_blank'>ici</a>une fois le formulaire complété</h4>";t.afterSave(e,(function(){$("#section"+dySObj.activeSection).html(a)}
31)),dyFObj.formInMap.initVarNE(),dyFInputs.locationObj.initVar(),dyFObj.formInMap.initHtml(),dyFObj.formInMap.init(),$(".locationlocation").html("")}))}else if("object"==typeof dySObj.surveys.scenario[o].saveElement&¬Null(e)){if(dySObj.surveys.json[dySObj.surveys.sections[i].key].type=dySObj.surveys.sections[i].key,dySObj.surveys.json[dySObj.surveys.sections[i].key].id=e,dySObj.surveys.json[dySObj.surveys.sections[i].key].name=a,dySObj.surveys.json[dySObj.surveys.sections[i].key].email=n,"function"==typeof dySObj.surveys.json[o].jsonSchema.afterSave){dySObj.surveys.sections[i].key;$("#section"+dySObj.activeSection).html("<h1>Form has been saved,<br/>to modify please go <a class='btn btn-xs btn-primary' href='"+baseUrl+"/co2#@"+t+"' target='_blank'>here</a>once you finished the survey</h1>")}dyFObj.formInMap.initVarNE(),dyFInputs.locationObj.initVar(),dyFObj.formInMap.initHtml(),dyFObj.formInMap.init()}$("html, body").stop().animate({scrollTop:0},500,"")}$(".section"+dySObj.activeSection).addClass("hide"),dySObj.activeSection++,mylog.log("btn-next",dySObj.activeSection),$(".section"+dySObj.activeSection).removeClass("hide"),dySObj.navBtnAction=!0,wizardContent.smartWizard("goForward"),dySObj.navBtnAction=!1,dySObj.animateBar(dySObj.activeSection+1),dySObj.surveys.sections["section"+dySObj.activeSection].onNext&&jQuery.isFunction(dySObj.surveys.sections["section"+dySObj.activeSection].onNext)&&dySObj.surveys.sections["section"+dySObj.activeSection].onNext(),$("#wizardLinks li a.done").off().on("click",(function(e){e.stopPropagation(),e.preventDefault(),bootbox.dialog({message:"Vous pourrez modifier le contenu une fois le formulaire entièrement complété"})}))}};function checkLoggued(e){if(""!==userId)return!0;bootbox.confirm("You need to be loggued to do this, login first ?",(function(t){t&&(window.location.href=baseUrl+"/"+moduleId+"/person/login?backUrl="+e)}))}function lazyFunction(e,t){"function"==typeof e?e(t):setTimeout((function(){lazyFunction(e,t)}),200)}function lazyCSS(e,t){"function"==typeof e?e(t):setTimeout((function(){lazyFunction(e,t)}),200)}function escapeHtml(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,(function(e){return t[e]}))}function curlyBrace(e){for(var t,a=/{([^}]+)}/g;t=a.exec(e);)e=e.replace(new RegExp("{"+t[1]+"}","gi"),window[t[1]]);return e}function ajaxPost(e,t,a,n,i,o,s){mylog.log("url","ajaxPost 2",e,t,a,o);var r=e,l={type:"POST",url:t,success:function(e){"none"==o?console.log():r&&$(r).empty().html(e),"function"==typeof n&&n(e)},error:function(e,t,a){"function"==typeof i?i(e,t,a):mylog.error("url",a)},statusCode:{301:function(e){e.getResponseHeader("X-Redirect")&&(location.href=e.getResponseHeader("X-Redirect"))},302:function(e){e.getResponseHeader("X-Redirect")&&(location.href=e.getResponseHeader("X-Redirect"))}}};a||(a={}),"costum"==activeModuleId&&(mylog.log("url","costum LBH",costum.slug,contextData),a.costumSlug=costum.contextSlug?costum.contextSlug:costum.slug,a.costumEditMode=costum.editMode,void 0!==costum.contextId&&(a.costumId=costum.contextId),void 0!==costum.contextType&&(a.costumType=costum.contextType),contextData&&contextData.id&&costum.contextId==contextData.id&&(a.costumId=contextData.id,a.costumType=contextData.collection?contextData.collection:contextData.type)),l.data=cleanEmptyObjectInParams(a),void 0!==o&&(l.dataType=o),void 0!==s&&(void 0!==s.headers&&(l.headers=s.headers),void 0!==s.contentType&&(l.contentType=s.contentType),void 0!==s.async&&(l.async=s.async),void 0!==s.global&&(l.global=s.global),void 0!==s.cache&&(l.cache=s.cache),void 0!==s.processData&&(l.processData=s.processData),void 0!==s.beforeSend&&(l.beforeSend=s.beforeSend),void 0!==s.xhr&&(l.xhr=s.xhr)),mylog.log("ajaxPost.ExtraParams",l),$.ajax(l)}function cleanEmptyObjectInParams(e){for(const[t,a]of Object.entries(e))(null===a||"object"==typeof a&&0==Object.keys(a).length)&&(e[t]="");return e}function getAjax(e,t,a,n,i){$.ajaxSetup({cache:!0}),mylog.log("url","getAjax",e,t,a,n,i),"html"!=n&&$(e).html("<div class='cblock'><div class='centered'><i class='fa fa-cog fa-spin fa-2x icon-big text-center'></i> Loading</div></div>
31"),$.ajax({url:t,type:"GET",cache:!0,success:function(i){i.error?(mylog.warn(i.error),toastr.error(i.error.msg)):"html"===n?$(e).html(i):"norender"===n?mylog.log("no render",t):"string"==typeof i&&null!=n&&i.trim()?toastr.success(i):$(e).html(JSON.stringify(i,null,4)),"function"==typeof a&&a(i,e)},error:function(e,a,n){mylog.error("url","unavailable ressource. try contacting an admin."+t),setTimeout((function(){urlCtrl.loadByHash("#")}),3e3),i&&$.unblockUI()}})}function getModal(e,t,a){loaded={},$("#ajax-modal").modal("hide"),t+=a,mylog.log("url","getModal",e,"ajaxUrl",t,"event",a),$.unblockUI(),$("#ajax-modal-modal-title").html("<i class='fa fa-refresh fa-spin'></i> Chargement en cours. Merci de patienter."),$("#ajax-modal-modal-body").html(""),$("#ajax-modal").modal("show"),$.ajax({type:"GET",url:baseUrl+t}).done((function(n){n?(title="object"==typeof e&&e.title?e.title:e,icon="object"==typeof e&&e.icon?e.icon:"fa-pencil",desc="object"==typeof e&&e.desc?e.desc+'<div class="space20"></div>':"",$("#ajax-modal-modal-title").html("<i class='fa fa-"+icon+"'></i> "+title),$("#ajax-modal-modal-body").html(desc+n),$("#ajax-modal").modal("show")):mylog.error("url","bug get "+e,t,a)})).error((function(e){mylog.log("url","error getModal"),mylog.dir(e)}))}function lazyLoad(e,t,a,n){$.ajaxSetup({cache:!0}),mylog.warn("lazyLoad",e,t,a,n);var i=t,o=e,s="undefined"!=typeof versionAssets&&versionAssets?"?v="+versionAssets:"";notNull(n)||(i=notNull(t)?constructSourcePath(t):null,o=notNull(e)?constructSourcePath(e):null),i&&$("<link/>",{rel:"stylesheet",type:"text/css",href:i+s}
31).appendTo("head"),$('script[src="'+o+s+'"]').length?(mylog.log("lazyLoad notScript"),"function"==typeof a&&a()):(mylog.log("lazyLoad before getScript",o+s),$.getScript(o+s,(function(e,t,n){"function"==typeof a&&a(e)})))}function lazyImgLoading(e,t){1==e.length?$(e[0]).length>0?$(e[0]).on("load",(function(){t()})).each((function(){this.complete&&t()})):t():(domImg=$(e[0]),e.splice(0,1),domImg.length>0?domImg.on("load",(function(){e.splice(0,1),lazyImgLoading(e,t)})).each((function(){this.complete&&lazyImgLoading(e,t)})):lazyImgLoading(e,t))}function htmlExists(e,t){var a=setInterval((function(){$(e).length>0&&(clearInterval(a),t($(e)))}),900)}function removeFromArray(e,t){return e.filter((function(e,a,n){return e!=t}))}function isTimestamp(e){const t=parseFloat(e);return!Number.isNaN(t)&&Number.isFinite(t)&&/^\d+\.?\d+$/.test(e)}function constructSourcePath(e){return construct=baseUrl.split("/"),checkUrl=e.split("/"),inc=0,$.each(construct,(function(e,t){$.inArray(t,checkUrl)<0&&checkUrl.splice(inc,0,t),inc++})),checkUrl.join("/")}jQuery,jQuery.fn.extend({elastic:function(){var e=["paddingTop","paddingRight","paddingBottom","paddingLeft","fontSize","lineHeight","fontFamily","width","fontWeight","border-top-width","border-right-width","border-bottom-width","border-left-width","borderTopStyle","borderTopColor","borderRightStyle","borderRightColor","borderBottomStyle","borderBottomColor","borderLeftStyle","borderLeftColor"];return this.each((function(){if("textarea"!==this.type)return!1;var t=jQuery(this),a=jQuery("<div />").css({position:"absolute",display:"none","word-wrap":"break-word","white-space":"pre-wrap"}),n=parseInt(t.css("line-height"),10)||parseInt(t.css("font-size"),"10"),i=parseInt(t.css("height"),10)||3*n,o=parseInt(t.css("max-height"),10)||Number.MAX_VALUE;o<0&&(o=Number.MAX_VALUE),a.appendTo(t.parent());for(var s=e.length;s--;)a.css(e[s].toString(),t.css(e[s].toString()));function r(){var e=Math.floor(parseInt(t.width(),10));a.width()!==e&&(a.css({width:e+"px"}),c(!0))}function l(e,a){var n=Math.floor(parseInt(e,10));t.height()!==n&&t.css({height:n+"px",overflow:a})}function c(e){var s=t.val().replace(/&/g,"&").replace(/ {2}/g," ").replace(/<|>/g,">").replace(/\n/g,"<br />"),r=a.html().replace(/<br>/gi,"<br />");if((e||s+" "!==r)&&(a.html(s+" "),Math.abs(a.height()+n-t.height())>3)){var c=a.height()+n;c>=o?l(o,"auto"):l(c<=i?i:c,"hidden")}}t.css({overflow:"hidden"}),t.bind("keyup change cut paste",(function(){c()})),jQuery(window).bind("resize",r),t.bind("resize",r),t.bind("update",c),t.bind("blur",(function(){a.height()<o&&(a.height()>i?t.height(a.height()):t.height(i))})),t.bind("input paste",(function(e){setTimeout(c,250)})),c()}))}}),function(){var e="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this,t=e._,a=Array.prototype,n=Object.prototype,i="undefined"!=typeof Symbol?Symbol.prototype:null,o=a.push,s=a.slice,r=n.toString,l=n.hasOwnProperty,c=Array.isArray,d=Object.keys,u=Object.create,p=function(){},m=function(e){return e instanceof m?e:this instanceof m?void(this._wrapped=e):new m(e)};"undefined"==typeof exports||exports.nodeType?e._=m:("undefined"!=typeof module&&!module.nodeType&&module.exports&&(exports=module.exports=m),exports._=m),m.VERSION="1.8.3";var h,f=function(e,t,a){if(void 0===t)return e;switch(null==a?3:a){case 1:return function(a){return e.call(t,a)};case 3:return function(a,n,i){return e.call(t,a,n,i)};case 4:return function(a,n,i,o){return e.call(t,a,n,i,o)}}return function(){return e.apply(t,arguments)}},g=function(e,t,a){return m.iteratee!==h?m.iteratee(e,t):null==e?m.identity:m.isFunction(e)?f(e,t,a):m.isObject(e)?m.matcher(e):m.property(e)};m.iteratee=h=function(e,t){return g(e,t,1/0)};var v=function(e,t){return t=null==t?e.length-1:+t,function(){for(var a=Math.max(arguments.length-t,0),n=Array(a),i=0;i<a;i++)n[i]=arguments[i+t];switch(t){case 0:return e.call(this,n);case 1:return e.call(this,arguments[0],n);case 2:return e.call(this,arguments[0],arguments[1],n)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=n,e.apply(this,o)}},b=function(e){if(!m.isObject(e))return{};if(u)return u(e);p.prototype=e;var t=new p;return p.prototype=null,t},y=function(e){return function(t){return null==t?void 0:t[e]}},_=Math.pow(2,53)-1,M=y("length"),w=function(e){var t=M(e);return"number"==typeof t&&t>=0&&t<=_};m.each=m.forEach=function(e,t,a){var n,i;if(t=f(t,a),w(e))for(n=0,i=e.length;n<i;n++)t(e[n],n,e);else{var o=m.keys(e);for(n=0,i=o.length;n<i;n++)t(e[o[n]],o[n],e)}return e},m.map=m.collect=function(e,t,a){t=g(t,a);for(var n=!w(e)&&m.keys(e),i=(n||e).length,o=Array(i),s=0;s<i;s++){var r=n?n[s]:s;o[s]=t(e[r],r,e)}return o};var x=function(e){var t=function(t,a,n,i){var o=!w(t)&&m.keys(t),s=(o||t).length,r=e>0?0:s-1;for(i||(n=t[o?o[r]:r],r+=e);r>=0&&r<s;r+=e){var l=o?o[r]:r;n=a(n,t[l],l,t)}return n};return function(e,a,n,i){var o=arguments.length>=3;return t(e,f(a,i,4),n,o)}};m.reduce=m.foldl=m.inject=x(1),m.reduceRight=m.foldr=x(-1),m.find=m.detect=function(e,t,a){var n=(w(e)?m.findIndex:m.findKey)(e,t,a);if(void 0!==n&&-1!==n)return e[n]},m.filter=m.select=function(e,t,a){var n=[];return t=g(t,a),m.each(e,(function(e,a,i){t(e,a,i)&&n.push(e)})),n},m.reject=function(e,t,a){return m.filter(e,m.negate(g(t)),a)},m.every=m.all=function(e,t,a){t=g(t,a);for(var n=!w(e)&&m.keys(e),i=(n||e).length,o=0;o<i;o++){var s=n?n[o]:o;if(!t(e[s],s,e))return!1}return!0},m.some=m.any=function(e,t,a){t=g(t,a);for(var n=!w(e)&&m.keys(e),i=(n||e).length,o=0;o<i;o++){var s=n?n[o]:o;
31if(t(e[s],s,e))return!0}return!1},m.contains=m.includes=m.include=function(e,t,a,n){return w(e)||(e=m.values(e)),("number"!=typeof a||n)&&(a=0),m.indexOf(e,t,a)>=0},m.invoke=v((function(e,t,a){var n=m.isFunction(t);return m.map(e,(function(e){var i=n?t:e[t];return null==i?i:i.apply(e,a)}))})),m.pluck=function(e,t){return m.map(e,m.property(t))},m.where=function(e,t){return m.filter(e,m.matcher(t))},m.findWhere=function(e,t){return m.find(e,m.matcher(t))},m.max=function(e,t,a){var n,i,o=-1/0,s=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var r=0,l=(e=w(e)?e:m.values(e)).length;r<l;r++)null!=(n=e[r])&&n>o&&(o=n);else t=g(t,a),m.each(e,(function(e,a,n){((i=t(e,a,n))>s||i===-1/0&&o===-1/0)&&(o=e,s=i)}));return o},m.min=function(e,t,a){var n,i,o=1/0,s=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var r=0,l=(e=w(e)?e:m.values(e)).length;r<l;r++)null!=(n=e[r])&&n<o&&(o=n);else t=g(t,a),m.each(e,(function(e,a,n){((i=t(e,a,n))<s||i===1/0&&o===1/0)&&(o=e,s=i)}));return o},m.shuffle=function(e){return m.sample(e,1/0)},m.sample=function(e,t,a){if(null==t||a)return w(e)||(e=m.values(e)),e[m.random(e.length-1)];var n=w(e)?m.clone(e):m.values(e),i=M(n);t=Math.max(Math.min(t,i),0);for(var o=i-1,s=0;s<t;s++){var r=m.random(s,o),l=n[s];n[s]=n[r],n[r]=l}return n.slice(0,t)},m.sortBy=function(e,t,a){var n=0;return t=g(t,a),m.pluck(m.map(e,(function(e,a,i){return{value:e,index:n++,criteria:t(e,a,i)}})).sort((function(e,t){var a=e.criteria,n=t.criteria;if(a!==n){if(a>n||void 0===a)return 1;if(a<n||void 0===n)return-1}return e.index-t.index})),"value")};var k=function(e,t){return function(a,n,i){var o=t?[[],[]]:{};return n=g(n,i),m.each(a,(function(t,i){var s=n(t,i,a);e(o,t,s)})),o}};m.groupBy=k((function(e,t,a){m.has(e,a)?e[a].push(t):e[a]=[t]})),m.indexBy=k((function(e,t,a){e[a]=t})),m.countBy=k((function(e,t,a){m.has(e,a)?e[a]++:e[a]=1}));var C=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;m.toArray=function(e){return e?m.isArray(e)?s.call(e):m.isString(e)?e.match(C):w(e)?m.map(e,m.identity):m.values(e):[]},m.size=function(e){return null==e?0:w(e)?e.length:m.keys(e).length},m.partition=k((function(e,t,a){e[a?0:1].push(t)}),!0),m.first=m.head=m.take=function(e,t,a){if(!(null==e||e.length<1))return null==t||a?e[0]:m.initial(e,e.length-t)},m.initial=function(e,t,a){return s.call(e,0,Math.max(0,e.length-(null==t||a?1:t)))},m.last=function(e,t,a){if(!(null==e||e.length<1))return null==t||a?e[e.length-1]:m.rest(e,Math.max(0,e.length-t))},m.rest=m.tail=m.drop=function(e,t,a){return s.call(e,null==t||a?1:t)},m.compact=function(e){return m.filter(e,Boolean)};var O=function(e,t,a,n){for(var i=(n=n||[]).length,o=0,s=M(e);o<s;o++){var r=e[o];if(w(r)&&(m.isArray(r)||m.isArguments(r)))if(t)for(var l=0,c=r.length;l<c;)n[i++]=r[l++];else O(r,t,a,n),i=n.length;else a||(n[i++]=r)}return n};m.flatten=function(e,t){return O(e,t,!1)},m.without=v((function(e,t){return m.difference(e,t)})),m.uniq=m.unique=function(e,t,a,n){m.isBoolean(t)||(n=a,a=t,t=!1),null!=a&&(a=g(a,n));for(var i=[],o=[],s=0,r=M(e);s<r;s++){var l=e[s],c=a?a(l,s,e):l;t?(s&&o===c||i.push(l),o=c):a?m.contains(o,c)||(o.push(c),i.push(l)):m.contains(i,l)||i.push(l)}return i},m.union=v((function(e){return m.uniq(O(e,!0,!0))})),m.intersection=function(e){for(var t=[],a=arguments.length,n=0,i=M(e);n<i;n++){var o=e[n];if(!m.contains(t,o)){var s;for(s=1;s<a&&m.contains(arguments[s],o);s++);s===a&&t.push(o)}}return t},m.difference=v((function(e,t){return t=O(t,!0,!0),m.filter(e,(function(e){return!m.contains(t,e)}))})),m.unzip=function(e){for(var t=e&&m.max(e,M).length||0,a=Array(t),n=0;n<t;n++)a[n]=m.pluck(e,n);return a},m.zip=v(m.unzip),m.object=function(e,t){for(var a={},n=0,i=M(e);n<i;n++)t?a[e[n]]=t[n]:a[e[n][0]]=e[n][1];return a};var L=function(e){return function(t,a,n){a=g(a,n);for(var i=M(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(a(t[o],o,t))return o;return-1}};m.findIndex=L(1),m.findLastIndex=L(-1),m.sortedIndex=function(e,t,a,n){for(var i=(a=g(a,n,1))(t),o=0,s=M(e);o<s;){var r=Math.floor((o+s)/2);a(e[r])<i?o=r+1:s=r}return o};var $=function(e,t,a){return function(n,i,o){var r=0,l=M(n);if("number"==typeof o)e>0?r=o>=0?o:Math.max(o+l,r):l=o>=0?Math.min(o+1,l):o+l+1;else if(a&&o&&l)return n[o=a(n,i)]===i?o:-1;
31if(i!=i)return(o=t(s.call(n,r,l),m.isNaN))>=0?o+r:-1;for(o=e>0?r:l-1;o>=0&&o<l;o+=e)if(n[o]===i)return o;return-1}};m.indexOf=$(1,m.findIndex,m.sortedIndex),m.lastIndexOf=$(-1,m.findLastIndex),m.range=function(e,t,a){null==t&&(t=e||0,e=0),a||(a=t<e?-1:1);for(var n=Math.max(Math.ceil((t-e)/a),0),i=Array(n),o=0;o<n;o++,e+=a)i[o]=e;return i},m.chunk=function(e,t){if(null==t||t<1)return[];for(var a=[],n=0,i=e.length;n<i;)a.push(s.call(e,n,n+=t));return a};var j=function(e,t,a,n,i){if(!(n instanceof t))return e.apply(a,i);var o=b(e.prototype),s=e.apply(o,i);return m.isObject(s)?s:o};m.bind=v((function(e,t,a){if(!m.isFunction(e))throw new TypeError("Bind must be called on a function");var n=v((function(i){return j(e,n,t,this,a.concat(i))}));return n})),m.partial=v((function(e,t){var a=m.partial.placeholder,n=function(){for(var i=0,o=t.length,s=Array(o),r=0;r<o;r++)s[r]=t[r]===a?arguments[i++]:t[r];for(;i<arguments.length;)s.push(arguments[i++]);return j(e,n,this,this,s)};return n})),m.partial.placeholder=m,m.bindAll=v((function(e,t){var a=(t=O(t,!1,!1)).length;if(a<1)throw new Error("bindAll must be passed function names");for(;a--;){var n=t[a];e[n]=m.bind(e[n],e)}})),m.memoize=function(e,t){var a=function(n){var i=a.cache,o=""+(t?t.apply(this,arguments):n);return m.has(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return a.cache={},a},m.delay=v((function(e,t,a){return setTimeout((function(){return e.apply(null,a)}),t)})),m.defer=m.partial(m.delay,m,1),m.throttle=function(e,t,a){var n,i,o,s,r=0;a||(a={});var l=function(){r=!1===a.leading?0:m.now(),n=null,s=e.apply(i,o),n||(i=o=null)},c=function(){var c=m.now();r||!1!==a.leading||(r=c);var d=t-(c-r);return i=this,o=arguments,d<=0||d>t?(n&&(clearTimeout(n),n=null),r=c,s=e.apply(i,o),n||(i=o=null)):n||!1===a.trailing||(n=setTimeout(l,d)),s};return c.cancel=function(){clearTimeout(n),r=0,n=i=o=null},c},m.debounce=function(e,t,a){var n,i,o=function(t,a){n=null,a&&(i=e.apply(t,a))},s=v((function(s){if(n&&clearTimeout(n),a){var r=!n;n=setTimeout(o,t),r&&(i=e.apply(this,s))}else n=m.delay(o,t,this,s);return i}));return s.cancel=function(){clearTimeout(n),n=null},s},m.wrap=function(e,t){return m.partial(t,e)},m.negate=function(e){return function(){return!e.apply(this,arguments)}},m.compose=function(){var e=arguments,t=e.length-1;return function(){for(var a=t,n=e[t].apply(this,arguments);a--;)n=e[a].call(this,n);return n}},m.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},m.before=function(e,t){var a;return function(){return--e>0&&(a=t.apply(this,arguments)),e<=1&&(t=null),a}},m.once=m.partial(m.before,2),m.restArgs=v;var A=!{toString:null}.propertyIsEnumerable("toString"),T=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],S=function(e,t){var a=T.length,i=e.constructor,o=m.isFunction(i)&&i.prototype||n,s="constructor";
31for(m.has(e,s)&&!m.contains(t,s)&&t.push(s);a--;)(s=T[a])in e&&e[s]!==o[s]&&!m.contains(t,s)&&t.push(s)};m.keys=function(e){if(!m.isObject(e))return[];if(d)return d(e);var t=[];for(var a in e)m.has(e,a)&&t.push(a);return A&&S(e,t),t},m.allKeys=function(e){if(!m.isObject(e))return[];var t=[];for(var a in e)t.push(a);return A&&S(e,t),t},m.values=function(e){for(var t=m.keys(e),a=t.length,n=Array(a),i=0;i<a;i++)n[i]=e[t[i]];return n},m.mapObject=function(e,t,a){t=g(t,a);for(var n=m.keys(e),i=n.length,o={},s=0;s<i;s++){var r=n[s];o[r]=t(e[r],r,e)}return o},m.pairs=function(e){for(var t=m.keys(e),a=t.length,n=Array(a),i=0;i<a;i++)n[i]=[t[i],e[t[i]]];return n},m.invert=function(e){for(var t={},a=m.keys(e),n=0,i=a.length;n<i;n++)t[e[a[n]]]=a[n];return t},m.functions=m.methods=function(e){var t=[];for(var a in e)m.isFunction(e[a])&&t.push(a);return t.sort()};var D=function(e,t){return function(a){var n=arguments.length;if(t&&(a=Object(a)),n<2||null==a)return a;for(var i=1;i<n;i++)for(var o=arguments[i],s=e(o),r=s.length,l=0;l<r;l++){var c=s[l];t&&void 0!==a[c]||(a[c]=o[c])}return a}};m.extend=D(m.allKeys),m.extendOwn=m.assign=D(m.keys),m.findKey=function(e,t,a){t=g(t,a);for(var n,i=m.keys(e),o=0,s=i.length;o<s;o++)if(t(e[n=i[o]],n,e))return n};var I,z,F=function(e,t,a){return t in a};m.pick=v((function(e,t){var a={},n=t[0];if(null==e)return a;m.isFunction(n)?(t.length>1&&(n=f(n,t[1])),t=m.allKeys(e)):(n=F,t=O(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var s=t[i],r=e[s];n(r,s,e)&&(a[s]=r)}return a})),m.omit=v((function(e,t){var a,n=t[0];return m.isFunction(n)?(n=m.negate(n),t.length>1&&(a=t[1])):(t=m.map(O(t,!1,!1),String),n=function(e,a){return!m.contains(t,a)}),m.pick(e,n,a)})),m.defaults=D(m.allKeys,!0),m.create=function(e,t){var a=b(e);return t&&m.extendOwn(a,t),a},m.clone=function(e){return m.isObject(e)?m.isArray(e)?e.slice():m.extend({},e):e},m.tap=function(e,t){return t(e),e},m.isMatch=function(e,t){var a=m.keys(t),n=a.length;if(null==e)return!n;for(var i=Object(e),o=0;o<n;o++){var s=a[o];if(t[s]!==i[s]||!(s in i))return!1}return!0},I=function(e,t,a,n){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;if(e!=e)return t!=t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&z(e,t,a,n)},z=function(e,t,a,n){e instanceof m&&(e=e._wrapped),t instanceof m&&(t=t._wrapped);var o=r.call(e);if(o!==r.call(t))return!1;switch(o){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return i.valueOf.call(e)===i.valueOf.call(t)}var s="[object Array]"===o;if(!s){if("object"!=typeof e||"object"!=typeof t)return!1;var l=e.constructor,c=t.constructor;if(l!==c&&!(m.isFunction(l)&&l instanceof l&&m.isFunction(c)&&c instanceof c)&&"constructor"in e&&"constructor"in t)return!1}n=n||[];for(var d=(a=a||[]).length;d--;)if(a[d]===e)return n[d]===t;if(a.push(e),n.push(t),s){if((d=e.length)!==t.length)return!1;for(;d--;)if(!I(e[d],t[d],a,n))return!1}else{var u,p=m.keys(e);if(d=p.length,m.keys(t).length!==d)return!1;for(;d--;)if(u=p[d],!m.has(t,u)||!I(e[u],t[u],a,n))return!1}return a.pop(),n.pop(),!0},m.isEqual=function(e,t){return I(e,t)},m.isEmpty=function(e){return null==e||(w(e)&&(m.isArray(e)||m.isString(e)||m.isArguments(e))?0===e.length:0===m.keys(e).length)},m.isElement=function(e){return!(!e||1!==e.nodeType)},m.isArray=c||function(e){return"[object Array]"===r.call(e)},m.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},m.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],(function(e){m["is"+e]=function(t){return r.call(t)==="[object "+e+"]"}})),m.isArguments(arguments)||(m.isArguments=function(e){return m.has(e,"callee")});var E=e.document&&e.document.childNodes;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof E&&(m.isFunction=function(e){return"function"==typeof e||!1}),m.isFinite=function(e){return!m.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},m.isNaN=function(e){return m.isNumber(e)&&isNaN(e)},m.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"===r.call(e)},m.isNull=function(e){return null===e},m.isUndefined=function(e){return void 0===e},m.has=function(e,t){return null!=e&&l.call(e,t)},m.noConflict=function(){return e._=t,this},m.identity=function(e){return e},m.constant=function(e){return function(){return e}},m.noop=function(){},m.property=y,m.propertyOf=function(e){return null==e?function(){}:function(t){return e[t]}},m.matcher=m.matches=function(e){return e=m.extendOwn({},e),function(t){return m.isMatch(t,e)}},m.times=function(e,t,a){var n=Array(Math.max(0,e));t=f(t,a,1);for(var i=0;i<e;i++)n[i]=t(i);return n},m.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},m.now=Date.now||function(){return(new Date).getTime()};var N={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},P=m.invert(N),q=function(e){var t=function(t){return e[t]},a="(?:"+m.keys(e).join("|")+")",n=RegExp(a),i=RegExp(a,"g");return function(e){return e=null==e?"":""+e,n.test(e)?e.replace(i,t):e}};m.escape=q(N),m.unescape=q(P),m.result=function(e,t,a){var n=null==e?void 0:e[t];return void 0===n&&(n=a),m.isFunction(n)?n.call(e):n};var B=0;m.uniqueId=function(e){var t=++B+"";return e?e+t:t},m.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var H=/(.)^/,Y={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},R=/\\|'|\r|\n|\u2028|\u2029/g,W=function(e){return"\\"+Y[e]};m.template=function(e,t,a){!t&&a&&(t=a),t=m.defaults({},t,m.templateSettings);var n,i=RegExp([(t.escape||H).source,(t.interpolate||H).source,(t.evaluate||H).source].join("|")+"|$","g"),o=0,s="__p+='";e.replace(i,(function(t,a,n,i,r){return s+=e.slice(o,r).replace(R,W),o=r+t.length,a?s+="'+\n((__t=("+a+"))==null?'':_.escape(__t))+\n'":n?s+="'+\n((__t=("+n+"))==null?'':__t)+\n'":i&&(s+="';\n"+i+"\n__p+='"),t})),s+="';\n",t.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{n=new Function(t.variable||"obj","_",s)}catch(e){throw e.source=s,e}var r=function(e){return n.call(this,e,m)},l=t.variable||"obj";return r.source="function("+l+"){\n"+s+"}",r},m.chain=function(e){var t=m(e);return t._chain=!0,t};var U=function(e,t){return e._chain?m(t).chain():t};m.mixin=function(e){return m.each(m.functions(e),(function(t){var a=m[t]=e[t];m.prototype[t]=function(){var e=[this._wrapped];return o.apply(e,arguments),U(this,a.apply(m,e))}})),m},m.mixin(m),m.each(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=a[e];m.prototype[e]=function(){var a=this._wrapped;return t.apply(a,arguments),"shift"!==e&&"splice"!==e||0!==a.length||delete a[0],U(this,a)}})),m.each(["concat","join","slice"],(function(e){var t=a[e];m.prototype[e]=function(){return U(this,t.apply(this._wrapped,arguments))}})),m.prototype.value=function(){return this._wrapped},m.prototype.valueOf=m.prototype.toJSON=m.prototype.value,m.prototype.toString=function(){return String(this._wrapped)},"function"==typeof define&&define.amd&&define("underscore",[],(function(){return m}))}(),function(e,t,a){var n={BACKSPACE:8,TAB:9,RETURN:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,COMMA:188,SPACE:32,HOME:36,END:35},i={triggerChar:"@",onDataRequest:e.noop,minChars:2,allowRepeat:!1,showAvatars:!0,elastic:!0,defaultValue:"",onCaret:!1,classes:{autoCompleteItemActive:"active"},templates:{wrapper:t.template('<div class="mentions-input-box"></div>'),autocompleteList:t.template('<div class="mentions-autocomplete-list"></div>'),autocompleteListItem:t.template('<li data-ref-id="<%= id %>" data-ref-type="<%= type %>" data-display="<%= display %>"><%= content %></li>'),autocompleteListItemAvatar:t.template('<img src="<%= avatar %>" />'),autocompleteListItemFa:t.template('<div class="icon"><i class="fa fa-<%= icon %>"></i></div>'),autocompleteListItemIcon:t.template('<div class="icon <%= icon %>"></div>'),mentionsOverlay:t.template('<div class="mentions"><div></div></div>'),mentionItemSyntax:t.template("@[<%= value %>](<%= type %>:<%= id %>)"),mentionItemHighlight:t.template("<strong><span><%= value %></span></strong>")}},o={htmlEncode:function(e){return t.escape(e)},regexpEncode:function(e){return e.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")},highlightTerm:function(e,t){return t||t.length?e.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t+")(?![^<>]*>)(?![^&;]+;)","gi"),"<b>$1</b>"):e},setCaratPosition:function(e,t){if(e.createTextRange){var a=e.createTextRange();a.move("character",t),a.select()}else e.selectionStart?(e.focus(),e.setSelectionRange(t,t)):e.focus()},rtrim:function(e){return e.replace(/\s+$/,"")}},s=function(a){var s,r,l,c,d,u,p=[],m={},h=[],f="";function g(n){var i=y(),r=e.trim(s.parent().find(".mentions > div").html());if(r=(r=r.replace(/<br>/g," ")).replace(/ /g," "),null==n){var l=r.split("<strong><span>"),c=[],u=0,m="";e.each(l,(function(e,t){e>0?(mention=t.split("</span></strong>"),posDif=i.indexOf(mention[0]),i.substring(posDif,i.length),m.length!=posDif&&(u=m.length-posDif),m=m+mention[0]+mention[1],c.push({value:mention[0],diff:u})):(m=t,i)})),c.length!=p.length&&e.each(p,(function(t,a){inside=!1,e.each(c,(function(e,t){t.value==a.name&&(inside=!0)})),inside||c.push({value:a.name,diff:u})})),e.each(c,(function(t,n){e.each(p,(function(e,t){if(n.value==t.name){var o=a.templates.mentionItemSyntax(p[e]);pos=r.indexOf("<strong><span>"+n.value+"</span></strong>"),pos>-1?(!1,r=r.replace("<strong><span>"+n.value+"</span></strong>",o),firstPartString=i.substring(0,pos),stringToModify=i.substring(pos,i.length),stringToModify=stringToModify.replace(n.value,o),i=firstPartString+stringToModify):(pos=r.indexOf(" "+n.value+" "),r=r.replace("<strong><span>"+n.value+"</span></strong>",o),firstPartString=i.substring(0,pos),stringToModify=i.substring(pos,i.length),stringToModify=stringToModify.replace(n.value,o),i=firstPartString+stringToModify)}}))}))}else t.each(p,(function(e){var t=a.templates.mentionItemSyntax(e);for(count=e.count;count>0;)i=i.replace("@"+e.slug,t),count--}));var h=o.htmlEncode(i);t.each(p,(function(e){var n=t.extend({},e,{value:o.htmlEncode(e.value)}),i=a.templates.mentionItemSyntax(n),s=a.templates.mentionItemHighlight(n);h=h.replace(new RegExp(o.regexpEncode(i),"g"),s)})),h=(h=h.replace(/\n/g,"<br />")).replace(/ {2}/g,"
31 "),s.data("messageText",i),s.trigger("updated"),d.find("div").html(h)}function v(){h=[]}function b(n){var i=y(),r=s[0].selectionStart,l=!1,c=!1;shortestDistanceHtml=!1,bestLastIndexHtml=!1;var d=s.parent().find(".mentions > div").html(),u=new RegExp("\\"+a.triggerChar+f,"gi");for(new RegExp("\\"+a.triggerChar+f,"gi");u.exec(i);)(!1===l||Math.abs(u.lastIndex-r)<l)&&(l=Math.abs(u.lastIndex-r),c=u.lastIndex);for(;u.exec(d);)(!1===shortestDistanceHtml||Math.abs(u.lastIndex-r)<shortestDistanceHtml)&&(shortestDistanceHtml=Math.abs(u.lastIndex-r),bestLastIndexHtml=u.lastIndex);var m=c-f.length-1,h=c,b=bestLastIndexHtml-f.length-1,_=bestLastIndexHtml,M=i.substr(0,m),w=i.substr(h,i.length),x=(M+n.value).length+1,k=d.substr(0,b),C=d.substr(_,d.length);n.value;t.find(p,(function(t){return t.id==n.id&&e.each(p,(function(e,t){t.id==n.id&&p[e].count++})),t.id==n.id}))||(n.count=1,p.push(n));const L=f;v(),f="",O();var $=M+n.value+" "+w,j=k+"<strong><span>"+n.value+"</span></strong> "+C;s.val($),s[0]&&s[0].lastRange&&coInterface.replaceTextMentionInEditor(s,new RegExp("\\"+a.triggerChar+L,"gi"),n.value),s.trigger("mention"),s.parent().find(".mentions > div").html(j),g(),s.focus(),o.setCaratPosition(s[0],x)}function y(){var t=null;return s[0]&&s[0].lastRange&&(t=s.clone(!0).removeAttr("id")).find("pre").each((function(){const t=e(this),a=t.html().trim();t.empty().append(e("<code>").html(a))})),t?dataHelper.htmlTurnToMarkdown(t.html()):e.trim(s.val())}function _(t){var a,n,i=e(this);return b(m[i.attr("data-uid")]),a=e(s).offset().top,n=e("body").offset().top,e(window).scrollTop()>a&&e(window).scrollTop(a-n),!1}function M(e){v()}function w(e){O()}function x(e){var n;g(),n=y(),p=t.reject(p,(function(e,t){return!e.value||-1==n.indexOf(e.value)})),p=t.compact(p);var i=s[0].selectionStart,r=y().substring(0,i),l=r.lastIndexOf(a.triggerChar);if(l>-1){var c=r.substring(l+1);-1===c.indexOf(" ")&&-1===c.indexOf("\n")?(f=o.rtrim(c),h=r.split(""),t.defer(t.bind(j,this,f))):O()}else O()}function k(e){if(e.keyCode!==n.BACKSPACE){var t=String.fromCharCode(e.which||e.keyCode);h.push(t)}}function C(a){if(a.keyCode===n.LEFT||a.keyCode===n.RIGHT||a.keyCode===n.HOME||a.keyCode===n.END)return t.defer(v),void(navigator.userAgent.indexOf("MSIE 9")>-1&&t.defer(g));if(a.keyCode===n.BACKSPACE)return h=h.slice(0,-1+h.length),void!0;if(!l.is(":visible"))return!0;switch(a.keyCode){case n.UP:case n.DOWN:var i=null;return(i=a.keyCode===n.DOWN?u&&u.length?u.next():l.find("li").first():e(u).prev()).length&&L(i),!1;case n.RETURN:case n.TAB:if(u&&u.length)return u.trigger("mousedown"),!1}return!0}function O(){u=null,l.empty().hide()}function L(e){e.addClass(a.classes.autoCompleteItemActive),e.siblings().removeClass(a.classes.autoCompleteItemActive),u=e}function $(n,i){if(l.show(),!a.allowRepeat){var r=t.pluck(p,"value");i=t.reject(i,(function(e){return t.include(r,e.name)}))}if(i.length){l.empty();var c=e("<ul>").appendTo(l).hide();t.each(i,(function(i,s){var r=t.uniqueId("mention_");m[r]=t.extend({},i,{value:i.name});var l,d=e(a.templates.autocompleteListItem({id:o.htmlEncode(i.id),display:o.htmlEncode(i.name),type:o.htmlEncode(i.type),content:o.highlightTerm(o.htmlEncode(i.display?i.display:i.name),n)})).attr("data-uid",r);(0===s&&L(d),a.showAvatars)&&(console.log(i.type+"//"+i.avatar),i.avatar?l=""!=i.avatar?e(a.templates.autocompleteListItemAvatar({avatar:i.avatar})):e(a.templates.autocompleteListItemFa({icon:"user"})):("organizations"==i.type?iconType="group":"projects"==i.type?iconType="lightbulb-o":iconType="user",l=e(a.templates.autocompleteListItemFa({icon:iconType}))),l.prependTo(d));d=d.appendTo(c)})),l.show(),a.onCaret&&function(t,a){var n=t.css("position");if("absolute"==n){var i=function(t){var a,n,i,o,s,r,l,c,d,u,p;if((d=t[0])&&e(d).is("textarea")&&null!=d.selectionEnd){for(l={position:"absolute",overflow:"auto",whiteSpace:"pre-wrap",wordWrap:"break-word",boxSizing:"content-box",top:0,left:-9999},u=0,p=(c=["boxSizing","fontFamily","fontSize","fontStyle","fontVariant","fontWeight","height","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","textDecoration","textIndent","textTransform","width","word-spacing"]).length;u<p;u++)l[s=c[u]]=e(d).css(s);return i=document.createElement("div"),e(i).css(l),e(d).after(i),n=document.createTextNode(d.value.substring(0,d.selectionEnd)),a=document.createTextNode(d.value.substring(d.selectionEnd)),(o=document.createElement("span")).innerHTML=" ",i.appendChild(n),i.appendChild(o),i.appendChild(a),i.scrollTop=d.scrollTop,r
31=e(o).position(),e(i).remove(),r}}(a),o=parseInt(a.css("line-height"),10)||18;t.css("width","15em"),t.css("left",i.left),t.css("top",o+i.top);var s=a.offset().left+a.width(),r=t.offset().left+t.width();s<=r&&t.css("left",Math.abs(t.position().left-(r-s)))}else if("fixed"==n){var l=function(t){var a,n,i,o,s,r,l,c,d,u,p;if((d=t[0])&&e(d).is("textarea")&&null!=d.selectionEnd){for(l={position:"absolute",overflow:"auto",whiteSpace:"pre-wrap",wordWrap:"break-word",boxSizing:"content-box",top:0,left:-9999},u=0,p=(c=["boxSizing","fontFamily","fontSize","fontStyle","fontVariant","fontWeight","height","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","textDecoration","textIndent","textTransform","width","word-spacing"]).length;u<p;u++)l[s=c[u]]=e(d).css(s);return i=document.createElement("div"),e(i).css(l),e(d).after(i),n=document.createTextNode(d.value.substring(0,d.selectionEnd)),a=document.createTextNode(d.value.substring(d.selectionEnd)),(o=document.createElement("span")).innerHTML=" ",i.appendChild(n),i.appendChild(o),i.appendChild(a),i.scrollTop=d.scrollTop,r=e(o).offset(),e(i).remove(),r}}(a);o=parseInt(a.css("line-height"),10)||18;t.css("width","15em"),t.css("left",l.left+1e4),t.css("top",o+l.top)}}(l,s),c.show()}else O()}function j(e){e&&e.length&&e.length>=a.minChars?a.onDataRequest.call(this,"search",e,(function(t){$(e,t)})):O()}function A(e){p=[];for(var t,n=o.htmlEncode(e),i=new RegExp("("+a.triggerChar+")\\[(.*?)\\]\\((.*?):(.*?)\\)","gi"),r=n;null!=(t=i.exec(n));)r=r.replace(t[0],t[1]+t[2]),p.push({id:t[4],type:t[3],value:t[2],trigger:t[1]});s.val(r),g()}return a=e.extend(!0,{},i,a),{init:function(t){"true"!==(s=e(t)).attr("data-mentions-input")&&(r=s.parent(),c=e(a.templates.wrapper()),s.wrapAll(c),c=r.find("> div.mentions-input-box"),s.attr("data-mentions-input","true"),s.bind("keydown",C),s.bind("keypress",k),s.bind("click",M),s.bind("blur",w),navigator.userAgent.indexOf("MSIE 8")>-1?s.bind("propertychange",x):s.bind("input",x),a.elastic&&s.elastic()),(l=e(a.templates.autocompleteList())).appendTo(c),l.delegate("li","mousedown",_),(d=e(a.templates.mentionsOverlay())).prependTo(c),A(a.defaultValue),a.prefillMention&&b(a.prefillMention)},addMention:function(e){b(e)},update:function(t){if(p=t,s){g(!0),text=s.val();var a=null;s[0]&&s[0].lastRange&&(a=y()),e.each(p,(function(e,t){for(count=t.count;count>0;)void 0!==t.slug&&(s[0]&&"TEXTAREA"==s[0].tagName?text=text.replace("@"+t.slug,t.name):s[0]&&s[0].lastRange&&(a=a.replace("@"+t.slug,`
31<span class="mention-text" data-mention="${t.name}">${t.name}</span> `))),count--})),s[0]&&"TEXTAREA"==s[0].tagName?s.val(text):s[0]&&s[0].lastRange&&(s.html(dataHelper.markdownSyntaxeToHtml(a,"undefined"!=typeof inputTextareaObj&&inputTextareaObj.markdownConverterOptions?inputTextareaObj.markdownConverterOptions:{})),s.trigger("input"),coInterface.setEditorCursorToEnd(s))}},val:function(e){t.isFunction(e)&&e.call(this,p.length?s.data("messageText"):y())},reset:function(){A()},reinit:function(){A(!1)},getMentions:function(e){t.isFunction(e)&&e.call(this,p)}}};e.fn.mentionsInput=function(a,n){var i=arguments;return"object"!=typeof a&&a||(n=a),this.each((function(){var o=e.data(this,"mentionsInput")||e.data(this,"mentionsInput",new s(n));return t.isFunction(o[a])?o[a].apply(this,Array.prototype.slice.call(i,1)):"object"!=typeof a&&a?void e.error("Method "+a+" does not exist"):o.init.call(this,this)}))}}(jQuery,_), 32/*! showdown v 1.9.0 - 10-11-2018 */ 33function(){function e(e){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated
33with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var a={};for(var n in t)t.hasOwnProperty(n)&&(a[n]=t[n].defaultValue);return a}function t(e,t){"use strict";var a=t?"Error in "+t+" extension->":"Error in unnamed extension",i={valid:!0,error:""};n.helper.isArray(e)||(e=[e]);for(var o=0;o<e.length;++o){var s=a+" sub-extension "+o+": ",r=e[o];if("object"!=typeof r)return i.valid=!1,i.error=s+"must be an object, but "+typeof r+" given",i;if(!n.helper.isString(r.type))return i.valid=!1,i.error=s+'property "type" must be a string, but '+typeof r.type+" given",i;var l=r.type=r.type.toLowerCase();if("language"===l&&(l=r.type="lang"),"html"===l&&(l=r.type="output"),"lang"!==l&&"output"!==l&&"listener"!==l)return i.valid=!1,i.error=s+"type "+l+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',i;if("listener"===l){if(n.helper.isUndefined(r.listeners))return i.valid=!1,i.error=s+'. Extensions of type "listener" must have a property called "listeners"',i}else if(n.helper.isUndefined(r.filter)&&n.helper.isUndefined(r.regex))return i.valid=!1,i.error=s+l+' extensions must define either a "regex" property or a "filter" method',i;if(r.listeners){if("object"!=typeof r.listeners)return i.valid=!1,i.error=s+'"listeners" property must be an object but '+typeof r.listeners+" given",i;for(var c in r.listeners)if(r.listeners.hasOwnProperty(c)&&"function"!=typeof r.listeners[c])return i.valid=!1,i.error=s+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+c+" must be a function but "+typeof r.listeners[c]+" given",i}if(r.filter){if("function"!=typeof r.filter)return i.valid=!1,i.error=s+'"filter" must be a function, but '+typeof r.filter+" given",i}else if(r.regex){if(n.helper.isString(r.regex)&&(r.regex=new RegExp(r.regex,"g")),!(r.regex instanceof RegExp))return i.valid=!1,i.error=s+'"regex" property must either be a string or a RegExp object, but '+typeof r.regex+" given",i;if(n.helper.isUndefined(r.replace))return i.valid=!1,i.error=s+'"regex" extensions must implement a replace string or function',i}}return i}function a(e,t){"use strict";return"¨E"+t.charCodeAt(0)+"E"}var n={},i={},o={},s=e(!0),r="vanilla",l={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4Space
33sIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:e(!0),allOn:function(){"use strict";var t=e(!0),a={};for(var n in t)t.hasOwnProperty(n)&&(a[n]=!0);return a}()};n.helper={},n.extensions={},n.setOption=function(e,t){"use strict";return s[e]=t,this},n.getOption=function(e){"use strict";return s[e]},n.getOptions=function(){"use strict";return s},n.resetOptions=function(){"use strict";s=e(!0)},n.setFlavor=function(e){"use strict";if(!l.hasOwnProperty(e))throw Error(e+" flavor was not found");n.resetOptions();var t=l[e];for(var a in r=e,t)t.hasOwnProperty(a)&&(s[a]=t[a])},n.getFlavor=function(){"use strict";return r},n.getFlavorOptions=function(e){"use strict";if(l.hasOwnProperty(e))return l[e]},n.getDefaultOptions=function(t){"use strict";return e(t)},n.subParser=function(e,t){"use strict";if(n.helper.isString(e)){if(void 0===t){if(i.hasOwnProperty(e))return i[e];throw Error("SubParser named "+e+" not registered!")}i[e]=t}},n.extension=function(e,a){"use strict";if(!n.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=n.helper.stdExtName(e),n.helper.isUndefined(a)){if(!o.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return o[e]}"function"==typeof a&&(a=a()),n.helper.isArray(a)||(a=[a]);var i=t(a,e);if(!i.valid)throw Error(i.error);o[e]=a},n.getAllExtensions=function(){"use strict";return o},n.removeExtension=function(e){"use strict";delete o[e]},n.resetExtensions=function(){"use strict";o={}},n.validateExtension=function(e){"use strict";var a=t(e,null);return!!a.valid||(console.warn(a.error),!1)},n.hasOwnProperty("helper")||(n.helper={}),n.helper.isString=function(e){"use strict";return"string"==typeof e||e instanceof String},n.helper.isFunction=function(e){"use strict";return e&&"[object Function]"==={}.toString.call(e)},n.helper.isArray=function(e){"use strict";return Array.isArray(e)},n.helper.isUndefined=function(e){"use strict";return void 0===e},n.helper.forEach=function(e,t){"use strict";if(n.helper.isUndefined(e))throw new Error("obj param is required");if(n.helper.isUndefined(t))throw new Error("callback param is required");if(!n.helper.isFunction(t))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(t);else if(n.helper.isArray(e))for(var a=0;a<e.length;a++)t(e[a],a,e);else{if("object"!=typeof e)throw new Error("obj does not seem to be an array or an iterable object");for(var i in e)e.hasOwnProperty(i)&&t(e[i],i,e)}},n.helper.stdExtName=function(e){"use strict";return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},n.helper.escapeCharactersCallback=a,n.helper.escapeCharacters=function(e,t,n){"use strict";var i="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";n&&(i="\\\\"+i);var o=new RegExp(i,"g");return e.replace(o,a)},n.helper.unescapeHTMLEntities=function(e){"use strict";return e.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")};var c=function(e,t,a,n){"use strict";var i,o,s,r,l,c=n||"",d=c.indexOf("g")>-1,u=new RegExp(t+"|"+a,"g"+c.replace(/g/g,"")),p=new RegExp(t,c.replace(/g/g,"")),m=[];do{for(i=0;s=u.exec(e);)if(p.test(s[0]))i++||(r=(o=u.lastIndex)-s[0].length);else if(i&&!--i){l=s.index+s[0].length;var h={left:{start:r,end:o},match:{start:o,end:s.index},right:{start:s.index,end:l},wholeMatch:{start:r,end:l}};if(m.push(h),!d)return m}}while(i&&(u.lastIndex=o));return m};n.helper.matchRecursiveRegExp=function(e,t,a,n){"use strict";for(var i=c(e,t,a,n),o=[],s=0;s<i.length;++s)o.push([e.slice(i[s].wholeMatch.start,i[s].wholeMatch.end),e.slice(i[s].match.start,i[s].match.end),e.slice(i[s].left.start,i[s].left.end),e.slice(i[s].right.start,i[s].right.end)]);return o},n.helper.replaceRecursiveRegExp=function(e,t,a,i,o){"use strict";if(!n.helper.isFunction(t)){var s=t;t=function(){return s}}
33var r=c(e,a,i,o),l=e,d=r.length;if(d>0){var u=[];0!==r[0].wholeMatch.start&&u.push(e.slice(0,r[0].wholeMatch.start));for(var p=0;p<d;++p)u.push(t(e.slice(r[p].wholeMatch.start,r[p].wholeMatch.end),e.slice(r[p].match.start,r[p].match.end),e.slice(r[p].left.start,r[p].left.end),e.slice(r[p].right.start,r[p].right.end))),p<d-1&&u.push(e.slice(r[p].wholeMatch.end,r[p+1].wholeMatch.start));r[d-1].wholeMatch.end<e.length&&u.push(e.slice(r[d-1].wholeMatch.end)),l=u.join("")}return l},n.helper.regexIndexOf=function(e,t,a){"use strict";if(!n.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==0)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var i=e.substring(a||0).search(t);return i>=0?i+(a||0):i},n.helper.splitAtIndex=function(e,t){"use strict";if(!n.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},n.helper.encodeEmailAddress=function(e){"use strict";var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e.replace(/./g,(function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var a=Math.random();e=a>.9?t[2](e):a>.45?t[1](e):t[0](e)}return e}))},n.helper.padEnd=function(e,t,a){"use strict";return t>>=0,a=String(a||" "),e.length>t?String(e):((t-=e.length)>a.length&&(a+=a.repeat(t/a.length)),String(e)+a.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),n.helper.regexes={asteriskDashAndColon:/([*_:~])/g},n
vendor: 23,477 bytes, line 33
33.helper.emojis={"+1":"ð","-1":"ð",100:"ð¯",1234:"ð¢","1st_place_medal":"ð¥","2nd_place_medal":"ð¥","3rd_place_medal":"ð¥","8ball":"ð±",a:"ð
°ï¸",ab:"ð",abc:"ð¤",abcd:"ð¡",accept:"ð",aerial_tramway:"ð¡",airplane:"âï¸",alarm_clock:"â°",alembic:"âï¸",alien:"ð½",ambulance:"ð",amphora:"ðº",anchor:"âï¸",angel:"ð¼",anger:"ð¢",angry:"ð ",anguished:"ð§",ant:"ð",apple:"ð",aquarius:"âï¸",aries:"âï¸",arrow_backward:"âï¸",arrow_double_down:"â¬",arrow_double_up:"â«",arrow_down:"â¬ï¸",arrow_down_small:"ð½",arrow_forward:"â¶ï¸",arrow_heading_down:"⤵ï¸",arrow_heading_up:"⤴ï¸",arrow_left:"â¬
ï¸",arrow_lower_left:"âï¸",arrow_lower_right:"âï¸",arrow_right:"â¡ï¸",arrow_right_hook:"âªï¸",arrow_up:"â¬ï¸",arrow_up_down:"âï¸",arrow_up_small:"ð¼",arrow_upper_left:"âï¸",arrow_upper_right:"âï¸",arrows_clockwise:"ð",arrows_counterclockwise:"ð",art:"ð¨",articulated_lorry:"ð",artificial_satellite:"ð°",astonished:"ð²",athletic_shoe:"ð",atm:"ð§",atom_symbol:"âï¸",avocado:"ð¥",b:"ð
±ï¸",baby:"ð¶",baby_bottle:"ð¼",baby_chick:"ð¤",baby_symbol:"ð¼",back:"ð",bacon:"ð¥",badminton:"ð¸",baggage_claim:"ð",baguette_bread:"ð¥",balance_scale:"âï¸",balloon:"ð",ballot_box:"ð³",ballot_box_with_check:"âï¸",bamboo:"ð",banana:"ð",bangbang:"â¼ï¸",bank:"ð¦",bar_chart:"ð",barber:"ð",baseball:"â¾ï¸",basketball:"ð",basketball_man:"â¹ï¸",basketball_woman:"â¹ï¸‍âï¸",bat:"ð¦",bath:"ð",bathtub:"ð",battery:"ð",beach_umbrella:"ð",bear:"ð»",bed:"ð",bee:"ð",beer:"ðº",beers:"ð»",beetle:"ð",beginner:"ð°",bell:"ð",bellhop_bell:"ð",bento:"ð±",biking_man:"ð´",bike:"ð²",biking_woman:"ð´‍âï¸",bikini:"ð",biohazard:"â£ï¸",bird:"ð¦",birthday:"ð",black_circle:"â«ï¸",black_flag:"ð´",black_heart:"ð¤",black_joker:"ð",black_large_square:"â¬ï¸",black_medium_small_square:"â¾ï¸",black_medium_square:"â¼ï¸",black_nib:"âï¸",black_small_square:"âªï¸",black_square_button:"ð²",blonde_man:"ð±",blonde_woman:"ð±‍âï¸",blossom:"ð¼",blowfish:"ð¡",blue_book:"ð",blue_car:"ð",blue_heart:"ð",blush:"ð",boar:"ð",boat:"âµï¸",bomb:"ð£",book:"ð",bookmark:"ð",bookmark_tabs:"ð",books:"ð",boom:"ð¥",boot:"ð¢",bouquet:"ð",bowing_man:"ð",bow_and_arrow:"ð¹",bowing_woman:"ð‍âï¸",bowling:"ð³",boxing_glove:"ð¥",boy:"ð¦",bread:"ð",bride_with_veil:"ð°",bridge_at_night:"ð",briefcase:"ð¼",broken_heart:"ð",bug:"ð",building_construction:"ð",bulb:"ð¡",bullettrain_front:"ð
",bullettrain_side:"ð",burrito:"ð¯",bus:"ð",business_suit_levitating:"ð´",busstop:"ð",bust_in_silhouette:"ð¤",busts_in_silhouette:"ð¥",butterfly:"ð¦",cactus:"ðµ",cake:"ð°",calendar:"ð",call_me_hand:"ð¤",calling:"ð²",camel:"ð«",camera:"ð·",camera_flash:"ð¸",camping:"ð",cancer:"âï¸",candle:"ð¯",candy:"ð¬",canoe:"ð¶",capital_abcd:"ð ",capricorn:"âï¸",car:"ð",card_file_box:"ð",card_index:"ð",card_index_dividers:"ð",carousel_horse:"ð ",carrot:"ð¥",cat:"ð±",cat2:"ð",cd:"ð¿",chains:"â",champagne:"ð¾",chart:"ð¹",chart_with_downwards_trend:"ð",chart_with_upwards_trend:"ð",checkered_flag:"ð",cheese:"ð§",cherries:"ð",cherry_blossom:"ð¸",chestnut:"ð°",chicken:"ð",children_crossing:"ð¸",chipmunk:"ð¿",chocolate_bar:"ð«",christmas_tree:"ð",church:"âªï¸",cinema:"ð¦",circus_tent:"ðª",city_sunrise:"ð",city_sunset:"ð",cityscape:"ð",cl:"ð",clamp:"ð",clap:"ð",clapper:"ð¬",classical_building:"ð",clinking_glasses:"ð¥",clipboard:"ð",clock1:"ð",clock10:"ð",clock1030:"ð¥",clock11:"ð",clock1130:"ð¦",clock12:"ð",clock1230:"ð§",clock130:"ð",clock2:"ð",clock230:"ð",clock3:"ð",clock330:"ð",clock4:"ð",clock430:"ð",clock5:"ð",clock530:"ð ",clock6:"ð",clock630:"ð¡",clock7:"ð",clock730:"ð¢",clock8:"ð",clock830:"ð£",clock9:"ð",clock930:"ð¤",closed_book:"ð",closed_lock_with_key:"ð",closed_umbrella:"ð",cloud:"âï¸",cloud_with_lightning:"ð©",cloud_with_lightning_and_rain:"â",cloud_with_rain:"ð§",cloud_with_snow:"ð¨",clown_face:"ð¤¡",clubs:"â£ï¸",cocktail:"ð¸",coffee:"âï¸",coffin:"â°ï¸",cold_sweat:"ð°",comet:"âï¸",computer:"ð»",computer_mouse:"ð±",confetti_ball:"ð",confounded:"ð",confused:"ð",congratulations:"ãï¸",construction:"ð§",construction_worker_man:"ð·",construction_worker_woman:"ð·‍âï¸",control_knobs:"ð",convenience_store:"ðª",cookie:"ðª",cool:"ð",policeman:"ð®",copyright:"©ï¸",corn:"ð½",couch_and_lamp:"ð",couple:"ð«",couple_with_heart_woman_man:"ð",couple_with_heart_man_man:"ð¨‍â¤ï¸‍ð¨",couple_with_heart_woman_woman:"ð©‍â¤ï¸‍ð©",couplekiss_man_man:"ð¨‍â¤ï¸‍ð‍ð¨",couplekiss_man_woman:"ð",couplekiss_woman_woman:"ð©‍â¤ï¸‍ð‍ð©",cow:"ð®",cow2:"ð",cowboy_hat_face:"ð¤ ",crab:"ð¦",crayon:"ð",credit_card:"ð³",crescent_moon:"ð",cricket:"ð",crocodile:"ð",croissant:"ð¥",crossed_fingers:"ð¤",crossed_flags:"ð",crossed_swords:"âï¸",crown:"ð",cry:"ð¢",crying_cat_face:"ð¿",crystal_ball:"ð®",cucumber:"ð¥",cupid:"ð",curly_loop:"â°",currency_exchange:"ð±",curry:"ð",custard:"ð®",customs:"ð",cyclone:"ð",dagger:"ð¡",dancer:"ð",dancing_women:"ð¯",dancing_men:"ð¯‍âï¸",dango:"ð¡",dark_sunglasses:"ð¶",dart:"ð¯",dash:"ð¨",date:"ð
",deciduous_tree:"ð³",deer:"ð¦",department_store:"ð¬",derelict_house:"ð",desert:"ð",desert_island:"ð",desktop_computer:"ð¥",male_detective:"ðµï¸",diamond_shape_with_a_dot_inside:"ð ",diamonds:"â¦ï¸",disappointed:"ð",disappointed_relieved:"ð¥",dizzy:"ð«",dizzy_face:"ðµ",do_not_litter:"ð¯",dog:"ð¶",dog2:"ð",dollar:"ðµ",dolls:"ð",dolphin:"ð¬",door:"ðª",doughnut:"ð©",dove:"ð",dragon:"ð",dragon_face:"ð²",dress:"ð",dromedary_camel:"ðª",drooling_face:"ð¤¤",droplet:"ð§",drum:"ð¥",duck:"ð¦",dvd:"ð","e-mail":"ð§",eagle:"ð¦
",ear:"ð",ear_of_rice:"ð¾",earth_africa:"ð",earth_americas:"ð",earth_asia:"ð",egg:"ð¥",eggplant:"ð",eight_pointed_black_star:"â´ï¸",eight_spoked_asterisk:"â³ï¸",electric_plug:"ð",elephant:"ð",email:"âï¸",end:"ð",envelope_with_arrow:"ð©",euro:"ð¶",european_castle:"ð°",european_post_office:"ð¤",evergreen_tree:"ð²",exclamation:"âï¸",expressionless:"ð",eye:"ð",eye_speech_bubble:"ð‍ð¨",eyeglasses:"ð",eyes:"ð",face_with_head_bandage:"ð¤",face_with_thermometer:"ð¤",fist_oncoming:"ð",factory:"ð",fallen_leaf:"ð",family_man_woman_boy:"ðª",family_man_boy:"ð¨‍ð¦",family_man_boy_boy:"ð¨‍ð¦‍ð¦",family_man_girl:"ð¨‍ð§",family_man_girl_boy:"ð¨‍ð§‍ð¦",family_man_girl_girl:"ð¨‍ð§‍ð§",family_man_man_boy:"ð¨‍ð¨‍ð¦",family_man_man_boy_boy:"ð¨‍ð¨‍ð¦‍ð¦",family_man_man_girl:"ð¨‍ð¨‍ð§",family_man_man_girl_boy:"ð¨‍ð¨‍ð§‍ð¦",family_man_man_girl_girl:"ð¨‍ð¨‍ð§‍ð§",family_man_woman_boy_boy:"ð¨‍ð©‍ð¦‍ð¦",family_man_woman_girl:"ð¨‍ð©‍ð§",family_man_woman_girl_boy:"ð¨‍ð©‍ð§‍ð¦",family_man_woman_girl_girl:"ð¨‍ð©‍ð§‍ð§",family_woman_boy:"ð©‍ð¦",family_woman_boy_boy:"ð©‍ð¦‍ð¦",family_woman_girl:"ð©‍ð§",family_woman_girl_boy:"ð©‍ð§‍ð¦",family_woman_girl_girl:"ð©‍ð§‍ð§",family_woman_woman_boy:"ð©‍ð©‍ð¦",family_woman_woman_boy_boy:"ð©‍ð©‍ð¦‍ð¦",family_woman_woman_girl:"ð©‍ð©‍ð§",family_woman_woman_girl_boy:"ð©‍ð©‍ð§‍ð¦",family_woman_woman_girl_girl:"ð©‍ð©‍ð§‍ð§",fast_forward:"â©",fax:"ð ",fearful:"ð¨",feet:"ð¾",female_detective:"ðµï¸‍âï¸",ferris_wheel:"ð¡",ferry:"â´",field_hockey:"ð",file_cabinet:"ð",file_folder:"ð",film_projector:"ð½",film_strip:"ð",fire:"ð¥",fire_engine:"ð",fireworks:"ð",first_quarter_moon:"ð",first_quarter_moon_with_face:"ð",fish:"ð",fish_cake:"ð¥",fishing_pole_and_fish:"ð£",fist_raised:"â",fist_left:"ð¤",fist_right:"ð¤",flags:"ð",flashlight:"ð¦",fleur_de_lis:"âï¸",flight_arrival:"ð¬",flight_departure:"ð«",floppy_disk:"ð¾",flower_playing_cards:"ð´",flushed:"ð³",fog:"ð«",foggy:"ð",football:"ð",footprints:"ð£",fork_and_knife:"ð´",fountain:"â²ï¸",fountain_pen:"ð",four_leaf_clover:"ð",fox_face:"ð¦",framed_picture:"ð¼",free:"ð",fried_egg:"ð³",fried_shrimp:"ð¤",fries:"ð",frog:"ð¸",frowning:"ð¦",frowning_face:"â¹ï¸",frowning_man:"ð‍âï¸",frowning_woman:"ð",middle_finger:"ð",fuelpump:"â½ï¸",full_moon:"ð",full_moon_with_face:"ð",funeral_urn:"â±ï¸",game_die:"ð²",gear:"âï¸",gem:"ð",gemini:"âï¸",ghost:"ð»",gift:"ð",gift_heart:"ð",girl:"ð§",globe_with_meridians:"ð",goal_net:"ð¥
",goat:"ð",golf:"â³ï¸",golfing_man:"ðï¸",golfing_woman:"ðï¸‍âï¸",gorilla:"ð¦",grapes:"ð",green_apple:"ð",green_book:"ð",green_heart:"ð",green_salad:"ð¥",grey_exclamation:"â",grey_question:"â",grimacing:"ð¬",grin:"ð",grinning:"ð",guardsman:"ð",guardswoman:"ð‍âï¸",guitar:"ð¸",gun:"ð«",haircut_woman:"ð",haircut_man:"ð‍âï¸",hamburger:"ð",hammer:"ð¨",hammer_and_pick:"â",hammer_and_wrench:"ð ",hamster:"ð¹",hand:"â",handbag:"ð",handshake:"ð¤",hankey:"ð©",hatched_chick:"ð¥",hatching_chick:"ð£",headphones:"ð§",hear_no_evil:"ð",heart:"â¤ï¸",heart_decoration:"ð",heart_eyes:"ð",heart_eyes_cat:"ð»",heartbeat:"ð",heartpulse:"ð",hearts:"â¥ï¸",heavy_check_mark:"âï¸",heavy_division_sign:"â",heavy_dollar_sign:"ð²",heavy_heart_exclamation:"â£ï¸",heavy_minus_sign:"â",heavy_multiplication_x:"âï¸",heavy_plus_sign:"â",helicopter:"ð",herb:"ð¿",hibiscus:"ðº",high_brightness:"ð",high_heel:"ð ",hocho:"ðª",hole:"ð³",honey_pot:"ð¯",horse:"ð´",horse_racing:"ð",hospital:"ð¥",hot_pepper:"ð¶",hotdog:"ð",hotel:"ð¨",hotsprings:"â¨ï¸",hourglass:"âï¸",hourglass_flowing_sand:"â³",house:"ð ",house_with_garden:"ð¡",houses:"ð",hugs:"ð¤",hushed:"ð¯",ice_cream:"ð¨",ice_hockey:"ð",ice_skate:"â¸",icecream:"ð¦",id:"ð",ideograph_advantage:"ð",imp:"ð¿",inbox_tray:"ð¥",incoming_envelope:"ð¨",tipping_hand_woman:"ð",information_source:"â¹ï¸",innocent:"ð",interrobang:"âï¸",iphone:"ð±",izakaya_lantern:"ð®",jack_o_lantern:"ð",japan:"ð¾",japanese_castle:"ð¯",japanese_goblin:"ðº",japanese_ogre:"ð¹",jeans:"ð",joy:"ð",joy_cat:"ð¹",joystick:"ð¹",kaaba:"ð",key:"ð",keyboard:"â¨ï¸",keycap_ten:"ð",kick_scooter:"ð´",kimono:"ð",kiss:"ð",kissing:"ð",kissing_cat:"ð½",kissing_closed_eyes:"ð",kissing_heart:"ð",kissing_smiling_eyes:"ð",kiwi_fruit:"ð¥",koala:"ð¨",koko:"ð",label:"ð·",large_blue_circle:"ðµ",large_blue_diamond:"ð·",large_orange_diamond:"ð¶",last_quarter_moon:"ð",last_quarter_moon_with_face:"ð",latin_cross:"âï¸",laughing:"ð",leaves:"ð",ledger:"ð",left_luggage:"ð
",left_right_arrow:"âï¸",leftwards_arrow_with_hook:"â©ï¸",lemon:"ð",leo:"âï¸",leopard:"ð",level_slider:"ð",libra:"âï¸",light_rail:"ð",link:"ð",lion:"ð¦",lips:"ð",lipstick:"ð",lizard:"ð¦",lock:"ð",lock_with_ink_pen:"ð",lollipop:"ð",loop:"â¿",loud_sound:"ð",loudspeaker:"ð¢",love_hotel:"ð©",love_letter:"ð",low_brightness:"ð
",lying_face:"ð¤¥",m:"âï¸",mag:"ð",mag_right:"ð",mahjong:"ðï¸",mailbox:"ð«",mailbox_closed:"ðª",mailbox_with_mail:"ð¬",mailbox_with_no_mail:"ð",man:"ð¨",man_artist:"ð¨‍ð¨",man_astronaut:"ð¨‍ð",man_cartwheeling:"ð¤¸‍âï¸",man_cook:"ð¨‍ð³",man_dancing:"ðº",man_facepalming:"ð¤¦‍âï¸",man_factory_worker:"ð¨‍ð",man_farmer:"ð¨‍ð¾",man_firefighter:"ð¨‍ð",man_health_worker:"ð¨‍âï¸",man_in_tuxedo:"ð¤µ",man_judge:"ð¨‍âï¸",man_juggling:"ð¤¹‍âï¸",man_mechanic:"ð¨‍ð§",man_office_worker:"ð¨‍ð¼",man_pilot:"ð¨‍âï¸",man_playing_handball:"ð¤¾‍âï¸",man_playing_water_polo:"ð¤½‍âï¸",man_scientist:"ð¨‍ð¬",man_shrugging:"ð¤·‍âï¸",man_singer:"ð¨‍ð¤",man_student:"ð¨‍ð",man_teacher:"ð¨‍ð«",man_technologist:"ð¨‍ð»",man_with_gua_pi_mao:"ð²",man_with_turban:"ð³",tangerine:"ð",mans_shoe:"ð",mantelpiece_clock:"ð°",maple_leaf:"ð",martial_arts_uniform:"ð¥",mask:"ð·",massage_woman:"ð",massage_man:"ð‍âï¸",meat_on_bone:"ð",medal_military:"ð",medal_sports:"ð
",mega:"ð£",melon:"ð",memo:"ð",men_wrestling:"ð¤¼‍âï¸",menorah:"ð",mens:"ð¹",metal:"ð¤",metro:"ð",microphone:"ð¤",microscope:"ð¬",milk_glass:"ð¥",milky_way:"ð",minibus:"ð",minidisc:"ð½",mobile_phone_off:"ð´",money_mouth_face:"ð¤",money_with_wings:"ð¸",moneybag:"ð°",monkey:"ð",monkey_face:"ðµ",monorail:"ð",moon:"ð",mortar_board:"ð",mosque:"ð",motor_boat:"ð¥",motor_scooter:"ðµ",motorcycle:"ð",motorway:"ð£",mount_fuji:"ð»",mountain:"â°",mountain_biking_man:"ðµ",mountain_biking_woman:"ðµ‍âï¸",mountain_cableway:"ð ",mountain_railway:"ð",mountain_snow:"ð",mouse:"ð",mouse2:"ð",movie_camera:"ð¥",moyai:"ð¿",mrs_claus:"ð¤¶",muscle:"ðª",mushroom:"ð",musical_keyboard:"ð¹",musical_note:"ðµ",musical_score:"ð¼",mute:"ð",nail_care:"ð
",name_badge:"ð",national_park:"ð",nauseated_face:"ð¤¢",necktie:"ð",negative_squared_cross_mark:"â",nerd_face:"ð¤",neutral_face:"ð",new:"ð",new_moon:"ð",new_moon_with_face:"ð",newspaper:"ð°",newspaper_roll:"ð",next_track_button:"â",ng:"ð",no_good_man:"ð
‍âï¸",no_good_woman:"ð
",night_with_stars:"ð",no_bell:"ð",no_bicycles:"ð³",no_entry:"âï¸",no_entry_sign:"ð«",no_mobile_phones:"ðµ",no_mouth:"ð¶",no_pedestrians:"ð·",no_smoking:"ð","non-potable_water":"ð±",nose:"ð",notebook:"ð",notebook_with_decorative_cover:"ð",notes:"ð¶",nut_and_bolt:"ð©",o:"âï¸",o2:"ð
¾ï¸",ocean:"ð",octopus:"ð",oden:"ð¢",office:"ð¢",oil_drum:"ð¢",ok:"ð",ok_hand:"ð",ok_man:"ð‍âï¸",ok_woman:"ð",old_key:"ð",older_man:"ð´",older_woman:"ðµ",om:"ð",on:"ð",oncoming_automobile:"ð",oncoming_bus:"ð",oncoming_police_car:"ð",oncoming_taxi:"ð",open_file_folder:"ð",open_hands:"ð",open_mouth:"ð®",open_umbrella:"âï¸",ophiuchus:"â",orange_book:"ð",orthodox_cross:"â¦ï¸",outbox_tray:"ð¤",owl:"ð¦",ox:"ð",package:"ð¦",page_facing_up:"ð",page_with_curl:"ð",pager:"ð",paintbrush:"ð",palm_tree:"ð´",pancakes:"ð¥",panda_face:"ð¼",paperclip:"ð",paperclips:"ð",parasol_on_ground:"â±",parking:"ð
¿ï¸",part_alternation_mark:"ã½ï¸",partly_sunny:"â
ï¸",passenger_ship:"ð³",passport_control:"ð",pause_button:"â¸",peace_symbol:"â®ï¸",peach:"ð",peanuts:"ð¥",pear:"ð",pen:"ð",pencil2:"âï¸",penguin:"ð§",pensive:"ð",performing_arts:"ð",persevere:"ð£",person_fencing:"ð¤º",pouting_woman:"ð",phone:"âï¸",pick:"â",pig:"ð·",pig2:"ð",pig_nose:"ð½",pill:"ð",pineapple:"ð",ping_pong:"ð",pisces:"âï¸",pizza:"ð",place_of_worship:"ð",plate_with_cutlery:"ð½",play_or_pause_button:"â¯",point_down:"ð",point_left:"ð",point_right:"ð",point_up:"âï¸",point_up_2:"ð",police_car:"ð",policewoman:"ð®‍âï¸",poodle:"ð©",popcorn:"ð¿",post_office:"ð£",postal_horn:"ð¯",postbox:"ð®",potable_water:"ð°",potato:"ð¥",pouch:"ð",poultry_leg:"ð",pound:"ð·",rage:"ð¡",pouting_cat:"ð¾",pouting_man:"ð‍âï¸",pray:"ð",prayer_beads:"ð¿",pregnant_woman:"ð¤°",previous_track_button:"â®",prince:"ð¤´",princess:"ð¸",printer:"ð¨",purple_heart:"ð",purse:"ð",pushpin:"ð",put_litter_in_its_place:"ð®",question:"â",rabbit:"ð°",rabbit2:"ð",racehorse:"ð",racing_car:"ð",radio:"ð»",radio_button:"ð",radioactive:"â¢ï¸",railway_car:"ð",railway_track:"ð¤",rainbow:"ð",rainbow_flag:"ð³ï¸‍ð",raised_back_of_hand:"ð¤",raised_hand_with_fingers_splayed:"ð",raised_hands:"ð",raising_hand_woman:"ð",raising_hand_man:"ð‍âï¸",ram:"ð",ramen:"ð",rat:"ð",record_button:"âº",recycle:"â»ï¸",red_circle:"ð´",registered:"®ï¸",relaxed:"âºï¸",relieved:"ð",reminder_ribbon:"ð",repeat:"ð",repeat_one:"ð",rescue_worker_helmet:"â",restroom:"ð»",revolving_hearts:"ð",rewind:"âª",rhinoceros:"ð¦",ribbon:"ð",rice:"ð",rice_ball:"ð",rice_cracker:"ð",rice_scene:"ð",right_anger_bubble:"ð¯",ring:"ð",robot:"ð¤",rocket:"ð",rofl:"ð¤£",roll_eyes:"ð",roller_coaster:"ð¢",rooster:"ð",rose:"ð¹",rosette:"ðµ",rotating_light:"ð¨",round_pushpin:"ð",rowing_man:"ð£",rowing_woman:"ð£‍âï¸",rugby_football:"ð",running_man:"ð",running_shirt_with_sash:"ð½",running_woman:"ð‍âï¸",sa:"ðï¸",sagittarius:"âï¸",sake:"ð¶",sandal:"ð¡",santa:"ð
",satellite:"ð¡",saxophone:"ð·",school:"ð«",school_satchel:"ð",scissors:"âï¸",scorpion:"ð¦",scorpius:"âï¸",scream:"ð±",scream_cat:"ð",scroll:"ð",seat:"ðº",secret:"ãï¸",see_no_evil:"ð",seedling:"ð±",selfie:"ð¤³",shallow_pan_of_food:"ð¥",shamrock:"âï¸",shark:"ð¦",shaved_ice:"ð§",sheep:"ð",shell:"ð",shield:"ð¡",shinto_shrine:"â©",ship:"ð¢",shirt:"ð",shopping:"ð",shopping_cart:"ð",shower:"ð¿",shrimp:"ð¦",signal_strength:"ð¶",six_pointed_star:"ð¯",ski:"ð¿",skier:"â·",skull:"ð",skull_and_crossbones:"â ï¸",sleeping:"ð´",sleeping_bed:"ð",sleepy:"ðª",slightly_frowning_face:"ð",slightly_smiling_face:"ð",slot_machine:"ð°",small_airplane:"ð©",small_blue_diamond:"ð¹",small_orange_diamond:"ð¸",small_red_triangle:"ðº",small_red_triangle_down:"ð»",smile:"ð",smile_cat:"ð¸",smiley:"ð",smiley_cat:"ðº",smiling_imp:"ð",smirk:"ð",smirk_cat:"ð¼",smoking:"ð¬",snail:"ð",snake:"ð",sneezing_face:"ð¤§",snowboarder:"ð",snowflake:"âï¸",snowman:"âï¸",snowman_with_snow:"âï¸",sob:"ð",soccer:"â½ï¸",soon:"ð",sos:"ð",sound:"ð",space_invader:"ð¾",spades:"â ï¸",spaghetti:"ð",sparkle:"âï¸",sparkler:"ð",sparkles:"â¨",sparkling_heart:"ð",speak_no_evil:"ð",speaker:"ð",speaking_head:"ð£",speech_balloon:"ð¬",speedboat:"ð¤",spider:"ð·",spider_web:"ð¸",spiral_calendar:"ð",spiral_notepad:"ð",spoon:"ð¥",squid:"ð¦",stadium:"ð",star:"âï¸",star2:"ð",star_and_crescent:"âªï¸",star_of_david:"â¡ï¸",stars:"ð ",station:"ð",statue_of_liberty:"ð½",steam_locomotive:"ð",stew:"ð²",stop_button:"â¹",stop_sign:"ð",stopwatch:"â±",straight_ruler:"ð",strawberry:"ð",stuck_out_tongue:"ð",stuck_out_tongue_closed_eyes:"ð",stuck_out_tongue_winking_eye:"ð",studio_microphone:"ð",stuffed_flatbread:"ð¥",sun_behind_large_cloud:"ð¥",sun_behind_rain_cloud:"ð¦",sun_behind_small_cloud:"ð¤",sun_with_face:"ð",sunflower:"ð»",sunglasses:"ð",sunny:"âï¸",sunrise:"ð
",sunrise_over_mountains:"ð",surfing_man:"ð",surfing_woman:"ð‍âï¸",sushi:"ð£",suspension_railway:"ð",sweat:"ð",sweat_drops:"ð¦",sweat_smile:"ð
",sweet_potato:"ð ",swimming_man:"ð",swimming_woman:"ð‍âï¸",symbols:"ð£",synagogue:"ð",syringe:"ð",taco:"ð®",tada:"ð",tanabata_tree:"ð",taurus:"âï¸",taxi:"ð",tea:"ðµ",telephone_receiver:"ð",telescope:"ð",tennis:"ð¾",tent:"âºï¸",thermometer:"ð¡",thinking:"ð¤",thought_balloon:"ð",ticket:"ð«",tickets:"ð",tiger:"ð¯",tiger2:"ð
",timer_clock:"â²",tipping_hand_man:"ð‍âï¸",tired_face:"ð«",tm:"â¢ï¸",toilet:"ð½",tokyo_tower:"ð¼",tomato:"ð
",tongue:"ð
",top:"ð",tophat:"ð©",tornado:"ðª",trackball:"ð²",tractor:"ð",traffic_light:"ð¥",train:"ð",train2:"ð",tram:"ð",triangular_flag_on_post:"ð©",triangular_ruler:"ð",trident:"ð±",triumph:"ð¤",trolleybus:"ð",trophy:"ð",tropical_drink:"ð¹",tropical_fish:"ð ",truck:"ð",trumpet:"ðº",tulip:"ð·",tumbler_glass:"ð¥",turkey:"ð¦",turtle:"ð¢",tv:"ðº",twisted_rightwards_arrows:"ð",two_hearts:"ð",two_men_holding_hands:"ð¬",two_women_holding_hands:"ð",u5272:"ð¹",u5408:"ð´",u55b6:"ðº",u6307:"ð¯ï¸",u6708:"ð·ï¸",u6709:"ð¶",u6e80:"ðµ",u7121:"ðï¸",u7533:"ð¸",u7981:"ð²",u7a7a:"ð³",umbrella:"âï¸",unamused:"ð",underage:"ð",unicorn:"ð¦",unlock:"ð",up:"ð",upside_down_face:"ð",v:"âï¸",vertical_traffic_light:"ð¦",vhs:"ð¼",vibration_mode:"ð³",video_camera:"ð¹",video_game:"ð®",violin:"ð»",virgo:"âï¸",volcano:"ð",volleyball:"ð",vs:"ð",vulcan_salute:"ð",walking_man:"ð¶",walking_woman:"ð¶‍âï¸",waning_crescent_moon:"ð",waning_gibbous_moon:"ð",warning:"â ï¸",wastebasket:"ð",watch:"âï¸",water_buffalo:"ð",watermelon:"ð",wave:"ð",wavy_dash:"ã°ï¸",waxing_crescent_moon:"ð",wc:"ð¾",weary:"ð©",wedding:"ð",weight_lifting_man:"ðï¸",weight_lifting_woman:"ðï¸‍âï¸",whale:"ð³",whale2:"ð",wheel_of_dharma:"â¸ï¸",wheelchair:"â¿ï¸",white_check_mark:"â
",white_circle:"âªï¸",white_flag:"ð³ï¸",white_flower:"ð®",white_large_square:"â¬ï¸",white_medium_small_square:"â½ï¸",white_medium_square:"â»ï¸",white_small_square:"â«ï¸",white_square_button:"ð³",wilted_flower:"ð¥",wind_chime:"ð",wind_face:"ð¬",wine_glass:"ð·",wink:"ð",wolf:"ðº",woman:"ð©",woman_artist:"ð©‍ð¨",woman_astronaut:"ð©‍ð",woman_cartwheeling:"ð¤¸‍âï¸",woman_cook:"ð©‍ð³",woman_facepalming:"ð¤¦‍âï¸",woman_factory_worker:"ð©‍ð",woman_farmer:"ð©‍ð¾",woman_firefighter:"ð©‍ð",woman_health_worker:"ð©‍âï¸",woman_judge:"ð©‍âï¸",woman_juggling:"ð¤¹‍âï¸",woman_mechanic:"ð©‍ð§",woman_office_worker:"ð©‍ð¼",woman_pilot:"ð©‍âï¸",woman_playing_handball:"ð¤¾‍âï¸",woman_playing_water_polo:"ð¤½‍âï¸",woman_scientist:"ð©‍ð¬",woman_shrugging:"ð¤·‍âï¸",woman_singer:"ð©‍ð¤",woman_student:"ð©‍ð",woman_teacher:"ð©‍ð«",woman_technologist:"ð©‍ð»",woman_with_turban:"ð³‍âï¸",womans_clothes:"ð",womans_hat:"ð",women_wrestling:"ð¤¼‍âï¸",womens:"ðº",world_map:"ðº",worried:"ð",wrench:"ð§",writing_hand:"âï¸",x:"â",yellow_heart:"ð",yen:"ð´",yin_yang:"â¯ï¸",yum:"ð",zap:"â¡ï¸",zipper_mouth_face:"ð¤",zzz:"ð¤",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},
33n.Converter=function(e){"use strict";function a(e,a){if(a=a||null,n.helper.isString(e)){if(a=e=n.helper.stdExtName(e),n.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,a){"function"==typeof e&&(e=e(new n.Converter)),n.helper.isArray(e)||(e=[e]);var i=t(e,a);if(!i.valid)throw Error(i.error);for(var o=0;o<e.length;++o)switch(e[o].type){case"lang":d.push(e[o]);break;case"output":u.push(e[o]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(n.extensions[e],e);if(n.helper.isUndefined(o[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=o[e]}"function"==typeof e&&(e=e()),n.helper.isArray(e)||(e=[e]);var s=t(e,a);if(!s.valid)throw Error(s.error);for(var r=0;r<e.length;++r){switch(e[r].type){case"lang":d.push(e[r]);break;case"output":u.push(e[r])}if(e[r].hasOwnProperty("listeners"))for(var l in e[r].listeners)e[r].listeners.hasOwnProperty(l)&&i(l,e[r].listeners[l])}}function i(e,t){if(!n.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof e+" given");if("function"!=typeof t)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof t+" given");p.hasOwnProperty(e)||(p[e]=[]),p[e].push(t)}var c={},d=[],u=[],p={},m=r,h={parsed:{},raw:"",format:""};!function(){for(var t in e=e||{},s)s.hasOwnProperty(t)&&(c[t]=s[t]);if("object"!=typeof e)throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");for(var i in e)e.hasOwnProperty(i)&&(c[i]=e[i]);c.extensions&&n.helper.forEach(c.extensions,a)}(),this._dispatch=function(e,t,a,n){if(p.hasOwnProperty(e))for(var i=0;i<p[e].length;++i){var o=p[e][i](e,t,this,a,n);o&&void 0!==o&&(t=o)}return t},this.listen=function(e,t){return i(e,t),this},this.makeHtml=function(e){if(!e)return e;var t={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:d,outputModifiers:u,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/¨/g,"¨T")).replace(/\$/g,"¨D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g," "),c.smartIndentationFix&&(e=function(e){var t=e.match(/^\s*/)[0].length,a=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(a,"")}(e)),e="\n\n"+e+"\n\n",e=(e=n.subParser("detab")(e,c,t)).replace(/^[ \t]+$/gm,""),n.helper.forEach(d,(function(a){e=n.subParser("runExtension")(a,e,c,t)})),e=n.subParser("metadata")(e,c,t),e=n.subParser("hashPreCodeTags")(e,c,t),e=n.subParser("githubCodeBlocks")(e,c,t),e=n.subParser("hashHTMLBlocks")(e,c,t),e=n.subParser("hashCodeTags")(e,c,t),e=n.subParser("stripLinkDefinitions")(e,c,t),e=n.subParser("blockGamut")(e,c,t),e=n.subParser("unhashHTMLSpans")(e,c,t),e=(e=(e=n.subParser("unescapeSpecialChars")(e,c,t)).replace(/¨D/g,"$$")).replace(/¨T/g,"¨"),e=n.subParser("completeHTMLDocument")(e,c,t),n.helper.forEach(u,(function(a){e=n.subParser("runExtension")(a,e,c,t)})),h=t.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">¨NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var a=t.createElement("div");a.innerHTML=e;var i={preList:function(e){for(var t=e.querySelectorAll("pre"),a=[],i=0;i<t.length;++i)if(1===t[i].childElementCount&&"code"===t[i].firstChild.tagName.toLowerCase()){var o=t[i].firstChild.innerHTML.trim(),s=t[i].firstChild.getAttribute("data-language")||"";if(""===s)for(var r=t[i].firstChild.className.split(" "),l=0;l<r.length;++l){var c=r[l].match(/^language-(.+)$/);if(null!==c){s=c[1];break}}o=n.helper.unescapeHTMLEntities(o),a.push(o),t[i].outerHTML='<precode language="'+s+'" prec
33odenum="'+i.toString()+'"></precode>'}else a.push(t[i].innerHTML),t[i].innerHTML="",t[i].setAttribute("prenum",i.toString());return a}(a)};!function e(t){for(var a=0;a<t.childNodes.length;++a){var n=t.childNodes[a];3===n.nodeType?/\S/.test(n.nodeValue)?(n.nodeValue=n.nodeValue.split("\n").join(" "),n.nodeValue=n.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(n),--a):1===n.nodeType&&e(n)}}(a);for(var o=a.childNodes,s="",r=0;r<o.length;r++)s+=n.subParser("makeMarkdown.node")(o[r],i);return s},this.setOption=function(e,t){c[e]=t},this.getOption=function(e){return c[e]},this.getOptions=function(){return c},this.addExtension=function(e,t){a(e,t=t||null)},this.useExtension=function(e){a(e)},this.setFlavor=function(e){if(!l.hasOwnProperty(e))throw Error(e+" flavor was not found");var t=l[e];for(var a in m=e,t)t.hasOwnProperty(a)&&(c[a]=t[a])},this.getFlavor=function(){return m},this.removeExtension=function(e){n.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var a=e[t],i=0;i<d.length;++i)d[i]===a&&d[i].splice(i,1);for(;0<u.length;++i)u[0]===a&&u[0].splice(i,1)}},this.getAllExtensions=function(){return{language:d,output:u}},this.getMetadata=function(e){return e?h.raw:h.parsed},this.getMetadataFormat=function(){return h.format},this._setMetadataPair=function(e,t){h.parsed[e]=t},this._setMetadataFormat=function(e){h.format=e},this._setMetadataRaw=function(e){h.raw=e}},n.subParser("anchors",(function(e,t,a){"use strict";var i=function(e,i,o,s,r,l,c){if(n.helper.isUndefined(c)&&(c=""),o=o.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)s="";else if(!s){if(o||(o=i.toLowerCase().replace(/ ?\n/g," ")),s="#"+o,n.helper.isUndefined(a.gUrls[o]))return e;s=a.gUrls[o],n.helper.isUndefined(a.gTitles[o])||(c=a.gTitles[o])}var d='<a href="'+(s=s.replace(n.helper.regexes.asteriskDashAndColon,n.helper.escapeCharactersCallback))+'"';return""!==c&&null!==c&&(d+=' title="'+(c=(c=c.replace(/"/g,""")).replace(n.helper.regexes.asteriskDashAndColon,n.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(s)&&(d+=' target="¨E95Eblank"'),d+">"+i+"</a>"};return e=(e=(e=(e=(e=a.converter._dispatch("anchors.before",e,t,a)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,i)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,i)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,i)).replace(/\[([^\[\]]+)]()()()()()/g,i),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,a,i,o,s){if("\\"===i)return a+o;if(!n.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var r=t.ghMentionsLink.replace(/\{u}/g,s),l="";return t.openLinksInNewWindow&&(l=' target="¨E95Eblank"'),a+'<a href="'+r+'"'+l+">"+o+"</a>"}))),a.converter._dispatch("anchors.after",e,t,a)}));var d=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,u=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,p=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,m=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,h=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,f=function(e){"use strict";return function(t,a,i,o,s,r,l){var c=i=i.replace(n.helper.regexes.asteriskDashAndColon,n.helper.escapeCharactersCallback),d="",u="",p=a||"",m=l||"";return/^www\./i.test(i)&&(i=i.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&r&&(d=r),e.openLinksInNewWindow&&(u=' target="¨E95Eblank"'),p+'<a href="'+i+'"'+u+">"+c+"</a>"+d+m}},g=function(e,t){"use strict";return function(a,i,o){var s="mailto:";return i=i||"",o=n.subParser("unescapeSpecialChars")(o,e,t),e.encodeEmails?(s=n.helper.encodeEmailAddress(s+o),o=n.helper.encodeEmailAddress(o)):s+=o,i+'<a href="'+s+'">'+o+"</a>"}};n.subParser("autoLinks",(function(e,t,a){"use strict";return e=(e=(e=a.converter._dispatch("autoLinks.before",e,t,a)).replace(p,f(t))).replace(h,g(t,a)),a.converter._dispatch("autoLinks.after",e,t,a)})),n.subParser("simplifiedAutoLinks",(function(e,t,a){"use strict";return t.simplifiedAutoLink?(e=a.converter._dispatch("simplifiedAutoLinks.before",e,t,a),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(u,f(t)):e.replace(d,f(t))).replace(m,g(t,a)),e=a.converter._dispatch("simplifiedAutoLinks.after",e,t,a)):e})),n.subParser("blockGamut",(function(e,t,a){"use strict";return e=a.converter._dispatch("blockGamut.before",e,t,a),e=n.subParser("blockQuotes")(e,t,a),e=n.subParser("headers")(e,t,a),e=n.subParser("horizontalRule")(e,t,a),e=n.subParser("lists")(e,t,a),e=n.subParser("codeBlocks")(e,t,a),e=n.subParser("tables")(e,t,a),e=n.subParser("hashHTMLBlocks")(e,t,a),e=n.subParser("paragraphs")(e,t,a),a.converter._dispatch("blockGamut.after",e,t,a)})),n.subParser("blockQuotes",(function(e,t,a){"use strict";e=a.converter._dispatch("blockQuotes.before",e,t,a),e+="\n\n";var i=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(i=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(i,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=n.subParser("githubCodeBlocks")(e,t,a),e=(e=(e=n.subParser("blockGamut")(e,t,a)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,(function(e,t){var a=t;return(a=a.replace(/^ /gm,"¨0")).replace(/¨0/g,"")})),n.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,a)})),a.converter._dispatch("blockQuotes.after",e,t,a)})),n.subParser("codeBlocks",(function(e,t,a){"use strict";return e=a.converter._dispatch("codeBlocks.before",e,t,a),e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}
33[^ \t\n]|(?=¨0))/g,(function(e,i,o){var s=i,r=o,l="\n";return s=n.subParser("outdent")(s,t,a),s=n.subParser("encodeCode")(s,t,a),s=(s=(s=n.subParser("detab")(s,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(l=""),s="<pre><code>"+s+l+"</code></pre>",n.subParser("hashBlock")(s,t,a)+r}))).replace(/¨0/,""),a.converter._dispatch("codeBlocks.after",e,t,a)})),n.subParser("codeSpans",(function(e,t,a){"use strict";return void 0===(e=a.converter._dispatch("codeSpans.before",e,t,a))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,i,o,s){var r=s;return r=(r=r.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),r=i+"<code>"+(r=n.subParser("encodeCode")(r,t,a))+"</code>",n.subParser("hashHTMLSpans")(r,t,a)})),a.converter._dispatch("codeSpans.after",e,t,a)})),n.subParser("completeHTMLDocument",(function(e,t,a){"use strict";if(!t.completeHTMLDocument)return e;e=a.converter._dispatch("completeHTMLDocument.before",e,t,a);var n="html",i="<!DOCTYPE HTML>\n",o="",s='<meta charset="utf-8">\n',r="",l="";for(var c in void 0!==a.metadata.parsed.doctype&&(i="<!DOCTYPE "+a.metadata.parsed.doctype+">\n","html"!==(n=a.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(s='<meta charset="utf-8">')),a.metadata.parsed)if(a.metadata.parsed.hasOwnProperty(c))switch(c.toLowerCase()){case"doctype":break;case"title":o="<title>"+a.metadata.parsed.title+"</title>\n";break;case"charset":s="html"===n||"html5"===n?'<meta charset="'+a.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+a.metadata.parsed.charset+'">\n';break;case"language":case"lang":r=' lang="'+a.metadata.parsed[c]+'"',l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n';break;default:l+='<meta name="'+c+'" content="'+a.metadata.parsed[c]+'">\n'}return e=i+"<html"+r+">\n<head>\n"+o+s+l+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",a.converter._dispatch("completeHTMLDocument.after",e,t,a)})),n.subParser("detab",(function(e,t,a){"use strict";return e=(e=(e=(e=(e=(e=a.converter._dispatch("detab.before",e,t,a)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,t){for(var a=t,n=4-a.length%4,i=0;i<n;i++)a+=" ";return a}))).replace(/¨A/g," ")).replace(/¨B/g,""),a.converter._dispatch("detab.after",e,t,a)})),n.subParser("ellipsis",(function(e,t,a){"use strict";return e=(e=a.converter._dispatch("ellipsis.before",e,t,a)).replace(/\.\.\./g,"â¦"),a.converter._dispatch("ellipsis.after",e,t,a)})),n.subParser("emoji",(function(e,t,a){"use strict";return t.emoji?(e=(e=a.converter._dispatch("emoji.before",e,t,a)).replace(/:([\S]+?):/g,(function(e,t){return n.helper.emojis.hasOwnProperty(t)?n.helper.emojis[t]:e})),a.converter._dispatch("emoji.after",e,t,a)):e})),n.subParser("encodeAmpsAndAngles",(function(e,t,a){"use strict";return e=(e=(e=(e=(e=a.converter._dispatch("encodeAmpsAndAngles.before",e,t,a)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&")).replace(/<(?![a-z\/?$!])/gi,"<")).replace(/</g,"<")).replace(/>/g,">"),a.converter._dispatch("encodeAmpsAndAngles.after",e,t,a)})),n.subParser("encodeBackslashEscapes",(function(e,t,a){"use strict";return e=(e=(e=a.converter._dispatch("encodeBackslashEscapes.before",e,t,a)).replace(/\\(\\)/g,n.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,n.helper.escapeCharactersCallback),a.converter._dispatch("encodeBackslashEscapes.after",e,t,a)})),n.subParser("encodeCode",(function(e,t,a){"use strict";return e=(e=a.converter._dispatch("encodeCode.before",e,t,a)).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([*_{}\[\]\\=~-])/g,n.helper.escapeCharactersCallback),a.converter._dispatch("encodeCode.after",e,t,a)})),n.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,t,a){"use strict";return e=(e=(e=a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,a)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,n.helper.escapeCharactersCallback)}))).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,n.helper.escapeCharactersCallback)})),a.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,a)})),n.subParser("githubCodeBlocks",(function(e,t,a){"use strict";return t.ghCodeBlocks?(e=a.converter._dispatch("githubCodeBlocks.before",e,t,a),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,i,o,s){var r=t.omitExtraWLInCodeBlocks?"":"\n";return s=n.subParser("encodeCode")(s,t,a),s="<pre><code"+(o?' class="'+o+" language-"+o+'"':"")+">"+(s=(s=(s=n.subParser("detab")(s,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+r+"</code></pre>",s=n.subParser("hashBlock")(s,t,a),"\n\n¨G"+(a.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"}))).replace(/¨0/,""),a.converter._dispatch("githubCodeBlocks.after",e,t,a)):e})),n.subParser("hashBlock",(function(e,t,a){"use strict";return e=(e=a.converter._dispatch("hashBlock.before",e,t,a)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n",a.converter._dispatch("hashBlock.after",e,t,a)})),n.subParser("hashCodeTags",(function(e,t,a){"use strict";return e=a.converter._dispatch("hashCodeTags.before",e,t,a),e=n.helper.replaceRecursiveRegExp(e,(function(e,i,o,s){var r=o+n.subParser("encodeCode")(i,t,a)+s;return"¨C"+(a.gHtmlSpans.push(r)-1)+"C"}),"<code\\b[^>]*>","</code>","gim"),a.converter._dispatch("hashCodeTags.after",e,t,a)})),n.subParser("hashElement",(function(e,t,a){"use strict";return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),"\n\n¨K"+(a.gHtmlBlocks.push(n)-1)+"K\n\n"}})),n.subParser("hashHTMLBlocks",(function(e,t,a){"use strict";e=a.converter._dispatch("hashHTMLBlocks.before",e,t,a);var i=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],o=function(e,t,n,i){var o=e;
33return-1!==n.search(/\bmarkdown\b/)&&(o=n+a.converter.makeHtml(t)+i),"\n\n¨K"+(a.gHtmlBlocks.push(o)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,t){return"<"+t+">"})));for(var s=0;s<i.length;++s)for(var r,l=new RegExp("^ {0,3}(<"+i[s]+"\\b[^>]*>)","im"),c="<"+i[s]+"\\b[^>]*>",d="</"+i[s]+">";-1!==(r=n.helper.regexIndexOf(e,l));){var u=n.helper.splitAtIndex(e,r),p=n.helper.replaceRecursiveRegExp(u[1],o,c,d,"im");if(p===u[1])break;e=u[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,n.subParser("hashElement")(e,t,a)),e=(e=n.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(a.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,n.subParser("hashElement")(e,t,a)),a.converter._dispatch("hashHTMLBlocks.after",e,t,a)})),n.subParser("hashHTMLSpans",(function(e,t,a){"use strict";function n(e){return"¨C"+(a.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=a.converter._dispatch("hashHTMLSpans.before",e,t,a)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),a.converter._dispatch("hashHTMLSpans.after",e,t,a)})),n.subParser("unhashHTMLSpans",(function(e,t,a){"use strict";e=a.converter._dispatch("unhashHTMLSpans.before",e,t,a);for(var n=0;n<a.gHtmlSpans.length;++n){for(var i=a.gHtmlSpans[n],o=0;/¨C(\d+)C/.test(i);){var s=RegExp.$1;if(i=i.replace("¨C"+s+"C",a.gHtmlSpans[s]),10===o){console.error("maximum nesting of 10 spans reached!!!");break}++o}e=e.replace("¨C"+n+"C",i)}return a.converter._dispatch("unhashHTMLSpans.after",e,t,a)})),n.subParser("hashPreCodeTags",(function(e,t,a){"use strict";return e=a.converter._dispatch("hashPreCodeTags.before",e,t,a),e=n.helper.replaceRecursiveRegExp(e,(function(e,i,o,s){var r=o+n.subParser("encodeCode")(i,t,a)+s;return"\n\n¨G"+(a.ghCodeBlocks.push({text:e,codeblock:r})-1)+"G\n\n"}),"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),a.converter._dispatch("hashPreCodeTags.after",e,t,a)})),n.subParser("headers",(function(e,t,a){"use strict";function i(e){var i,o;if(t.customizedHeaderId){var s=e.match(/\{([^{]+?)}\s*$/);s&&s[1]&&(e=s[1])}return i=e,o=n.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(i=o+i),i=t.ghCompatibleHeaderId?i.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?i.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():i.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(i=o+i),a.hashLinkCounts[i]?i=i+"-"+a.hashLinkCounts[i]++:a.hashLinkCounts[i]=1,i}e=a.converter._dispatch("headers.before",e,t,a);var o=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),s=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,r=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(s,(function(e,s){var r=n.subParser("spanGamut")(s,t,a),l=t.noHeaderId?"":' id="'+i(s)+'"',c="<h"+o+l+">"+r+"</h"+o+">";return n.subParser("hashBlock")(c,t,a)}))).replace(r,(function(e,s){var r=n.subParser("spanGamut")(s,t,a),l=t.noHeaderId?"":' id="'+i(s)+'"',c=o+1,d="<h"+c+l+">"+r+"</h"+c+">";return n.subParser("hashBlock")(d,t,a)}));var l=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;return e=e.replace(l,(function(e,s,r){var l=r;t.customizedHeaderId&&(l=r.replace(/\s?\{([^{]+?)}\s*$/,""));var c=n.subParser("spanGamut")(l,t,a),d=t.noHeaderId?"":' id="'+i(r)+'"',u=o-1+s.length,p="<h"+u+d+">"+c+"</h"+u+">";return n.subParser("hashBlock")(p,t,a)})),a.converter._dispatch("headers.after",e,t,a)})),n.subParser("horizontalRule",(function(e,t,a){"use strict";e=a.converter._dispatch("horizontalRule.before",e,t,a);var i=n.subParser("hashBlock")("<hr />",t,a);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,i)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,i)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,i),a.converter._dispatch("horizontalRule.after",e,t,a)})),n.subParser("images",(function(e,t,a){"use strict";function i(e,t,i,o,s,r,l,c){var d=a.gUrls,u=a.gTitles,p=a.gDimensions;
33if(i=i.toLowerCase(),c||(c=""),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o="";else if(""===o||null===o){if(""!==i&&null!==i||(i=t.toLowerCase().replace(/ ?\n/g," ")),o="#"+i,n.helper.isUndefined(d[i]))return e;o=d[i],n.helper.isUndefined(u[i])||(c=u[i]),n.helper.isUndefined(p[i])||(s=p[i].width,r=p[i].height)}t=t.replace(/"/g,""").replace(n.helper.regexes.asteriskDashAndColon,n.helper.escapeCharactersCallback);var m='<img src="'+(o=o.replace(n.helper.regexes.asteriskDashAndColon,n.helper.escapeCharactersCallback))+'" alt="'+t+'"';return c&&n.helper.isString(c)&&(m+=' title="'+(c=c.replace(/"/g,""").replace(n.helper.regexes.asteriskDashAndColon,n.helper.escapeCharactersCallback))+'"'),s&&r&&(m+=' width="'+(s="*"===s?"auto":s)+'"',m+=' height="'+(r="*"===r?"auto":r)+'"'),m+" />"}return e=(e=(e=(e=(e=(e=a.converter._dispatch("images.before",e,t,a)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,i)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,t,a,n,o,s,r,l){return i(e,t,a,n=n.replace(/\s/g,""),o,s,0,l)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,i)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,i)).replace(/!\[([^\[\]]+)]()()()()()/g,i),a.converter._dispatch("images.after",e,t,a)})),n.subParser("italicsAndBold",(function(e,t,a){"use strict";function n(e,t,a){return t+e+a}return e=a.converter._dispatch("italicsAndBold.before",e,t,a),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return n(t,"<strong><em>","</em></strong>")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return n(t,"<strong>","</strong>")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,t){return n(t,"<em>","</em>")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,t,a){return n(a,t+"<strong><em>","</em></strong>")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,t,a){return n(a,t+"<strong>","</strong>")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,t,a){return n(a,t+"<em>","</em>")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),a.converter._dispatch("italicsAndBold.after",e,t,a)})),n.subParser("lists",(function(e,t,a){"use strict";function i(e,i){a.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,s=/\n[ \t]*\n(?!¨0)/.test(e+="¨0");return t.disableForced4SpacesIndentedSublists&&(o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(o,(function(e,i,o,r,l,c,d){d=d&&""!==d.trim();var u=n.subParser("outdent")(l,t,a),p="";return c&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',u=u.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return d&&(e+=" checked"),e+">"}))),u=u.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),i||u.search(/\n{2,}/)>-1?(u=n.subParser("githubCodeBlocks")(u,t,a),u=n.subParser("blockGamut")(u,t,a)):(u=(u=n.subParser("lists")(u,t,a)).replace(/\n$/,""),u=(u=n.subParser("hashHTMLBlocks")(u,t,a)).replace(/\n\n+/g,"\n\n"),u=s?n.subParser("paragraphs")(u,t,a):n.subParser("spanGamut")(u,t,a)),"<li"+p+">"+(u=u.replace("¨A",""))+"</li>\n"}))).replace(/¨0/g,""),a.gListLevel--,i&&(e=e.replace(/\s+$/,"")),e}function o(e,t){if("ol"===t){var a=e.match(/^ *(\d+)\./);if(a&&"1"!==a[1])return' start="'+a[1]+'"'}return""}
33function s(e,a,n){var s=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,r=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,l="ul"===a?s:r,c="";if(-1!==e.search(l))!function t(d){var u=d.search(l),p=o(e,a);-1!==u?(c+="\n\n<"+a+p+">\n"+i(d.slice(0,u),!!n)+"</"+a+">\n",l="ul"==(a="ul"===a?"ol":"ul")?s:r,t(d.slice(u))):c+="\n\n<"+a+p+">\n"+i(d,!!n)+"</"+a+">\n"}(e);else{var d=o(e,a);c="\n\n<"+a+d+">\n"+i(e,!!n)+"</"+a+">\n"}return c}return e=a.converter._dispatch("lists.before",e,t,a),e+="¨0",e=(e=a.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,a){return s(t,a.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,a,n){return s(a,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),a.converter._dispatch("lists.after",e,t,a)})),n.subParser("metadata",(function(e,t,a){"use strict";function n(e){a.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,t,n){return a.metadata.parsed[t]=n,""}))}return t.metadata?(e=(e=(e=(e=a.converter._dispatch("metadata.before",e,t,a)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,t,a){return n(a),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,t,i){return t&&(a.metadata.format=t),n(i),"¨M"}))).replace(/¨M/g,""),e=a.converter._dispatch("metadata.after",e,t,a)):e})),n.subParser("outdent",(function(e,t,a){"use strict";return e=(e=(e=a.converter._dispatch("outdent.before",e,t,a)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),a.converter._dispatch("outdent.after",e,t,a)})),n.subParser("paragraphs",(function(e,t,a){"use strict";for(var i=(e=(e=(e=a.converter._dispatch("paragraphs.before",e,t,a)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),o=[],s=i.length,r=0;r<s;r++){var l=i[r];l.search(/¨(K|G)(\d+)\1/g)>=0?o.push(l):l.search(/\S/)>=0&&(l=(l=n.subParser("spanGamut")(l,t,a)).replace(/^([ \t]*)/g,"<p>"),l+="</p>",o.push(l))}for(s=o.length,r=0;r<s;r++){for(var c="",d=o[r],u=!1;/¨(K|G)(\d+)\1/.test(d);){var p=RegExp.$1,m=RegExp.$2;c=(c="K"===p?a.gHtmlBlocks[m]:u?n.subParser("encodeCode")(a.ghCodeBlocks[m].text,t,a):a.ghCodeBlocks[m].codeblock).replace(/\$/g,"$$$$"),d=d.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,c),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(d)&&(u=!0)}o[r]=d}return e=(e=(e=o.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),a.converter._dispatch("paragraphs.after",e,t,a)})),n.subParser("runExtension",(function(e,t,a,n){"use strict";if(e.filter)t=e.filter(t,n.converter,a);else if(e.regex){var i=e.regex;i instanceof RegExp||(i=new RegExp(i,"g")),t=t.replace(i,e.replace)}return t})),n.subParser("spanGamut",(function(e,t,a){"use strict";return e=a.converter._dispatch("spanGamut.before",e,t,a),e=n.subParser("codeSpans")(e,t,a),e=n.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,a),e=n.subParser("encodeBackslashEscapes")(e,t,a),e=n.subParser("images")(e,t,a),e=n.subParser("anchors")(e,t,a),e=n.subParser("autoLinks")(e,t,a),e=n.subParser("simplifiedAutoLinks")(e,t,a),e=n.subParser("emoji")(e,t,a),e=n.subParser("underline")(e,t,a),e=n.subParser("italicsAndBold")(e,t,a),e=n.subParser("strikethrough")(e,t,a),e=n.subParser("ellipsis")(e,t,a),e=n.subParser("hashHTMLSpans")(e,t,a),e=n.subParser("encodeAmpsAndAngles")(e,t,a),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/ +\n/g,"<br />\n"),a.converter._dispatch("spanGamut.after",e,t,a)})),n.subParser("strikethrough",(function(e,t,a){"use strict";return t.strikethrough&&(e=(e=a.converter._dispatch("strikethrough.before",e,t,a)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,i){return function(e){return t.simplifiedAutoLink&&(e=n.subParser("simplifiedAutoLinks")(e,t,a)),"<del>"+e+"</del>"}(i)})),e=a.converter._dispatch("strikethrough.after",e,t,a)),e})),n.subParser("stripLinkDefinitions",(function(e,t,a){"use strict";var i=function(e,i,o,s,r,l,c){return i=i.toLowerCase(),o.match(/^data:.+?\/.+?;base64,/)?a.gUrls[i]=o.replace(/\s/g,""):a.gUrls[i]=n.subParser("encodeAmpsAndAngles")(o,t,a),l?l+c:(c&&(a.gTitles[i]=c.replace(/"|'/g,""")),t.parseImgDimensions&&s&&r&&(a.gDimensions[i]={width:s,height:r}),"")};
33return(e=(e=(e+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,i)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,i)).replace(/¨0/,"")})),n.subParser("tables",(function(e,t,a){"use strict";function i(e){return/^:[ \t]*--*$/.test(e)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(e)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(e)?' style="text-align:center;"':""}function o(e,i){var o="";return e=e.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(o=' id="'+e.replace(/ /g,"_").toLowerCase()+'"'),"<th"+o+i+">"+(e=n.subParser("spanGamut")(e,t,a))+"</th>\n"}function s(e,i){return"<td"+i+">"+n.subParser("spanGamut")(e,t,a)+"</td>\n"}function r(e){var r,l=e.split("\n");for(r=0;r<l.length;++r)/^ {0,3}\|/.test(l[r])&&(l[r]=l[r].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(l[r])&&(l[r]=l[r].replace(/\|[ \t]*$/,"")),l[r]=n.subParser("codeSpans")(l[r],t,a);var c=l[0].split("|").map((function(e){return e.trim()})),d=l[1].split("|").map((function(e){return e.trim()})),u=[],p=[],m=[],h=[];for(l.shift(),l.shift(),r=0;r<l.length;++r)""!==l[r].trim()&&u.push(l[r].split("|").map((function(e){return e.trim()})));if(c.length<d.length)return e;for(r=0;r<d.length;++r)m.push(i(d[r]));for(r=0;r<c.length;++r)n.helper.isUndefined(m[r])&&(m[r]=""),p.push(o(c[r],m[r]));for(r=0;r<u.length;++r){for(var f=[],g=0;g<p.length;++g)n.helper.isUndefined(u[r][g]),f.push(s(u[r][g],m[g]));h.push(f)}return function(e,t){for(var a="<table>\n<thead>\n<tr>\n",n=e.length,i=0;i<n;++i)a+=e[i];for(a+="</tr>\n</thead>\n<tbody>\n",i=0;i<t.length;++i){a+="<tr>\n";for(var o=0;o<n;++o)a+=t[i][o];a+="</tr>\n"}return a+"</tbody>\n</table>\n"}(p,h)}return t.tables?(e=(e=(e=(e=a.converter._dispatch("tables.before",e,t,a)).replace(/\\(\|)/g,n.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,r)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,r),a.converter._dispatch("tables.after",e,t,a)):e})),n.subParser("underline",(function(e,t,a){"use strict";return t.underline?(e=a.converter._dispatch("underline.before",e,t,a),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return"<u>"+t+"</u>"}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return"<u>"+t+"</u>"})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/(_)/g,n.helper.escapeCharactersCallback),e=a.converter._dispatch("underline.after",e,t,a)):e})),n.subParser("unescapeSpecialChars",(function(e,t,a){"use strict";return e=(e=a.converter._dispatch("unescapeSpecialChars.before",e,t,a)).replace(/¨E(\d+)E/g,(function(e,t){var a=parseInt(t);return String.fromCharCode(a)})),a.converter._dispatch("unescapeSpecialChars.after",e,t,a)})),n.subParser("makeMarkdown.blockquote",(function(e,t){"use strict";var a="";if(e.hasChildNodes())for(var i=e.childNodes,o=i.length,s=0;s<o;++s){var r=n.subParser("makeMarkdown.node")(i[s],t);""!==r&&(a+=r)}return"> "+(a=a.trim()).split("\n").join("\n> ")})),n.subParser("makeMarkdown.codeBlock",(function(e,t){"use strict";var a=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+a+"\n"+t.preList[n]+"\n```"})),n.subParser("makeMarkdown.codeSpan",(function(e){"use strict";return"`"+e.innerHTML+"`"})),n.subParser("makeMarkdown.emphasis",(function(e,t){"use strict";var a="";if(e.hasChildNodes()){a+="*";for(var i=e.childNodes,o=i.length,s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t);a+="*"}return a})),n.subParser("makeMarkdown.header",(function(e,t,a){"use strict";var i=new Array(a+1).join("#"),o="";if(e.hasChildNodes()){o=i+" ";for(var s=e.childNodes,r=s.length,l=0;l<r;++l)o+=n.subParser("makeMarkdown.node")(s[l],t)}return o}
33)),n.subParser("makeMarkdown.hr",(function(){"use strict";return"---"})),n.subParser("makeMarkdown.image",(function(e){"use strict";var t="";return e.hasAttribute("src")&&(t+="+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),n.subParser("makeMarkdown.links",(function(e,t){"use strict";var a="";if(e.hasChildNodes()&&e.hasAttribute("href")){var i=e.childNodes,o=i.length;a="[";for(var s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t);a+="](",a+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(a+=' "'+e.getAttribute("title")+'"'),a+=")"}return a})),n.subParser("makeMarkdown.list",(function(e,t,a){"use strict";var i="";if(!e.hasChildNodes())return"";for(var o=e.childNodes,s=o.length,r=e.getAttribute("start")||1,l=0;l<s;++l)void 0!==o[l].tagName&&"li"===o[l].tagName.toLowerCase()&&(i+=("ol"===a?r.toString()+". ":"- ")+n.subParser("makeMarkdown.listItem")(o[l],t),++r);return(i+="\n\x3c!-- --\x3e\n").trim()})),n.subParser("makeMarkdown.listItem",(function(e,t){"use strict";for(var a="",i=e.childNodes,o=i.length,s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t);return/\n$/.test(a)?a=a.split("\n").join("\n ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):a+="\n",a})),n.subParser("makeMarkdown.node",(function(e,t,a){"use strict";a=a||!1;var i="";if(3===e.nodeType)return n.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":a||(i=n.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":a||(i=n.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":a||(i=n.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":a||(i=n.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":a||(i=n.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":a||(i=n.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":a||(i=n.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":a||(i=n.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":a||(i=n.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":a||(i=n.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":a||(i=n.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":a||(i=n.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":a||(i=n.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":a||(i=n.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":i=n.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":i=n.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":i=n.subParser("makeMarkdown.strong")(e,t);break;case"del":i=n.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":i=n.subParser("makeMarkdown.links")(e,t);break;case"img":i=n.subParser("makeMarkdown.image")(e,t);break;default:i=e.outerHTML+"\n\n"}return i})),n.subParser("makeMarkdown.paragraph",(function(e,t){"use strict";var a="";if(e.hasChildNodes())for(var i=e.childNodes,o=i.length,s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t);return a.trim()})),n.subParser("makeMarkdown.pre",(function(e,t){"use strict";var a=e.getAttribute("prenum");return"<pre>"+t.preList[a]+"</pre>"})),n.subParser("makeMarkdown.strikethrough",(function(e,t){"use strict";var a="";if(e.hasChildNodes()){a+="~~";for(var i=e.childNodes,o=i.length,s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t);a+="~~"}return a})),n.subParser("makeMarkdown.strong",(function(e,t){"use strict";var a="";if(e.hasChildNodes()){a+="**";for(var i=e.childNodes,o=i.length,s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t);a+="**"}return a})),n.subParser("makeMarkdown.table",(function(e,t){"use strict";var a,i,o="",s=[[],[]],r=e.querySelectorAll("thead>tr>th"),l=e.querySelectorAll("tbody>tr");for(a=0;a<r.length;++a){var c=n.subParser("makeMarkdown.tableCell")(r[a],t),d="---";if(r[a].hasAttribute("style"))switch(r[a].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":d=":---";break;case"text-align:right;":d="---:";break;case"text-align:center;":d=":---:"}s[0][a]=c.trim(),s[1][a]=d}for(a=0;a<l.length;++a){var u=s.push([])-1,p=l[a].getElementsByTagName("td");for(i=0;i<r.length;++i){var m=" ";void 0!==p[i]&&(m=n.subParser("makeMarkdown.tableCell")(p[i],t)),s[u].push(m)}}var h=3;for(a=0;a<s.length;++a)for(i=0;i<s[a].length;++i){var f=s[a][i].length;f>h&&(h=f)}for(a=0;a<s.length;++a){for(i=0;i<s[a].length;++i)1===a?":"===s[a][i].slice(-1)?s[a][i]=n.helper.padEnd(s[a][i].slice(-1),h-1,"-")+":":s[a][i]=n.helper.padEnd(s[a][i],h,"-"):s[a][i]=n.helper.padEnd(s[a][i],h);o+="| "+s[a].join(" | ")+" |\n"}return o.trim()})),n.subParser("makeMarkdown.tableCell",(function(e,t){"use strict";var a="";if(!e.hasChildNodes())return"";for(var i=e.childNodes,o=i.length,s=0;s<o;++s)a+=n.subParser("makeMarkdown.node")(i[s],t,!0);return a.trim()})),n.subParser("makeMarkdown.txt",(function(e){"use strict";var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/¨NBSP;/g," "),(t=(t=(t=(t=(t=(t=(t=(t=n.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")})),"function"==typeof define&&define.amd?define((function(){"use strict";return n})):"undefined"!=typeof module&&module.exports?module.exports=n:this.showdown=n}.call(this),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).toMarkdown=e()}}((function(){return function e(t,a,n){function i(s,r){if(!a[s]){if(!t[s]){var l="function"==typeof require&&require;if(!r&&l)return l(s,!0);if(o)return o(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}
33var d=a[s]={exports:{}};t[s][0].call(d.exports,(function(e){var a=t[s][1][e];return i(a||e)}),d,d.exports,e,t,a,n)}return a[s].exports}for(var o="function"==typeof require&&require,s=0;s<n.length;s++)i(n[s]);return i}({1:[function(e,t,a){"use strict";var n,i,o=e("./lib/md-converters"),s=e("./lib/gfm-converters"),r=e("./lib/html-parser"),l=e("collapse-whitespace"),c=["address","article","aside","audio","blockquote","body","canvas","center","dd","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frameset","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","isindex","li","main","menu","nav","noframes","noscript","ol","output","p","pre","section","table","tbody","td","tfoot","th","thead","tr","ul"];function d(e){return-1!==c.indexOf(e.nodeName.toLowerCase())}var u=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"];function p(e){return-1!==u.indexOf(e.nodeName.toLowerCase())}function m(e){for(var t="",a=0;a<e.childNodes.length;a++)if(1===e.childNodes[a].nodeType)t+=e.childNodes[a]._replacement;else{if(3!==e.childNodes[a].nodeType)continue;t+=e.childNodes[a].data}return t}function h(e,t){if("string"==typeof t)return t===e.nodeName.toLowerCase();if(Array.isArray(t))return-1!==t.indexOf(e.nodeName.toLowerCase());if("function"==typeof t)return t.call(n,e);throw new TypeError("`filter` needs to be a string, array, or function")}function f(e,t){var a,n,i;return"left"===e?(a=t.previousSibling,n=/ $/):(a=t.nextSibling,n=/^ /),a&&(3===a.nodeType?i=n.test(a.nodeValue):1!==a.nodeType||d(a)||(i=n.test(a.textContent))),i}function g(e,t){var a="",n="";if(!d(e)){var i=/^[ \r\n\t]/.test(t),o=/[ \r\n\t]$/.test(t);i&&!f("left",e)&&(a=" "),o&&!f("right",e)&&(n=" ")}return{leading:a,trailing:n}}function v(e){var t,a=m(e);if(p(e)||/A|TH|TD/.test(e.nodeName)||!/^\s*$/i.test(a)){for(var o=0;o<i.length;o++){var s=i[o];if(h(e,s.filter)){if("function"!=typeof s.replacement)throw new TypeError("`replacement` needs to be a function that returns a string");var r=g(e,a);(r.leading||r.trailing)&&(a=a.trim()),t=r.leading+s.replacement.call(n,a,e)+r.trailing;break}}e._replacement=t}else e._replacement=""}(n=function(e,t){if(t=t||{},"string"!=typeof e)throw new TypeError(e+" is not a string");if(""===e)return"";e=e.replace(/(\d+)\. /g,"$1\\. ");var a,n,c=(a=e,n=(new r).parseFromString(a,"text/html"),l(n.documentElement,d),n).body,u=function(e){for(var t,a,n,i=[e],o=[];i.length>0;)for(t=i.shift(),o.push(t),a=t.childNodes,n=0;n<a.length;n++)1===a[n].nodeType&&i.push(a[n]);return o.shift(),o}(c);i=o.slice(0),t.gfm&&(i=s.concat(i)),t.converters&&(i=t.converters.concat(i));for(var p=u.length-1;p>=0;p--)v(u[p]);return m(c).replace(/^[\t\r\n]+|[\t\r\n\s]+$/g,"").replace(/\n\s+\n/g,"\n\n").replace(/\n{3,}/g,"\n\n")}).isBlock=d,n.isVoid=p,n.outer=function(e,t){return e.cloneNode(!1).outerHTML.replace("><",">"+t+"<")},t.exports=n},{"./lib/gfm-converters":2,"./lib/html-parser":3,"./lib/md-converters":4,"collapse-whitespace":7}],2:[function(e,t,a){"use strict";function n(e,t){var a=" ";return 0===Array.prototype.indexOf.call(t.parentNode.childNodes,t)&&(a="| "),a+e+" |"}var i=/highlight highlight-(\S+)/;t.exports=[{filter:"br",replacement:function(){return"\n"}},{filter:["del","s","strike"],replacement:function(e){return"~~"+e+"~~"}},{filter:function(e){return"checkbox"===e.type&&"LI"===e.parentNode.nodeName},replacement:function(e,t){return(t.checked?"[x]":"[ ]")+" "}},{filter:["th","td"],replacement:function(e,t){return n(e,t)}},{filter:"tr",replacement:function(e,t){var a="",i={left:":--",right:"--:",center:":-:"};if("THEAD"===t.parentNode.nodeName)for(var o=0;o<t.childNodes.length;o++){var s=t.childNodes[o].attributes.align,r="---";s&&(r=i[s.value]||r),a+=n(r,t.childNodes[o])}return"\n"+e+(a?"\n"+a:"")}},{filter:"table",replacement:function(e){return"\n\n"+e+"\n\n"}},{filter:["thead","tbody","tfoot"],replacement:function(e){return e}},{filter:function(e){return"PRE"===e.nodeName&&e.firstChild&&"CODE"===e.firstChild.nodeName},replacement:function(e,t){return"\n\n```\n"+t.firstChild.textContent+"\n```\n\n"}}
33,{filter:function(e){return"PRE"===e.nodeName&&"DIV"===e.parentNode.nodeName&&i.test(e.parentNode.className)},replacement:function(e,t){return"\n\n```"+t.parentNode.className.match(i)[1]+"\n"+t.textContent+"\n```\n\n"}},{filter:function(e){return"DIV"===e.nodeName&&i.test(e.className)},replacement:function(e){return"\n\n"+e+"\n\n"}}]},{}],3:[function(e,t,a){var n="undefined"!=typeof window?window:this;t.exports=function(){var e=n.DOMParser,t=!1;try{(new e).parseFromString("","text/html")&&(t=!0)}catch(e){}return t}()?n.DOMParser:function(){var t=function(){};if("undefined"==typeof document){var a=e("jsdom");t.prototype.parseFromString=function(e){return a.jsdom(e,{features:{FetchExternalResources:[],ProcessExternalResources:!1}})}}else!function(){var e=!1;try{document.implementation.createHTMLDocument("").open()}catch(t){window.ActiveXObject&&(e=!0)}return e}()?t.prototype.parseFromString=function(e){var t=document.implementation.createHTMLDocument("");return t.open(),t.write(e),t.close(),t}:t.prototype.parseFromString=function(e){var t=new window.ActiveXObject("htmlfile");return t.designMode="on",t.open(),t.write(e),t.close(),t};return t}()},{jsdom:6}],4:[function(e,t,a){"use strict";t.exports=[{filter:"p",replacement:function(e){return"\n\n"+e+"\n\n"}},{filter:"br",replacement:function(){return" \n"}},{filter:["h1","h2","h3","h4","h5","h6"],replacement:function(e,t){for(var a=t.nodeName.charAt(1),n="",i=0;i<a;i++)n+="#";return"\n\n"+n+" "+e+"\n\n"}},{filter:"hr",replacement:function(){return"\n\n* * *\n\n"}},{filter:["em","i"],replacement:function(e){return"_"+e+"_"}},{filter:["strong","b"],replacement:function(e){return"**"+e+"**"}},{filter:function(e){var t=e.previousSibling||e.nextSibling,a="PRE"===e.parentNode.nodeName&&!t;return"CODE"===e.nodeName&&!a},replacement:function(e){return"`"+e+"`"}},{filter:function(e){return"A"===e.nodeName&&e.getAttribute("href")},replacement:function(e,t){var a=t.title?' "'+t.title+'"':"";return"["+e+"]("+t.getAttribute("href")+a+")"}},{filter:"img",replacement:function(e,t){var a=t.alt||"",n=t.getAttribute("src")||"",i=t.title||"";return n?"+")":""}},{filter:function(e){return"PRE"===e.nodeName&&"CODE"===e.firstChild.nodeName},replacement:function(e,t){return"\n\n "+t.firstChild.textContent.replace(/\n/g,"\n ")+"\n\n"}},{filter:"blockquote",replacement:function(e){return"\n\n"+(e=(e=(e=e.trim()).replace(/\n{3,}/g,"\n\n")).replace(/^/gm,"> "))+"\n\n"}},{filter:"li",replacement:function(e,t){e=e.replace(/^\s+/,"").replace(/\n/gm,"\n ");var a=t.parentNode,n=Array.prototype.indexOf.call(a.children,t)+1;return(/ol/i.test(a.nodeName)?n+". ":"* ")+e}},{filter:["ul","ol"],replacement:function(e,t){for(var a=[],n=0;n<t.childNodes.length;n++)a.push(t.childNodes[n]._replacement);return/li/i.test(t.parentNode.nodeName)?"\n"+a.join("\n"):"\n\n"+a.join("\n")+"\n\n"}},{filter:function(e){return this.isBlock(e)},replacement:function(e,t){return"\n\n"+this.outer(t,e)+"\n\n"}},{filter:function(){return!0},replacement:function(e,t){return this.outer(t,e)}}]},{}],5:[function(e,t,a){t.exports=["address","article","aside","audio","blockquote","canvas","dd","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"]},{}],6:[function(e,t,a){},{}],7:[function(e,t,a){"use strict";var n=e("void-elements");Object.keys(n).forEach((function(e){n[e.toUpperCase()]=1}));var i={};function o(e){return!(!e||!i[e.nodeName])}function s(e){return!(!e||!n[e.nodeName])}function r(e){var t=e.nextSibling||e.parentNode;return e.parentNode.removeChild(e),t}function l(e,t){return e&&e.parentNode===t||"PRE"===t.nodeName?t.nextSibling||t.parentNode:t.firstChild||t.nextSibling||t.parentNode}e("block-elements").forEach((function(e){i[e.toUpperCase()]=1})),t.exports=function(e,t){if(e.firstChild&&"PRE"!==e.nodeName){"function"!=typeof t&&(t=o);for(var a=null,n=!1,i=null,c=l(i,e);c!==e;){if(3===c.nodeType){var d=c.data.replace(/[ \r\n\t]+/g," ");if(a&&!/ $/.test(a.data)||n||" "!==d[0]||(d=d.substr(1)),!d){c=r(c);continue}c.data=d,a=c}else{if(1!==c.nodeType){c=r(c);continue}t(c)||"BR"===c.nodeName?(a&&(a.data=a.data.replace(/ $/,"")),a=null,n=!1):s(c)&&(a=null,n=!0)}var u=l(i,c);i=c,c=u}a&&(a.data=a.data.replace(/ $/,""),a.data||r(a))}}},{"block-elements":5,"void-elements":8}],8:[function(e,t,a){t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},{}]},{},[1])(1)})),function(e,t,a,n){"use strict";var i=function(t,a){this.widget="",this.$element=e(t),this.defaultTime=a.defaultTime,this.disableFocus=a.disableFocus,this.isOpen=a.isOpen,this.minuteStep=a.minuteStep,this.modalBackdrop=a.modalBackdrop,this.secondStep=a.secondStep,this.showInputs=a.showInputs,this.showMeridian=a.showMeridian,this.showSeconds=a.showSeconds,this.template=a.template,this.appendWidgetTo=a.appendWidgetTo,this.upArrowStyle=a.upArrowStyle,this.downArrowStyle=a.downArrowStyle,this.containerClass=a.containerClass,this._init()};i.prototype={constructor:i,_init:function(){var t=this;this.$element.parent().hasClass("input-group")?(this.$element.parent(".input-group").find(".input-group-addon").length?this.$element.parent(".input-group").find(".input-group-addon").on({"click.timepicker":e.proxy(this.showWidget,this)}):this.$element.closest(this.containerClass).find(".input-group-addon").on({"click.timepicker":e.proxy(this.showWidget,this)}),this.$element.on({"focus.timepicker":e.proxy(this.highlightUnit,this),"click.timepicker":e.proxy(this.highlightUnit,this),"ke
33ydown.timepicker":e.proxy(this.elementKeydown,this),"blur.timepicker":e.proxy(this.blurElement,this)})):this.$element.on(this.template?{"focus.timepicker":e.proxy(this.showWidget,this),"click.timepicker":e.proxy(this.showWidget,this),"blur.timepicker":e.proxy(this.blurElement,this)}:{"focus.timepicker":e.proxy(this.highlightUnit,this),"click.timepicker":e.proxy(this.highlightUnit,this),"keydown.timepicker":e.proxy(this.elementKeydown,this),"blur.timepicker":e.proxy(this.blurElement,this)}),this.$widget=!1!==this.template&&e(this.getTemplate()).prependTo(this.$element.parents(this.appendWidgetTo)).on("click",e.proxy(this.widgetClick,this)),this.showInputs&&!1!==this.$widget&&this.$widget.find("input").each((function(){e(this).on({"click.timepicker":function(){e(this).select()},"keydown.timepicker":e.proxy(t.widgetKeydown,t)})})),this.setDefaultTime(this.defaultTime)},blurElement:function(){this.highlightedUnit=void 0,this.updateFromElementVal()},decrementHour:function(){if(this.showMeridian)if(1===this.hour)this.hour=12;else{if(12===this.hour)return this.hour--,this.toggleMeridian();if(0===this.hour)return this.hour=11,this.toggleMeridian();this.hour--}else 0===this.hour?this.hour=23:this.hour--;this.update()},decrementMinute:function(e){var t;0>(t=e?this.minute-e:this.minute-this.minuteStep)?(this.decrementHour(),this.minute=t+60):this.minute=t,this.update()},decrementSecond:function(){var e=this.second-this.secondStep;0>e?(this.decrementMinute(!0),this.second=e+60):this.second=e,this.update()},elementKeydown:function(e){switch(e.keyCode){case 9:switch(this.updateFromElementVal(),this.highlightedUnit){case"hour":e.preventDefault(),this.highlightNextUnit();break;case"minute":(this.showMeridian||this.showSeconds)&&(e.preventDefault(),this.highlightNextUnit());break;case"second":this.showMeridian&&(e.preventDefault(),this.highlightNextUnit())}break;case 27:this.updateFromElementVal();break;case 37:e.preventDefault(),this.highlightPrevUnit(),this.updateFromElementVal();break;case 38:switch(e.preventDefault(),this.highlightedUnit){case"hour":this.incrementHour(),this.highlightHour();break;case"minute":this.incrementMinute(),this.highlightMinute();break;case"second":this.incrementSecond(),this.highlightSecond();break;case"meridian":this.toggleMeridian(),this.highlightMeridian()}break;case 39:e.preventDefault(),this.updateFromElementVal(),this.highlightNextUnit();break;case 40:switch(e.preventDefault(),this.highlightedUnit){case"hour":this.decrementHour(),this.highlightHour();break;case"minute":this.decrementMinute(),this.highlightMinute();break;case"second":this.decrementSecond(),this.highlightSecond();break;case"meridian":this.toggleMeridian(),this.highlightMeridian()}}},formatTime:function(e,t,a,n){return a=10>a?"0"+a:a,(e=10>e?"0"+e:e)+":"+(t=10>t?"0"+t:t)+(this.showSeconds?":"+a:"")+(this.showMeridian?" "+n:"")},getCursorPosition:function(){var e=this.$element.get(0);if("selectionStart"in e)return e.selectionStart;if(a.selection){e.focus();var t=a.selection.createRange(),n=a.selection.createRange().text.length;return t.moveStart("character",-e.value.length),t.text.length-n}},getTemplate:function(){var e,t,a,n,i,o;switch(this.showInputs?(t='<input type="text" name="hour" class="bootstrap-timepicker-hour form-control" maxlength="2"/>',a='<input type="text" name="minute" class="bootstrap-timepicker-minute form-control" maxlength="2"/>',n='<input type="text" name="second" class="bootstrap-timepicker-second form-control" maxlength="2"/>',i='<input type="text" name="meridian" class="bootstrap-timepicker-meridian form-control" maxlength="2"/>'):(t='<span class="bootstrap-timepicker-hour"></span>',a='<span class="bootstrap-timepicker-minute"></span>',n='<span class="bootstrap-timepicker-second"></span>',i='<span class="bootstrap-timepicker-meridian"></span>'),o='<table><tr><td><a href="#" data-action="incrementHour"><i class="'+this.upArrowStyle+'"></i></a></td><td class="separator"> </td><td><a href="#" data-action="incrementMinute"><i class="'+this.upArrowStyle+'"></i></a></td>'+(this.showSeconds?'<td class="separator"> </td><td><a href="#" data-action="incrementSecond"><i class="'+this.upArrowStyle+'"></i></a></td>':"")+(this.showMeridian?'<td class="separator"> </td><td class="meridian-column"><a href="#" data-action="toggleMeridian"><i class="'+this.upArrowStyle+'"></i></a></td>':"")+"</tr><tr><td>"+t+'</td> <td class="separator">:</td><td>'+a+"</td> "+(this.showSeconds?'<td class="separator">:</td><td>'+n+"</td>":"")+(this.showMeridian?'<td class="separator"> </td><td>'+i+"</td>":"")+'</tr><tr><td><a href="#" data-action="decrementHour"><i class="'+this.downArrowStyle+'"></i></a></td><td class="separator"></td><td><a href="#" data-action="decrementMinute"><i class="'+this.downArrowStyle+'"></i></a></td>'+(this.showSeconds?'<td class="separator"> </td><td><a href="#" data-action="decrementSecond"><i class="'+this.downArrowStyle+'"></i></a></td>':"")+(this.showMeridian?'<td class="separator"> </td><td><a href="#" data-action="toggleMeridian"><i class="'+this.downArrowStyle+'"></i></a></td>':"")+"</tr></table>",this.template){case"modal":e='<div class="bootstrap-timepicker-widget modal hide fade in" data-backdrop="'+(this.modalBackdrop?"true":"false")+'"><div class="modal-header"><a href="#" class="close" data-dismiss="modal">
33Ã</a><h3>Pick a Time</h3></div><div class="modal-content">'+o+'</div><div class="modal-footer"><a href="#" class="btn btn-primary" data-dismiss="modal">OK</a></div></div>';break;case"dropdown":e='<div class="bootstrap-timepicker-widget dropdown-menu">'+o+"</div>"}return e},getTime:function(){return this.formatTime(this.hour,this.minute,this.second,this.meridian)},hideWidget:function(){!1!==this.isOpen&&(this.showInputs&&this.updateFromWidgetInputs(),this.$element.trigger({type:"hide.timepicker",time:{value:this.getTime(),hours:this.hour,minutes:this.minute,seconds:this.second,meridian:this.meridian}}),"modal"===this.template&&this.$widget.modal?this.$widget.modal("hide"):this.$widget.removeClass("open"),e(a).off("mousedown.timepicker"),this.isOpen=!1)},highlightUnit:function(){this.position=this.getCursorPosition(),this.position>=0&&this.position<=2?this.highlightHour():this.position>=3&&this.position<=5?this.highlightMinute():this.position>=6&&this.position<=8?this.showSeconds?this.highlightSecond():this.highlightMeridian():this.position>=9&&this.position<=11&&this.highlightMeridian()},highlightNextUnit:function(){switch(this.highlightedUnit){case"hour":this.highlightMinute();break;case"minute":this.showSeconds?this.highlightSecond():this.showMeridian?this.highlightMeridian():this.highlightHour();break;case"second":this.showMeridian?this.highlightMeridian():this.highlightHour();break;case"meridian":this.highlightHour()}},highlightPrevUnit:function(){switch(this.highlightedUnit){case"hour":this.highlightMeridian();break;case"minute":this.highlightHour();break;case"second":this.highlightMinute();break;case"meridian":this.showSeconds?this.highlightSecond():this.highlightMinute()}},highlightHour:function(){var e=this.$element.get(0);this.highlightedUnit="hour",e.setSelectionRange&&setTimeout((function(){e.setSelectionRange(0,2)}),0)},highlightMinute:function(){var e=this.$element.get(0);this.highlightedUnit="minute",e.setSelectionRange&&setTimeout((function(){e.setSelectionRange(3,5)}),0)},highlightSecond:function(){var e=this.$element.get(0);this.highlightedUnit="second",e.setSelectionRange&&setTimeout((function(){e.setSelectionRange(6,8)}),0)},highlightMeridian:function(){var e=this.$element.get(0);this.highlightedUnit="meridian",e.setSelectionRange&&(this.showSeconds?setTimeout((function(){e.setSelectionRange(9,11)}),0):setTimeout((function(){e.setSelectionRange(6,8)}),0))},incrementHour:function(){if(this.showMeridian){if(11===this.hour)return this.hour++,this.toggleMeridian();12===this.hour&&(this.hour=0)}return 23===this.hour?void(this.hour=0):(this.hour++,void this.update())},incrementMinute:function(e){var t;(t=e?this.minute+e:this.minute+this.minuteStep-this.minute%this.minuteStep)>59?(this.incrementHour(),this.minute=t-60):this.minute=t,this.update()},incrementSecond:function(){var e=this.second+this.secondStep-this.second%this.secondStep;e>59?(this.incrementMinute(!0),this.second=e-60):this.second=e,this.update()},remove:function(){e("document").off(".timepicker"),this.$widget&&this.$widget.remove(),delete this.$element.data().timepicker},setDefaultTime:function(e){if(this.$element.val())this.updateFromElementVal();else if("current"===e){var t=new Date,a=t.getHours(),n=Math.floor(t.getMinutes()/this.minuteStep)*this.minuteStep,i=Math.floor(t.getSeconds()/this.secondStep)*this.secondStep,o="AM";this.showMeridian&&(0===a?a=12:a>=12?(a>12&&(a-=12),o="PM"):o="AM"),this.hour=a,this.minute=n,this.second=i,this.meridian=o,this.update()}else!1===e?(this.hour=0,this.minute=0,this.second=0,this.meridian="AM"):this.setTime(e)},setTime:function(e){var t,a;this.showMeridian?(a=(t=e.split(" "))[0].split(":"),this.meridian=t[1]):a=e.split(":"),this.hour=parseInt(a[0],10),this.minute=parseInt(a[1],10),this.second=parseInt(a[2],10),isNaN(this.hour)&&(this.hour=0),isNaN(this.minute)&&(this.minute=0),this.showMeridian?(this.hour>12?this.hour=12:this.hour<1&&(this.hour=12),"am"===this.meridian||"a"===this.meridian?this.meridian="AM":("pm"===this.meridian||"p"===this.meridian)&&(this.meridian="PM"),"AM"!==this.meridian&&"PM"!==this.meridian&&(this.meridian="AM")):this.hour>=24?this.hour=23:this.hour<0&&(this.hour=0),this.minute<0?this.minute=0:this.minute>=60&&(this.minute=59),this.showSeconds&&(isNaN(this.second)?this.second=0:this.second<0?this.second=0:this.second>=60&&(this.second=59)),this.update()},showWidget:function(){if(!this.isOpen&&!this.$element.is(":disabled")){var t=this;e(a).on("mousedown.timepicker",(function(a){0===e(a.target).closest(".bootstrap-timepicker-widget").length&&t.hideWidget()})),this.$element.trigger({type:"show.timepicker",time:{value:this.getTime(),hours:this.hour,minutes:this.minute,seconds:this.second,meridian:this.meridian}}),this.disableFocus&&this.$element.blur(),this.updateFromElementVal(),"modal"===this.template&&this.$widget.modal?this.$widget.modal("show").on("hidden",e.proxy(this.hideWidget,this)):!1===this.isOpen&&this.$widget.addClass("open"),this.isOpen=!0}},toggleMeridian:function(){this.meridian="AM"===this.meridian?"PM":"AM",this.update()},update:function(){this.$element.trigger({type:"changeTime.timepicker",time:{value:this.getTime(),hours:this.hour,minutes:this.minute,seconds:this.second,meridian:this.meridian}}),this.updateElement(),this.updateWidget()},updateElement:function(){this.$element.val(this.getTime()).change()},updateFromElementVal:function(){var e=this.$element.val();e&&this.setTime(e)},updateWidget:function(){if(!1!==this.$widget){var e=this.hour<10?"0"+this.hour:this.hour,t=this.minute<10?"0"+this.minute:this.minute,a=this.second<10?"0"+this.second:this.second;this.showInputs?(this.$widget.find("input.bootstrap-timepicker-hour").val(e),this.$widget.find("input.bootstrap-timepicker-minute").val(t),this.showSeconds&&this.$widget.find("input.bootstrap-timepicker-second").val(a),this.showMeridian&&this.$widget.find("input.bootstrap-timepicker-meridian").val(this.meridian)):(this.$widget.find("span.bootstrap-timepicker-hour").text(e),this.$widget.find("span.bootstrap-timepicker-minute").text(t),this.showSeconds&&this.$widget.find("span.bootstrap-timepicker-second").text(a),this.showMeridian&&this.$widget.find("span.bootstrap-timepicker-meridian").text(this.meridian))}}
33,updateFromWidgetInputs:function(){if(!1!==this.$widget){var t=e("input.bootstrap-timepicker-hour",this.$widget).val()+":"+e("input.bootstrap-timepicker-minute",this.$widget).val()+(this.showSeconds?":"+e("input.bootstrap-timepicker-second",this.$widget).val():"")+(this.showMeridian?" "+e("input.bootstrap-timepicker-meridian",this.$widget).val():"");this.setTime(t)}},widgetClick:function(t){t.stopPropagation(),t.preventDefault();var a=e(t.target).closest("a").data("action");a&&this[a]()},widgetKeydown:function(t){var a=e(t.target).closest("input").attr("name");switch(t.keyCode){case 9:if(this.showMeridian){if("meridian"===a)return this.hideWidget()}else if(this.showSeconds){if("second"===a)return this.hideWidget()}else if("minute"===a)return this.hideWidget();this.updateFromWidgetInputs();break;case 27:this.hideWidget();break;case 38:switch(t.preventDefault(),a){case"hour":this.incrementHour();break;case"minute":this.incrementMinute();break;case"second":this.incrementSecond();break;case"meridian":this.toggleMeridian()}break;case 40:switch(t.preventDefault(),a){case"hour":this.decrementHour();break;case"minute":this.decrementMinute();break;case"second":this.decrementSecond();break;case"meridian":this.toggleMeridian()}}}},e.fn.timepicker=function(t){var a=Array.apply(null,arguments);return a.shift(),this.each((function(){var n=e(this),o=n.data("timepicker"),s="object"==typeof t&&t;o||n.data("timepicker",o=new i(this,e.extend({},e.fn.timepicker.defaults,s,e(this).data()))),"string"==typeof t&&o[t].apply(o,a)}))},e.fn.timepicker.defaults={defaultTime:"current",disableFocus:!1,isOpen:!1,minuteStep:15,modalBackdrop:!1,secondStep:15,showSeconds:!1,showInputs:!0,showMeridian:!0,template:"dropdown",appendWidgetTo:".bootstrap-timepicker",upArrowStyle:"glyphicon glyphicon-chevron-up",downArrowStyle:"glyphicon glyphicon-chevron-down",containerClass:"bootstrap-timepicker"},e.fn.timepicker.Constructor=i}(jQuery,window,document);var countLazyLoad=null;function lazyLoadMany(e,t,a){$.ajaxSetup({cache:!0});var n="undefined"!=typeof versionAssets&&versionAssets?"?v="+versionAssets:"";mylog.warn("lazyLoadMany",e.length,t,a),countLazyLoad=0,$.each(e,(function(e,i){var o=1==a?i:baseUrl+i;mylog.log("LLM --\x3e url",o),o.indexOf("js")>0&&!$('script[src="'+o+n+'"]').length?$.getScript(o+n,(function(e,a,n){"function"==typeof t&&t(e)})):o.indexOf("css")>0?($("<link/>",{rel:"stylesheet",type:"text/css",href:o+n}).appendTo("head"),"function"==typeof t&&t()):(mylog.error("lazyLoadMany notScript"),"function"==typeof t&&t()),countLazyLoad++}))}var countLazyLoad2=null;function lazyLoadMany2(e,t,a){mylog.warn("lazyLoadMany",e.length,t,a),countLazyLoad2=0,$.each(e,(function(e,t){var n=1==a?t:baseUrl+t;mylog.log("LLM --\x3e url",n),n.indexOf("js")>0&&!$('script[src="'+n+'"]').length?$.getScript(n,(function(e,t,a){countLazyLoad2++})):n.indexOf("css")>0?($("<link/>",{rel:"stylesheet",type:"text/css",href:n}).appendTo("head"),countLazyLoad2++):mylog.error("lazyLoadMany notScript")})),"function"==typeof t&&t()}var mylog={log:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.log.apply(console,e)}},warn:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}},debug:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.debug.apply(console,e)}},info:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.info.apply(console,e)}},dir:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}},error:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.error.apply(console,e)}}};function toggle(e,t,a,n){mylog.log("toggle('"+e+"','"+t+"')"),$(t).addClass("hide"),a&&$(t+"Btn").removeClass("active"),$(e).removeClass("hide"),a&&(idT=e.split(","),$(idT[0]+"Btn").addClass("active")),"function"==typeof n&&n()}function scrollTo(e){$(e).length&&$(".my-main-container").animate({scrollTop:$(e).position().top-50},1200)}function delay(e,t){var a=0;return function(){var n=this,i=arguments;clearTimeout(a),a=setTimeout((function(){e.apply(n,i)}),t||0)}}function Object2Array(e){return jsonAr=[],$.each(e,(function(e,t){t.id=e,delete t._id,jsonAr.push(t)})),mylog.dir(jsonAr),jsonAr}function arrayCompare(e,t){if(e.length!=t.length)return!1;for(var a=t.length,n=0;n<a;n++)if(e[n]!==t[n])return!1;return!0}function inArray(e,t){for(var a=t.length,n=0;n<a;
33n++)if("object"==typeof t[n]){if(arrayCompare(t[n],e))return!0}else if(t[n]==e)return!0;return!1}function intersection_destructive(e,t){return $.grep(e,(function(e){return-1!==$.inArray(e,t)}))}function showAsColumn(e,t){$("#"+t).hasClass("columns")?(mylog.log("rebuild"),$("#"+t).columns("setMaster",Object2Array(e)),$("#"+t).columns("create")):($("#"+t).columns({data:Object2Array(e),schema:[{header:"Name",key:"name"},{header:"Edit",key:"id",template:"<a class='openModal' href='{{id}}' data-id='{{id}}' data-name='{{name}}'>{{id}}</a>"}]}),$(".openModal").click((function(e){e.preventDefault(),openModal($("#getbyMicroformat").val(),$("#getbyCollection").val(),this.dataset.id,"dynamicallyBuild")})))}function slugify(e,t){for(var a=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"},{re:/['"]/g,ch:"-"},{re:/[&]/g,ch:""}],n=0,i=a.length;n<i;n++)e=e.replace(a[n].re,a[n].ch);return void 0!==t&&t?e.replace(/\s+/g,"-").replace(/[^a-z0-9A-Z]/g,"").replace(/\-{2,}/g,"-"):e.replace(/\s+/g,"-").replace(/\-{2,}/g,"-")}function generateIdFromString(e,t=""){return t+e.toLowerCase().replace(/[^\w]/g,"_")}function parseBool(e){return"number"==typeof e&&e>0||!0===e||"true"===e}function addslashes(e){return(e+"").replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0")}function checkAndCutLongString(e,t,a,n,i){return e.length>t&&(allText=e,e=e.substring(0,t)+"<span class='ppp'> ...</span><span class='endtext hidden'>"+e.substring(t,e.length)+"</span>",e+=i?"<span><button class='btn btn-xs btn-link letter-blue btn-"+n+"' data-id='"+a+"' target='_blank'>"+trad.readmore+"</button></span>":" ..."),"<span class='cls-"+a+"'>"+e+"</span>"}var jsonHelper={a:{x:{b:2}},test:function(){mylog.log("init",JSON.stringify(this.a)),this.getValueByPath(this.a,"x.b"),mylog.log("this.a set x.b => 1000"),this.setValueByPath(this.a,"x.b",1e3),this.getValueByPath(this.a,"x.b"),mylog.log(JSON.stringify(this.a)),mylog.log("this.a.x set b => 2000"),this.setValueByPath(this.a.x,"b",2e3),this.getValueByPath(this.a,"x.b"),mylog.log(JSON.stringify(this.a)),mylog.log("this.a.x set b => {m:1000}"),this.setValueByPath(this.a.x,"b",{m:1e3}),this.getValueByPath(this.a,"x.b"),mylog.log(JSON.stringify(this.a)),mylog.log("this.a set x.b.a => 4000"),this.setValueByPath(this.a,"x.b.a",4e3),this.getValueByPath(this.a,"x.b"),mylog.log(JSON.stringify(this.a)),mylog.log("this.a set x.b.a => {m:1000}"),this.getValueByPath(this.a,"x.b.a"),this.setValueByPath(this.a,"x.b.a",{m:1e3}),this.getValueByPath(this.a,"x.b.a"),mylog.log(JSON.stringify(this.a)),mylog.log("this.a set x.b.a.b.c.d => {xx:1000}"),this.getValueByPath(this.a,"x.b.a.b.c.d"),this.setValueByPath(this.a,"x.b.a.b.c.d",{xx:1e3,yy:25e3}),mylog.log(JSON.stringify(this.a)),mylog.log("this.a reset x.b.a.b.c.d.yy => 100000"),this.getValueByPath(this.a,"x.b.a.b.c.d.yy"),this.setValueByPath(this.a,"x.b.a.b.c.d.yy",1e5),mylog.log(JSON.stringify(this.a)),mylog.log("this.a delete x.b.a.b.c.d.yy"),this.deleteByPath(this.a,"x.b.a.b.c.d.yy"),mylog.log(JSON.stringify(this.a)),mylog.log("this.a delete x.b.a.b.c.d.yy"),this.deleteByPath(this.a,"x.b.a.b.c.d.yy"),mylog.log(JSON.stringify(this.a))},strTest:"\n>name:xxx\n>desc:yyyyyyyyyy\n>email:[email protected]\n>adr:102 rue ppppppp\n>cp:97421\n>latlon:21,55\n>type:NGO\n>admin:admin",testStringForm:function(){mylog.log("strTest",this.strTest),mylog.warn("------------string to json------------------"),this.stringFormtoJson(this.strTest),mylog.warn("------------building form ------------------"),this.stringFormtoJson(this.strTest,"testForm"),mylog.warn("------------ form serialised ------------------"),mylog.log($("#testForm").serialize()),mylog.warn("------------ form serialised as JSON ------------------"),mylog.dir($("#testForm").serializeFormJSON())},stringFormtoJson:function(e,t){return mylog.log("strTest",e),separator="\n>",fields=e.split(separator),res={},t&&($("#"+t).length?$("#"+t).html(""):($(".my-main-container").append($("<form>",{id:t,method:"POST"})),$(".my-main-container").prepend($("<span>",{class:"errorHandler"})))),$.each(fields,(function(e,a){mylog.log(a),keyVal=a.split(":"),void 0!==keyVal[1]&&""!=keyVal[1]&&(res[keyVal[0]]=keyVal[1],t&&$("#"+t).append("<input type='hidden' id='"+keyVal[0]+"' name='"+keyVal[0]+"' value='"+keyVal[1]+"'/>"))})),mylog.dir(res),res},getValueByPath:function(e,t){return node=e,t?"object"==typeof t&&t.value?t.value:t.indexOf(".")?(pathArray=t.split("."),$.each(pathArray,(function(e,t){null!=node&&null!=node[t]?node=node[t]:node=void 0})),node):node[t]?node[t]:"":node},setValueByPath:function(e,t,a){node=e,t?t.indexOf(".")?(pathArray=t.split("."),nodeParent=null,lastKey=null,$.each(pathArray,(function(e,t){node[t]||(node[t]={}),nodeParent=node,node=node[t],lastKey=t})),nodeParent[lastKey]=a):node[t]=a:node=a},insertKeyValueByPathAndInc:function(e,t,a,n,i){node=e,mylog.log("set val",t,n,i),t?t.indexOf(".")?(pathArray=t.split("."),nodeParent=null,lastKey=null,$.each(pathArray,(function(e,t){node[t]||(m
33ylog.log("building node",t),node[t]={}),nodeParent=node,node=node[t],lastKey=t})),nodeParent[lastKey]=Object.entries(nodeParent[lastKey]),nodeParent[lastKey].splice(i,0,[a,n]),nodeParent[lastKey]=Object.fromEntries(nodeParent[lastKey])):(node=notEmpty(t)?node[t]:node,node=Object.entries(node),node.splice(i,0,[a,n]),node=Object.fromEntries(node)):node=n},deleteByPath:function(e,t){mylog.log("DELETING PROCCESSSUS",t),nodeParent=e,lastChild=null,node=e,t.indexOf(".")?(pathArray=t.split("."),pathArray.length&&$.each(pathArray,(function(e,t){nodeParent=node,lastChild=t,node=node[t]})),mylog.log("befforooore delette deleting",nodeParent,lastChild),delete nodeParent[lastChild],mylog.log("on deleteeeeee processssss",costumizer.obj)):delete nodeParent[t]},swapJsonKeyValues:function(e){var t,a={};for(t in e)e.hasOwnProperty(t)&&(a[e[t]]=t);return a},Object2GraphArray:function(e){return destArray=[],$.each(e,(function(e,t){0!=t.value&&destArray.push(t)})),destArray},eval:function(e,t){var a=t.split(".");res=null;var n=e;return a.shift(),$.each(a,(function(e,t){void 0!==(n=n[t])&&e==a.length-1&&(res=n)})),res},pathExists:function(e){try{for(var t=e.split("."),a=window,n=0;n<t.length;n++)if(null==(a=a[t[n]]))return!1;return!0}catch(e){return!1}},notNull:function(pathJson,type){pathJson.indexOf("[")>=0&&(pathJson=pathJson.replace(/\[/g,".").replace(/]/g,""));var pathT=pathJson.split(".");res=!1;var dynPath="";return $.each(pathT,(function(i,k){if(dynPath=0==i?k:dynPath+"."+k,void 0===eval(dynPath))return res=!1,!1;i==pathT.length-1&&(res=!0,null!=type&&typeof eval(dynPath)!=type&&(res=!1))})),res},jsonFromToJson:{fromjson:[{x:1,y:{c:20,o:30}},{x:2,y:{c:60,o:50}}],rules:{a:"x",b:function(e){return e.y.c+e.y.o}},outputLine:{a:"",b:""},toJson:[],test:function(){mylog.log("test"),this.convert()},convert:function(){return mylog.log("convert"),this.toJson=[],$.each(this.fromJson,(function(e,t){newLine=this.outputLine,this.toJson.push(newLine)})),this.toJson}}};function showDebugMap(){debugMap&&debugMap.length>0?($.each(debugMap,(function(e,t){mylog.dir(t)})),toastr.info("check Console for "+debugMap.length+" maps")):toastr.error("no maps to show, please do debugMap.push(something)")}function exists(e){return void 0!==e}function notNull(e){return void 0!==e&&null!=e}function notEmpty(e){return"object"==typeof e&&null!=e?Object.keys(e).length>0:void 0!==e&&null!=e&&""!=e}function notEmptyAllType(e){return"object"==typeof e&&null!=e?Object.keys(e).length>0:"boolean"==typeof e||void 0!==e&&null!=e&&""!=e}function removeEmptyAttr(e,t){$.each(e,(function(a,n){t&&t[a],""!==n&&null!=n||delete e[a]}))}function buildSelectOptions(e,t,a,n,i=!1,o=!1){mylog.log("fieldObj buildSelectOptions ",t,e,n),mylog.log("fieldObj buildSelectOptions tradCategory",tradCategory);var s="",r=e;return void 0!==n&&null!=n&&1==n&&(r=dataHelper.sortObjectByValue(e)),r&&(mylog.log("dataHelper.sortObjectByValue buildSelectOptions",r),$.each(r,(function(e,n){mylog.log("fieldObj buildSelectOptions optVal",n,tradCategory[n]),valueName=void 0!==tradCategory[n]?tradCategory[n]:n,selected=t==n||t==e?"selected":"",Array.isArray(t)&&($.inArray(n,t)>=0||$.inArray(e,t)>=0)&&(selected="selected"),mylog.log("fieldObj buildSelectOptions last",t,e,n,selected),s+=1==i?`<option style="font-family:'${valueName.split(" ").join("_")}'" value="${e}" ${selected}>${valueName}</option>`:1==o?`<option data-img-label="${valueName}" data-img-src="${assetPath}/images/blockCmsPaint/${e}" value="${e}" ${selected}>${valueName}</option>`:`<option value="${e}" data-value="${exists(a)&&exists(a[e])?escapeHtml(JSON.stringify(a[e])):""}" ${selected} >${valueName}</option>`}))),s}function buildSelectGroupOptions(e,t,a=!1){mylog.log("----- fieldObj buildSelectGroupOptions start",t,e,a);var n="";return void 0!==e&&null!=e&&Object.keys(e).length>0&&(mylog.log("fieldObj buildSelectGroupOptions list",e),$.each(e,(function(e,i){mylog.log("fieldObj buildSelectGroupOptions groupKey",e,i,t);var o="",s="";!0===a?(selected=e==t||$.inArray(e,t)>=0?"selected":"",mylog.log("fieldObj buildSelectGroupOptions selected",selected),n+='<option class="optgroup" value="'+e+'" '+selected+">"+e+"</option>",s='class="subgroup" '):(o=e?'data-type="'+e+'"':"",n+='<optgroup value="'+e+'" label="'+e+'" >'),void 0!==i&&null!=i&&Object.keys(i).length>0&&$.each(i,(function(e,a){mylog.log("fieldObj buildSelectGroupOptions groupVal",e,a,t),selected=a==t||$.inArray(a,t)>=0?"selected":"",n+='<option value="'+a+'" '+s+" "+selected+" "+o+">"+a+"</option>"})),1!=a&&(n+="</optgroup>"),mylog.log("---- fieldObj buildSelectGroupOptions end html2",n)}))),n}function buildSelectFromList(e,t){mylog.log("buildSelectFromList ",t,e);var a="";return mylog.log("list",e),e&&$.each(e,(function(e,n){var i=e?'data-type="'+e+'"':"";a+='<optgroup label="'+trad[e]+'" >',$.each(n,(function(e,n){selected=e==t?"selected":"",a+='<option value="'+n._id.$id+'" '+selected+" "+i+">"+n.name+"</option>"})),a+="</optgroup>"})),a}function buildRadioOptions(e,t,a){var n="";return e&&$.each(e,(function(e,i){rchecked=t==e?"checked":"",ricon=i.icon?'<span class="fa fa-'+i.icon+'"></span> ':"",rlbl=i.lbl?i.lbl:"",rclass=i.class?i.class:"",mylog.log("builing RadioOption",e,rchecked,ricon,rlbl,rclass),n+='<label class="btn btn-default '+rclass+'"><input type="radio" name="'+a+'" value="'+e+'" '+rchecked+">"+ricon+rlbl+"</label>"})),n}function ucfirst(e){return"string"!=typeof e?"":e.charAt(0).toUpperCase()+e.slice(1)}function formatDate(e){var t=e.getDate(),a=e.getMonth(),n=e.getFullYear();return t+" "+["Jan","Fev","Mars","Avril","Mai","Juin","Juil","Aout","Sept","Oct","Nov","Dec"][a]+" "+n}function archi(){mylog.log("*********************\nREQUEST : \n**********************\n",location.hash.toUpperCase()),void 0!==costum.app[location.hash]&&(mylog.log("costum.app."+location.hash),mylog.log(costum.app[location.hash]),mylog.log("*** TODO : cumuler et enregistrer la stacktrace de tout les appels JS"),mylog.log("*** TODO : afficher le nombre d'appel à la DB pour cette page, \ncheck DbAccessCount\nbaseUrl/moduleId/log/dbaccess\nsession[dbAccess]\nMonitoringAction")),mylog.log("*********************\n ALL DIVS : \n**********************\n"),$("div").each((function(e,t){if($(t).attr("id")){var a=!0;if($.each(["diigo","lightbox","FN-"],(function(e,n){$(t).attr("id").indexOf(n)>=0&&(a=!1)})),a){var n="red",i="block : "+$(t).attr("id");$(t).data("archi")&&(n="green",i="block : "+$(t).attr("id"),$(t).data("archi"),$(t)),mylog.log(i),$(t).attr("id")&&$(t).append("<span class='archi text-white bold bg-"+n+"'>"+$(t).attr("id")+"</span>").css("border",n+" 1px solid")}}}))}function alignInput2(e,t,a,n,i=null,o=null,s="",r="",l="",c={}){var d,u=0,p=t,m=(t=new RegExp("^"+t),[]);$.each(e,(function(s,r){var l=null;Array.isArray(e)?(l="."+r,u++,m=e.map((e,t)=>"."+e)):(void 0===r.inputType&&(r.inputType="text"),t.test(s)&&-1==r.inputType.indexOf("hidden")&&(u++,l="."+s+r.inputType,m.push(l))),$(l+" .fa-chevron-down").hide(),1==u&&null!=i?$(l).removeClass("form-group").addClass("col-xs-"+n+" col-md-"+a+" col-md-offset-"+i):$(l).removeClass("form-group").addClass("col-xs-"+n+" col-md-"+a+" col-md-offset-"+o)})),"hidden"==l?$(m.join()).wrapAll("<div class='col-xs-12 fieldset to
33Hide fieldset"+p+"' style='visibility:hidden;height:0px;margin: 0px;padding:0px'></div>"):$(m.join()).wrapAll("<div class='col-xs-12 fieldset fieldset"+p+"'></div>"),d=`.modal-content .fieldset${p}:before {content: "${s}";color: ${r};\n position: absolute;\n top: -15px;left: 14px;\n background: white;\n font-size: medium;\n font-weight: bold;\n padding: 0 15px;\n }\n .modal-content .fieldset${p}{\n border: ${c.borderSize+" "+c.borderType+" "+c.borderColor} !important;\n }`,$("head style").last().append(d)}function getUrlParameter(e){var t=decodeURIComponent(urlCtrl.getUrlSearchParams()).split("&"),a="";if($.each(t,(t,n)=>{var i=n.split("=");return i[0]==e&&(a=i[1]),!1}),""!=a)return a;var n,i,o=window.location.search.substring(1).split("&");for(i=0;i<o.length;i++)if((n=o[i].split("="))[0]===e)return void 0===typeof n[1]||decodeURIComponent(n[1]);return!1}function generateIntArray(e,t){for(var a=[],n=e;n<=t;n++)a.push(n);return a}function isDateTimeInRange(e,t,a){t=new Date(convertToYYYYMMDD(t)),a=new Date(convertToYYYYMMDD(a));var n=new Date(convertToYYYYMMDD(e));return{in:n>=t&&n<=a,notStarted:n<t,finished:n>a}}function getCurrentDateTime(){var e=new Date,t=e.getDate(),a=e.getMonth()+1,n=e.getFullYear(),i=e.getHours(),o=e.getMinutes();return t<10&&(t="0"+t),a<10&&(a="0"+a),i<10&&(i="0"+i),o<10&&(o="0"+o),t+"/"+a+"/"+n+" "+i+":"+o}function convertToYYYYMMDD(e){var t=e.split(" ")[0].split("/"),a=e.split(" ")[1],n=t[0],i=t[1];return t[2]+"/"+i+"/"+n+" "+a}function convertToDDMMYYYY(e){var t=e.split(" ")[0].split("/"),a=e.split(" ")[1],n=t[0],i=t[1];return t[2]+"/"+i+"/"+n+" "+a}function hashParams(){var e=document.location.href,t="";if(e.indexOf("?")>-1&&e.indexOf("#")>-1){qSplit=e.split("?"),t=qSplit[1].substring(qSplit[1].indexOf("?")+1).split("&").concat(qSplit[0].substring(qSplit[0].indexOf("#")+1).split("."));for(var a=0,n={};a<t.length;a++)t[a].indexOf("=")>-1?t[a]=t[a].split("="):t[a+1]&&(t[a]=[t[a],t[a+1]]),n[t[a][0]]=t[a][1]}else if(e.indexOf("?")>-1){t=e.substring(e.indexOf("?")+1).split("&");for(a=0,n={};a<t.length;a++)t[a]=t[a].split("="),n[t[a][0]]=t[a][1]}else{t=e.substring(e.indexOf("#")+1).split(".");for(a=0,n={};a<t.length;a++)t[a+1]&&(t[a]=[t[a],t[a+1]],n[t[a][0]]=t[a][1])}return n}function addSeparatorMillier(e,t=" "){if(void 0!==e){var a=e.toString().split("."),n=a[0].replace(/\B(?=(\d{3})+(?!\d))/g,t);return a.length>1&&(n+="."+a[1]),n}}function generateRandomString(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",a="",n=0;n<e;n++){var i=Math.floor(Math.random()*t.length);a+=t.charAt(i)}return a}$.fn.serializeFormJSON=function(){var e={},t=this.serializeArray();return $.each(t,(function(){e[this.name]?(e[this.name].push||(e[this.name]=[e[this.name]]),e[this.name].push(this.value||"")):e[this.name]=this.value||""})),e},function(e){e.fn.moreAndLess=function(t){var a=e.extend({showChar:200,ellipsestext:"...",moretext:"Show more >",lesstext:"Show less",color:"#000",class:""},t);e(this).each((function(){var t=e(this).html();if(t.length>a.showChar){var n=t.substr(0,a.showChar),i=t.substr(a.showChar,t.length-a.showChar),o=n+'<span class="moreellipses">'+a.ellipsestext+' </span><span class="morecontent"><span>'+i+'</span> <a href="javascript:void(0);" class="morelink '+a.class+'" style="color:'+a.btnColor+'">'+a.moretext+"</a></span>";e(this).html(o)}})),e(this).find(".morelink").click((function(){return e(this).hasClass("less")?(e(this).removeClass("less"),e(this).html(a.moretext)):(e(this).addClass("less"),e(this).html(a.lesstext)),e(this).parent().prev().fadeToggle(500),e(this).prev().fadeToggle(500),!1}));e("style").last().append("\n .morecontent span {\n display: none;\n }\n .morelink {\n display: block;\n }\n ")}}(jQuery),jQuery.fn.sortDivs=function(){$("> div",this[0]).sort((function(e,t){return $(t).data("sort")<$(e).data("sort")?1:-1})).appendTo(this[0])};
vendor: 13,051 bytes, line 33
33var CryptoJS=CryptoJS||function(e,t){var a={},n=a.lib={},i=function(){},o=n.Base={extend:function(e){i.prototype=this;var t=new i;return e&&t.mixIn(e),t.hasOwnProperty("init")||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},s=n.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||l).stringify(this)},concat:function(e){var t=this.words,a=e.words,n=this.sigBytes;if(e=e.sigBytes,this.clamp(),n%4)for(var i=0;i<e;i++)t[n+i>>>2]|=(a[i>>>2]>>>24-i%4*8&255)<<24-(n+i)%4*8;else if(65535<a.length)for(i=0;i<e;i+=4)t[n+i>>>2]=a[i>>>2];else t.push.apply(t,a);return this.sigBytes+=e,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var a=[],n=0;n<t;n+=4)a.push(4294967296*e.random()|0);return new s.init(a,t)}}),r=a.enc={},l=r.Hex={stringify:function(e){var t=e.words;e=e.sigBytes;for(var a=[],n=0;n<e;n++){var i=t[n>>>2]>>>24-n%4*8&255;a.push((i>>>4).toString(16)),a.push((15&i).toString(16))}return a.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n+=2)a[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new s.init(a,t/2)}},c=r.Latin1={stringify:function(e){var t=e.words;e=e.sigBytes;for(var a=[],n=0;n<e;n++)a.push(String.fromCharCode(t[n>>>2]>>>24-n%4*8&255));return a.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n<t;n++)a[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new s.init(a,t)}},d=r.Utf8={stringify:function(e){try{return decodeURIComponent(escape(c.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return c.parse(unescape(encodeURIComponent(e)))}},u=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new s.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a=this._data,n=a.words,i=a.sigBytes,o=this.blockSize,r=i/(4*o);if(t=(r=t?e.ceil(r):e.max((0|r)-this._minBufferSize,0))*o,i=e.min(4*t,i),t){for(var l=0;l<t;l+=o)this._doProcessBlock(n,l);l=n.splice(0,t),a.sigBytes-=i}return new s.init(l,i)},clone:function(){var e=o.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});n.Hasher=u.extend({cfg:o.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){u.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,a){return new e.init(a).finalize(t)}},_createHmacHelper:function(e){return function(t,a){return new p.HMAC.init(e,a).finalize(t)}}});var p=a.algo={};return a}(Math);!function(){var e=CryptoJS,t=e.lib.WordArray;e.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,n=this._map;e.clamp(),e=[];for(var i=0;i<a;i+=3)for(var o=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;4>s&&i+.75*s<a;s++)e.push(n.charAt(o>>>6*(3-s)&63));if(t=n.charAt(64))for(;e.length%4;)e.push(t);return e.join("")},parse:function(e){var a=e.length,n=this._map;(i=n.charAt(64))&&(-1!=(i=e.indexOf(i))&&(a=i));for(var i=[],o=0,s=0;s<a;s++)if(s%4){var r=n.indexOf(e.charAt(s-1))<<s%4*2,l=n.indexOf(e.charAt(s))>>>6-s%4*2;i[o>>>2]|=(r|l)<<24-o%4*8,o++}return t.create(i,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),function(e){function t(e,t,a,n,i,o,s){return((e=e+(t&a|~t&n)+i+s)<<o|e>>>32-o)+t}function a(e,t,a,n,i,o,s){return((e=e+(t&n|a&~n)+i+s)<<o|e>>>32-o)+t}function n(e,t,a,n,i,o,s){return((e=e+(t^a^n)+i+s)<<o|e>>>32-o)+t}function i(e,t,a,n,i,o,s){return((e=e+(a^(t|~n))+i+s)<<o|e>>>32-o)+t}for(var o=CryptoJS,s=(l=o.lib).WordArray,r=l.Hasher,l=o.algo,c=[],d=0;64>d;d++)c[d]=4294967296*e.abs(e.sin(d+1))|0;l=l.MD5=r.extend({_doReset:function(){this._hash=new s.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,o){for(var s=0;16>s;s++){var r=e[l=o+s];e[l]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}s=this._hash.words;var l=e[o+0],d=(r=e[o+1],e[o+2]),u=e[o+3],p=e[o+4],m=e[o+5],h=e[o+6],f=e[o+7],g=e[o+8],v=e[o+9],b=e[o+10],y=e[o+11],_=e[o+12],M=e[o+13],w=e[o+14],x=e[o+15],k=t(k=s[0],L=s[1],O=s[2],C=s[3],l,7,c[0]),C=t(C,k,L,O,r,12,c[1]),O=t(O,C,k,L,d,17,c[2]),L=t(L,O,C,k,u,22,c[3]);k=t(k,L,O,C,p,7,c[4]),C=t(C,k,L,O,m,12,c[5]),O=t(O,C,k,L,h,17,c[6]),L=t(L,O,C,k,f,22,c[7]),k=t(k,L,O,C,g,7,c[8]),C=t(C,k,L,O,v,12,c[9]),O=t(O,C,k,L,b,17,c[10]),L=t(L,O,C,k,y,22,c[11]),k=t(k,L,O,C,_,7,c[12]),C=t(C,k,L,O,M,12,c[13]),O=t(O,C,k,L,w,17,c[14]),k=a(k,L=t(L,O,C,k,x,22,c[15]),O,C,r,5,c[16]),C=a(C,k,L,O,h,9,c[17]),O=a(O,C,k,L,y,14,c[18]),L=a(L,O,C,k,l,20,c[19]),k=a(k,L,O,C,m,5,c[20]),C=a(C,k,L,O,b,9,c[21]),O=a(O,C,k,L,x,14,c[22]),L=a(L,O,C,k,p,20,c[23]),k=a(k,L,O,C,v,5,c[24]),C=a(C,k,L,O,w,9,c[25]),O=a(O,C,k,L,u,14,c[26]),L=a(L,O,C,k,g,20,c[27]),k=a(k,L,O,C,M,5,c[28]),C=a(C,k,L,O,d,9,c[29]),O=a(O,C,k,L,f,14,c[30]),k=n(k,L=a(L,O,C,k,_,20,c[31]),O,C,m,4,c[32]),C=n(C,k,L,O,g,11,c[33]),O=n(O,C,k,L,y,16,c[34]),L=n(L,O,C,k,w,23,c[35]),k=n(k,L,O,C,r,4,c[36]),C=n(C,k,L,O,p,11,c[37]),O=n(O,C,k,L,f,16,c[38]),L=n(L,O,C,k,b,23,c[39]),k=n(k,L,O,C,M,4,c[40]),C=n(C,k,L,O,l,11,c[41]),O=n(O,C,k,L,u,16,c[42]),L=n(L,O,C,k,h,23,c[43]),k=n(k,L,O,C,v,4,c[44]),C=n(C,k,L,O,_,11,c[45]),O=n(O,C,k,L,x,16,c[46]),k=i(k,L=n(L,O,C,k,d,23,c[47]),O,C,l,6,c[48]),C=i(C,k,L,O,f,10,c[49]),O=i(O,C,k,L,w,15,c[50]),L=i(L,O,C,k,m,21,c[51]),k=i(k,L,O,C,_,6,c[52]),C=i(C,k,L,O,u,10,c[53]),O=i(O,C,k,L,b,15,c[54]),L=i(L,O,C,k,r,21,c[55]),k=i(k,L,O,C,g,6,c[56]),C=i(C,k,L,O,x,10,c[57]),O=i(O,C,k,L,h,15,c[58]),L=i(L,O,C,k,M,21,c[59]),k=i(k,L,O,C,p,6,c[60]),C=i(C,k,L,O,y,10,c[61]),O=i(O,C,k,L,d,15,c[62]),L=i(L,O,C,k,v,21,c[63]);s[0]=s[0]+k|0,s[1]=s[1]+L|0,s[2]=s[2]+O|0,s[3]=s[3]+C|0},_doFinalize:function(){var t=this._data,a=t.words,n=8*this._nDataBytes,i=8*t.sigBytes;a[i>>>5]|=128<<24-i%32;var o=e.floor(n/4294967296);for(a[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),a[14+(i+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),t.sigBytes=4*(a.length+1),this._process(),a=(t=this._hash).words,n=0;4>n;n++)i=a[n],a[n]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8);return t},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}}),o.MD5=r._createHelper(l),o.HmacMD5=r._createHmacHelper(l)}(Math),function(){var e,t=CryptoJS,a=(e=t.lib).Base,n=e.WordArray,i=(e=t.algo).EvpKDF=a.extend({cfg:a.extend({keySize:4,hasher:e.MD5,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a=(r=this.cfg).hasher.create(),i=n.create(),o=i.words,s=r.keySize,r=r.iterations;o.length<s;){l&&a.update(l);var l=a.update(e).finalize(t);a.reset();for(var c=1;c<r;c++)l=a.finalize(l),a.reset();i.concat(l)}return i.sigBytes=4*s,i}});t.EvpKDF=function(e,t,a){return i.create(a).compute(e,t)}}(),CryptoJS.lib.Cipher||function(e){var t=(m=CryptoJS).lib,a=t.Base,n=t.WordArray,i=t.BufferedBlockAlgorithm,o=m.enc.Base64,s=m.algo.EvpKDF,r=t.Cipher=i.extend({cfg:a.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,a){this.cfg=this.cfg.extend(a),this._xformMode=e,this._key=t,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(e){return{encrypt:function(t,a,n){return("string"==typeof a?h:p).encrypt(e,t,a,n)},decrypt:function(t,a,n){return("string"==typeof a?h:p).decrypt(e,t,a,n)}}}});t.StreamCipher=r.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var l=m.mode={},c=function(e,t,a){var n=this._iv;n?this._iv=void 0:n=this._prevBlock;for(var i=0;i<a;i++)e[t+i]^=n[i]},d=(t.BlockCipherMode=a.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}})).extend();d.Encryptor=d.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize;c.call(this,e,t,n),a.encryptBlock(e,t),this._prevBlock=e.slice(t,t+n)}}),d.Decryptor=d.extend({processBlock:function(e,t){var a=this._cipher,n=a.blockSize,i=e.slice(t,t+n);a.decryptBlock(e,t),c.call(this,e,t,n),this._prevBlock=i}}),l=l.CBC=d,d=(m.pad={}).Pkcs7={pad:function(e,t){for(var a,i=(a=(a=4*t)-e.sigBytes%a)<<24|a<<16|a<<8|a,o=[],s=0;s<a;s+=4)o.push(i);a=n.create(o,a),e.concat(a)},unpad:function(e){e.sigBytes-=255&e.words[e.sigBytes-1>>>2]}},t.BlockCipher=r.extend({cfg:r.cfg.extend({mode:l,padding:d}),reset:function(){r.reset.call(this);var e=(t=this.cfg).iv,t=t.mode;if(this._xformMode==this._ENC_XFORM_MODE)var a=t.createEncryptor;else a=t.createDecryptor,this._minBufferSize=1;this._mode=a.call(t,this,e&&e.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4});var u=t.CipherParams=a.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),p=(l=(m.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext;return((e=e.salt)?n.create([1398893684,1701076831]).concat(e).concat(t):t).toString(o)},parse:function(e){var t=(e=o.parse(e)).words;if(1398893684==t[0]&&1701076831==t[1]){var a=n.create(t.slice(2,4));t.splice(0,4),e.sigBytes-=16}return u.create({ciphertext:e,salt:a})}},t.SerializableCipher=a.extend({cfg:a.extend({format:l}),encrypt:function(e,t,a,n){n=this.cfg.extend(n);var i=e.createEncryptor(a,n);return t=i.finalize(t),i=i.cfg,u.create({ciphertext:t,key:a,iv:i.iv,algorithm:e,mode:i.mode,padding:i.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,a,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(a,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}})),m=(m.kdf={}).OpenSSL={execute:function(e,t,a,i){return i||(i=n.random(8)),e=s.create({keySize:t+a}).compute(e,i),a=n.create(e.words.slice(t),4*a),e.sigBytes=4*t,u.create({key:e,iv:a,salt:i})}},h=t.PasswordBasedCipher=p.extend({cfg:p.cfg.extend({kdf:m}),encrypt:function(e,t,a,n){return a=(n=this.cfg.extend(n)).kdf.execute(a,e.keySize,e.ivSize),n.iv=a.iv,(e=p.encrypt.call(this,e,t,a.key,n)).mixIn(a),e},decrypt:function(e,t,a,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),a=n.kdf.execute(a,e.keySize,e.ivSize,t.salt),n.iv=a.iv,p.decrypt.call(this,e,t,a.key,n)}})}(),function(){for(var e=CryptoJS,t=e.lib.BlockCipher,a=e.algo,n=[],i=[],o=[],s=[],r=[],l=[],c=[],d=[],u=[],p=[],m=[],h=0;256>h;h++)m[h]=128>h?h<<1:h<<1^283;var f=0,g=0;for(h=0;256>h;h++){var v=(v=g^g<<1^g<<2^g<<3^g<<4)>>>8^255&v^99;n[f]=v,i[v]=f;var b=m[f],y=m[b],_=m[y],M=257*m[v]^16843008*v;o[f]=M<<24|M>>>8,s[f]=M<<16|M>>>16,r[f]=M<<8|M>>>24,l[f]=M,M=16843009*_^65537*y^257*b^16843008*f,c[v]=M<<24|M>>>8,d[v]=M<<16|M>>>16,u[v]=M<<8|M>>>24,p[v]=M,f?(f=b^m[m[m[_^b]]],g^=m[m[g]]):f=g=1}var w=[0,1,2,4,8,16,32,64,128,27,54];a=a.AES=t.extend({_doReset:function(){for(var e=(a=this._key).words,t=a.sigBytes/4,a=4*((this._nRounds=t+6)+1),i=this._keySchedule=[],o=0;o<a;o++)if(o<t)i[o]=e[o];else{var s=i[o-1];o%t?6<t&&4==o%t&&(s=n[s>>>24]<<24|n[s>>>16&255]<<16|n[s>>>8&255]<<8|n[255&s]):(s=n[(s=s<<8|s>>>24)>>>24]<<24|n[s>>>16&255]<<16|n[s>>>8&255]<<8|n[255&s],s^=w[o/t|0]<<24),i[o]=i[o-t]^s}for(e=this._invKeySchedule=[],t=0;t<a;t++)o=a-t,s=t%4?i[o]:i[o-4],e[t]=4>t||4>=o?s:c[n[s>>>24]]^d[n[s>>>16&255]]^u[n[s>>>8&255]]^p[n[255&s]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,o,s,r,l,n)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,c,d,u,p,i),a=e[t+1],e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,n,i,o,s,r){for(var l=this._nRounds,c=e[t]^a[0],d=e[t+1]^a[1],u=e[t+2]^a[2],p=e[t+3]^a[3],m=4,h=1;h<l;h++){var f=n[c>>>24]^i[d>>>16&255]^o[u>>>8&255]^s[255&p]^a[m++],g=n[d>>>24]^i[u>>>16&255]^o[p>>>8&255]^s[255&c]^a[m++],v=n[u>>>24]^i[p>>>16&255]^o[c>>>8&255]^s[255&d]^a[m++];p=n[p>>>24]^i[c>>>16&255]^o[d>>>8&255]^s[255&u]^a[m++],c=f,d=g,u=v}f=(r[c>>>24]<<24|r[d>>>16&255]<<16|r[u>>>8&255]<<8|r[255&p])^a[m++],g=(r[d>>>24]<<24|r[u>>>16&255]<<16|r[p>>>8&255]<<8|r[255&c])^a[m++],v=(r[u>>>24]<<24|r[p>>>16&255]<<16|r[c>>>8&255]<<8|r[255&d])^a[m++],p=(r[p>>>24]<<24|r[c>>>16&255]<<16|r[d>
33>>8&255]<<8|r[255&u])^a[m++],e[t]=f,e[t+1]=g,e[t+2]=v,e[t+3]=p},keySize:8});e.AES=t._createHelper(a)}(),function(global){!function(e){"use strict";var t,a=["uploaderType","endpointType"];function n(a){var n=r(a||{}),i=function(e){var t=s("uploaderType"),a=s("endpointType");return t?(t=t.charAt(0).toUpperCase()+t.slice(1).toLowerCase(),a?new qq[a]["FineUploader"+t](e):new qq["FineUploader"+t](e)):a?new qq[a].FineUploader(e):new qq.FineUploader(e)}(n);return o(i),function(a,n){var i=a.callbacks={};e.each(n._options.callbacks,(function(a,n){var o,s;o=(o=/^on(\w+)/.exec(a)[1]).substring(0,1).toLowerCase()+o.substring(1),s=t,i[a]=function(){var t,a,i=Array.prototype.slice.call(arguments),r=[];e.each(i,(function(e,t){r.push(d(t))})),t=n.apply(this,i);try{a=s.triggerHandler(o,r)}catch(e){qq.log("Caught error in Fine Uploader jQuery event handler: "+e.message,"error")}return null!=t?t:a}})),n._options.callbacks=i}(n,i),t}function i(e,a){var n=t.data("fineuploader");if(!a)return void 0===n?null:n[e];void 0===n&&(n={}),n[e]=a,t.data("fineuploader",n)}function o(e){return i("uploader",e)}function s(e,t){return i(e,t)}function r(n,i){var o,l;if(o=void 0===i?"basic"!==n.uploaderType?{element:t[0]}:{}:i,e.each(n,(function(t,n){e.inArray(t,a)>=0?s(t,n):n instanceof e?o[t]=n[0]:e.isPlainObject(n)?(o[t]={},r(n,o[t])):e.isArray(n)?(l=[],e.each(n,(function(t,a){var n={};a instanceof e?e.merge(l,a):e.isPlainObject(a)?(r(a,n),l.push(n)):l.push(a)})),o[t]=l):o[t]=n})),void 0===i)return o}function l(t){return"string"===e.type(t)&&!t.match(/^_/)&&void 0!==o()[t]}function c(e){var t=[];return r(Array.prototype.slice.call(arguments,1),t),d(o()[e].apply(o(),t))}function d(t){var a=t;return null==t||"object"!=typeof t||1!==t.nodeType&&9!==t.nodeType||!t.cloneNode||(a=e(t)),a}e.fn.fineUploader=function(a){var i=this,s=arguments,r=[];return this.each((function(d,u){if(t=e(u),o()&&l(a)){if(r.push(c.apply(i,s)),1===i.length)return!1}else"object"!=typeof a&&a?e.error("Method "+a+" does not exist on jQuery.fineUploader"):n.apply(i,s)})),1===r.length?r[0]:r.length>1?r:this}}(jQuery),function(e){"use strict";var t,a="fineUploaderDnd";function n(a){a||(a={}),a.dropZoneElements=[t];var n,s=o(a);return n=s.callbacks={},e.each(new qq.DragAndDrop.callbacks,(function(e,a){var i,o=e;i=t,n[e]=function(){var e=Array.prototype.slice.call(arguments),t=i.triggerHandler(o,e);return t}})),i(new qq.DragAndDrop(s)),t}function i(e){return function(e,n){var i=t.data(a);if(!n)return void 0===i?null:i[e];void 0===i&&(i={}),i[e]=n,t.data(a,i)}("dndInstance",e)}function o(t,a){var n,i;if(n=void 0===a?{}:a,e.each(t,(function(t,a){a instanceof e?n[t]=a[0]:e.isPlainObject(a)?(n[t]={},o(a,n[t])):e.isArray(a)?(i=[],e.each(a,(function(t,a){a instanceof e?e.merge(i,a):i.push(a)})),n[t]=i):n[t]=a})),void 0===a)return n}function s(t){return"string"===e.type(t)&&"dispose"===t&&void 0!==i()[t]}function r(e){var t=[];return o(Array.prototype.slice.call(arguments,1),t),i()[e].apply(i(),t)}e.fn.fineUploaderDnd=function(a){var o=this,l=arguments,c=[];return this.each((function(d,u){if(t=e(u),i()&&s(a)){if(c.push(r.apply(o,l)),1===o.length)return!1}else"object"!=typeof a&&a?e.error("Method "+a+" does not exist in Fine Uploader's DnD module."):n.apply(o,l)})),1===c.length?c[0]:c.length>1?c:this}}(jQuery);var qq=function(e){"use strict";return{hide:function(){return e.style.display="none",this},attach:function(t,a){return e.addEventListener?e.addEventListener(t,a,!1):e.attachEvent&&e.attachEvent("on"+t,a),function(){qq(e).detach(t,a)}},detach:function(t,a){return e.removeEventListener?e.removeEventListener(t,a,!1):e.attachEvent&&e.detachEvent("on"+t,a),this},contains:function(t){return!!t&&(e===t||(e.contains?e.contains(t):!!(8&t.compareDocumentPosition(e))))},insertBefore:function(t){return t.parentNode.insertBefore(e,t),this},remove:function(){return e.parentNode.removeChild(e),this},css:function(t){if(null==e.style)throw new qq.Error("Can't apply style to node as it is not on the HTMLElement prototype chain!");return null!=t.opacity&&"string"!=typeof e.style.opacity&&void 0!==e.filters&&(t.filter="alpha(opacity="+Math.round(100*t.opacity)+")"),qq.extend(e.style,t),this},hasClass:function(t,a){var n=new RegExp("(^| )"+t+"( |$)");return n.test(e.className)||!(!a||!n.test(e.parentNode.className))},addClass:function(t){return qq(e).hasClass(t)||(e.className+=" "+t),this},removeClass:function(t){var a=new RegExp("(^| )"+t+"( |$)");return e.className=e.className.replace(a," ").replace(/^\s+|\s+$/g,""),this},getByClass:function(t,a){var n,i=[];return a&&e.querySelector?e.querySelector("."+t):e.querySelectorAll?e.querySelectorAll("."+t):(n=e.getElementsByTagName("*"),qq.each(n,(function(e,a){qq(a).hasClass(t)&&i.push(a)})),a?i[0]:i)},getFirstByClass:function(t){return qq(e).getByClass(t,!0)},children:function(){for(var t=[],a=e.firstChild;a;)1===a.nodeType&&t.push(a),a=a.nextSibling;return t},setText:function(t){return e.innerText=t,e.textContent=t,this},clearText:function(){return qq(e).setText("")},hasAttribute:function(t){var a;return e.hasAttribute?!!e.hasAttribute(t)&&null==/^false$/i.exec(e.getAttribute(t)):void 0!==(a=e[t])&&null==/^false$/i.exec(a)}}},ExifRestorer;!function(){"use strict";var div;qq.canvasToBlob=function(e,t,a){return qq.dataUriToBlob(e.toDataURL(t,a))},qq.dataUriToBlob=function(e){var t,a,n,i;return a=e.split(",")[0].indexOf("base64")>=0?atob(e.split(",")[1]):decodeURI(e.split(",")[1]),i=e.split(",")[0].split(":")[1].split(";")[0],t=new ArrayBuffer(a.length),n=new Uint8Array(t),qq.each(a,(function(e,t){n[e]=t.charCodeAt(0)})),function(e,t){var a=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=a&&new a;return n?(n.append(e),n.getBlob(t)):new Blob([e],{type:t})}(t,i)},qq.log=function(e,t){window.console&&(t&&"info"!==t?window.console[t]?window.console[t](e):window.console.log("<"+t+"> "+e):window.console.log(e))},qq.isObject=function(e){return e&&!e.nodeType&&"[object Object]"===Object.prototype.toString.call(e)},qq.isFunction=function(e){return"function"==typeof e},qq.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)||e&&window.ArrayBuffer&&e.buffer&&e.buffer.constructor===ArrayBuffer},qq.isItemList=function(e){return"[object DataTransferItemList]"===Object.prototype.toString.call(e)},qq.isNodeList=function(e){return"[object NodeList]"===Object.prototype.toString.call(e)||e.item&&e.namedItem},qq.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)},qq.trimStr=function(e){return String.prototype.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},qq.format=function(e){var t=Array.prototype.slice.call(arguments,1
33),a=e,n=a.indexOf("{}");return qq.each(t,(function(e,t){var i=a.substring(0,n),o=a.substring(n+2);if((n=(a=i+t+o).indexOf("{}",n+t.length))<0)return!1})),a},qq.isFile=function(e){return window.File&&"[object File]"===Object.prototype.toString.call(e)},qq.isFileList=function(e){return window.FileList&&"[object FileList]"===Object.prototype.toString.call(e)},qq.isFileOrInput=function(e){return qq.isFile(e)||qq.isInput(e)},qq.isInput=function(e,t){var a=function(e){var a=e.toLowerCase();return t?"file"!==a:"file"===a};return!!(window.HTMLInputElement&&"[object HTMLInputElement]"===Object.prototype.toString.call(e)&&e.type&&a(e.type))||!!(e.tagName&&"input"===e.tagName.toLowerCase()&&e.type&&a(e.type))},qq.isBlob=function(e){if(window.Blob&&"[object Blob]"===Object.prototype.toString.call(e))return!0},qq.isXhrUploadSupported=function(){var e=document.createElement("input");return e.type="file",void 0!==e.multiple&&"undefined"!=typeof File&&"undefined"!=typeof FormData&&void 0!==qq.createXhrInstance().upload},qq.createXhrInstance=function(){if(window.XMLHttpRequest)return new XMLHttpRequest;try{return new ActiveXObject("MSXML2.XMLHTTP.3.0")}catch(e){return qq.log("Neither XHR or ActiveX are supported!","error"),null}},qq.isFolderDropSupported=function(e){return e.items&&e.items.length>0&&e.items[0].webkitGetAsEntry},qq.isFileChunkingSupported=function(){return!qq.androidStock()&&qq.isXhrUploadSupported()&&(void 0!==File.prototype.slice||void 0!==File.prototype.webkitSlice||void 0!==File.prototype.mozSlice)},qq.sliceBlob=function(e,t,a){return(e.slice||e.mozSlice||e.webkitSlice).call(e,t,a)},qq.arrayBufferToHex=function(e){var t="",a=new Uint8Array(e);return qq.each(a,(function(e,a){var n=a.toString(16);n.length<2&&(n="0"+n),t+=n})),t},qq.readBlobToHex=function(e,t,a){var n=qq.sliceBlob(e,t,t+a),i=new FileReader,o=new qq.Promise;return i.onload=function(){o.success(qq.arrayBufferToHex(i.result))},i.onerror=o.failure,i.readAsArrayBuffer(n),o},qq.extend=function(e,t,a){return qq.each(t,(function(t,n){a&&qq.isObject(n)?(void 0===e[t]&&(e[t]={}),qq.extend(e[t],n,!0)):e[t]=n})),e},qq.override=function(e,t){var a={},n=t(a);return qq.each(n,(function(t,n){void 0!==e[t]&&(a[t]=e[t]),e[t]=n})),e},qq.indexOf=function(e,t,a){if(e.indexOf)return e.indexOf(t,a);a=a||0;var n=e.length;for(a<0&&(a+=n);a<n;a+=1)if(e.hasOwnProperty(a)&&e[a]===t)return a;return-1},qq.getUniqueId=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))},qq.ie=function(){return-1!==navigator.userAgent.indexOf("MSIE")||-1!==navigator.userAgent.indexOf("Trident")},qq.ie7=function(){return-1!==navigator.userAgent.indexOf("MSIE 7")},qq.ie8=function(){return-1!==navigator.userAgent.indexOf("MSIE 8")},qq.ie10=function(){return-1!==navigator.userAgent.indexOf("MSIE 10")},qq.ie11=function(){return qq.ie()&&-1!==navigator.userAgent.indexOf("rv:11")},qq.edge=function(){return navigator.userAgent.indexOf("Edge")>=0},qq.safari=function(){return void 0!==navigator.vendor&&-1!==navigator.vendor.indexOf("Apple")},qq.chrome=function(){return void 0!==navigator.vendor&&-1!==navigator.vendor.indexOf("Google")},qq.opera=function(){return void 0!==navigator.vendor&&-1!==navigator.vendor.indexOf("Opera")},qq.firefox=function(){return!qq.edge()&&!qq.ie11()&&-1!==navigator.userAgent.indexOf("Mozilla")&&void 0!==navigator.vendor&&""===navigator.vendor},qq.windows=function(){return"Win32"===navigator.platform},qq.android=function(){return-1!==navigator.userAgent.toLowerCase().indexOf("android")},qq.androidStock=function(){return qq.android()&&navigator.userAgent.toLowerCase().indexOf("chrome")<0},qq.ios6=function(){return qq.ios()&&-1!==navigator.userAgent.indexOf(" OS 6_")},qq.ios7=function(){return qq.ios()&&-1!==navigator.userAgent.indexOf(" OS 7_")},qq.ios8=function(){return qq.ios()&&-1!==navigator.userAgent.indexOf(" OS 8_")},qq.ios800=function(){return qq.ios()&&-1!==navigator.userAgent.indexOf(" OS 8_0 ")},qq.ios=function(){return-1!==navigator.userAgent.indexOf("iPad")||-1!==navigator.userAgent.indexOf("iPod")||-1!==navigator.userAgent.indexOf("iPhone")},qq.iosChrome=function(){return qq.ios()&&-1!==navigator.userAgent.indexOf("CriOS")},qq.iosSafari=function(){return qq.ios()&&!qq.iosChrome()&&-1!==navigator.userAgent.indexOf("Safari")},qq.iosSafariWebView=function(){return qq.ios()&&!qq.iosChrome()&&!qq.iosSafari()},qq.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},qq.toElement=(div=document.createElement("div"),function(e){div.innerHTML=e;var t=div.firstChild;return div.removeChild(t),t}),qq.each=function(e,t){var a;if(e)if(window.Storage&&e.constructor===window.Storage)for(a=0;a<e.length&&!1!==t(e.key(a),e.getItem(e.key(a)));a++);else if(qq.isArray(e)||qq.isItemList(e)||qq.isNodeList(e))for(a=0;a<e.length&&!1!==t(a,e[a]);a++);else if(qq.isString(e))for(a=0;a<e.length&&!1!==t(a,e.charAt(a));a++);else for(a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&!1===t(a,e[a]))break},qq.bind=function(e,t){if(qq.isFunction(e)){var a=Array.prototype.slice.call(arguments,2);return function(){var n=qq.extend([],a);return arguments.length&&(n=n.concat(Array.prototype.slice.call(arguments))),e.apply(t,n)}}throw new Error("first parameter must be a function!")},qq.obj2url=function(e,t,a){var n=[],i="&",o=function(e,a){var i=t?/\[\]$/.test(t)?t:t+"["+a+"]":a;"undefined"!==i&&"undefined"!==a&&n.push("object"==typeof e?qq.obj2url(e,i,!0):"[object Function]"===Object.prototype.toString.call(e)?encodeURIComponent(i)+"="+encodeURIComponent(e()):encodeURIComponent(i)+"="+encodeURIComponent(e))};return!a&&t?(i=/\?/.test(t)?/\?$/.test(t)?"":"&":"?",n.push(t),n.push(qq.obj2url(e))):"[object Array]"===Object.prototype.toString.call(e)&&void 0!==e?qq.each(e,(function(e,t){o(t,e)})):null!=e&&"object"==typeof e?qq.each(e,(function(e,t){o(t,e)})):n.push(encodeURIComponent(t)+"="+encodeURIComponent(e)),t?n.join(i):n.join(i).replace(/^&/,"").replace(/%20/g,"+")},qq.obj2FormData=function(e,t,a){return t||(t=new FormData),qq.each(e,(function(e,n){e=a?a+"["+e+"]":e,qq.isObject(n)?qq.obj2FormData(n,t,e):qq.isFunction(n)?t.append(e,n()):t.append(e,n)})),t},qq.obj2Inputs=function(e,t){var a;return t||(t=document.createElement("form")),qq.obj2FormData(e,{append:function(e,n){(a=document.createElement("input")).setAttribute("name",e),a.setAttribute("value",n),t.appendChild(a)}}),t}
33,qq.parseJson=function(json){return window.JSON&&qq.isFunction(JSON.parse)?JSON.parse(json):eval("("+json+")")},qq.getExtension=function(e){var t=e.lastIndexOf(".")+1;if(t>0)return e.substr(t,e.length-t)},qq.getFilename=function(e){return qq.isInput(e)?e.value.replace(/.*(\/|\\)/,""):qq.isFile(e)&&null!==e.fileName&&void 0!==e.fileName?e.fileName:e.name},qq.DisposeSupport=function(){var e=[];return{dispose:function(){var t;do{(t=e.shift())&&t()}while(t)},attach:function(){var e=arguments;this.addDisposer(qq(e[0]).attach.apply(this,Array.prototype.slice.call(arguments,1)))},addDisposer:function(t){e.push(t)}}}}(),function(){"use strict";"function"==typeof define&&define.amd?define((function(){return qq})):"undefined"!=typeof module&&module.exports?module.exports=qq:global.qq=qq}(),function(){"use strict";qq.Error=function(e){this.message="[Fine Uploader "+qq.version+"] "+e},qq.Error.prototype=new Error}(),qq.version="5.12.0",qq.supportedFeatures=function(){"use strict";var e,t,a,n,i,o,s,r,l,c,d,u,p,m,h,f;function g(){return!!window.XMLHttpRequest&&void 0!==qq.createXhrInstance().withCredentials}function v(){return void 0!==window.XDomainRequest}return e=function(){var e,t=!0;try{(e=document.createElement("input")).type="file",qq(e).hide(),e.disabled&&(t=!1)}catch(e){t=!1}return t}(),t=(n=e&&qq.isXhrUploadSupported())&&!qq.androidStock(),i=(a=n&&(("draggable"in(f=document.createElement("span"))||"ondragstart"in f&&"ondrop"in f)&&!qq.android()&&!qq.ios()))&&(qq.chrome()||qq.opera())&&void 0!==navigator.userAgent.match(/Chrome\/[2][1-9]|Chrome\/[3-9][0-9]/),o=n&&qq.isFileChunkingSupported(),s=n&&o&&function(){try{return!!window.localStorage&&qq.isFunction(window.localStorage.setItem)}catch(e){return!1}}(),r=n&&(qq.chrome()||qq.opera())&&void 0!==navigator.userAgent.match(/Chrome\/[1][4-9]|Chrome\/[2-9][0-9]/),l=e&&(void 0!==window.postMessage||n),d=g(),c=v(),u=!!g()||v(),p=void 0!==document.createElement("input").webkitdirectory,m=n&&void 0!==window.FileReader,h=!!n&&!qq.androidStock()&&!qq.iosChrome(),{ajaxUploading:n,blobUploading:t,canDetermineSize:n,chunking:o,deleteFileCors:u,deleteFileCorsXdr:c,deleteFileCorsXhr:d,dialogElement:!!window.HTMLDialogElement,fileDrop:a,folderDrop:i,folderSelection:p,imagePreviews:m,imageValidation:m,itemSizeValidation:n,pause:o,progressBar:h,resume:s,scaling:m&&t,tiffPreviews:qq.safari(),unlimitedScaledImageSize:!qq.ios(),uploading:e,uploadCors:l,uploadCustomHeaders:n,uploadNonMultipart:n,uploadViaPaste:r}}(),qq.isGenericPromise=function(e){"use strict";return!!(e&&e.then&&qq.isFunction(e.then))},qq.Promise=function(){"use strict";var e,t,a=[],n=[],i=[],o=0;qq.extend(this,{then:function(i,s){return 0===o?(i&&a.push(i),s&&n.push(s)):-1===o?s&&s.apply(null,t):i&&i.apply(null,e),this},done:function(a){return 0===o?i.push(a):a.apply(null,void 0===t?e:t),this},success:function(){return o=1,e=arguments,a.length&&qq.each(a,(function(t,a){a.apply(null,e)})),i.length&&qq.each(i,(function(t,a){a.apply(null,e)})),this},failure:function(){return o=-1,t=arguments,n.length&&qq.each(n,(function(e,a){a.apply(null,t)})),i.length&&qq.each(i,(function(e,a){a.apply(null,t)})),this}})},qq.BlobProxy=function(e,t){"use strict";qq.extend(this,{referenceBlob:e,create:function(){return t(e)}})},qq.UploadButton=function(e){"use strict";var t,a,n=this,i=new qq.DisposeSupport,o={acceptFiles:null,element:null,focusClass:"qq-upload-button-focus",folders:!1,hoverClass:"qq-upload-button-hover",ios8BrowserCrashWorkaround:!1,multiple:!1,name:"qqfile",onChange:function(e){},title:null};function s(){var e=document.createElement("input");return e.setAttribute(qq.UploadButton.BUTTON_ID_ATTR_NAME,a),e.setAttribute("title",o.title),n.setMultiple(o.multiple,e),o.folders&&qq.supportedFeatures.folderSelection&&e.setAttribute("webkitdirectory",""),o.acceptFiles&&e.setAttribute("accept",o.acceptFiles),e.setAttribute("type","file"),e.setAttribute("name",o.name),qq(e).css({position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:qq.ie()&&!qq.ie8()?"3500px":"118px",margin:0,padding:0,cursor:"pointer",opacity:0}),!qq.ie7()&&qq(e).css({height:"100%"}),o.element.appendChild(e),i.attach(e,"change",(function(){o.onChange(e)}
33)),i.attach(e,"mouseover",(function(){qq(o.element).addClass(o.hoverClass)})),i.attach(e,"mouseout",(function(){qq(o.element).removeClass(o.hoverClass)})),i.attach(e,"focus",(function(){qq(o.element).addClass(o.focusClass)})),i.attach(e,"blur",(function(){qq(o.element).removeClass(o.focusClass)})),e}qq.extend(o,e),a=qq.getUniqueId(),qq(o.element).css({position:"relative",overflow:"hidden",direction:"ltr"}),qq.extend(this,{getInput:function(){return t},getButtonId:function(){return a},setMultiple:function(e,t){var a=t||this.getInput();o.ios8BrowserCrashWorkaround&&qq.ios8()&&(qq.iosChrome()||qq.iosSafariWebView())?a.setAttribute("multiple",""):e?a.setAttribute("multiple",""):a.removeAttribute("multiple")},setAcceptFiles:function(e){e!==o.acceptFiles&&t.setAttribute("accept",e)},reset:function(){t.parentNode&&qq(t).remove(),qq(o.element).removeClass(o.focusClass),t=null,t=s()}}),t=s()},qq.UploadButton.BUTTON_ID_ATTR_NAME="qq-button-id",qq.UploadData=function(e){"use strict";var t=[],a={},n={},i={},o={};qq.extend(this,{addFile:function(s){var r=s.status||qq.status.SUBMITTING,l=t.push({name:s.name,originalName:s.name,uuid:s.uuid,size:null==s.size?-1:s.size,status:r})-1;return s.batchId&&(t[l].batchId=s.batchId,void 0===o[s.batchId]&&(o[s.batchId]=[]),o[s.batchId].push(l)),s.proxyGroupId&&(t[l].proxyGroupId=s.proxyGroupId,void 0===i[s.proxyGroupId]&&(i[s.proxyGroupId]=[]),i[s.proxyGroupId].push(l)),t[l].id=l,a[s.uuid]=l,void 0===n[r]&&(n[r]=[]),n[r].push(l),e.onStatusChange(l,null,r),l},retrieve:function(e){return qq.isObject(e)&&t.length?void 0!==e.id?function(e){if(qq.isArray(e)){var a=[];return qq.each(e,(function(e,n){a.push(t[n])})),a}return t[e]}(e.id):void 0!==e.uuid?function(e){if(qq.isArray(e)){var n=[];return qq.each(e,(function(e,i){n.push(t[a[i]])})),n}return t[a[e]]}(e.uuid):e.status?function(e){var a=[],i=[].concat(e);return qq.each(i,(function(e,i){var o=n[i];void 0!==o&&qq.each(o,(function(e,n){a.push(t[n])}))})),a}(e.status):void 0:qq.extend([],t,!0)},reset:function(){t=[],a={},n={},o={}},setStatus:function(a,i){var o=t[a].status,s=qq.indexOf(n[o],a);n[o].splice(s,1),t[a].status=i,void 0===n[i]&&(n[i]=[]),n[i].push(a),e.onStatusChange(a,o,i)},uuidChanged:function(e,n){var i=t[e].uuid;t[e].uuid=n,a[n]=e,delete a[i]},updateName:function(e,a){t[e].name=a},updateSize:function(e,a){t[e].size=a},setParentId:function(e,a){t[e].parentId=a},getIdsInProxyGroup:function(e){var a=t[e].proxyGroupId;return a?i[a]:[]},getIdsInBatch:function(e){var a=t[e].batchId;return o[a]}})},qq.status={SUBMITTING:"submitting",SUBMITTED:"submitted",REJECTED:"rejected",QUEUED:"queued",CANCELED:"canceled",PAUSED:"paused",UPLOADING:"uploading",UPLOAD_RETRYING:"retrying upload",UPLOAD_SUCCESSFUL:"upload successful",UPLOAD_FAILED:"upload failed",DELETE_FAILED:"delete failed",DELETING:"deleting",DELETED:"deleted"},function(){"use strict";qq.basePublicApi={addBlobs:function(e,t,a){this.addFiles(e,t,a)},addInitialFiles:function(e){var t=this;qq.each(e,(function(e,a){t._addCannedFile(a)}
33))},addFiles:function(e,t,a){this._maybeHandleIos8SafariWorkaround();var n=0===this._storedIds.length?qq.getUniqueId():this._currentBatchId,i=qq.bind((function(e){this._handleNewFile({blob:e,name:this._options.blobs.defaultName},n,d)}),this),o=qq.bind((function(e){this._handleNewFile(e,n,d)}),this),s=qq.bind((function(e){var t=qq.canvasToBlob(e);this._handleNewFile({blob:t,name:this._options.blobs.defaultName+".png"},n,d)}),this),r=qq.bind((function(e){var t=e.quality&&e.quality/100,a=qq.canvasToBlob(e.canvas,e.type,t);this._handleNewFile({blob:a,name:e.name},n,d)}),this),l=qq.bind((function(e){if(qq.isInput(e)&&qq.supportedFeatures.ajaxUploading){var t=Array.prototype.slice.call(e.files),a=this;qq.each(t,(function(e,t){a._handleNewFile(t,n,d)}))}else this._handleNewFile(e,n,d)}),this),c=this,d=[];this._currentBatchId=n,e&&(qq.isFileList(e)&&(e=Array.prototype.slice.call(e)),e=[].concat(e),qq.each(e,(function(e,t){qq.isFileOrInput(t)?l(t):qq.isBlob(t)?i(t):qq.isObject(t)?t.blob&&t.name?o(t):t.canvas&&t.name&&r(t):t.tagName&&"canvas"===t.tagName.toLowerCase()?s(t):c.log(t+" is not a valid file container! Ignoring!","warn")})),this.log("Received "+d.length+" files."),this._prepareItemsForUpload(d,t,a))},cancel:function(e){this._handler.cancel(e)},cancelAll:function(){var e=[],t=this;qq.extend(e,this._storedIds),qq.each(e,(function(e,a){t.cancel(a)})),this._handler.cancelAll()},clearStoredFiles:function(){this._storedIds=[]},continueUpload:function(e){var t=this._uploadData.retrieve({id:e});return!(!qq.supportedFeatures.pause||!this._options.chunking.enabled)&&(t.status===qq.status.PAUSED?(this.log(qq.format("Paused file ID {} ({}) will be continued. Not paused.",e,this.getName(e))),this._uploadFile(e),!0):(this.log(qq.format("Ignoring continue for file ID {} ({}). Not paused.",e,this.getName(e)),"error"),!1))},deleteFile:function(e){return this._onSubmitDelete(e)},doesExist:function(e){return this._handler.isValid(e)},drawThumbnail:function(e,t,a,n,i){var o,s,r=new qq.Promise;return this._imageGenerator?(o=this._thumbnailUrls[e],s={customResizeFunction:i,maxSize:a>0?a:null,scale:a>0},!n&&qq.supportedFeatures.imagePreviews&&(o=this.getFile(e)),null==o?r.failure({container:t,error:"File or URL not found."}):this._imageGenerator.generate(o,t,s).then((function(e){r.success(e)}),(function(e,t){r.failure({container:e,error:t||"Problem generating thumbnail"})}))):r.failure({container:t,error:"Missing image generator module"}),r},getButton:function(e){return this._getButton(this._buttonIdsForFileIds[e])},getEndpoint:function(e){return this._endpointStore.get(e)},getFile:function(e){return this._handler.getFile(e)||null},getInProgress:function(){return this._uploadData.retrieve({status:[qq.status.UPLOADING,qq.status.UPLOAD_RETRYING,qq.status.QUEUED]}).length},getName:function(e){return this._uploadData.retrieve({id:e}).name},getParentId:function(e){var t=this.getUploads({id:e}),a=null;return t&&void 0!==t.parentId&&(a=t.parentId),a},getResumableFilesData:function(){return this._handler.getResumableFilesData()},getSize:function(e){return this._uploadData.retrieve({id:e}).size},getNetUploads:function(){return this._netUploaded},getRemainingAllowedItems:function(){var e=this._currentItemLimit;return e>0?e-this._netUploadedOrQueued:null},getUploads:function(e){return this._uploadData.retrieve(e)},getUuid:function(e){return this._uploadData.retrieve({id:e}).uuid},log:function(e,t){!this._options.debug||t&&"info"!==t?t&&"info"!==t&&qq.log("[Fine Uploader "+qq.version+"] "+e,t):qq.log("[Fine Uploader "+qq.version+"] "+e)},pauseUpload:function(e){var t=this._uploadData.retrieve({id:e});if(!qq.supportedFeatures.pause||!this._options.chunking.enabled)return!1;if(qq.indexOf([qq.status.UPLOADING,qq.status.UPLOAD_RETRYING],t.status)>=0){if(this._handler.pause(e))return this._uploadData.setStatus(e,qq.status.PAUSED),!0;this.log(qq.format("Unable to pause file ID {} ({}).",e,this.getName(e)),"error")}else this.log(qq.format("Ignoring pause for file ID {} ({}). Not in progress.",e,this.getName(e)),"error");return!1},reset:function(){this.log("Resetting uploader..."),this._handler.reset(),this._storedIds=[],this._autoRetries=[],this._retryTimeouts=[],this._preventRetries=[],this._thumbnailUrls=[],qq.each(this._buttons,(function(e,t){t.reset()})),this._paramsStore.reset(),this._endpointStore.reset(),this._netUploadedOrQueued=0,this._netUploaded=0,this._uploadData.reset(),this._buttonIdsForFileIds=[],this._pasteHandler&&this._pasteHandler.reset(),this._options.session.refreshOnReset&&this._refreshSessionData(),this._succeededSinceLastAllComplete=[],this._failedSinceLastAllComplete=[],this._totalProgress&&this._totalProgress.reset()},retry:function(e){return this._manualRetry(e)},scaleImage:function(e,t){return qq.Scaler.prototype.scaleImage(e,t,{log:qq.bind(this.log,this),getFile:qq.bind(this.getFile,this),uploadData:this._uploadData})},setCustomHeaders:function(e,t){this._customHeadersStore.set(e,t)},setDeleteFileCustomHeaders:function(e,t){this._deleteFileCustomHeadersStore.set(e,t)},setDeleteFileEndpoint:function(e,t){this._deleteFileEndpointStore.set(e,t)}
33,setDeleteFileParams:function(e,t){this._deleteFileParamsStore.set(e,t)},setEndpoint:function(e,t){this._endpointStore.set(e,t)},setForm:function(e){this._updateFormSupportAndParams(e)},setItemLimit:function(e){this._currentItemLimit=e},setName:function(e,t){this._uploadData.updateName(e,t)},setParams:function(e,t){this._paramsStore.set(e,t)},setUuid:function(e,t){return this._uploadData.uuidChanged(e,t)},uploadStoredFiles:function(){0===this._storedIds.length?this._itemError("noFilesError"):this._uploadStoredFiles()}},qq.basePrivateApi={_addCannedFile:function(e){var t=this._uploadData.addFile({uuid:e.uuid,name:e.name,size:e.size,path:e.pathUrl,status:qq.status.UPLOAD_SUCCESSFUL});return e.deleteFileEndpoint&&this.setDeleteFileEndpoint(e.deleteFileEndpoint,t),e.deleteFileParams&&this.setDeleteFileParams(e.deleteFileParams,t),e.thumbnailUrl&&(this._thumbnailUrls[t]=e.thumbnailUrl),this._netUploaded++,this._netUploadedOrQueued++,t},_annotateWithButtonId:function(e,t){qq.isFile(e)&&(e.qqButtonId=this._getButtonId(t))},_batchError:function(e){this._options.callbacks.onError(null,null,e,void 0)},_createDeleteHandler:function(){var e=this;return new qq.DeleteFileAjaxRequester({method:this._options.deleteFile.method.toUpperCase(),maxConnections:this._options.maxConnections,uuidParamName:this._options.request.uuidName,customHeaders:this._deleteFileCustomHeadersStore,paramsStore:this._deleteFileParamsStore,endpointStore:this._deleteFileEndpointStore,cors:this._options.cors,log:qq.bind(e.log,e),onDelete:function(t){e._onDelete(t),e._options.callbacks.onDelete(t)},onDeleteComplete:function(t,a,n){e._onDeleteComplete(t,a,n),e._options.callbacks.onDeleteComplete(t,a,n)}})},_createPasteHandler:function(){var e=this;return new qq.PasteSupport({targetElement:this._options.paste.targetElement,callbacks:{log:qq.bind(e.log,e),pasteReceived:function(t){e._handleCheckedCallback({name:"onPasteReceived",callback:qq.bind(e._options.callbacks.onPasteReceived,e,t),onSuccess:qq.bind(e._handlePasteSuccess,e,t),identifier:"pasted image"})}}})},_createStore:function(e,t){var a={},n=e,i={},o=t,s=function(e){return qq.isObject(e)?qq.extend({},e):e},r=function(e,t){o&&qq.isObject(t)&&qq.extend(t,qq.isFunction(o)?o():o),i[e]&&qq.extend(t,i[e])};return{set:function(e,t){null==t?(a={},n=s(e)):a[t]=s(e)},get:function(e){var t;return t=null!=e&&a[e]?a[e]:s(n),r(e,t),s(t)},addReadOnly:function(e,t){qq.isObject(a)&&(null===e?qq.isFunction(t)?o=t:(o=o||{},qq.extend(o,t)):(i[e]=i[e]||{},qq.extend(i[e],t)))},remove:function(e){return delete a[e]},reset:function(){a={},i={},n=e}}},_createUploadDataTracker:function(){var e=this;return new qq.UploadData({getName:function(t){return e.getName(t)},getUuid:function(t){return e.getUuid(t)},getSize:function(t){return e.getSize(t)}
33,onStatusChange:function(t,a,n){e._onUploadStatusChange(t,a,n),e._options.callbacks.onStatusChange(t,a,n),e._maybeAllComplete(t,n),e._totalProgress&&setTimeout((function(){e._totalProgress.onStatusChange(t,a,n)}),0)}})},_createUploadButton:function(e){var t,a=this,n=e.accept||this._options.validation.acceptFiles,i=e.allowedExtensions||this._options.validation.allowedExtensions;return t=new qq.UploadButton({acceptFiles:n,element:e.element,focusClass:this._options.classes.buttonFocus,folders:e.folders,hoverClass:this._options.classes.buttonHover,ios8BrowserCrashWorkaround:this._options.workarounds.ios8BrowserCrash,multiple:!!qq.supportedFeatures.ajaxUploading&&!(a._options.workarounds.iosEmptyVideos&&qq.ios()&&!qq.ios6()&&a._isAllowedExtension(i,".mov"))&&(void 0===e.multiple?a._options.multiple:e.multiple),name:this._options.request.inputName,onChange:function(e){a._onInputChange(e)},title:null==e.title?this._options.text.fileInputTitle:e.title}),this._disposeSupport.addDisposer((function(){t.dispose()})),a._buttons.push(t),t},_createUploadHandler:function(e,t){var a=this,n={},i={debug:this._options.debug,maxConnections:this._options.maxConnections,cors:this._options.cors,paramsStore:this._paramsStore,endpointStore:this._endpointStore,chunking:this._options.chunking,resume:this._options.resume,blobs:this._options.blobs,log:qq.bind(a.log,a),preventRetryParam:this._options.retry.preventRetryResponseProperty,onProgress:function(e,t,i,o){i<0||o<0||(n[e]&&n[e].loaded===i&&n[e].total===o||(a._onProgress(e,t,i,o),a._options.callbacks.onProgress(e,t,i,o)),n[e]={loaded:i,total:o})},onComplete:function(e,t,i,o){delete n[e];var s,r=a.getUploads({id:e}).status;r!==qq.status.UPLOAD_SUCCESSFUL&&r!==qq.status.UPLOAD_FAILED&&((s=a._onComplete(e,t,i,o))instanceof qq.Promise?s.done((function(){a._options.callbacks.onComplete(e,t,i,o)})):a._options.callbacks.onComplete(e,t,i,o))},onCancel:function(e,t,n){var i=new qq.Promise;return a._handleCheckedCallback({name:"onCancel",callback:qq.bind(a._options.callbacks.onCancel,a,e,t),onFailure:i.failure,onSuccess:function(){n.then((function(){a._onCancel(e,t)})),i.success()},identifier:e}),i},onUploadPrep:qq.bind(this._onUploadPrep,this),onUpload:function(e,t){a._onUpload(e,t),a._options.callbacks.onUpload(e,t)},onUploadChunk:function(e,t,n){a._onUploadChunk(e,n),a._options.callbacks.onUploadChunk(e,t,n)},onUploadChunkSuccess:function(e,t,n,i){a._options.callbacks.onUploadChunkSuccess.apply(a,arguments)},onResume:function(e,t,n){return a._options.callbacks.onResume(e,t,n)},onAutoRetry:function(e,t,n,i){return a._onAutoRetry.apply(a,arguments)},onUuidChanged:function(e,t){a.log("Server requested UUID change from '"+a.getUuid(e)+"' to '"+t+"'"),a.setUuid(e,t)},getName:qq.bind(a.getName,a),getUuid:qq.bind(a.getUuid,a),getSize:qq.bind(a.getSize,a),setSize:qq.bind(a._setSize,a),getDataByUuid:function(e){return a.getUploads({uuid:e})},isQueued:function(e){var t=a.getUploads({id:e}).status;return t===qq.status.QUEUED||t===qq.status.SUBMITTED||t===qq.status.UPLOAD_RETRYING||t===qq.status.PAUSED},getIdsInProxyGroup:a._uploadData.getIdsInProxyGroup,getIdsInBatch:a._uploadData.getIdsInBatch};return qq.each(this._options.request,(function(e,t){i[e]=t})),i.customHeaders=this._customHeadersStore,e&&qq.each(e,(function(e,t){i[e]=t})),new qq.UploadHandlerController(i,t)},_fileOrBlobRejected:function(e){this._netUploadedOrQueued--,this._uploadData.setStatus(e,qq.status.REJECTED)},_formatSize:function(e){if(0===e)return e+this._options.text.sizeSymbols[0];var t=-1;do{e/=1e3,t++}while(e>999);return Math.max(e,.1).toFixed(1)+this._options.text.sizeSymbols[t]},_generateExtraButtonSpecs:function(){var e=this;this._extraButtonSpecs={},qq.each(this._options.extraButtons,(function(t,a){var n=a.multiple,i=qq.extend({},e._options.validation,!0),o=qq.extend({},a);void 0===n&&(n=e._options.multiple),o.validation&&qq.extend(i,a.validation,!0),qq.extend(o,{multiple:n,validation:i},!0),e._initExtraButton(o)}))},_getButton:function(e){var t=this._extraButtonSpecs[e];return t?t.element:e===this._defaultButtonId?this._options.button:void 0},_getButtonId:function(e){var t,a,n=e;if(n instanceof qq.BlobProxy&&(n=n.referenceBlob),n&&!qq.isBlob(n)){if
33(qq.isFile(n))return n.qqButtonId;if("input"===n.tagName.toLowerCase()&&"file"===n.type.toLowerCase())return n.getAttribute(qq.UploadButton.BUTTON_ID_ATTR_NAME);if(t=n.getElementsByTagName("input"),qq.each(t,(function(e,t){if("file"===t.getAttribute("type"))return a=t,!1})),a)return a.getAttribute(qq.UploadButton.BUTTON_ID_ATTR_NAME)}},_getNotFinished:function(){return this._uploadData.retrieve({status:[qq.status.UPLOADING,qq.status.UPLOAD_RETRYING,qq.status.QUEUED,qq.status.SUBMITTING,qq.status.SUBMITTED,qq.status.PAUSED]}).length},_getValidationBase:function(e){var t=this._extraButtonSpecs[e];return t?t.validation:this._options.validation},_getValidationDescriptor:function(e){return e.file instanceof qq.BlobProxy?{name:qq.getFilename(e.file.referenceBlob),size:e.file.referenceBlob.size}:{name:this.getUploads({id:e.id}).name,size:this.getUploads({id:e.id}).size}},_getValidationDescriptors:function(e){var t=this,a=[];return qq.each(e,(function(e,n){a.push(t._getValidationDescriptor(n))})),a},_handleCameraAccess:function(){if(this._options.camera.ios&&qq.ios()){var e=this._options.camera.button,t=e?this._getButtonId(e):this._defaultButtonId,a=this._options;t&&t!==this._defaultButtonId&&(a=this._extraButtonSpecs[t]),a.multiple=!1,null===a.validation.acceptFiles?a.validation.acceptFiles="image/*;capture=camera":a.validation.acceptFiles+=",image/*;capture=camera",qq.each(this._buttons,(function(e,n){if(n.getButtonId()===t)return n.setMultiple(a.multiple),n.setAcceptFiles(a.acceptFiles),!1}))}},_handleCheckedCallback:function(e){var t=this,a=e.callback();return qq.isGenericPromise(a)?(this.log(e.name+" - waiting for "+e.name+" promise to be fulfilled for "+e.identifier),a.then((function(a){t.log(e.name+" promise success for "+e.identifier),e.onSuccess(a)}),(function(){e.onFailure?(t.log(e.name+" promise failure for "+e.identifier),e.onFailure()):t.log(e.name+" promise failure for "+e.identifier)}))):(!1!==a?e.onSuccess(a):e.onFailure?(this.log(e.name+" - return value was 'false' for "+e.identifier+". Invoking failure callback."),e.onFailure()):this.log(e.name+" - return value was 'false' for "+e.identifier+". Will not proceed."),a)},_handleNewFile:function(e,t,a){var n=this,i=qq.getUniqueId(),o=-1,s=qq.getFilename(e),r=e.blob||e,l=this._customNewFileHandler?this._customNewFileHandler:qq.bind(n._handleNewFileGeneric,n);!qq.isInput(r)&&r.size>=0&&(o=r.size),l(r,s,i,o,a,t,this._options.request.uuidName,{uploadData:n._uploadData,paramsStore:n._paramsStore,addFileToHandler:function(e,t){n._handler.add(e,t),n._netUploadedOrQueued++,n._trackButton(e)}})},_handleNewFileGeneric:function(e,t,a,n,i,o){var s=this._uploadData.addFile({uuid:a,name:t,size:n,batchId:o});this._handler.add(s,e),this._trackButton(s),this._netUploadedOrQueued++,i.push({id:s,file:e})},_handlePasteSuccess:function(e,t){if(void 0!==e.type)var a=e.type.split("/")[1],n=t;else a="jpg",n=null;null==n&&(n=this._options.paste.defaultName),n+="."+a,this.addFiles({name:n,blob:e})},_initExtraButton:function(e){var t=this._createUploadButton({accept:e.validation.acceptFiles,allowedExtensions:e.validation.allowedExtensions,element:e.element,folders:e.folders,multiple:e.multiple,title:e.fileInputTitle});this._extraButtonSpecs[t.getButtonId()]=e},_initFormSupportAndParams:function(){this._formSupport=qq.FormSupport&&new qq.FormSupport(this._options.form,qq.bind(this.uploadStoredFiles,this),qq.bind(this.log,this)),this._formSupport&&this._formSupport.attachedToForm?(this._paramsStore=this._createStore(this._options.request.params,this._formSupport.getFormInputsAsObject),this._options.autoUpload=this._formSupport.newAutoUpload,this._formSupport.newEndpoint&&(this._options.request.endpoint=this._formSupport.newEndpoint)):this._paramsStore=this._createStore(this._options.request.params)},_isDeletePossible:function(){return!(!qq.DeleteFileAjaxRequester||!this._options.deleteFile.enabled)&&(!this._options.cors.expected||(!!qq.supportedFeatures.deleteFileCorsXhr||!(!qq.supportedFeatures.deleteFileCorsXdr||!this._options.cors.allowXdr)))},_isAllowedExtension:function(e,t){var a=!1;return!e.length||(qq.each(e,(function(e,n){if(qq.isString(n)){var i=new RegExp("\\."+n+"$","i");if(null!=t.match(i))return a=!0,!1}})),a)},_itemError:function(e,t,a){var n,i,o=this._options.messages[e],s=[],r=[].concat(t),l=r[0],c=this._getButtonId(a),d=this._getValidationBase(c);function u(e,t){o=o.replace(e,t)}return qq.each(d.allowedExtensions,(function(e,t){qq.isString(t)&&s.push(t)})),n=s.join(", ").toLowerCase(),u("{file}",this._options.formatFileName(l)),u("{extensions}",n),u("{sizeLimit}",this._formatSize(d.sizeLimit)),u("{minSizeLimit}",this._formatSize(d.minSizeLimit)),null!==(i=o.match(/(\{\w+\})/g))&&qq.each(i,(function(e,t){u(t,r[e])})),this._options.callbacks.onError(null,l,o,void 0),o},_manualRetry:function(e,t){if(this._onBeforeManualRetry(e))return this._netUploadedOrQueued++,this._uploadData.setStatus(e,qq.status.UPLOAD_RETRYING),t?t(e):this._handler.retry(e),!0},_maybeAllComplete:function(e,t){var a=this,n=this._getNotFinished();t===qq.status.UPLOAD_SUCCESSFUL?this._succeededSinceLastAllComplete.push(e):t===qq.status.UPLOAD_FAILED&&this._failedSinceLastAllComplete.push(e),0===n&&(this._succeededSinceLastAllComplete.length||this._failedSinceLastAllComplete.length)&&setTimeout((function(){a._onAllComplete(a._succeededSinceLastAllComplete,a._failedSinceLastAllComplete)}),0)},_maybeHandleIos8SafariWorkaround:function(){var e=this;if(this._options.workarounds.ios8SafariUploads&&qq.ios800()&&qq.iosSafari())throw setTimeout((function(){window.alert(e._options.messages.unsupportedBrowserIos8Safari)}),0),new qq.Error(this._options.messages.unsupportedBrowserIos8Safari)},_maybeParseAndSendUploadError:function(e,t,a,n){if(!a.success)if(n&&200!==n.status&&!a.error)this._options.callbacks.onError(e,t,"XHR returned response code "+n.status,n);else{var i=a.error?a.error:this._options.text.defaultResponseError;this._options.callbacks.onError(e,t,i,n)}},_maybeProcessNextItemAfterOnValidateCallback:function(e,t,a,n,i){var o=this;if(t.length>a)if(e||!this._options.validation.stopOnFirstInvalidFile)setTimeout((function(){var e=o._getValidationDescriptor(t[a]),s=o._getButtonId(t[a
33].file),r=o._getButton(s);o._handleCheckedCallback({name:"onValidate",callback:qq.bind(o._options.callbacks.onValidate,o,e,r),onSuccess:qq.bind(o._onValidateCallbackSuccess,o,t,a,n,i),onFailure:qq.bind(o._onValidateCallbackFailure,o,t,a,n,i),identifier:"Item '"+e.name+"', size: "+e.size})}),0);else if(!e)for(;a<t.length;a++)o._fileOrBlobRejected(t[a].id)},_onAllComplete:function(e,t){this._totalProgress&&this._totalProgress.onAllComplete(e,t,this._preventRetries),this._options.callbacks.onAllComplete(qq.extend([],e),qq.extend([],t)),this._succeededSinceLastAllComplete=[],this._failedSinceLastAllComplete=[]},_onAutoRetry:function(e,t,a,n,i){var o=this;if(o._preventRetries[e]=a[o._options.retry.preventRetryResponseProperty],o._shouldAutoRetry(e,t,a)){var s=1e3*o._options.retry.autoAttemptDelay;return o._maybeParseAndSendUploadError.apply(o,arguments),o._options.callbacks.onAutoRetry(e,t,o._autoRetries[e]),o._onBeforeAutoRetry(e,t),o._uploadData.setStatus(e,qq.status.UPLOAD_RETRYING),o._retryTimeouts[e]=setTimeout((function(){o.log("Starting retry for "+t+"..."),i?i(e):o._handler.retry(e)}),s),!0}},_onBeforeAutoRetry:function(e,t){this.log("Waiting "+this._options.retry.autoAttemptDelay+" seconds before retrying "+t+"...")},_onBeforeManualRetry:function(e){var t,a=this._currentItemLimit;return this._preventRetries[e]?(this.log("Retries are forbidden for id "+e,"warn"),!1):this._handler.isValid(e)?(t=this.getName(e),!1!==this._options.callbacks.onManualRetry(e,t)&&(a>0&&this._netUploadedOrQueued+1>a?(this._itemError("retryFailTooManyItems"),!1):(this.log("Retrying upload for '"+t+"' (id: "+e+")..."),!0))):(this.log("'"+e+"' is not a valid file ID","error"),!1)},_onCancel:function(e,t){this._netUploadedOrQueued--,clearTimeout(this._retryTimeouts[e]);var a=qq.indexOf(this._storedIds,e);!this._options.autoUpload&&a>=0&&this._storedIds.splice(a,1),this._uploadData.setStatus(e,qq.status.CANCELED)},_onComplete:function(e,t,a,n){return a.success?(a.thumbnailUrl&&(this._thumbnailUrls[e]=a.thumbnailUrl),this._netUploaded++,this._uploadData.setStatus(e,qq.status.UPLOAD_SUCCESSFUL)):(this._netUploadedOrQueued--,this._uploadData.setStatus(e,qq.status.UPLOAD_FAILED),!0===a[this._options.retry.preventRetryResponseProperty]&&(this._preventRetries[e]=!0)),this._maybeParseAndSendUploadError(e,t,a,n),!!a.success},_onDelete:function(e){this._uploadData.setStatus(e,qq.status.DELETING)},_onDeleteComplete:function(e,t,a){var n=this.getName(e);a?(this._uploadData.setStatus(e,qq.status.DELETE_FAILED),this.log("Delete request for '"+n+"' has failed.","error"),void 0===t.withCredentials?this._options.callbacks.onError(e,n,"Delete request failed",t):this._options.callbacks.onError(e,n,"Delete request failed with response code "+t.status,t)):(this._netUploadedOrQueued--,this._netUploaded--,this._handler.expunge(e),this._uploadData.setStatus(e,qq.status.DELETED),this.log("Delete request for '"+n+"' has succeeded."))},_onInputChange:function(e){var t;if(qq.supportedFeatures.ajaxUploading){for(t=0;t<e.files.length;t++)this._annotateWithButtonId(e.files[t],e);this.addFiles(e.files)}else e.value.length>0&&this.addFiles(e);qq.each(this._buttons,(function(e,t){t.reset()}))},_onProgress:function(e,t,a,n){this._totalProgress&&this._totalProgress.onIndividualProgress(e,a,n)},_onSubmit:function(e,t){},_onSubmitCallbackSuccess:function(e,t){this._onSubmit.apply(this,arguments),this._uploadData.setStatus(e,qq.status.SUBMITTED),this._onSubmitted.apply(this,arguments),this._options.autoUpload?(this._options.callbacks.onSubmitted.apply(this,arguments),this._uploadFile(e)):(this._storeForLater(e),this._options.callbacks.onSubmitted.apply(this,arguments))},_onSubmitDelete:function(e,t,a){var n,i=this.getUuid(e);return t&&(n=qq.bind(t,this,e,i,a)),this._isDeletePossible()?(this._handleCheckedCallback({name:"onSubmitDelete",callback:qq.bind(this._options.callbacks.onSubmitDelete,this,e),onSuccess:n||qq.bind(this._deleteHandler.sendDelete,this,e,i,a),identifier:e}),!0):(this.log("Delete request ignored for ID "+e+", delete feature is disabled or request not possible due to CORS on a user agent that does not support pre-flighting.","warn"),!1)},_onSubmitted:function(e){},_onTotalProgress:function(e,t){this._options.callbacks.onTotalProgress(e,t)},_onUploadPrep:function(e){},_onUpload:function(e,t){this._uploadData.setStatus(e,qq.status.UPLOADING)},_onUploadChunk:function(e,t){},_onUploadStatusChange:function(e,t,a){a===qq.status.PAUSED&&clearTimeout(this._retryTimeouts[e])},_onValidateBatchCallbackFailure:function(e){var t=this;qq.each(e,(function(e,a){t._fileOrBlobRejected(a.id)}))},_onValidateBatchCallbackSuccess:function(e,t,a,n,i){var o,s=this._currentItemLimit,r=this._netUploadedOrQueued;0===s||r<=s?t.length>0?this._handleCheckedCallback({name:"onValidate",callback:qq.bind(this._options.callbacks.onValidate,this,e[0],i),onSuccess:qq.bind(this._onValidateCallbackSuccess,this,t,0,a,n),onFailure:qq.bind(this._onValidateCallbackFailure,this,t,0,a,n),identifier:"Item '"+t[0].file.name+"', size: "+t[0].file.size}):this._itemError("noFilesError"):(this._onValidateBatchCallbackFailure(t),o=this._options.messages.tooManyItemsError.replace(/\{netItems\}/g,r).replace(/\{itemLimit\}/g,s),this._batchError(o))},_onValidateCallbackFailure:function(e,t,a,n){var i=t+1;this._fileOrBlobRejected(e[t].id,e[t].file.name),this._maybeProcessNextItemAfterOnValidateCallback(!1,e,i,a,n)},_onValidateCallbackSuccess:function(e,t,a,n){var i=this,o=t+1,s=this._getValidationDescriptor(e[t]);
33this._validateFileOrBlobData(e[t],s).then((function(){i._upload(e[t].id,a,n),i._maybeProcessNextItemAfterOnValidateCallback(!0,e,o,a,n)}),(function(){i._maybeProcessNextItemAfterOnValidateCallback(!1,e,o,a,n)}))},_prepareItemsForUpload:function(e,t,a){if(0!==e.length){var n=this._getValidationDescriptors(e),i=this._getButtonId(e[0].file),o=this._getButton(i);this._handleCheckedCallback({name:"onValidateBatch",callback:qq.bind(this._options.callbacks.onValidateBatch,this,n,o),onSuccess:qq.bind(this._onValidateBatchCallbackSuccess,this,n,e,t,a,o),onFailure:qq.bind(this._onValidateBatchCallbackFailure,this,e),identifier:"batch validation"})}else this._itemError("noFilesError")},_preventLeaveInProgress:function(){var e=this;this._disposeSupport.attach(window,"beforeunload",(function(t){if(e.getInProgress())return(t=t||window.event).returnValue=e._options.messages.onLeave,e._options.messages.onLeave}))},_refreshSessionData:function(){var e=this,t=this._options.session;qq.Session&&null!=this._options.session.endpoint&&(this._session||(qq.extend(t,{cors:this._options.cors}),t.log=qq.bind(this.log,this),t.addFileRecord=qq.bind(this._addCannedFile,this),this._session=new qq.Session(t)),setTimeout((function(){alert(),e._session.refresh().then((function(t,a){e._sessionRequestComplete(),e._options.callbacks.onSessionRequestComplete(t,!0,a)}),(function(t,a){e._options.callbacks.onSessionRequestComplete(t,!1,a)}))}),0))},_sessionRequestComplete:function(){},_setSize:function(e,t){this._uploadData.updateSize(e,t),this._totalProgress&&this._totalProgress.onNewSize(e)},_shouldAutoRetry:function(e,t,a){var n=this._uploadData.retrieve({id:e});return!!(!this._preventRetries[e]&&this._options.retry.enableAuto&&n.status!==qq.status.PAUSED&&(void 0===this._autoRetries[e]&&(this._autoRetries[e]=0),this._autoRetries[e]<this._options.retry.maxAutoAttempts))&&(this._autoRetries[e]+=1,!0)},_storeForLater:function(e){this._storedIds.push(e)},_trackButton:function(e){var t;(t=qq.supportedFeatures.ajaxUploading?this._handler.getFile(e).qqButtonId:this._getButtonId(this._handler.getInput(e)))&&(this._buttonIdsForFileIds[e]=t)},_updateFormSupportAndParams:function(e){this._options.form.element=e,this._formSupport=qq.FormSupport&&new qq.FormSupport(this._options.form,qq.bind(this.uploadStoredFiles,this),qq.bind(this.log,this)),this._formSupport&&this._formSupport.attachedToForm&&(this._paramsStore.addReadOnly(null,this._formSupport.getFormInputsAsObject),this._options.autoUpload=this._formSupport.newAutoUpload,this._formSupport.newEndpoint&&this.setEndpoint(this._formSupport.newEndpoint))},_upload:function(e,t,a){var n=this.getName(e);t&&this.setParams(t,e),a&&this.setEndpoint(a,e),this._handleCheckedCallback({name:"onSubmit",callback:qq.bind(this._options.callbacks.onSubmit,this,e,n),onSuccess:qq.bind(this._onSubmitCallbackSuccess,this,e,n),onFailure:qq.bind(this._fileOrBlobRejected,this,e,n),identifier:e})},_uploadFile:function(e){this._handler.upload(e)||this._uploadData.setStatus(e,qq.status.QUEUED)},_uploadStoredFiles:function(){for(var e,t,a=this;this._storedIds.length;)e=this._storedIds.shift(),this._uploadFile(e);(t=this.getUploads({status:qq.status.SUBMITTING}).length)&&(qq.log("Still waiting for "+t+" files to clear submit queue. Will re-parse stored IDs array shortly."),setTimeout((function(){a._uploadStoredFiles()}),1e3))},_validateFileOrBlobData:function(e,t){var a=this,n=e.file instanceof qq.BlobProxy?e.file.referenceBlob:e.file,i=t.name,o=t.size,s=this._getButtonId(e.file),r=this._getValidationBase(s),l=new qq.Promise;return l.then((function(){}),(function(){a._fileOrBlobRejected(e.id,i)})),qq.isFileOrInput(n)&&!this._isAllowedExtension(r.allowedExtensions,i)?(this._itemError("typeError",i,n),l.failure()):this._options.validation.allowEmpty||0!==o?o>0&&r.sizeLimit&&o>r.sizeLimit?(this._itemError("sizeError",i,n),l.failure()):o>0&&o<r.minSizeLimit?(this._itemError("minSizeError",i,n),l.failure()):(qq.ImageValidation&&qq.supportedFeatures.imagePreviews&&qq.isFile(n)?new qq.ImageValidation(n,qq.bind(a.log,a)).validate(r.image).then(l.success,(function(e){a._itemError(e+"ImageError",i,n),l.failure()})):l.success(),l):(this._itemError("emptyError",i,n),l.failure())},_wrapCallbacks:function(){var e,t,a;for(a in e=this,t=function(t,a,n){var i;try{return a.apply(e,n)}catch(a){i=a.message||a.toString(),e.log("Caught exception in '"+t+"' callback - "+i,"error")}},this._options.callbacks)!function(){var n,i;n=a,i=e._options.callbacks[n],e._options.callbacks[n]=function(){return t(n,i,arguments)}}()}}}(),function(){"use strict";qq.FineUploaderBasic=function(e){var t=this;this._options={debug:!1,button:null,multiple:!0,maxConnections:3,disableCancelForFormUploads:!1,autoUpload:!0,request:{customHeaders:{},endpoint:"/server/upload",filenameParam:"qqfilename",forceMultipart:!0,inputName:"qqfile",method:"POST",params:{},paramsInBody:!0,totalFileSizeName:"qqtotalfilesize",uuidName:"qquuid"},validation:{allowedExtensions:[],sizeLimit:0,minSizeLimit:0,itemLimit:0,stopOnFirstInvalidFile:!0,acceptFiles:null,image:{maxHeight:0,maxWidth:0,minHeight:0,minWidth:0},allowEmpty:!1},callbacks:{onSubmit:function(e,t){},onSubmitted:function(e,t){},onComplete:function(e,t,a,n){},onAllComplete:function(e,t){},onCancel:function(e,t){},onUpload:function(e,t){},onUploadChunk:function(e,t,a){},onUploadChunkSuccess:function(e,t,a,n){},onResume:function(e,t,a){},onProgress:function(e,t,a,n){},onTotalProgress:function(e,t){},onError:function(e,t,a,n){},onAutoRetry:function(e,t,a){},onManualRetry:function(e,t){},onValidateBatch:function(e){},onValidate:function(e){},onSubmitDelete:function(e){},onDelete:function(e){},onDeleteComplete:function(e,t,a){},onPasteReceived:function(e){},onStatusChange:function(e,t,a){},onSessionRequestComplete:function(e,t,a){}},messages:{typeError:"{file}
33 has an invalid extension. Valid extension(s): {extensions}.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",minSizeError:"{file} is too small, minimum file size is {minSizeLimit}.",emptyError:"{file} is empty, please select files again without it.",noFilesError:"No files to upload.",tooManyItemsError:tradDynForm.tooManyItemsError,maxHeightImageError:"Image is too tall.",maxWidthImageError:"Image is too wide.",minHeightImageError:"Image is not tall enough.",minWidthImageError:"Image is not wide enough.",retryFailTooManyItems:"Retry failed - you have reached your file limit.",onLeave:"The files are being uploaded, if you leave now the upload will be canceled.",unsupportedBrowserIos8Safari:"Unrecoverable error - this browser does not permit file uploading of any kind due to serious bugs in iOS8 Safari. Please use iOS8 Chrome until Apple fixes these issues."},retry:{enableAuto:!1,maxAutoAttempts:3,autoAttemptDelay:5,preventRetryResponseProperty:"preventRetry"},classes:{buttonHover:"qq-upload-button-hover",buttonFocus:"qq-upload-button-focus"},chunking:{enabled:!1,concurrent:{enabled:!1},mandatory:!1,paramNames:{partIndex:"qqpartindex",partByteOffset:"qqpartbyteoffset",chunkSize:"qqchunksize",totalFileSize:"qqtotalfilesize",totalParts:"qqtotalparts"},partSize:2e6,success:{endpoint:null}},resume:{enabled:!1,recordsExpireIn:7,paramNames:{resuming:"qqresume"}},formatFileName:function(e){return e},text:{defaultResponseError:"Upload failure reason unknown",fileInputTitle:"file input",sizeSymbols:["kB","MB","GB","TB","PB","EB"]},deleteFile:{enabled:!1,method:"DELETE",endpoint:"/server/upload",customHeaders:{},params:{}},cors:{expected:!1,sendCredentials:!1,allowXdr:!1},blobs:{defaultName:"misc_data"},paste:{targetElement:null,defaultName:"pasted_image"},camera:{ios:!1,button:null},extraButtons:[],session:{endpoint:null,params:{},customHeaders:{},refreshOnReset:!0},form:{element:"qq-form",autoUpload:!1,interceptSubmit:!0},scaling:{customResizer:null,sendOriginal:!0,orient:!0,defaultType:null,defaultQuality:80,failureText:"Failed to scale",includeExif:!1,sizes:[]},workarounds:{iosEmptyVideos:!0,ios8SafariUploads:!0,ios8BrowserCrash:!1}},qq.extend(this._options,e,!0),this._buttons=[],this._extraButtonSpecs={},this._buttonIdsForFileIds=[],this._wrapCallbacks(),this._disposeSupport=new qq.DisposeSupport,this._storedIds=[],this._autoRetries=[],this._retryTimeouts=[],this._preventRetries=[],this._thumbnailUrls=[],this._netUploadedOrQueued=0,this._netUploaded=0,this._uploadData=this._createUploadDataTracker(),this._initFormSupportAndParams(),this._customHeadersStore=this._createStore(this._options.request.customHeaders),this._deleteFileCustomHeadersStore=this._createStore(this._options.deleteFile.customHeaders),this._deleteFileParamsStore=this._createStore(this._options.deleteFile.params),this._endpointStore=this._createStore(this._options.request.endpoint),this._deleteFileEndpointStore=this._createStore(this._options.deleteFile.endpoint),this._handler=this._createUploadHandler(),this._deleteHandler=qq.DeleteFileAjaxRequester&&this._createDeleteHandler(),this._options.button&&(this._defaultButtonId=this._createUploadButton({element:this._options.button,title:this._options.text.fileInputTitle}).getButtonId()),this._generateExtraButtonSpecs(),this._handleCameraAccess(),this._options.paste.targetElement&&(qq.PasteSupport?this._pasteHandler=this._createPasteHandler():this.log("Paste support module not found","error")),this._preventLeaveInProgress(),this._imageGenerator=qq.ImageGenerator&&new qq.ImageGenerator(qq.bind(this.log,this)),this._refreshSessionData(),this._succeededSinceLastAllComplete=[],this._failedSinceLastAllComplete=[],this._scaler=qq.Scaler&&new qq.Scaler(this._options.scaling,qq.bind(this.log,this))||{},this._scaler.enabled&&(this._customNewFileHandler=qq.bind(this._scaler.handleNewFile,this._scaler)),qq.TotalProgress&&qq.supportedFeatures.progressBar&&(this._totalProgress=new qq.TotalProgress(qq.bind(this._onTotalProgress,this),(function(e){var a=t._uploadData.retrieve({id:e});return a&&a.size||0}))),this._currentItemLimit=this._options.validation.itemLimit},qq.FineUploaderBasic.prototype=qq.basePublicApi,qq.extend(qq.FineUploaderBasic.prototype,qq.basePrivateApi)}(),qq.AjaxRequester=function(e){"use strict";var t,a,n=[],i={},o={acceptHeader:null,validMethods:["PATCH","POST","PUT"],method:"POST",contentType:"application/x-www-form-urlencoded",maxConnections:3,customHeaders:{},endpointStore:{},paramsStore:{},mandatedParams:{},allowXRequestedWithAndCacheControl:!0,successfulResponseCodes:{DELETE:[200,202,204],PATCH:[200,201,202,203,204],POST:[200,201,202,203,204],PUT:[200,201,202,203,204],GET:[200]},cors:{expected:!1,sendCredentials:!1},log:function(e,t){},onSend:function(e){},onComplete:function(e,t,a){},onProgress:null};
33if(qq.extend(o,e),t=o.log,qq.indexOf(o.validMethods,o.method)<0)throw new Error("'"+o.method+"' is not a supported method for this type of request!");function s(e){return o.cors.expected&&void 0===e.withCredentials}function r(e,t){var a=i[e].xhr;return a||(a=t||(o.cors.expected?function(){var e;return(window.XMLHttpRequest||window.ActiveXObject)&&void 0===(e=qq.createXhrInstance()).withCredentials&&((e=new XDomainRequest).onload=function(){},e.onerror=function(){},e.ontimeout=function(){},e.onprogress=function(){}),e}():qq.createXhrInstance()),i[e].xhr=a),a}function l(e){var t=qq.indexOf(n,e),a=o.maxConnections;delete i[e],n.splice(t,1),n.length>=a&&t<a&&d(n[a-1])}function c(e,a){var n,i=r(e),c=o.method,d=!0===a;l(e),d?t(c+" request for "+e+" has failed","error"):s(i)||(n=i.status,qq.indexOf(o.successfulResponseCodes[o.method],n)>=0)||(d=!0,t(c+" request for "+e+" has failed - response code "+i.status,"error")),o.onComplete(e,i,d)}function d(e,n){var l,d=r(e,n),u=o.method,p=function(e){var t,a=i[e].additionalParams,n=o.mandatedParams;return o.paramsStore.get&&(t=o.paramsStore.get(e)),a&&qq.each(a,(function(e,a){(t=t||{})[e]=a})),n&&qq.each(n,(function(e,a){(t=t||{})[e]=a})),t}(e),m=i[e].payload;return o.onSend(e),l=function(e,t,n){var s=o.endpointStore.get(e),r=i[e].addToPath;null!=r&&(s+="/"+r);a&&t&&(s=qq.obj2url(t,s));n&&(s=qq.obj2url(n,s));return s}(e,p,i[e].additionalQueryParams),s(d)?(d.onload=function(e){return function(){c(e)}}(e),d.onerror=function(e){return function(){c(e,!0)}}(e)):d.onreadystatechange=function(e){return function(){4===r(e).readyState&&c(e)}}(e),function(e){var t=o.onProgress;t&&(r(e).upload.onprogress=function(a){a.lengthComputable&&t(e,a.loaded,a.total)})}(e),d.open(u,l,!0),o.cors.expected&&o.cors.sendCredentials&&!s(d)&&(d.withCredentials=!0),function(e){var t=r(e),a=o.customHeaders,n=i[e].additionalHeaders||{},l=o.method,c={};s(t)||(o.acceptHeader&&t.setRequestHeader("Accept",o.acceptHeader),o.allowXRequestedWithAndCacheControl&&(o.cors.expected&&qq.indexOf(["GET","POST","HEAD"],o.method)>=0&&(d=!1,qq.each(d,(function(e,t){if(qq.indexOf(["Accept","Accept-Language","Content-Language","Content-Type"],t)<0)return d=!0,!1})),!d)||(t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.setRequestHeader("Cache-Control","no-cache"))),!o.contentType||"POST"!==l&&"PUT"!==l||t.setRequestHeader("Content-Type",o.contentType),qq.extend(c,qq.isFunction(a)?a(e):a),qq.extend(c,n),qq.each(c,(function(e,a){t.setRequestHeader(e,a)})));var d}(e),t("Sending "+u+" request for "+e),m?d.send(m):a||!p?d.send():p&&o.contentType&&o.contentType.toLowerCase().indexOf("application/x-www-form-urlencoded")>=0?d.send(qq.obj2url(p,"")):p&&o.contentType&&o.contentType.toLowerCase().indexOf("application/json")>=0?d.send(JSON.stringify(p)):d.send(p),d}a="GET"===o.method||"DELETE"===o.method,qq.extend(this,{initTransport:function(e){var t,a,s,r,l,c;return{withPath:function(e){return t=e,this},withParams:function(e){return a=e,this},withQueryParams:function(e){return c=e,this},withHeaders:function(e){return s=e,this},withPayload:function(e){return r=e,this},withCacheBuster:function(){return l=!0,this},send:function(u){return l&&qq.indexOf(["GET","DELETE"],o.method)>=0&&(a.qqtimestamp=(new Date).getTime()),function(e,t,a,s,r,l,c){if(i[e]={addToPath:a,additionalParams:s,additionalQueryParams:r,additionalHeaders:l,payload:c},n.push(e)<=o.maxConnections)return d(e,t)}(e,u,t,a,c,s,r)}}},canceled:function(e){l(e)}})},qq.UploadHandler=function(e){"use strict";var t=e.proxy,a={},n=t.onCancel,i=t.getName;qq.extend(this,{add:function(e,t){a[e]=t,a[e].temp={}},cancel:function(e){var t=this,o=new qq.Promise;n(e,i(e),o).then((function(){t.isValid(e)&&(a[e].canceled=!0,t.expunge(e)),o.success()}))},expunge:function(e){delete a[e]},getThirdPartyFileId:function(e){return a[e].key},isValid:function(e){return void 0!==a[e]},reset:function(){a={}},_getFileState:function(e){return a[e]},_setThirdPartyFileId:function(e,t){a[e].key=t},_wasCanceled:function(e){return!!a[e].canceled}})},qq.UploadHandlerController=function(e,t){"use strict";var a,n,i,o,s=this,r=!1,l=!1,c={paramsStore:{},maxConnections:3,chunking:{enabled:!1,multiple:{enabled:!1}},log:function(e,t){},onProgress:function(e,t,a,n){},onComplete:function(e,t,a,n){},onCancel:function(e,t){},onUploadPrep:function(e){},onUpload:function(e,t){},onUploadChunk:function(e,t,a){},onUploadChunkSuccess:function(e,t,a,n){},onAutoRetry:function(e,t,a,n){},onResume:function(e,t,a){},onUuidChanged:function(e,t){},getName:function(e){},setSize:function(e,t){},isQueued:function(e){},getIdsInProxyGroup:function(e){},getIdsInBatch:function(e){}},d={done:function(e,t,a,n){var o=i._getChunkData(e,t);i._getFileState(e).attemptingResume=!1,delete i._getFileState(e).temp.chunkProgress[t],i._getFileState(e).loaded+=o.size,c.onUploadChunkSuccess(e,i._getChunkDataForCallback(o),a,n)},finalize:function(e){var t=c.getSize(e),a=c.getName(e);n("All chunks have been uploaded for "+e+" - finalizing...."),i.finalizeChunks(e).then((function(o,s){n("Finalize successful for "+e);var r=m.normalizeResponse(o,!0);c.onProgress(e,a,t,t),i._maybeDeletePersistedChunkData(e),m.cleanup(e,r,s)}),(function(t,i){var o=m.normalizeResponse(t,!1);n("Problem finalizing chunks for file ID "+e+" - "+o.error,"error"),o.reset&&d.reset(e),c.onAutoRetry(e,a,o,i)||m.cleanup(e,o,i)}))},handleFailure:function(e,t,a,o){var s=c.getName(t);n("Chunked upload request failed for "+t+", chunk "+e),i.clearCachedChunk(t,e);var r,p=m.normalizeResponse(a,!1);p.reset?d.reset(t):(r=qq.indexOf(i._getFileState(t).chunking.inProgress,e))>=0&&(i._getFileState(t).chunking.inProgress.splice(r,1),i._getFileState(t).chunking.remaining.unshift(e)),i._getFileState(t).temp.ignoreFailure||(l&&(i._getFileState(t).temp.ignoreFailure=!0,n(qq.format("Going to attempt to abort these chunks: {}. These are currently in-progress: {}.",JSON.stringify(Object.keys(i._getXhrs(t))),JSON.stringify(i._getFileState(t).chunking.inProgress))),qq.each(i._getXhrs(t),(function(e,a){n(qq.format("Attempting to abort file {}.{}. XHR readyState {}. ",t,e,a.readyState)),a.abort(),a._cancelled=!0})),i.moveInProgressToRemaining(t),u.free(t,!0)),c.onAutoRetry(t,s,p,o)||m.cleanup(t,p,o))},hasMoreParts:function(e){return!!i._getFileState(e).chunking.remaining.length},nextPart:function(e){var t=i._getFileState(e).chunking.remaining.shift();return t>=i._getTotalChunks(e)&&(t=null),t},reset:function(e){n("Server or callback has ordered chunking effort to be restarted on next attempt for item ID "+e,"error"),i._maybeDeletePersistedChunkData(e),i.reevaluateChunking(e),i._getFileState(e).loaded=0},sendNext:function(e){var t=c.getSize(e),a=c.getName(e),o=d.nextPart(e),s=i._getChunkData(e,o),r=i._getFileState(e).attemptingResume,p=i._getFileState(e).chunking.inProgress||[];null==i._getFileState(e).loaded&&(i._getFileState(e).loaded=0),r&&!1===c.onResume(e,a,s)&&(d.reset(e),o=d.nextPart(e),s=i._getChunkData(e,o),r=!1),null==o&&0===p.length?d.finalize(e):(n(qq.format("Sending chunked upload request for item {}.{}, bytes {}-{} of {}.",e,o,s.start+1,s.end,t)),c.onUploadChunk(e,a,i._getChunkDataForCallback(s)),p.push(o),i._getFileState(e).chunking.inProgress=p,l&&u.open(e,o),l&&u.available()&&i._getFileState(e).chunking.remaining.length&&d.sendNext(e),0===s.blob.size?(n(qq.format("Chunk {} for file {} will not be uploaded, zero sized chunk.",o,e),"error"),d.handleFailure(o,e,"File is no longer available",null)):i.uploadChunk(e,o,r).then((function(t,a){n("Chunked upload request succeeded for "+e+", chunk "+o),i.clearCachedChunk(e,o);var s=i._getFileState(e).chunking.inProgress||[],r=m.normalizeResponse(t,!0),l=qq.indexOf(s,o);n(qq.format("Chunk {} for file {} uploaded successfully.",o,e)),d.done(e,o,r,a),l>=0&&s.splice(l,1),i._maybePersistChunkedState(e),d.hasMoreParts(e)||0!==s.length?d.hasMoreParts(e)?d.sendNext(e):n(qq.format("File ID {} has no more chunks to send and these chunk indexes are still marked as in-progress: {}",e,JSON.stringify(s))):d.finalize(e)}),(function(t,a){d.handleFailure(o,e,t,a)})).done((function(){i.clearXhr(e,o)})))}},u={_open:[],_openChunks:{},_waiting:[],available:function(){var e=c.maxConnections,t=0,a=0;return qq.each(u._openChunks,(function(e,n){t++,a+=n.length})),e-(u._open.length-t+a)},free:function(e,t){var a,o=!t,s=qq.indexOf(u._waiting,e),r=qq.indexOf(u._open,e);delete u._openChunks[e],m.getProxyOrBlob(e)instanceof qq.BlobProxy&&(n("Generated blob upload has ended for "+e+", disposing generated blob."),delete i._getFileState(e).file),s>=0?u._waiting.splice(s,1):o&&r>=0&&(u._open.splice(r,1),(a=u._waiting.shift())>=0&&(u._open.push(a),m.start(a)))},getWaitingOrConnected:function(){var e=[];return qq.each(u._openChunks,(function(t,a){a&&a.length&&e.push(parseInt(t))})),qq.each(u._open,(function(t,a){u._openChunks[a]||e.push(parseInt(a))}
33)),e=e.concat(u._waiting)},isUsingConnection:function(e){return qq.indexOf(u._open,e)>=0},open:function(e,t){return null==t&&u._waiting.push(e),!!u.available()&&(null==t?(u._waiting.pop(),u._open.push(e)):((a=u._openChunks[e]||[]).push(t),u._openChunks[e]=a),!0);var a},reset:function(){u._waiting=[],u._open=[]}},p=function(e,t){i._getFileState(e).loaded=0,n("Sending simple upload request for "+e),i.uploadFile(e).then((function(a,i){n("Simple upload request succeeded for "+e);var o=m.normalizeResponse(a,!0),s=c.getSize(e);c.onProgress(e,t,s,s),m.maybeNewUuid(e,o),m.cleanup(e,o,i)}),(function(a,i){n("Simple upload request failed for "+e);var o=m.normalizeResponse(a,!1);c.onAutoRetry(e,t,o,i)||m.cleanup(e,o,i)}))},m={cancel:function(e){n("Cancelling "+e),c.paramsStore.remove(e),u.free(e)},cleanup:function(e,t,a){var n=c.getName(e);c.onComplete(e,n,t,a),i._getFileState(e)&&i._clearXhrs&&i._clearXhrs(e),u.free(e)},getProxyOrBlob:function(e){return i.getProxy&&i.getProxy(e)||i.getFile&&i.getFile(e)},initHandler:function(){var e=t?qq[t]:qq.traditional,a=qq.supportedFeatures.ajaxUploading?"Xhr":"Form";(i=new e[a+"UploadHandler"](c,{getDataByUuid:c.getDataByUuid,getName:c.getName,getSize:c.getSize,getUuid:c.getUuid,log:n,onCancel:c.onCancel,onProgress:c.onProgress,onUuidChanged:c.onUuidChanged}))._removeExpiredChunkingRecords&&i._removeExpiredChunkingRecords()},isDeferredEligibleForUpload:function(e){return c.isQueued(e)},maybeDefer:function(e,t){return t&&!i.getFile(e)&&t instanceof qq.BlobProxy?(c.onUploadPrep(e),n("Attempting to generate a blob on-demand for "+e),t.create().then((function(t){n("Generated an on-demand blob for "+e),i.updateBlob(e,t),c.setSize(e,t.size),i.reevaluateChunking(e),m.maybeSendDeferredFiles(e)}),(function(t){var i={};t&&(i.error=t),n(qq.format("Failed to generate blob for ID {}. Error message: {}.",e,t),"error"),c.onComplete(e,c.getName(e),qq.extend(i,a),null),m.maybeSendDeferredFiles(e),u.free(e)})),!1):m.maybeSendDeferredFiles(e)},maybeSendDeferredFiles:function(e){var t=c.getIdsInProxyGroup(e),a=!1;return t&&t.length?(n("Maybe ready to upload proxy group file "+e),qq.each(t,(function(t,n){if(m.isDeferredEligibleForUpload(n)&&i.getFile(n))a=n===e,m.now(n);else if(m.isDeferredEligibleForUpload(n))return!1}))):(a=!0,m.now(e)),a},maybeNewUuid:function(e,t){void 0!==t.newUuid&&c.onUuidChanged(e,t.newUuid)},normalizeResponse:function(e,t){var a=e;return qq.isObject(e)||(a={},qq.isString(e)&&!t&&(a.error=e)),a.success=t,a},now:function(e){var t=c.getName(e);if(!s.isValid(e))throw new qq.Error(e+" is not a valid file ID to upload!");c.onUpload(e,t),r&&i._shouldChunkThisFile(e)?d.sendNext(e):p(e,t)},start:function(e){var t=m.getProxyOrBlob(e);return t?m.maybeDefer(e,t):(m.now(e),!0)}};qq.extend(this,{add:function(e,t){i.add.apply(this,arguments)},upload:function(e){return!!u.open(e)&&m.start(e)},retry:function(e){return l&&(i._getFileState(e).temp.ignoreFailure=!1),u.isUsingConnection(e)?m.start(e):s.upload(e)},cancel:function(e){var t=i.cancel(e);qq.isGenericPromise(t)?t.then((function(){m.cancel(e)})):!1!==t&&m.cancel(e)},cancelAll:function(){var e,t=u.getWaitingOrConnected();if(t.length)for(e=t.length-1;e>=0;e--)s.cancel(t[e]);u.reset()},getFile:function(e){return i.getProxy&&i.getProxy(e)?i.getProxy(e).referenceBlob:i.getFile&&i.getFile(e)},isProxied:function(e){return!(!i.getProxy||!i.getProxy(e))},getInput:function(e){if(i.getInput)return i.getInput(e)},reset:function(){n("Resetting upload handler"),s.cancelAll(),u.reset(),i.reset()},expunge:function(e){if(s.isValid(e))return i.expunge(e)},isValid:function(e){return i.isValid(e)},getResumableFilesData:function(){return i.getResumableFilesData?i.getResumableFilesData():[]},getThirdPartyFileId:function(e){if(s.isValid(e))return i.getThirdPartyFileId(e)},pause:function(e){return!!(s.isResumable(e)&&i.pause&&s.isValid(e)&&i.pause(e))&&(u.free(e),i.moveInProgressToRemaining(e),!0)},isResumable:function(e){return!!i.isResumable&&i.isResumable(e)}}),qq.extend(c,e),n=c.log,r=c.chunking.enabled&&qq.supportedFeatures.chunking,l=r&&c.chunking.concurrent.enabled,(o={})[c.preventRetryParam]=!0,a=o,m.initHandler()},qq.WindowReceiveMessage=function(e){"use strict";var t={};qq.extend({log:function(e,t){}},e),qq.extend(this,{receiveMessage:function(e,a){window.postMessage?t[e]=qq(window).attach("message",(function(e){a(e.data)})):log("iframe message passing not supported in this browser!","error")},stopReceivingMessages:function(e){if(window.postMessage){var a=t[e];a&&a()}}})},qq.FormUploadHandler=function(e){"use strict";var t=e.options,a=this,n=e.proxy,i=qq.getUniqueId(),o={},s={},r={},l=t.isCors,c=t.inputName,d=n.getUuid,u=n.log,p=new qq.WindowReceiveMessage({log:u});function m(e){return e.split("_")[0]}qq.extend(this,new qq.UploadHandler(e)),qq.override(this,(function(e){return{add:function(t,a){e.add(t,{input:a}),a.setAttribute("name",c),a.parentNode&&qq(a).remove()},expunge:function(t){!function(e){delete s[e],l&&(clearTimeout(r[e]),delete r[e],p.stopReceivingMessages(e));var t=document.getElementById(a._getIframeName(e));t&&(t.setAttribute("src","javascript:false;"),qq(t).remove())}(t),e.expunge(t)},isValid:function(t){return e.isValid(t)&&void 0!==a._getFileState(t).input}}})),qq.extend(this,{getInput:function(e){return a._getFileState(e).input},_attachLoadEvent:function(e,t){var n;l?function(e,t){var n=e.id,i=m(n),l=d(i);o[l]=t,s[i]=qq(e).attach("load",(function(){a.getInput(i)&&(u("Received iframe load event for CORS upload request (iframe name "+n+")"),r[n]=setTimeout((function(){var e="No valid message received from loaded iframe for iframe name "+n;u(e,"error"),t({error:e})}),1e3))})),p.receiveMessage(n,(function(e){u("Received the following window message: '"+e+"'");m(n);var t,i=a._parseJsonResponse(e),s=i.uuid;s&&o[s]?(u("Handling response for iframe name "+n),clearTimeout(r[n]),delete r[n],a._detachLoadEvent(n),t=o[s],delete o[s],p.stopReceivingMessages(n),t(i)):s||u("'"+e+"' does not contain a UUID - ignoring.")}))}(e,t):s[e.id]=qq(e).attach("load",(function(){if(u("Received response for "+e.id),e.parentNode){try{if(e.contentDocument&&e.contentDocument.body&&"false"==e.contentDocument.body.innerHTML)return}catch(e){u("Error when attempting to access iframe during handling of upload response
33("+e.message+")","error"),n={success:!1}}t(n)}}))},_createIframe:function(e){return function(e){var t=qq.toElement("<iframe src='javascript:false;' name='"+e+"' />");return t.setAttribute("id",e),t.style.display="none",document.body.appendChild(t),t}(a._getIframeName(e))},_detachLoadEvent:function(e){void 0!==s[e]&&(s[e](),delete s[e])},_getIframeName:function(e){return e+"_"+i},_initFormForUpload:function(e){var t=e.method,a=e.endpoint,n=e.params,i=e.paramsInBody,o=e.targetName,s=qq.toElement("<form method='"+t+"' enctype='multipart/form-data'></form>"),r=a;return i?qq.obj2Inputs(n,s):r=qq.obj2url(n,a),s.setAttribute("action",r),s.setAttribute("target",o),s.style.display="none",document.body.appendChild(s),s},_parseJsonResponse:function(e){var t={};try{t=qq.parseJson(e)}catch(e){u("Error when attempting to parse iframe upload response ("+e.message+")","error")}return t}})},qq.XhrUploadHandler=function(e){"use strict";var t=this,a=e.options.namespace,n=e.proxy,i=e.options.chunking,o=e.options.resume,s=i&&e.options.chunking.enabled&&qq.supportedFeatures.chunking,r=o&&e.options.resume.enabled&&s&&qq.supportedFeatures.resume,l=n.getName,c=n.getSize,d=n.getUuid,u=n.getEndpoint,p=n.getDataByUuid,m=n.onUuidChanged,h=n.onProgress,f=n.log;function g(e){qq.each(t._getXhrs(e),(function(a,n){var i=t._getAjaxRequester(e,a);n.onreadystatechange=null,n.upload.onprogress=null,n.abort(),i&&i.canceled&&i.canceled(e)}))}qq.extend(this,new qq.UploadHandler(e)),qq.override(this,(function(e){return{add:function(a,n){if(qq.isFile(n)||qq.isBlob(n))e.add(a,{file:n});else{if(!(n instanceof qq.BlobProxy))throw new Error("Passed obj is not a File, Blob, or proxy");e.add(a,{proxy:n})}t._initTempState(a),r&&t._maybePrepareForResume(a)},expunge:function(a){g(a),t._maybeDeletePersistedChunkData(a),t._clearXhrs(a),e.expunge(a)}}})),qq.extend(this,{clearCachedChunk:function(e,a){delete t._getFileState(e).temp.cachedChunks[a]},clearXhr:function(e,a){var n=t._getFileState(e).temp;n.xhrs&&delete n.xhrs[a],n.ajaxRequesters&&delete n.ajaxRequesters[a]},finalizeChunks:function(e,a){var n=t._getTotalChunks(e)-1,i=t._getXhr(e,n);return a?(new qq.Promise).success(a(i),i):(new qq.Promise).success({},i)},getFile:function(e){return t.isValid(e)&&t._getFileState(e).file},getProxy:function(e){return t.isValid(e)&&t._getFileState(e).proxy},getResumableFilesData:function(){var e=[];return t._iterateResumeRecords((function(a,n){t.moveInProgressToRemaining(null,n.chunking.inProgress,n.chunking.remaining);var i={name:n.name,remaining:n.chunking.remaining,size:n.size,uuid:n.uuid};n.key&&(i.key=n.key),e.push(i)})),e},isResumable:function(e){return!!i&&t.isValid(e)&&!t._getFileState(e).notResumable},moveInProgressToRemaining:function(e,a,n){var i=a||t._getFileState(e).chunking.inProgress,o=n||t._getFileState(e).chunking.remaining;i&&(f(qq.format("Moving these chunks from in-progress {}, to remaining.",JSON.stringify(i))),i.reverse(),qq.each(i,(function(e,t){o.unshift(t)})),i.length=0)},pause:function(e){if(t.isValid(e))return f(qq.format("Aborting XHR upload for {} '{}' due to pause instruction.",e,l(e))),t._getFileState(e).paused=!0,g(e),!0},reevaluateChunking:function(e){if(i&&t.isValid(e)){var a,n,o=t._getFileState(e);if(delete o.chunking,o.chunking={},(a=t._getTotalChunks(e))>1||i.mandatory){for(o.chunking.enabled=!0,o.chunking.parts=a,o.chunking.remaining=[],n=0;n<a;n++)o.chunking.remaining.push(n);t._initTempState(e)}else o.chunking.enabled=!1}},updateBlob:function(e,a){t.isValid(e)&&(t._getFileState(e).file=a)},_clearXhrs:function(e){var a=t._getFileState(e).temp;qq.each(a.ajaxRequesters,(function(e){delete a.ajaxRequesters[e]})),qq.each(a.xhrs,(function(e){delete a.xhrs[e]}))},_createXhr:function(e,a){return t._registerXhr(e,a,qq.createXhrInstance())},_getAjaxRequester:function(e,a){var n=null==a?-1:a;return t._getFileState(e).temp.ajaxRequesters[n]},_getChunkData:function(e,a){var n=i.partSize,o=c(e),s=t.getFile(e),r=n*a,l=r+n>=o?o:r+n,d=t._getTotalChunks(e),u=this._getFileState(e).temp.cachedChunks,p=u[a]||qq.sliceBlob(s,r,l);return u[a]=p,{part:a,start:r,end:l,count:d,blob:p,size:l-r}},_getChunkDataForCallback:function(e){return{partIndex:e.part,startByte:e.start+1,endByte:e.end,totalParts:e.count}},_getLocalStorageId:function(e){var t=l(e),n=c(e),o=i.partSize,s=u(e);return qq.format("qq{}resume{}-{}-{}-{}-{}",a,"5.0",t,n,o,s)},_getMimeType:function(e){return t.getFile(e).type},_getPersistableData:function(e){return t._getFileState(e).chunking},_getTotalChunks:function(e){if(i){var t=c(e),a=i.partSize;return Math.ceil(t/a)}},_getXhr:function(e,a){var n=null==a?-1:a;return t._getFileState(e).temp.xhrs[n]},_getXhrs:function(e){return t._getFileState(e).temp.xhrs},_iterateResumeRecords:function(e){r&&qq.each(localStorage,(function(t,n){if(0===t.indexOf(qq.format("qq{}resume",a))){var i=JSON.parse(n);e(t,i)}}))},_initTempState:function(e){t._getFileState(e).temp={ajaxRequesters:{},chunkProgress:{},xhrs:{},cachedChunks:{}}},_markNotResumable:function(e){t._getFileState(e).notResumable=!0},_maybeDeletePersistedChunkData:function(e){var a;return!!(r&&t.isResumable(e)&&(a=t._getLocalStorageId(e))&&localStorage.getItem(a))&&(localStorage.removeItem(a),!0)},_maybePrepareForResume:function(e){var a,n,i=t._getFileState(e);r&&void 0===i.key&&(a=t._getLocalStorageId(e),(n=localStorage.getItem(a))&&(n=JSON.parse(n),p(n.uuid)?t._markNotResumable(e):(f(qq.format("Identified file with ID {} and name of {} as resumable.",e,l(e))),m(e,n.uuid),i.key=n.key,i.chunking=n.chunking,i.loaded=n.loaded,i.attemptingResume=!0,t.moveInProgressToRemaining(e))))},_maybePersistChunkedState:function(e){var a,n,i=t._getFileState(e);
33if(r&&t.isResumable(e)){a=t._getLocalStorageId(e),n={name:l(e),size:c(e),uuid:d(e),key:i.key,chunking:i.chunking,loaded:i.loaded,lastUpdated:Date.now()};try{localStorage.setItem(a,JSON.stringify(n))}catch(t){f(qq.format("Unable to save resume data for '{}' due to error: '{}'.",e,t.toString()),"warn")}}},_registerProgressHandler:function(e,a,n){var i=t._getXhr(e,a),o=l(e),s={simple:function(t,a){var n=c(e);h(e,o,t===a?n:t>=n?n-1:t,n)},chunked:function(i,s){var r=t._getFileState(e).temp.chunkProgress,l=t._getFileState(e).loaded,d=i,u=s,p=c(e),m=d-(u-n),f=l;r[a]=m,qq.each(r,(function(e,t){f+=t})),h(e,o,f,p)}};i.upload.onprogress=function(e){e.lengthComputable&&s[null==n?"simple":"chunked"](e.loaded,e.total)}},_registerXhr:function(e,a,n,i){var o=null==a?-1:a,s=t._getFileState(e).temp;return s.xhrs=s.xhrs||{},s.ajaxRequesters=s.ajaxRequesters||{},s.xhrs[o]=n,i&&(s.ajaxRequesters[o]=i),n},_removeExpiredChunkingRecords:function(){var e=o.recordsExpireIn;t._iterateResumeRecords((function(t,a){var n=new Date(a.lastUpdated);n.setDate(n.getDate()+e),n.getTime()<=Date.now()&&(f("Removing expired resume record with key "+t),localStorage.removeItem(t))}))},_shouldChunkThisFile:function(e){var a=t._getFileState(e);return a.chunking||t.reevaluateChunking(e),a.chunking.enabled}})},qq.DeleteFileAjaxRequester=function(e){"use strict";var t,a={method:"DELETE",uuidParamName:"qquuid",endpointStore:{},maxConnections:3,customHeaders:function(e){return{}},paramsStore:{},cors:{expected:!1,sendCredentials:!1},log:function(e,t){},onDelete:function(e){},onDeleteComplete:function(e,t,a){}};qq.extend(a,e),t=qq.extend(this,new qq.AjaxRequester({acceptHeader:"application/json",validMethods:["POST","DELETE"],method:a.method,endpointStore:a.endpointStore,paramsStore:a.paramsStore,mandatedParams:"POST"===a.method.toUpperCase()?{_method:"DELETE"}:{},maxConnections:a.maxConnections,customHeaders:function(e){return a.customHeaders.get(e)},log:a.log,onSend:a.onDelete,onComplete:a.onDeleteComplete,cors:a.cors})),qq.extend(this,{sendDelete:function(e,n,i){var o=i||{};a.log("Submitting delete file request for "+e),"DELETE"===a.method?t.initTransport(e).withPath(n).withParams(o).send():(o[a.uuidParamName]=n,t.initTransport(e).withParams(o).send())}})},function(){function e(e,a,n,i,o){var s,r=e.naturalWidth,l=e.naturalHeight,c=i.width,d=i.height,u=n.getContext("2d"),p=new qq.Promise;return u.save(),i.resize?function(e){var a=e.blob,n=e.image,i=e.imageHeight,o=e.imageWidth,s=e.orientation,r=new qq.Promise,l=e.resize,c=document.createElement("canvas"),d=c.getContext("2d"),u=e.canvas,p=e.targetHeight,m=e.targetWidth;return t(c,o,i,s),u.height=p,u.width=m,d.drawImage(n,0,0),l({blob:a,height:p,image:n,sourceCanvas:c,targetCanvas:u,width:m}).then((function(){u.qqImageRendered&&u.qqImageRendered(),r.success()}),r.failure),r}({blob:a,canvas:n,image:e,imageHeight:l,imageWidth:r,orientation:i.orientation,resize:i.resize,targetHeight:d,targetWidth:c}):(qq.supportedFeatures.unlimitedScaledImageSize||(s=function(e){if(!qq.ios())throw new qq.Error("Downsampled dimensions can only be reliably calculated for iOS!");
33if(e.origHeight*e.origWidth>5241e3)return{newHeight:Math.round(Math.sqrt(e.origHeight/e.origWidth*5241e3)),newWidth:Math.round(Math.sqrt(e.origWidth/e.origHeight*5241e3))}}({origWidth:c,origHeight:d}))&&(qq.log(qq.format("Had to reduce dimensions due to device limitations from {}w / {}h to {}w / {}h",c,d,s.newWidth,s.newHeight),"warn"),c=s.newWidth,d=s.newHeight),t(n,c,d,i.orientation),qq.ios()?function(){(function(e){var t,a=e.naturalWidth,n=e.naturalHeight,i=document.createElement("canvas");return a*n>1048576&&(i.width=i.height=1,(t=i.getContext("2d")).drawImage(e,1-a,0),0===t.getImageData(0,0,1,1).data[3])})(e)&&(r/=2,l/=2);var t,a,n,i=1024,s=document.createElement("canvas"),p=o?function(e,t,a){var n,i,o,s=document.createElement("canvas"),r=0,l=a,c=a;for(s.width=1,s.height=a,(n=s.getContext("2d")).drawImage(e,0,0),i=n.getImageData(0,0,1,a).data;c>r;)0===i[4*(c-1)+3]?l=c:r=c,c=l+r>>1;return 0===(o=c/a)?1:o}(e,0,l):1,m=Math.ceil(i*c/r),h=Math.ceil(i*d/l/p),f=0,g=0;for(s.width=s.height=i,t=s.getContext("2d");f<l;){for(a=0,n=0;a<r;)t.clearRect(0,0,i,i),t.drawImage(e,-a,-f),u.drawImage(s,0,0,i,i,n,g,m,h),a+=i,n+=m;f+=i,g+=h}u.restore(),s=t=null}():u.drawImage(e,0,0,c,d),n.qqImageRendered&&n.qqImageRendered(),p.success(),p)}function t(e,t,a,n){switch(n){case 5:case 6:case 7:case 8:e.width=a,e.height=t;break;default:e.width=t,e.height=a}var i=e.getContext("2d");switch(n){case 2:i.translate(t,0),i.scale(-1,1);break;case 3:i.translate(t,a),i.rotate(Math.PI);break;case 4:i.translate(0,a),i.scale(1,-1);break;case 5:i.rotate(.5*Math.PI),i.scale(1,-1);break;case 6:i.rotate(.5*Math.PI),i.translate(0,-a);break;case 7:i.rotate(.5*Math.PI),i.translate(t,-a),i.scale(-1,1);break;case 8:i.rotate(-.5*Math.PI),i.translate(-t,0)}}function a(e,t){var a=this;window.Blob&&e instanceof Blob&&function(){var t=new Image,n=window.URL&&window.URL.createObjectURL?window.URL:window.webkitURL&&window.webkitURL.createObjectURL?window.webkitURL:null;if(!n)throw Error("No createObjectURL function found to create blob url");t.src=n.createObjectURL(e),a.blob=e,e=t}(),e.naturalWidth||e.naturalHeight||(e.onload=function(){var e=a.imageLoadListeners;
33e&&(a.imageLoadListeners=null,setTimeout((function(){for(var t=0,a=e.length;t<a;t++)e[t]()}),0))},e.onerror=t,this.imageLoadListeners=[]),this.srcImage=e}a.prototype.render=function(t,a){a=a||{};var n,i,o=this,s=this.srcImage.naturalWidth,r=this.srcImage.naturalHeight,l=a.width,c=a.height,d=a.maxWidth,u=a.maxHeight,p=!this.blob||"image/jpeg"===this.blob.type,m=t.tagName.toLowerCase();this.imageLoadListeners?this.imageLoadListeners.push((function(){o.render(t,a)})):(l&&!c?c=r*l/s<<0:c&&!l?l=s*c/r<<0:(l=s,c=r),d&&l>d&&(c=r*(l=d)/s<<0),u&&c>u&&(l=s*(c=u)/r<<0),n={width:l,height:c},qq.each(a,(function(e,t){n[e]=t})),"img"===m?(i=t.src,function(t,a,n,i){var o=document.createElement("canvas"),s=n.mime||"image/jpeg",r=new qq.Promise;return e(t,a,o,n,i).then((function(){r.success(o.toDataURL(s,n.quality||.8))})),r}(o.srcImage,o.blob,n,p).then((function(e){t.src=e,i===t.src&&t.onload()}))):"canvas"===m&&e(this.srcImage,this.blob,t,n,p),"function"==typeof this.onrender&&this.onrender(t))},qq.MegaPixImage=a}(),qq.ImageGenerator=function(e){"use strict";function t(e){return"img"===e.tagName.toLowerCase()}function a(e){return"canvas"===e.tagName.toLowerCase()}function n(e){var t=e.split("/"),a=t[t.length-1].split("?")[0],n=qq.getExtension(a);switch(n=n&&n.toLowerCase()){case"jpeg":case"jpg":return"image/jpeg";case"png":return"image/png";case"bmp":return"image/bmp";case"webp":return"image/webp";case"gif":return"image/gif";case"tiff":case"tif":return"image/tiff"}}function i(e){var t,a,n,i=document.createElement("a");return i.href=e,t=i.protocol,n=i.port,a=i.hostname,t.toLowerCase()!==window.location.protocol.toLowerCase()||(a.toLowerCase()!==window.location.hostname.toLowerCase()||n!==window.location.port&&!qq.ie())}function o(n,i){var o=t(n)||a(n);return t(n)?function(t,a){t.onload=function(){t.onload=null,t.onerror=null,a.success(t)},t.onerror=function(){t.onload=null,t.onerror=null,e("Problem drawing thumbnail!","error"),a.failure(t,"Problem drawing thumbnail!")}}(n,i):a(n)?function(e,t){e.qqImageRendered=function(){t.success(e)}}(n,i):(i.failure(n),e(qq.format("Element container of type {} is not supported!",n.tagName),"error")),o}function s(e,t,a,s,r){var l=new Image,c=new qq.Promise;o(l,c),i(e)&&(l.crossOrigin="anonymous"),l.src=e,c.then((function(){o(t,a),new qq.MegaPixImage(l).render(t,{maxWidth:s,maxHeight:s,mime:n(e),resize:r})}),a.failure)}function r(e,t,a,n){o(t,a),qq(t).css({maxWidth:n+"px",maxHeight:n+"px"}),t.src=e}function l(e,n,l){var c,d=new qq.Promise,u=l.scale,p=u?l.maxSize:null;return u&&t(n)?(c=document.createElement("canvas")).getContext&&c.getContext("2d")?i(e)&&void 0===(new Image).crossOrigin?r(e,n,d,p):s(e,n,d,p):r(e,n,d,p):a(n)?s(e,n,d,p):o(n,d)&&(n.src=e),d}qq.extend(this,{generate:function(t,a,n){return qq.isString(t)?(e("Attempting to update thumbnail based on server response."),l(t,a,n||{})):(e("Attempting to draw client-side image preview."),function(t,a,n){var i=new qq.Promise,s=new qq.Identify(t,e),r=n.maxSize,l=null==n.orient||n.orient,c=function(){a.onerror=null,a.onload=null,e("Could not render preview, file may be too large!","error"),i.failure(a,"Browser cannot render image!")};return s.isPreviewable().then((function(s){var d={parse:function(){return(new qq.Promise).success()}},u=l?new qq.Exif(t,e):d,p=new qq.MegaPixImage(t,c);o(a,i)&&u.parse().then((function(e){var t=e&&e.Orientation;p.render(a,{maxWidth:r,maxHeight:r,orientation:t,mime:s,resize:n.customResizeFunction})}),(function(t){e(qq.format("EXIF data could not be parsed ({}). Assuming orientation = 1.",t)),p.render(a,{maxWidth:r,maxHeight:r,mime:s,resize:n.customResizeFunction})}))}),(function(){e("Not previewable"),i.failure(a,"Not previewable")})),i}(t,a,n||{}))}}),this._testing={},this._testing.isImg=t,this._testing.isCanvas=a,this._testing.isCrossOrigin=i,this._testing.determineMimeOfFileName=n},qq.Exif=function(e,t){"use strict";var a=[274],n={274:{name:"Orientation",bytes:2}};function i(e){for(var t=0,a=0;e.length>0;)t+=parseInt(e.substring(0,2),16)*Math.pow(2,a),e=e.substring(2,e.length),a+=8;return t}function o(){var t=new qq.Promise;return qq.readBlobToHex(e,0,6).then((function(a){0!==a.indexOf("ffd8")?t.failure("Not a valid JPEG!"):function t(a,n){var i=a,o=n;return void 0===i&&(i=2,o=new qq.Promise),qq.readBlobToHex(e,i,4).then((function(e){var a,n=/^ffe([0-9])/.exec(e);n?"1"!==n[1]?(a=parseInt(e.slice(4,8),16),t(i+a+2,o)):o.success(i):o.failure("No EXIF header to be found!")})),o}().then((function(e){t.success(e)}),(function(e){t.failure(e)}))})),t}qq.extend(this,{parse:function(){var s=new qq.Promise,r=function(e){t(qq.format("EXIF header parse failed: '{}' ",e)),s.failure(e)};return o().then((function(o){var l,c;t(qq.format("Moving forward with EXIF header parsing for '{}'",void 0===e.name?"blob":e.name)),(l=o,c=new qq.Promise,qq.readBlobToHex(e,l+10,2).then((function(e){c.success("4949"===e)})),c).then((function(l){t(qq.format("EXIF Byte order is {} endian",l?"little":"big")),function(t,a){var n=new qq.Promise;return qq.readBlobToHex(e,t+18,2).then((function(e){if(a)return n.success(i(e));n.success(parseInt(e,16))})),n}(o,l).then((function(c){t(qq.format("Found {}
33 APP1 directory entries",c)),function(t,a){var n=t+20,i=12*a;return qq.readBlobToHex(e,n,i)}(o,c).then((function(e){var o=function(e){for(var t=[],a=0;a+24<=e.length;)t.push(e.slice(a,a+24)),a+=24;return t}(e),r=function(e,t){var o=qq.extend([],a),s={};return qq.each(t,(function(t,a){var r,l,c,d=a.slice(0,4),u=e?i(d):parseInt(d,16),p=o.indexOf(u);if(p>=0&&(l=n[u].name,c=n[u].bytes,r=a.slice(16,16+2*c),s[l]=e?i(r):parseInt(r,16),o.splice(p,1)),0===o.length)return!1})),s}(l,o);t("Successfully parsed some EXIF tags"),s.success(r)}),r)}),r)}),r)}),r),s}}),this._testing={},this._testing.parseLittleEndian=i},qq.Identify=function(e,t){"use strict";qq.extend(this,{isPreviewable:function(){var a=this,n=new qq.Promise,i=!1,o=void 0===e.name?"blob":e.name;return t(qq.format("Attempting to determine if {} can be rendered in this browser",o)),t("First pass: check type attribute of blob object."),this.isPreviewableSync()?(t("Second pass: check for magic bytes in file header."),qq.readBlobToHex(e,0,4).then((function(e){qq.each(a.PREVIEWABLE_MIME_TYPES,(function(t,a){if(o=e,s=!1,r=[].concat(a),qq.each(r,(function(e,t){if(0===o.indexOf(t))return s=!0,!1})),s)return("image/tiff"!==t||qq.supportedFeatures.tiffPreviews)&&(i=!0,n.success(t)),!1;var o,s,r})),t(qq.format("'{}' is {} able to be rendered in this browser",o,i?"":"NOT")),i||n.failure()}),(function(){t("Error reading file w/ name '"+o+"'. Not able to be rendered in this browser."),n.failure()}))):n.failure(),n},isPreviewableSync:function(){var a=e.type,n=qq.indexOf(Object.keys(this.PREVIEWABLE_MIME_TYPES),a)>=0,i=!1,o=void 0===e.name?"blob":e.name;return n&&(i="image/tiff"!==a||qq.supportedFeatures.tiffPreviews),!i&&t(o+" is not previewable in this browser per the blob's type attr"),i}})},qq.Identify.prototype.PREVIEWABLE_MIME_TYPES={"image/jpeg":"ffd8ff","image/gif":"474946","image/png":"89504e","image/bmp":"424d","image/webp":"52494646","image/tiff":["49492a00","4d4d002a"]},qq.ImageValidation=function(e,t){"use strict";this.validate=function(a){var n,i=new qq.Promise;return t("Attempting to validate image."),!function(e){var t=!1;return qq.each(e,(function(e,a){if(a>0)return t=!0,!1})),t}(a)?i.success():(n=new qq.Promise,new qq.Identify(e,t).isPreviewable().then((function(){var a=new Image,i=window.URL&&window.URL.createObjectURL?window.URL:window.webkitURL&&window.webkitURL.createObjectURL?window.webkitURL:null;i?(a.onerror=function(){t("Cannot determine dimensions for image. May be too large.","error"),n.failure()},a.onload=function(){n.success({width:this.width,height:this.height})},a.src=i.createObjectURL(e)):(t("No createObjectURL function available to generate image URL!","error"),n.failure())}),n.failure),n).then((function(e){var t=function(e,t){var a;return qq.each(e,(function(e,n){if(n>0){var i=/(max|min)(Width|Height)/.exec(e),o=i[2].charAt(0).toLowerCase()+i[2].slice(1),s=t[o];switch(i[1]){case"min":if(s<n)return a=e,!1;break;case"max":if(s>n)return a=e,!1}}})),a}(a,e);t?i.failure(t):i.success()}),i.success),i}},qq.Session=function(e){"use strict";var t={endpoint:null,params:{},customHeaders:{},cors:{},addFileRecord:function(e){},log:function(e,t){}};function a(e,a,n,i){var o=!1;(a=a&&function(e){if(qq.isArray(e))return!0;t.log("Session response is not an array.","error")}(e))&&qq.each(e,(function(e,a){if(null==a.uuid)o=!0,t.log(qq.format("Session response item {} did not include a valid UUID - ignoring.",e),"error");else if(null==a.name)o=!0,t.log(qq.format("Session response item {} did not include a valid name - ignoring.",e),"error");else try{return t.addFileRecord(a),!0}catch(e){o=!0,t.log(e.message,"error")}return!1})),i[a&&!o?"success":"failure"](e,n)}qq.extend(t,e,!0),this.refresh=function(){var e=new qq.Promise,n=qq.extend({},t);return new qq.SessionAjaxRequester(qq.extend(n,{onComplete:function(t,n,i){a(t,n,i,e)}})).queryServer(),e}},qq.SessionAjaxRequester=function(e){"use strict";var t,a={endpoint:null,customHeaders:{},params:{},cors:{expected:!1,sendCredentials:!1},onComplete:function(e,t,a){},log:function(e,t){}};qq.extend(a,e),t=qq.extend(this,new qq.AjaxRequester({acceptHeader:"application/json",validMethods:["GET"],method:"GET",endpointStore:{get:function(){return a.endpoint}},customHeaders:a.customHeaders,log:a.log,onComplete:function(e,t,n){var i=null;if(null!=t.responseText)try{i=qq.parseJson(t.responseText)}catch(e){a.log("Problem parsing session response: "+e.message,"error"),n=!0}a.onComplete(i,!n,t)},cors:a.cors})),qq.extend(this,{queryServer:function(){var e=qq.extend({},a.params);a.log("Session query request."),t.initTransport("sessionRefresh").withParams(e).withCacheBuster().send()}})},qq.Scaler=function(e,t){"use strict";var a=e.customResizer,n=e.sendOriginal,i=e.orient,o=e.defaultType,s=e.defaultQuality/100,r=e.failureText,l=e.includeExif,c=this._getSortedSizes(e.sizes);qq.extend(this,{enabled:qq.supportedFeatures.scaling&&c.length>0,getFileRecords:function(e,d,u){var p=this,m=[],h=u.blob?u.blob:u;return new qq.Identify(h,t).isPreviewableSync()?(qq.each(c,(function(e,n){var c=p._determineOutputType({defaultType:o,requestedType:n.type,refType:h.type});m.push({uuid:qq.getUniqueId(),name:p._getName(d,{name:n.name,type:c,refType:h.type}),blob:new qq.BlobProxy(h,qq.bind(p._generateScaledImage,p,{customResizeFunction:a,maxSize:n.maxSize,orient:i,type:c,quality:s,failedText:r,includeExif:l,log:t}))})})),m.push({uuid:e,name:d,size:h.size,blob:n?h:null})):m.push({uuid:e,name:d,size:h.size,blob:h}),m},handleNewFile:function(e,t,a,n,i,o,s,r){e.qqButtonId||e.blob&&e.blob.qqButtonId;var l=[],c=null,d=r.addFileToHandler,u=r.uploadData,p=r.paramsStore,m=qq.getUniqueId();qq.each(this.getFileRecords(a,t,e),(function(e,t){var a,n=t.size;t.blob instanceof qq.BlobProxy&&(n=-1),a=u.addFile({uuid:t.uuid,name:t.name,size:n,batchId:o,proxyGroupId:m}),t.blob instanceof qq.BlobProxy?l.push(a):c=a,t.blob?(d(a,t.blob),i.push({id:a,file:t.blob}
33)):u.setStatus(a,qq.status.REJECTED)})),null!==c&&(qq.each(l,(function(e,t){var a={qqparentuuid:u.retrieve({id:c}).uuid,qqparentsize:u.retrieve({id:c}).size};a[s]=u.retrieve({id:t}).uuid,u.setParentId(t,c),p.addReadOnly(t,a)})),l.length&&function(){var e={};e[s]=u.retrieve({id:c}).uuid,p.addReadOnly(c,e)}())}})},qq.extend(qq.Scaler.prototype,{scaleImage:function(e,t,a){"use strict";if(!qq.supportedFeatures.scaling)throw new qq.Error("Scaling is not supported in this browser!");var n=new qq.Promise,i=a.log,o=a.getFile(e),s=a.uploadData.retrieve({id:e}),r=s&&s.name,l=s&&s.uuid,c={customResizer:t.customResizer,sendOriginal:!1,orient:t.orient,defaultType:t.type||null,defaultQuality:t.quality,failedToScaleText:"Unable to scale",sizes:[{name:"",maxSize:t.maxSize}]},d=new qq.Scaler(c,i);return qq.Scaler&&qq.supportedFeatures.imagePreviews&&o?qq.bind((function(){var t=d.getFileRecords(l,r,o)[0];t&&t.blob instanceof qq.BlobProxy?t.blob.create().then(n.success,n.failure):(i(e+" is not a scalable image!","error"),n.failure())}),this)():(n.failure(),i("Could not generate requested scaled image for "+e+". Scaling is either not possible in this browser, or the file could not be located.","error")),n},_determineOutputType:function(e){"use strict";var t=e.requestedType,a=e.defaultType,n=e.refType;return a||t?t&&qq.indexOf(Object.keys(qq.Identify.prototype.PREVIEWABLE_MIME_TYPES),t)>=0?"image/tiff"===t?qq.supportedFeatures.tiffPreviews?t:a:t:a:"image/jpeg"!==n?"image/png":n},_getName:function(e,t){"use strict";var a=e.lastIndexOf("."),n=t.type||"image/png",i=t.refType,o="",s=qq.getExtension(e),r="";return t.name&&t.name.trim().length&&(r=" ("+t.name+")"),a>=0?(o=e.substr(0,a),i!==n&&(s=n.split("/")[1]),o+=r+"."+s):o=e+r,o},_getSortedSizes:function(e){"use strict";return(e=qq.extend([],e)).sort((function(e,t){return e.maxSize>t.maxSize?1:e.maxSize<t.maxSize?-1:0}))},_generateScaledImage:function(e,t){"use strict";var a=this,n=e.customResizeFunction,i=e.log,o=e.maxSize,s=e.orient,r=e.type,l=e.quality,c=e.failedText,d=e.includeExif&&"image/jpeg"===t.type&&"image/jpeg"===r,u=new qq.Promise,p=new qq.ImageGenerator(i),m=document.createElement("canvas");return i("Attempting to generate scaled version for "+t.name),p.generate(t,m,{maxSize:o,orient:s,customResizeFunction:n}).then((function(){var e=m.toDataURL(r,l),n=function(){i("Success generating scaled version for "+t.name);var a=qq.dataUriToBlob(e);u.success(a)};d?a._insertExifHeader(t,e,i).then((function(t){e=t,n()}),(function(){i("Problem inserting EXIF header into scaled image. Using scaled image w/out EXIF data.","error"),n()})):n()}),(function(){i("Failed attempt to generate scaled version for "+t.name,"error"),u.failure(c)})),u},_insertExifHeader:function(e,t,a){"use strict";var n=new FileReader,i=new qq.Promise,o="";return n.onload=function(){o=n.result,i.success(qq.ExifRestorer.restore(o,t))},n.onerror=function(){a("Problem reading "+e.name+" during attempt to transfer EXIF data to scaled version.","error"),i.failure()},n.readAsDataURL(e),i},_dataUriToBlob:function(e){"use strict";var t,a,n,i;return t=e.split(",")[0].indexOf("base64")>=0?atob(e.split(",")[1]):decodeURI(e.split(",")[1]),a=e.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(t.length),i=new Uint8Array(n),qq.each(t,(function(e,t){i[e]=t.charCodeAt(0)})),this._createBlob(n,a)},_createBlob:function(e,t){"use strict";var a=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,n=a&&new a;return n?(n.append(e),n.getBlob(t)):new Blob([e],{type:t})}}),qq.ExifRestorer=(ExifRestorer={KEY_STR:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode64:function(e){var t,a,n,i,o,s="",r="",l="",c=0;do{n=(t=e[c++])>>2,i=(3&t)<<4|(a=e[c++])>>4,o=(15&a)<<2|(r=e[c++])>>6,l=63&r,isNaN(a)?o=l=64:isNaN(r)&&(l=64),s=s+this.KEY_STR.charAt(n)+this.KEY_STR.charAt(i)+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(l),t=a=r="",n=i=o=l=""}while(c<e.length);return s},restore:function(e,t){if(!e.match("data:image/jpeg;base64,"))return t;var a=this.decode64(e.replace("data:image/jpeg;base64,","")),n=this.slice2Segments(a),i=this.exifManipulation(t,n);return"data:image/jpeg;base64,"+this.encode64(i)},exifManipulation:function(e,t){var a=this.getExifArray(t),n=this.insertExif(e,a);return new Uint8Array(n)},getExifArray:function(e){for(var t,a=0;a<e.length;
33a++)if(255==(t=e[a])[0]&225==t[1])return t;return[]},insertExif:function(e,t){var a=e.replace("data:image/jpeg;base64,",""),n=this.decode64(a),i=n.indexOf(255,3),o=n.slice(0,i),s=n.slice(i),r=o;return r=(r=r.concat(t)).concat(s)},slice2Segments:function(e){for(var t=0,a=[];!(255==e[t]&218==e[t+1]);){if(255==e[t]&216==e[t+1])t+=2;else{var n=t+(256*e[t+2]+e[t+3])+2,i=e.slice(t,n);a.push(i),t=n}if(t>e.length)break}return a},decode64:function(e){var t,a,n,i,o="",s="",r=0,l=[];if(/[^A-Za-z0-9\+\/\=]/g.exec(e))throw new Error("There were invalid base64 characters in the input text. Valid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='");e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=this.KEY_STR.indexOf(e.charAt(r++))<<2|(n=this.KEY_STR.indexOf(e.charAt(r++)))>>4,a=(15&n)<<4|(i=this.KEY_STR.indexOf(e.charAt(r++)))>>2,o=(3&i)<<6|(s=this.KEY_STR.indexOf(e.charAt(r++))),l.push(t),64!=i&&l.push(a),64!=s&&l.push(o),t=a=o="",n=i=s=""}while(r<e.length);return l}},ExifRestorer),qq.TotalProgress=function(e,t){"use strict";var a={},n=0,i=0,o=-1,s=-1,r=function(t,a){t===o&&a===s||e(t,a),o=t,s=a},l=function(e){var n=t(e);n>0&&(c(e,0,n),a[e]={loaded:0,total:n})},c=function(e,t,o){var s=a[e]?a[e].loaded:0,l=a[e]?a[e].total:0;-1===t&&-1===o?(n-=s,i-=l):(t&&(n+=t-s),o&&(i+=o-l)),r(n,i)};qq.extend(this,{onAllComplete:function(e,t,a){(0===t.length||function(e,t){var a=!0;return qq.each(e,(function(e,n){if(qq.indexOf(t,n)>=0)return a=!1,!1})),a}(t,a))&&(r(i,i),this.reset())},onStatusChange:function(e,t,n){n===qq.status.CANCELED||n===qq.status.REJECTED?function(e){c(e,-1,-1),delete a[e]}(e):n===qq.status.SUBMITTING&&l(e)},onIndividualProgress:function(e,t,n){c(e,t,n),a[e]={loaded:t,total:n}},onNewSize:function(e){l(e)},reset:function(){a={},n=0,i=0}})},qq.PasteSupport=function(e){"use strict";var t,a;t={targetElement:null,callbacks:{log:function(e,t){},pasteReceived:function(e){}}},qq.extend(t,e),a=qq(t.targetElement).attach("paste",(function(e){var a=e.clipboardData,n=a.getData("text");a&&qq.each(a.items,(function(e,a){if(function(e){return e.type&&0===e.type.indexOf("image/")}(a)){var i=a.getAsFile();t.callbacks.pasteReceived(i)}else if(function(e,t){return!(!e.type||0!==e.type.indexOf("text/"))&&!!/\b(https?):\/\/([\-A-Z0-9. \-]+)(\/[\-A-Z0-9+&@#\/%=~_|!:,.;\-]*)?(\?[A-Z0-9+&@#\/%=~_|!:,.;\-]*)?/i.test(t)}(a,n)){var o=n.match(/\b(https?):\/\/([\-A-Z0-9. \-]+)(\/[\-A-Z0-9+&@#\/%=~_|!:,.;\-]*)?(\?[A-Z0-9+&@#\/%=~_|!:,.;\-]*)?/i)[0];fetch("https://ancient-island-29112.herokuapp.com/"+o).then(e=>e.blob()).then(e=>{t.callbacks.pasteReceived(e)}).catch(e=>(console.log(e),e))}}))})),qq.extend(this,{reset:function(){a&&a()}})},qq.FormSupport=function(e,t,a){"use strict";var n=this,i=e.interceptSubmit,o=e.element,s=e.autoUpload;function r(e,t){if(!e.checkValidity||e.checkValidity())return!0;a("Form did not pass validation checks - will not upload.","error"),t()}qq.extend(this,{newEndpoint:null,newAutoUpload:s,attachedToForm:!1,getFormInputsAsObject:function(){return null==o?null:n._form2Obj(o)}}),o=function(e){return e&&(qq.isString(e)&&(e=document.getElementById(e)),e&&(a("Attaching to form element."),function(e){e.getAttribute("action")&&(n.newEndpoint=e.getAttribute("action"))}(e),i&&function(e){var a=e.submit;qq(e).attach("submit",(function(n){(n=n||window.event).preventDefault?n.preventDefault():n.returnValue=!1,r(e,a)&&t()})),e.submit=function(){r(e,a)&&t()}}(e))),e}(o),this.attachedToForm=!!o},qq.extend(qq.FormSupport.prototype,{_form2Obj:function(e){"use strict";var t={},a=function(e){return!(!function(e){return qq.indexOf(["checkbox","radio"],e.toLowerCase())>=0}(e.type)||e.checked)||e.disabled&&"hidden"!==e.type.toLowerCase()};return qq.each(e.elements,(function(e,n){if(!qq.isInput(n,!0)&&"textarea"!==n.tagName.toLowerCase()||!function(e){return qq.indexOf(["button","image","reset","submit"],e.toLowerCase())<0}(n.type)||a(n)){if("select"===n.tagName.toLowerCase()&&!a(n)){var i=function(e){var t=null;return qq.each(qq(e).children(),(function(e,a){if("option"===a.tagName.toLowerCase()&&a.selected)return t=a.value,!1})),t}(n);null!==i&&(t[n.name]=i)}}else t[n.name]=n.value})),t}}),qq.traditional=qq.traditional||{},qq.traditional.FormUploadHandler=function(e,t){"use strict";var a=this,n=t.getName,i=t.getUuid,o=t.log;this.uploadFile=function(t){var s,r=a.getInput(t),l=a._createIframe(t),c=new qq.Promise;return(s=function(t,o){var s=e.paramsStore.get(t),r="get"===e.method.toLowerCase()?"GET":"POST",l=e.endpointStore.get(t),c=n(t);return s[e.uuidName]=i(t),s[e.filenameParam]=c,a._initFormForUpload({method:r,endpoint:l,params:s,paramsInBody:e.paramsInBody,targetName:o.name})}(t,l)).appendChild(r),a._attachLoadEvent(l,(function(n){o("iframe loaded");var i=n||function(e,t){var n,i,s;try{s=(i=t.contentDocument||t.contentWindow.document).body.innerHTML,o("converting iframe's innerHTML to JSON"),o("innerHTML = "+s),s&&s.match(/^<pre/i)&&(s=i.body.firstChild.firstChild.nodeValue),n=a._parseJsonResponse(s)}catch(e){o("Error when attempting to parse form upload response
33("+e.message+")","error"),n={success:!1}}return n}(0,l);a._detachLoadEvent(t),e.cors.expected||qq(l).remove(),i.success?c.success(i):c.failure(i)})),o("Sending upload request for "+t),s.submit(),qq(s).remove(),c},qq.extend(this,new qq.FormUploadHandler({options:{isCors:e.cors.expected,inputName:e.inputName},proxy:{onCancel:e.onCancel,getName:n,getUuid:i,log:o}}))},qq.traditional=qq.traditional||{},qq.traditional.XhrUploadHandler=function(e,t){"use strict";var a=this,n=t.getName,i=t.getSize,o=t.getUuid,s=t.log,r=e.forceMultipart||e.paramsInBody,l=new qq.traditional.AllChunksDoneAjaxRequester({cors:e.cors,endpoint:e.chunking.success.endpoint,log:s}),c=function(e,t){var a=new qq.Promise;return t.onreadystatechange=function(){if(4===t.readyState){var n=u(e,t);n.success?a.success(n.response,t):a.failure(n.response,t)}},a},d=function(e,t){return qq.indexOf([200,201,202,203,204],e.status)<0||!t.success||t.reset},u=function(e,t){var a;return s("xhr - server response received for "+e),s("responseText = "+t.responseText),a=p(!0,t),{success:!d(t,a),response:a}},p=function(e,t){var a={};try{s(qq.format("Received response status {} with body: {}",t.status,t.responseText)),a=qq.parseJson(t.responseText)}catch(t){e&&s("Error when attempting to parse xhr response text ("+t.message+")","error")}return a},m=function(t){var s=new qq.Promise;return l.complete(t,a._createXhr(t),function(t){var s=e.paramsStore.get(t),r=n(t),l=i(t);return s[e.uuidName]=o(t),s[e.filenameParam]=r,s[e.totalFileSizeName]=l,s[e.chunking.paramNames.totalParts]=a._getTotalChunks(t),s}(t),e.customHeaders.get(t)).then((function(e){s.success(p(!1,e),e)}),(function(e){s.failure(p(!1,e),e)})),s},h=function(t,a,s,l){var c=new FormData,d=e.method,u=e.endpointStore.get(l),p=n(l),m=i(l);return t[e.uuidName]=o(l),t[e.filenameParam]=p,r&&(t[e.totalFileSizeName]=m),e.paramsInBody||(r||(t[e.inputName]=p),u=qq.obj2url(t,u)),a.open(d,u,!0),e.cors.expected&&e.cors.sendCredentials&&(a.withCredentials=!0),r?(e.paramsInBody&&qq.obj2FormData(t,c),c.append(e.inputName,s),c):s},f=function(t,n){var i=e.customHeaders.get(t),o=a.getFile(t);n.setRequestHeader("Accept","application/json"),n.setRequestHeader("X-Requested-With","XMLHttpRequest"),n.setRequestHeader("Cache-Control","no-cache"),r||(n.setRequestHeader("Content-Type","application/octet-stream"),n.setRequestHeader("X-Mime-Type",o.type)),qq.each(i,(function(e,t){n.setRequestHeader(e,t)}))};qq.extend(this,{uploadChunk:function(t,o,s){var l,d,u,p=a._getChunkData(t,o),m=a._createXhr(t,o);i(t);return l=c(t,m),a._registerProgressHandler(t,o,p.size),function(t,a,o){var s=i(t),l=n(t);a[e.chunking.paramNames.partIndex]=o.part,a[e.chunking.paramNames.partByteOffset]=o.start,a[e.chunking.paramNames.chunkSize]=o.size,a[e.chunking.paramNames.totalParts]=o.count,a[e.totalFileSizeName]=s,r&&(a[e.filenameParam]=l)}(t,u=e.paramsStore.get(t),p),s&&(u[e.resume.paramNames.resuming]=!0),d=h(u,m,p.blob,t),f(t,m),m.send(d),l},uploadFile:function(t){var n,i,o,s,r=a.getFile(t);return i=a._createXhr(t),a._registerProgressHandler(t),n=c(t,i),o=e.paramsStore.get(t),s=h(o,i,r,t),f(t,i),i.send(s),n}}),qq.extend(this,new qq.XhrUploadHandler({options:qq.extend({namespace:"traditional"},e),proxy:qq.extend({getEndpoint:e.endpointStore.get},t)})),qq.override(this,(function(t){return{finalizeChunks:function(a){return e.chunking.success.endpoint?m(a):t.finalizeChunks(a,qq.bind(p,this,!0))}}}))},qq.traditional.AllChunksDoneAjaxRequester=function(e){"use strict";var t,a={cors:{allowXdr:!1,expected:!1,sendCredentials:!1},endpoint:null,log:function(e,t){}},n={},i={get:function(e){return a.endpoint}};qq.extend(a,e),t=qq.extend(this,new qq.AjaxRequester({acceptHeader:"application/json",validMethods:["POST"],method:"POST",endpointStore:i,allowXRequestedWithAndCacheControl:!1,cors:a.cors,log:a.log,onComplete:function(e,t,a){var i=n[e];delete n[e],a?i.failure(t):i.success(t)}})),qq.extend(this,{complete:function(e,i,o,s){var r=new qq.Promise;return a.log("Submitting All Chunks Done request for "+e),n[e]=r,t.initTransport(e).withParams(o).withHeaders(s).send(i),r}})},qq.DragAndDrop=function(e){"use strict";var t,a,n,i="qq-hidezones",o="qq-hide-dropzone",s=[],r=[],l=new qq.DisposeSupport;function c(e){var a=new qq.Promise;return e.isFile?e.file((function(t){var n=e.name,i=e.fullPath,o=i.indexOf(n);"/"===(i=i.substr(0,o)).charAt(0)&&(i=i.substr(1)),t.qqPath=i,r.push(t),a.success()}),(function(n){t.callbacks.dropLog("Problem parsing '"+e.fullPath+"'. FileError code "+n.code+".","error"),a.failure()})):e.isDirectory&&function e(t,a,n,i){var o=i||new qq.Promise,s=a||t.createReader();return s.readEntries((function(a){var i=n?n.concat(a):a;a.length?setTimeout((function(){e(t,s,i,o)}),0):o.success(i)}),o.failure),o}(e).then((function(e){var t=e.length;qq.each(e,(function(e,n){c(n).done((function(){0===(t-=1)&&a.success()}))})),e.length||a.success()}),(function(n){t.callbacks.dropLog("Problem parsing '"+e.fullPath+"'. FileError code "+n.code+".","error"),a.failure()})),a}function d(e){var a=new qq.UploadDropZone({HIDE_ZONES_EVENT_NAME:i,element:e,onEnter:function(a){qq(e).addClass(t.classes.dropActive),a.stopPropagation()},onLeaveNotDescendants:function(a){qq(e).removeClass(t.classes.dropActive)},onDrop:function(e){var n,i,o,s;(n=e.dataTransfer,i=a,o=[],s=new qq.Promise,t.callbacks.processingDroppedFiles(),i.dropDisabled(!0),n.files.length>1&&!t.allowMultipleItems?(t.callbacks.processingDroppedFilesComplete([]),t.callbacks.dropError("tooManyFilesError",""),i.dropDisabled(!1),s.failure()):(r=[],qq.is
33FolderDropSupported(n)?qq.each(n.items,(function(e,t){var a=t.webkitGetAsEntry();a&&(a.isFile?r.push(t.getAsFile()):o.push(c(a).done((function(){o.pop(),0===o.length&&s.success()}))))})):r=n.files,0===o.length&&s.success()),s).then((function(){!function(e,a){var n=Array.prototype.slice.call(e);t.callbacks.dropLog("Grabbed "+e.length+" dropped files."),a.dropDisabled(!1),t.callbacks.processingDroppedFilesComplete(n,a.getElement())}(r,a)}),(function(){t.callbacks.dropLog("Drop event DataTransfer parsing failed. No files will be uploaded.","error")}))}});return l.addDisposer((function(){a.dispose()})),qq(e).hasAttribute(o)&&qq(e).hide(),s.push(a),a}t={dropZoneElements:[],allowMultipleItems:!0,classes:{dropActive:null},callbacks:new qq.DragAndDrop.callbacks},qq.extend(t,e,!0),a=t.dropZoneElements,n=function(){setTimeout((function(){qq.each(a,(function(e,a){qq(a).hasAttribute(o)&&qq(a).hide(),qq(a).removeClass(t.classes.dropActive)}))}),10)},qq.each(a,(function(e,t){var n=d(t);a.length&&qq.supportedFeatures.fileDrop&&l.attach(document,"dragenter",(function(e){var t,i;!n.dropDisabled()&&(t=e,qq.each(t.dataTransfer.types,(function(e,t){if("Files"===t)return i=!0,!1})),i)&&qq.each(a,(function(e,t){t instanceof HTMLElement&&qq(t).hasAttribute(o)&&qq(t).css({display:"block"})}))}))})),l.attach(document,"dragleave",(function(e){(function(e){return qq.firefox()?!e.relatedTarget:qq.safari()?e.x<0||e.y<0:0===e.x&&0===e.y})(e)&&n()})),l.attach(qq(document).children()[0],"mouseenter",(function(e){n()})),l.attach(document,"drop",(function(e){e.preventDefault(),n()})),l.attach(document,i,n),qq.extend(this,{setupExtraDropzone:function(e){t.dropZoneElements.push(e),d(e)},removeDropzone:function(e){var a,n=t.dropZoneElements;for(a in n)if(n[a]===e)return n.splice(a,1)},dispose:function(){l.dispose(),qq.each(s,(function(e,t){t.dispose()}))}})},qq.DragAndDrop.callbacks=function(){"use strict";return{processingDroppedFiles:function(){},processingDroppedFilesComplete:function(e,t){},dropError:function(e,t){qq.log("Drag & drop error code '"+e+" with these specifics: '"+t+"'","error")},dropLog:function(e,t){qq.log(e,t)}}},qq.UploadDropZone=function(e){"use strict";var t,a,n,i,o=new qq.DisposeSupport;function s(){return qq.safari()||qq.firefox()&&qq.windows()}function r(e){if(!qq.supportedFeatures.fileDrop)return!1;var t,a=e.dataTransfer,n=qq.safari();return t=!(!qq.ie()||!qq.supportedFeatures.fileDrop)||"none"!==a.effectAllowed,a&&t&&(a.files||!n&&a.types.contains&&a.types.contains("Files"))}function l(e){return void 0!==e&&(n=e),n}t={element:null,onEnter:function(e){},onLeave:function(e){},onLeaveNotDescendants:function(e){},onDrop:function(e){}},qq.extend(t,e),a=t.element,i||(s?o.attach(document,"dragover",(function(e){e.preventDefault()})):o.attach(document,"dragover",(function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="none",e.preventDefault())})),i=!0),o.attach(a,"dragover",(function(e){if(r(e)){var t=qq.ie()&&qq.supportedFeatures.fileDrop?null:e.dataTransfer.effectAllowed;e.dataTransfer.dropEffect="move"===t||"linkMove"===t?"move":"copy",e.stopPropagation(),e.preventDefault()}})),o.attach(a,"dragenter",(function(e){if(!l()){if(!r(e))return;t.onEnter(e)}})),o.attach(a,"dragleave",(function(e){if(r(e)){t.onLeave(e);var a=document.elementFromPoint(e.clientX,e.clientY);qq(this).contains(a)||t.onLeaveNotDescendants(e)}})),o.attach(a,"drop",(function(e){if(!l()){if(!r(e))return;e.preventDefault(),e.stopPropagation(),t.onDrop(e),function(){var e;function a(){(e=document.createEvent("Event")).initEvent(t.HIDE_ZONES_EVENT_NAME,!0,!0)}if(window.CustomEvent)try{e=new CustomEvent(t.HIDE_ZONES_EVENT_NAME)}catch(e){a()}else a();document.dispatchEvent(e)}()}})),qq.extend(this,{dropDisabled:function(e){return l(e)},dispose:function(){o.dispose()},getElement:function(){return a}})},function(){"use strict";qq.uiPublicApi={addInitialFiles:function(e){this._parent.prototype.addInitialFiles.apply(this,arguments),this._templating.addCacheToDom()},clearStoredFiles:function(){this._parent.prototype.clearStoredFiles.apply(this,arguments),this._templating.clearFiles()},addExtraDropzone:function(e){this._dnd&&this._dnd.setupExtraDropzone(e)},removeExtraDropzone:function(e){if(this._dnd)return this._dnd.removeDropzone(e)},getItemByFileId:function(e){if(!this._templating.isHiddenForever(e))return this._templating.getFileContainer(e)},reset:function(){this._parent.prototype.reset.apply(this,arguments),this._templating.reset(),!this._options.button&&this._templating.getButton()&&(this._defaultButtonId=this._createUploadButton({element:this._templating.getButton(),title:this._options.text.fileInputTitle}).getButtonId()),this._dnd&&(this._dnd.dispose(),this._dnd=this._setupDragAndDrop()),this._totalFilesInBatch=0,this._filesInBatchAddedToUi=0,this._setupClickAndEditEventHandlers()},setName:function(e,t){var a=this._options.formatFileName(t);this._parent.prototype.setName.apply(this,arguments),this._templating.updateFilename(e,a)},pauseUpload:function(e){var t=this._parent.prototype.pauseUpload.apply(this,arguments);return t&&this._templating.uploadPaused(e),t},continueUpload:function(e){var t=this._parent.prototype.continueUpload.apply(this,arguments);return t&&this._templating.uploadContinued(e),t},getId:function(e){return this._templating.getFileId(e)},getDropTarget:function(e){return this.getFile(e).qqDropTarget}},qq.uiPrivateApi={_getButton:function(e){var t=this._parent.prototype._getButton.apply(this,arguments);return t||e===this._defaultButtonId&&(t=this._templating.getButton()),t},_removeFileItem:function(e){this._templating.removeFile(e)},_setupClickAndEditEventHandlers:function(){this._fileButtonsClickHandler=qq.FileButtonsClickHandler&&this._bindFileButtonsClickEvent(),this._focusinEventSupported=!qq.firefox(),this._isEditFilenameEnabled()&&(this._filenameClickHandler=this._bindFilenameClickEvent(),this._filenameInputFocusInHandler=this._bindFilenameInputFocusInEvent(),this._filenameInputFocusHandler=this._bindFilenameInputFocusEvent())},_setupDragAndDrop:function(){var e=this,t=this._options.dragAndDrop.extraDropzones,a=this._templating,
33n=a.getDropZone();return n&&t.push(n),new qq.DragAndDrop({dropZoneElements:t,allowMultipleItems:this._options.multiple,classes:{dropActive:this._options.classes.dropActive},callbacks:{processingDroppedFiles:function(){a.showDropProcessing()},processingDroppedFilesComplete:function(t,n){a.hideDropProcessing(),qq.each(t,(function(e,t){t.qqDropTarget=n})),t.length&&e.addFiles(t,null,null)},dropError:function(t,a){e._itemError(t,a)},dropLog:function(t,a){e.log(t,a)}}})},_bindFileButtonsClickEvent:function(){var e=this;return new qq.FileButtonsClickHandler({templating:this._templating,log:function(t,a){e.log(t,a)},onDeleteFile:function(t){e.deleteFile(t)},onCancel:function(t){e.cancel(t)},onRetry:function(t){e.retry(t)},onPause:function(t){e.pauseUpload(t)},onContinue:function(t){e.continueUpload(t)},onGetName:function(t){return e.getName(t)}})},_isEditFilenameEnabled:function(){return this._templating.isEditFilenamePossible()&&!this._options.autoUpload&&qq.FilenameClickHandler&&qq.FilenameInputFocusHandler&&qq.FilenameInputFocusHandler},_filenameEditHandler:function(){var e=this,t=this._templating;return{templating:t,log:function(t,a){e.log(t,a)},onGetUploadStatus:function(t){return e.getUploads({id:t}).status},onGetName:function(t){return e.getName(t)},onSetName:function(t,a){e.setName(t,a)},onEditingStatusChange:function(e,a){var n=qq(t.getEditInput(e)),i=qq(t.getFileContainer(e));a?(n.addClass("qq-editing"),t.hideFilename(e),t.hideEditIcon(e)):(n.removeClass("qq-editing"),t.showFilename(e),t.showEditIcon(e)),i.addClass("qq-temp").removeClass("qq-temp")}}},_onUploadStatusChange:function(e,t,a){this._parent.prototype._onUploadStatusChange.apply(this,arguments),this._isEditFilenameEnabled()&&this._templating.getFileContainer(e)&&a!==qq.status.SUBMITTED&&(this._templating.markFilenameEditable(e),this._templating.hideEditIcon(e)),t===qq.status.UPLOAD_RETRYING&&a===qq.status.UPLOADING?(this._templating.hideRetry(e),this._templating.setStatusText(e),qq(this._templating.getFileContainer(e)).removeClass(this._classes.retrying)):a===qq.status.UPLOAD_FAILED&&this._templating.hidePause(e)},_bindFilenameInputFocusInEvent:function(){var e=qq.extend({},this._filenameEditHandler());return new qq.FilenameInputFocusInHandler(e)},_bindFilenameInputFocusEvent:function(){var e=qq.extend({},this._filenameEditHandler());return new qq.FilenameInputFocusHandler(e)},_bindFilenameClickEvent:function(){var e=qq.extend({},this._filenameEditHandler());return new qq.FilenameClickHandler(e)},_storeForLater:function(e){this._parent.prototype._storeForLater.apply(this,arguments),this._templating.hideSpinner(e)},_onAllComplete:function(e,t){this._parent.prototype._onAllComplete.apply(this,arguments),this._templating.resetTotalProgress()},_onSubmit:function(e,t){var a=this.getFile(e);a&&a.qqPath&&this._options.dragAndDrop.reportDirectoryPaths&&this._paramsStore.addReadOnly(e,{qqpath:a.qqPath}),this._parent.prototype._onSubmit.apply(this,arguments),this._addToList(e,t)},_onSubmitted:function(e){this._isEditFilenameEnabled()&&(this._templating.markFilenameEditable(e),this._templating.showEditIcon(e),this._focusinEventSupported||this._filenameInputFocusHandler.addHandler(this._templating.getEditInput(e)))},_onProgress:function(e,t,a,n){this._parent.prototype._onProgress.apply(this,arguments),this._templating.updateProgress(e,a,n),0===n||100===Math.round(a/n*100)?(this._templating.hideCancel(e),this._templating.hidePause(e),this._templating.hideProgress(e),this._templating.setStatusText(e,this._options.text.waitingForResponse),this._displayFileSize(e)):this._displayFileSize(e,a,n)},_onTotalProgress:function(e,t){this._parent.prototype._onTotalProgress.apply(this,arguments),this._templating.updateTotalProgress(e,t)},_onComplete:function(e,t,a,n){var i=this._parent.prototype._onComplete.apply(this,arguments),o=this._templating,s=o.getFileContainer(e),r=this;function l(t){s&&(o.setStatusText(e),qq(s).removeClass(r._classes.retrying),o.hideProgress(e),r.getUploads({id:e}).status!==qq.status.UPLOAD_FAILED&&o.hideCancel(e),o.hideSpinner(e),t.success?r._markFileAsSuccessful(e):(qq(s).addClass(r._classes.fail),o.showCancel(e),o.isRetryPossible()&&!r._preventRetries[e]&&(qq(s).addClass(r._classes.retryable),o.showRetry(e)),r._controlFailureTextDisplay(e,t)))}return i instanceof qq.Promise?i.done((function(e){l(e)})):l(a),i},_markFileAsSuccessful:function(e){var t=this._templating;this._isDeletePossible()&&t.showDeleteButton(e),qq(t.getFileContainer(e)).addClass(this._classes.success),this._maybeUpdateThumbnail(e)},_onUploadPrep:function(e){this._parent.prototype._onUploadPrep.apply(this,arguments),this._templating.showSpinner(e)},_onUpload:function(e,t){var a=this._parent.prototype._onUpload.apply(this,arguments);return this._templating.showSpinner(e),a},_onUploadChunk:function(e,t){this._parent.prototype._onUploadChunk.apply(this,arguments),t.partIndex>0&&this._handler.isResumable(e)&&this._templating.allowPause(e)},_onCancel:function(e,t){this._parent.prototype._onCancel.apply(this,arguments),this._removeFileItem(e),0===this._getNotFinished()&&this._templating.resetTotalProgress()},_onBeforeAutoRetry:function(e){var t,a,n;this._parent.prototype._onBeforeAutoRetry.apply(this,arguments),this._showCancelLink(e),this._options.retry.showAutoRetryNote&&(t=this._autoRetries[e],a=this._options.retry.maxAutoAttempts,n=(n=this._options.retry.autoRetryNote.replace(/\{retryNum\}/g,t)).replace(/\{maxAuto\}/g,a),this._templating.setStatusText(e,n),qq(this._templating.getFileContainer(e)).addClass(this._classes.retrying))},_onBeforeManualRetry:function(e){return this._parent.prototype._onBeforeManualRetry.apply(this,arguments)?(this._templating.resetProgress(e),qq(this._templating.getFileContainer(e)).removeClass(this._classes.fail),this._templating.setStatusText(e),this._templating.showSpinner(e),this._showCancelLink(e),!0):(qq(this._templating.getFileContainer(e)).addClass(this._classes.retryable),this._templating.showRetry(e),!1)},_onSubmitDelete:function(e){var t=qq.bind(this._onSubmitDeleteSuccess,this);this._parent.prototype._onSubmitDelete.call(this,e,t)},_onSubmitDeleteSuccess:function(e,t,a){this._options.deleteFile.forceConfirm?this._showDeleteConfirm.a
33pply(this,arguments):this._sendDeleteRequest.apply(this,arguments)},_onDeleteComplete:function(e,t,a){this._parent.prototype._onDeleteComplete.apply(this,arguments),this._templating.hideSpinner(e),a?(this._templating.setStatusText(e,this._options.deleteFile.deletingFailedText),this._templating.showDeleteButton(e)):this._removeFileItem(e)},_sendDeleteRequest:function(e,t,a){this._templating.hideDeleteButton(e),this._templating.showSpinner(e),this._templating.setStatusText(e,this._options.deleteFile.deletingStatusText),this._deleteHandler.sendDelete.apply(this,arguments)},_showDeleteConfirm:function(e,t,a){var n,i=this.getName(e),o=this._options.deleteFile.confirmMessage.replace(/\{filename\}/g,i),s=(t=this.getUuid(e),arguments),r=this;n=this._options.showConfirm(o),qq.isGenericPromise(n)?n.then((function(){r._sendDeleteRequest.apply(r,s)})):!1!==n&&r._sendDeleteRequest.apply(r,s)},_addToList:function(e,t,a){var n,i,o=0,s=this._handler.isProxied(e)&&this._options.scaling.hideScaled;this._options.display.prependFiles&&(this._totalFilesInBatch>1&&this._filesInBatchAddedToUi>0&&(o=this._filesInBatchAddedToUi-1),n={index:o}),a||(this._options.disableCancelForFormUploads&&!qq.supportedFeatures.ajaxUploading&&this._templating.disableCancel(),this._options.multiple||(i=this.getUploads({id:e}),this._handledProxyGroup=this._handledProxyGroup||i.proxyGroupId,i.proxyGroupId===this._handledProxyGroup&&i.proxyGroupId||(this._handler.cancelAll(),this._clearList(),this._handledProxyGroup=null))),a?(this._templating.addFileToCache(e,this._options.formatFileName(t),n,s),this._templating.updateThumbnail(e,this._thumbnailUrls[e],!0,this._options.thumbnails.customResizer)):(this._templating.addFile(e,this._options.formatFileName(t),n,s),this._templating.generatePreview(e,this.getFile(e),this._options.thumbnails.customResizer)),this._filesInBatchAddedToUi+=1,(a||this._options.display.fileSizeOnSubmit&&qq.supportedFeatures.ajaxUploading)&&this._displayFileSize(e)},_clearList:function(){this._templating.clearFiles(),this.clearStoredFiles()},_displayFileSize:function(e,t,a){var n=this.getSize(e),i=this._formatSize(n);n>=0&&(void 0!==t&&void 0!==a&&(i=this._formatProgress(t,a)),this._templating.updateSize(e,i))},_formatProgress:function(e,t){var a=this._options.text.formatProgress;function n(e,t){a=a.replace(e,t)}return n("{percent}",Math.round(e/t*100)),n("{total_size}",this._formatSize(t)),a},_controlFailureTextDisplay:function(e,t){var a,n,i;a=this._options.failedUploadTextDisplay.mode,n=this._options.failedUploadTextDisplay.responseProperty,"custom"===a?((i=t[n])||(i=this._options.text.failUpload),this._templating.setStatusText(e,i),this._options.failedUploadTextDisplay.enableTooltip&&this._showTooltip(e,i)):"default"===a?this._templating.setStatusText(e,this._options.text.failUpload):"none"!==a&&this.log("failedUploadTextDisplay.mode value of '"+a+"' is not valid","warn")},_showTooltip:function(e,t){this._templating.getFileContainer(e).title=t},_showCancelLink:function(e){this._options.disableCancelForFormUploads&&!qq.supportedFeatures.ajaxUploading||this._templating.showCancel(e)},_itemError:function(e,t,a){var n=this._parent.prototype._itemError.apply(this,arguments);this._options.showMessage(n)},_batchError:function(e){this._parent.prototype._batchError.apply(this,arguments),this._options.showMessage(e)},_setupPastePrompt:function(){var e=this;this._options.callbacks.onPasteReceived=function(){var t=e._options.paste.namePromptMessage,a=e._options.paste.defaultName;return e._options.showPrompt(t,a)}},_fileOrBlobRejected:function(e,t){this._totalFilesInBatch-=1,this._parent.prototype._fileOrBlobRejected.apply(this,arguments)},_prepareItemsForUpload:function(e,t,a){this._totalFilesInBatch=e.length,this._filesInBatchAddedToUi=0,this._parent.prototype._prepareItemsForUpload.apply(this,arguments)},_maybeUpdateThumbnail:function(e){var t=this._thumbnailUrls[e];this.getUploads({id:e}).status===qq.status.DELETED||!t&&!this._options.thumbnails.placeholders.waitUntilResponse&&qq.supportedFeatures.imagePreviews||this._templating.updateThumbnail(e,t,this._options.thumbnails.customResizer)},_addCannedFile:function(e){var t=this._parent.prototype._addCannedFile.apply(this,arguments);return this._addToList(t,this.getName(t),!0),this._templating.hideSpinner(t),this._templating.hideCancel(t),this._markFileAsSuccessful(t),t},_setSize:function(e,t){this._parent.prototype._setSize.apply(this,arguments),this._templating.updateSize(e,this._formatSize(t))},_sessionRequestComplete:function(){this._templating.addCacheToDom(),this._parent.prototype._sessionRequestComplete.apply(this,arguments)}}}(),qq.FineUploader=function(e,t){"use strict";var a=this;this._parent=t?qq[t].FineUploaderBasic:qq.FineUploaderBasic,this._parent.apply(this,arguments),qq.extend(this._options,{element:null,button:null,listElement:null,dragAndDrop:{extraDropzones:[],reportDirectoryPaths:!1},text:{formatProgress:"{percent}% of {total_size}",failUpload:"Upload failed",waitingForResponse:"Processing...",paused:"Paused"},template:"qq-template",classes:{retrying:"qq-upload-retrying",retryable:"qq-upload-retryable",success:"qq-upload-success",fail:"qq-upload-fail",editable:"qq-editable",hide:"qq-hide",dropActive:"qq-upload-drop-area-active"},failedUploadTextDisplay:{mode:"default",responseProperty:"error",enableTooltip:!0},messages:{tooManyFilesError:"You may only drop one file",unsupportedBrowser:"Unrecoverable error - this browser does not permit file uploading of any kind."},retry:{showAutoRetryNote:!0,autoRetryNote:"Retrying {retryNum}/{maxAuto}..."},deleteFile:{forceConfirm:!1,confirmMessage:"Are you sure you want to delete {filename}?",deletingStatusText:"Deleting...",deletingFailedText:"Delete failed"},display:{fileSizeOnSubmit:!1,prependFiles:!1},paste:{promptForName:!1,namePromptMessage:"Please name this image"},thumbnails:{customResizer:null,maxCount:0,placeholders:{waitUntilResponse:!1,notAvailablePath:null,waitingPath:null},timeBetweenThumbs:750},scaling:{hideScaled:!1},showMessage:function(e){if(a._templating.hasDialog("alert"))return a._templating.showDialog("alert",e);setTimeout((function(){window.alert(e)}),0)},showConfirm:function(e){return a._templating.hasDialog("confirm")?a._templating.showDialog("confirm",e):window.confirm(e)},showPrompt:function(e,t){return a._templating.hasDialog("prompt")?a._templating.showDialog("prompt",e,t):window.prompt(e,t)}},!0),qq.extend(this._options,e,!0),this._templating=new qq.Templating({log:qq.bind(this.log,this),templateIdOrEl:this._options.template,containerEl:this._options.element,fileContainerEl:this._options.listElement,button:this._options.button,imageGenerator:this._imageGenerator,classes:{hide:this._options.classes.hide,editable:this._options.classes.editable},limits:{maxThumbs:this._options.thumbnails.maxCount,timeBetweenThumbs:this._options.thumbnails.timeBetweenThumbs}
33,placeholders:{waitUntilUpdate:this._options.thumbnails.placeholders.waitUntilResponse,thumbnailNotAvailable:this._options.thumbnails.placeholders.notAvailablePath,waitingForThumbnail:this._options.thumbnails.placeholders.waitingPath},text:this._options.text}),this._options.workarounds.ios8SafariUploads&&qq.ios800()&&qq.iosSafari()?this._templating.renderFailure(this._options.messages.unsupportedBrowserIos8Safari):!qq.supportedFeatures.uploading||this._options.cors.expected&&!qq.supportedFeatures.uploadCors?this._templating.renderFailure(this._options.messages.unsupportedBrowser):(this._wrapCallbacks(),this._templating.render(),this._classes=this._options.classes,!this._options.button&&this._templating.getButton()&&(this._defaultButtonId=this._createUploadButton({element:this._templating.getButton(),title:this._options.text.fileInputTitle}).getButtonId()),this._setupClickAndEditEventHandlers(),qq.DragAndDrop&&qq.supportedFeatures.fileDrop&&(this._dnd=this._setupDragAndDrop()),this._options.paste.targetElement&&this._options.paste.promptForName&&(qq.PasteSupport?this._setupPastePrompt():this.log("Paste support module not found.","error")),this._totalFilesInBatch=0,this._filesInBatchAddedToUi=0)},qq.extend(qq.FineUploader.prototype,qq.basePublicApi),qq.extend(qq.FineUploader.prototype,qq.basePrivateApi),qq.extend(qq.FineUploader.prototype,qq.uiPublicApi),qq.extend(qq.FineUploader.prototype,qq.uiPrivateApi),qq.Templating=function(e){"use strict";var t,a,n,i,o,s,r,l,c={content:document.createDocumentFragment(),map:{}},d=!1,u=0,p=!1,m=[],h=-1,f={log:null,limits:{maxThumbs:0,timeBetweenThumbs:750},templateIdOrEl:"qq-template",containerEl:null,fileContainerEl:null,button:null,imageGenerator:null,classes:{hide:"qq-hide",editable:"qq-editable"},placeholders:{waitUntilUpdate:!1,thumbnailNotAvailable:null,waitingForThumbnail:null},text:{paused:"Paused"}},g={button:"qq-upload-button-selector",alertDialog:"qq-alert-dialog-selector",dialogCancelButton:"qq-cancel-button-selector",confirmDialog:"qq-confirm-dialog-selector",dialogMessage:"qq-dialog-message-selector",dialogOkButton:"qq-ok-button-selector",promptDialog:"qq-prompt-dialog-selector",uploader:"qq-uploader-selector",drop:"qq-upload-drop-area-selector",list:"qq-upload-list-selector",progressBarContainer:"qq-progress-bar-container-selector",progressBar:"qq-progress-bar-selector",totalProgressBarContainer:"qq-total-progress-bar-container-selector",totalProgressBar:"qq-total-progress-bar-selector",file:"qq-upload-file-selector",spinner:"qq-upload-spinner-selector",size:"qq-upload-size-selector",cancel:"qq-upload-cancel-selector",pause:"qq-upload-pause-selector",continueButton:"qq-upload-continue-selector",deleteButton:"qq-upload-delete-selector",retry:"qq-upload-retry-selector",statusText:"qq-upload-status-text-selector",editFilenameInput:"qq-edit-filename-selector",editNameIcon:"qq-edit-filename-icon-selector",dropText:"qq-upload-drop-area-text-selector",dropProcessing:"qq-drop-processing-selector",dropProcessingSpinner:"qq-drop-processing-spinner-selector",thumbnail:"qq-thumbnail-selector"},v={},b=new qq.Promise,y=new qq.Promise,_=function(e){var t=new qq.Promise;return y.then((function(a){N(a,e),e.src?t.success():(e.src=a.src,e.onload=function(){e.onload=null,Y(e),t.success()})}),(function(){E(e),t.success()})),t},M=function(){if(m.length){p=!0;var e=m.shift();e.update?B(e):q(e)}else p=!1},w=function(e){return z($(e),g.cancel)},x=function(e){return z($(e),g.continueButton)},k=function(e){return z(o,g[e+"Dialog"])},C=function(e){return z($(e),g.deleteButton)},O=function(){return z(o,g.dropProcessing)},L=function(e){return z($(e),g.editNameIcon)},$=function(e){return c.map[e]||qq(s).getFirstByClass("qq-file-id-"+e)},j=function(e){return z($(e),g.file)},A=function(e){return z($(e),g.pause)},T=function(e){return null==e?z(o,g.totalProgressBarContainer)||z(o,g.totalProgressBar):z($(e),g.progressBarContainer)||z($(e),g.progressBar)},S=function(e){return z($(e),g.retry)},D=function(e){return z($(e),g.size)},I=function(e){return z($(e),g.spinner)},z=function(e,t){return e&&qq(e).getFirstByClass(t)},F=function(e){return r&&z($(e),g.thumbnail)},E=function(e){e&&qq(e).addClass(f.classes.hide)},N=function(e,t){var a=e.style.maxWidth,n=e.style.maxHeight;n&&a&&!t.style.maxWidth&&!t.style.maxHeight&&qq(t).css({maxWidth:a,maxHeight:n})},P=function(e,t){var a=v[e]||(new qq.Promise).failure(),n=new qq.Promise;return b.then((function(e){a.then((function(){n.success()}),(function(){N(e,t),t.onload=function(){t.onload=null,n.success()},t.src=e.src,Y(t)}))}
33)),n},q=function(e){var a=e.id,n=e.optFileOrBlob,i=n&&n.qqThumbnailId,o=F(a),s={customResizeFunction:e.customResizeFunction,maxSize:h,orient:!0,scale:!0};qq.supportedFeatures.imagePreviews?o?f.limits.maxThumbs&&f.limits.maxThumbs<=u?(P(a,o),M()):_(o).done((function(){v[a]=new qq.Promise,v[a].done((function(){setTimeout(M,f.limits.timeBetweenThumbs)})),null!=i?R(a,i):function(e,a,n){var i=F(e);t("Generating new thumbnail for "+e),a.qqThumbnailId=e,f.imageGenerator.generate(a,i,n).then((function(){u++,Y(i),v[e].success()}),(function(){v[e].failure(),f.placeholders.waitUntilUpdate||P(e,i)}))}(a,n,s)})):M():o&&(_(o),M())},B=function(e){var t=e.id,a=e.thumbnailUrl,n=e.showWaitingImg,i=F(t),o={customResizeFunction:e.customResizeFunction,scale:l,maxSize:h};if(i)if(a){if(!(f.limits.maxThumbs&&f.limits.maxThumbs<=u))return n&&_(i),f.imageGenerator.generate(a,i,o).then((function(){Y(i),u++,setTimeout(M,f.limits.timeBetweenThumbs)}),(function(){P(t,i),setTimeout(M,f.limits.timeBetweenThumbs)}));P(t,i),M()}else P(t,i),M()},H=function(e,t){var a=T(e),n=null==e?g.totalProgressBar:g.progressBar;a&&!qq(a).hasClass(n)&&(a=qq(a).getFirstByClass(n)),a&&(qq(a).css({width:t+"%"}),a.setAttribute("aria-valuenow",t))},Y=function(e){e&&qq(e).removeClass(f.classes.hide)},R=function(e,a){var n=F(e),i=F(a);t(qq.format("ID {} is the same file as ID {}. Will use generated thumbnail from ID {} instead.",e,a,a)),v[a].then((function(){u++,v[e].success(),t(qq.format("Now using previously generated thumbnail created for ID {} on ID {}.",a,e)),n.src=i.src,Y(n)}),(function(){v[e].failure(),f.placeholders.waitUntilUpdate||P(e,n)}))};
33qq.extend(f,e),t=f.log,qq.supportedFeatures.imagePreviews||(f.limits.timeBetweenThumbs=0,f.limits.maxThumbs=0),o=f.containerEl,r=void 0!==f.imageGenerator,i=function(){var e,i,o,s,c,d,u,p,m,v,b;if(t("Parsing template"),null==f.templateIdOrEl)throw new Error("You MUST specify either a template element or ID!");if(qq.isString(f.templateIdOrEl)){if(null===(e=document.getElementById(f.templateIdOrEl)))throw new Error(qq.format("Cannot find template script at ID '{}'!",f.templateIdOrEl));i=e.innerHTML}else{if(void 0===f.templateIdOrEl.innerHTML)throw new Error("You have specified an invalid value for the template option! It must be an ID or an Element.");i=f.templateIdOrEl.innerHTML}if(i=qq.trimStr(i),(s=document.createElement("div")).appendChild(qq.toElement(i)),b=qq(s).getFirstByClass(g.uploader),f.button&&(d=qq(s).getFirstByClass(g.button))&&qq(d).remove(),qq.DragAndDrop&&qq.supportedFeatures.fileDrop||(m=qq(s).getFirstByClass(g.dropProcessing))&&qq(m).remove(),(u=qq(s).getFirstByClass(g.drop))&&!qq.DragAndDrop&&(t("DnD module unavailable.","info"),qq(u).remove()),qq.supportedFeatures.fileDrop?qq(b).hasAttribute("qq-drop-area-text")&&u&&(v=qq(u).getFirstByClass(g.dropText))&&qq(v).remove():(b.removeAttribute("qq-drop-area-text"),u&&qq(u).hasAttribute("qq-hide-dropzone")&&qq(u).css({display:"none"})),p=qq(s).getFirstByClass(g.thumbnail),r?p&&(h=(h=parseInt(p.getAttribute("qq-max-size")))>0?h:null,l=qq(p).hasAttribute("qq-server-scale")):p&&qq(p).remove(),r=r&&p,a=qq(s).getByClass(g.editFilenameInput).length>0,n=qq(s).getByClass(g.retry).length>0,null==(o=qq(s).getFirstByClass(g.list)))throw new Error("Could not find the file list container in the template!");return c=o.innerHTML,o.innerHTML="",s.getElementsByTagName("DIALOG").length&&document.createElement("dialog"),t("Template parsing complete"),{template:qq.trimStr(s.innerHTML),fileTemplate:qq.trimStr(c)}}(),function(){var e=f.placeholders.thumbnailNotAvailable,a=f.placeholders.waitingForThumbnail,n={maxSize:h,scale:l};r&&(e?f.imageGenerator.generate(e,new Image,n).then((function(e){b.success(e)}),(function(){b.failure(),t("Problem loading 'not available' placeholder image at "+e,"error")})):b.failure(),a?f.imageGenerator.generate(a,new Image,n).then((function(e){y.success(e)}),(function(){y.failure(),t("Problem loading 'waiting for thumbnail' placeholder image at "+a,"error")})):y.failure())}(),qq.extend(this,{render:function(){t("Rendering template in DOM."),u=0,o.innerHTML=i.template,E(O()),this.hideTotalProgress(),s=f.fileContainerEl||z(o,g.list),t("Template rendering complete")},renderFailure:function(e){var t=qq.toElement(e);o.innerHTML="",o.appendChild(t)},reset:function(){this.render()},clearFiles:function(){s.innerHTML=""},disableCancel:function(){d=!0},addFile:function(e,t,a,n,r){var l,u=qq.toElement(i.fileTemplate),p=z(u,g.file),m=z(o,g.uploader),h=r?c.content:s;r&&(c.map[e]=u),qq(u).addClass("qq-file-id-"+e),m.removeAttribute("qq-drop-area-text"),p&&(qq(p).setText(t),p.setAttribute("title",t)),u.setAttribute("qq-file-id",e),a?function(e,t,a){var n=a,i=n.firstChild;t>0&&(i=qq(n).children()[t].nextSibling),n.insertBefore(e,i)}(u,a.index,h):h.appendChild(u),n?(u.style.display="none",qq(u).addClass("qq-hidden-forever")):(E(T(e)),E(D(e)),E(C(e)),E(S(e)),E(A(e)),E(x(e)),d&&this.hideCancel(e),(l=F(e))&&!l.src&&y.then((function(e){l.src=e.src,e.style.maxHeight&&e.style.maxWidth&&qq(l).css({maxHeight:e.style.maxHeight,maxWidth:e.style.maxWidth}),Y(l)})))},addFileToCache:function(e,t,a,n){this.addFile(e,t,a,n,!0)},addCacheToDom:function(){s.appendChild(c.content),c.content=document.createDocumentFragment(),c.map={}},removeFile:function(e){qq($(e)).remove()},getFileId:function(e){var t=e;if(t){for(;null==t.getAttribute("qq-file-id");)t=t.parentNode;return parseInt(t.getAttribute("qq-file-id"))}},getFileList:function(){return s},markFilenameEditable:function(e){var t=j(e);t&&qq(t).addClass(f.classes.editable)},updateFilename:function(e,t){var a=j(e);a&&(qq(a).setText(t),a.setAttribute("title",t))},hideFilename:function(e){E(j(e))},showFilename:function(e){Y(j(e))},isFileName:function(e){return qq(e).hasClass(g.file)},getButton:function(){return f.button||z(o,g.button)},hideDropProcessing:function(){E(O())},showDropProcessing:function(){Y(O())},getDropZone:function(){return z(o,g.drop)},isEditFilenamePossible:function(){return a},hideRetry:function(e){E(S(e))},isRetryPossible:function(){return n},showRetry:function(e){Y(S(e))},getFileContainer:function(e){return $(e)},showEditIcon:function(e){var t=L(e);t&&qq(t).addClass(f.classes.editable)},isHiddenForever:function(e){return qq($(e)).hasClass("qq-hidden-forever")},hideEditIcon:function(e){var t=L(e);t&&qq(t).removeClass(f.classes.editable)},isEditIcon:function(e){return qq(e).hasClass(g.editNameIcon,!0)},getEditInput:function(e){return z($(e),g.editFilenameInput)},isEditInput:function(e){return qq(e).hasClass(g.editFilenameInput,!0)},updateProgress:function(e,t,a){var n,i=T(e);i&&a>0&&(100===(n=Math.round(t/a*100))?E(i):Y(i),H(e,n))},updateTotalProgress:function(e,t){this.updateProgress(null,e,t)},hideProgress:function(e){var t=T(e);t&&E(t)},hideTotalProgress:function(){this.hideProgress()},resetProgress:function(e){H(e,0),this.hideTotalProgress(e)},resetTotalProgress:function(){this.resetProgress()},showCancel:function(e){if(!d){var t=w(e);t&&qq(t).removeClass(f.classes.hide)}},hideCancel:function(e){E(w(e))},isCancel:function(e){return qq(e).hasClass(g.cancel,!0)},allowPause:function(e){Y(A(e)),E(x(e))},uploadPaused:function(e){this.setStatusText(e,f.text.paused),this.allowContinueButton(e),E(I(e))},hidePause:function(e){E(A(e))},isPause:function(e){return qq(e).hasClass(g.pause,!0)},isContinueButton:function(e){return qq(e).hasClass(g.continueButton,!0)},allowContinueButton:function(e){Y(x(e)),E(A(e))},uploadContinued:function(e){this.setStatusText(e,""),this.allowPause(e),Y(I(e))},showDeleteButton:function(e){Y(C(e))},hideDeleteButton:function(e){E(C(e))},isDeleteButton:function(e){return qq(e).hasClass(g.deleteButton,!0)},isRetry:function(e){return qq(e).hasClass(g.retry,!0)},updateSize:function(e,t){var a=D(e);a&&(Y(a),qq(a).setText(t))},setStatusText:function(e,t){var a=z($(e),g.statusText);a&&(null==t?qq(a).clearText():qq(a).setText(t))},hideSpinner:function(e){qq($(e)).removeClass("qq-in-progress"),E(I(e))},showSpinner:function(e){qq($(e)).addClass("qq-in-progress"),Y(I(e))},generatePreview:function(e,t,a){this.isHiddenForever(e)||(m.push({id:e,customResizeFunction:a,optFileOrBlob:t}),!p&&M())},updateThumbnail:function(e,t,a,n){this.isHiddenForever(e)||(m.push({customResizeFunction:n,update:!0,id:e,thumbnailUrl:t,showWaitingImg
33:a}),!p&&M())},hasDialog:function(e){return qq.supportedFeatures.dialogElement&&!!k(e)},showDialog:function(e,t,a){var n=k(e),i=z(n,g.dialogMessage),o=n.getElementsByTagName("INPUT")[0],s=z(n,g.dialogCancelButton),r=z(n,g.dialogOkButton),l=new qq.Promise,c=function(){s.removeEventListener("click",d),r&&r.removeEventListener("click",u),l.failure()},d=function(){s.removeEventListener("click",d),n.close()},u=function(){n.removeEventListener("close",c),r.removeEventListener("click",u),n.close(),l.success(o&&o.value)};return n.addEventListener("close",c),s.addEventListener("click",d),r&&r.addEventListener("click",u),o&&(o.value=a),i.textContent=t,n.showModal(),l}})},qq.UiEventHandler=function(e,t){"use strict";var a=new qq.DisposeSupport,n={eventType:"click",attachTo:null,onHandled:function(e,t){}};function i(e){a.attach(e,n.eventType,(function(e){var t=(e=e||window.event).target||e.srcElement;n.onHandled(t,e)}))}qq.extend(this,{addHandler:function(e){i(e)},dispose:function(){a.dispose()}}),qq.extend(t,{getFileIdFromItem:function(e){return e.qqFileId},getDisposeSupport:function(){return a}}),qq.extend(n,e),n.attachTo&&i(n.attachTo)},qq.FileButtonsClickHandler=function(e){"use strict";var t={templating:null,log:function(e,t){},onDeleteFile:function(e){},onCancel:function(e){},onRetry:function(e){},onPause:function(e){},onContinue:function(e){},onGetName:function(e){}},a={cancel:function(e){t.onCancel(e)},retry:function(e){t.onRetry(e)},deleteButton:function(e){t.onDeleteFile(e)},pause:function(e){t.onPause(e)},continueButton:function(e){t.onContinue(e)}};qq.extend(t,e),t.eventType="click",t.onHandled=function(e,n){qq.each(a,(function(a,i){var o,s=a.charAt(0).toUpperCase()+a.slice(1);if(t.templating["is"+s](e))return o=t.templating.getFileId(e),qq.preventDefault(n),t.log(qq.format("Detected valid file button click event on file '{}', ID: {}.",t.onGetName(o),o)),i(o),!1}))},t.attachTo=t.templating.getFileList(),qq.extend(this,new qq.UiEventHandler(t,{}))},qq.FilenameClickHandler=function(e){"use strict";var t={},a={templating:null,log:function(e,t){},classes:{file:"qq-upload-file",editNameIcon:"qq-edit-filename-icon"},onGetUploadStatus:function(e){},onGetName:function(e){}};qq.extend(a,e),a.eventType="click",a.onHandled=function(e,n){if(a.templating.isFileName(e)||a.templating.isEditIcon(e)){var i=a.templating.getFileId(e);a.onGetUploadStatus(i)===qq.status.SUBMITTED&&(a.log(qq.format("Detected valid filename click event on file '{}', ID: {}.",a.onGetName(i),i)),qq.preventDefault(n),t.handleFilenameEdit(i,e,!0))}},qq.extend(this,new qq.FilenameEditHandler(a,t))},qq.FilenameInputFocusInHandler=function(e,t){"use strict";var a={templating:null,onGetUploadStatus:function(e){},log:function(e,t){}};t||(t={}),a.eventType="focusin",a.onHandled=function(e,n){if(a.templating.isEditInput(e)){var i=a.templating.getFileId(e);a.onGetUploadStatus(i)===qq.status.SUBMITTED&&(a.log(qq.format("Detected valid filename input focus event on file '{}', ID: {}.",a.onGetName(i),i)),t.handleFilenameEdit(i,e))}},qq.extend(a,e),qq.extend(this,new qq.FilenameEditHandler(a,t))},qq.FilenameInputFocusHandler=function(e){"use strict";e.eventType="focus",e.attachTo=null,qq.extend(this,new qq.FilenameInputFocusInHandler(e,{}))},qq.FilenameEditHandler=function(e,t){"use strict";var a={templating:null,log:function(e,t){},onGetUploadStatus:function(e){},onGetName:function(e){},onSetName:function(e,t){},onEditingStatusChange:function(e,t){}};function n(e,t){var n,i=e.value;void 0!==i&&qq.trimStr(i).length>0&&(void 0!==(n=function(e){var t=a.onGetName(e);return qq.getExtension(t)}(t))&&(i=i+"."+n),a.onSetName(t,i)),a.onEditingStatusChange(t,!1)}qq.extend(a,e),a.attachTo=a.templating.getFileList(),qq.extend(this,new qq.UiEventHandler(a,t)),qq.extend(t,{handleFilenameEdit:function(e,i,o){var s,r,l,c=a.templating.getEditInput(e);a.onEditingStatusChange(e,!0),c.value=(s=e,r=a.onGetName(s),(l=r.lastIndexOf("."))>0&&(r=r.substr(0,l)),r),o&&c.focus(),function(e,a){t.getDisposeSupport().attach(e,"blur",(function(){n(e,a)}))}(c,e),function(e,a){t.getDisposeSupport().attach(e,"keyup",(function(t){13===(t.keyCode||t.which)&&n(e,a)}))}(c,e)}})}}(window),function(e){e.fn.extend({faceMocion:function(t){var a=this;defaults={emociones:[{emocion:"amo",TextoEmocion:"Lo amo"},{emocion:"molesto",TextoEmocion:"Me molesta"},{emocion:"asusta",TextoEmocion:"Me asusta"},{emocion:"divierte",TextoEmocion:"Me divierte"},{emocion:"gusta",TextoEmocion:"Me gusta"},{emocion:"triste",TextoEmocion:"Me entristece"},{emocion:"asombro",TextoEmocion:"Me asombra"},{emocion:"alegre",TextoEmocion:"Me alegra"}],callback:function(){}};t=e.extend({},defaults,t);return e(a).each((function(n){var i=Date.now();e(this).attr("class",e(a).attr("class")+" "+i);var o=e(this).data("id"),s=e(this).data("type"),r="empty",l="<i class='fa fa-thumbs-up'></i> "+trad.ilike,c="text-dark";void 0!==e(this).data("value")&&""!=e(this).data("value")&&(r=e(this).data("value"),e.each(t.emociones,(function(e,t){r==t.emocion&&(l=t.TextoEmocion,r=t.class,void 0!==t.color&&(c=t.color))}))),ElementoIniciar="",ElementoIniciar=ElementoIniciar+'<div style="display:inline-block;"><div dato-descripcion="'+r+'" ',ElementoIniciar=ElementoIniciar+'id-referencia="'+i,ElementoIniciar=ElementoIniciar+'" data-id="'+o,ElementoIniciar=ElementoIniciar+'" data-type="'+s,ElementoIniciar+='" class="Selector',ElementoIniciar=ElementoIniciar+" selectorFace "+r+'"></div>',ElementoIniciar=ElementoIniciar+'<span class="text-emotion bold '+c+'">'+l+"</span></div>",e(this).before(ElementoIniciar)})),e(document).ready((function(){e(".faceMocion").length<1&&(BarraEmociones='<div class="faceMocion">',e.each(t.emociones,(function(e,t){barraClass=void 0!==t.class?t.class:t.emocion,barraId=void 0!==t.class?t.class:t.emocion,BarraEmociones=BarraEmociones+'<div dato-descripcion="'+t.TextoEmocion,BarraEmociones=BarraEmociones+'" data-emocion="'+t.emocion,BarraEmociones=BarraEmociones+'" data-descripcion="'+t.TextoEmocion,"undefined"!=t.color&&(BarraEmociones=BarraEmociones+'" data-color="'+t.color),BarraEmociones=BarraEmociones+'" class="'+barraClass+'"></div>'})),BarraEmociones+="</div>",e(document.body).append(BarraEmociones)),e(".faceMocion div").off().on("click",(function(){SelectorEmocion.attr("class","Selector selectorFace "+e(this).attr("class")),removeClasses="letter-blue text-red letter-red text-purple text-brown text-azure text-orange letter-green text-red text-dark",SelectorEmocion.parent().find(".text-emotion").removeClass(removeClasses).addClass(e(this).data("c
33olor")).html(e(this).data("descripcion")),ElInputSeleccionado=SelectorEmocion.attr("id-referencia"),e("."+ElInputSeleccionado).val(e(this).attr("class")),"function"==typeof t.callback&&t.callback(SelectorEmocion,e(this).data("emocion"))})),e(".faceMocion div").hover((function(){var t=e(this).attr("dato-descripcion");e(this).data("tipText",t).removeAttr("dato-descripcion"),e('<p class="MensajeTexto"></p>').text(t).appendTo("body").fadeIn("slow")}),(function(){e(this).attr("dato-descripcion",e(this).data("tipText")),e(".MensajeTexto").remove()})).mousemove((function(t){var a=t.pageX-20,n=t.pageY-60;e(".MensajeTexto").css({top:n,left:a})}))})),e(".Selector, .text-emotion").off().on("mouseenter click",(function(t){SelectorEmocion=e(this).parent().find(".Selector"),xRate=(e(this).hasClass("text-emotion"),20),yRate=(e(this).hasClass("text-emotion"),60);var a=t.pageX-xRate,n=t.pageY-yRate;e(".faceMocion").css({top:n,left:a}),e(".faceMocion").show(),e(".faceMocion").mouseleave((function(){e(this).hide(800)}))})),e(document).mouseup((function(t){e(".faceMocion").hide()})),e(a).hide(),a.reset=function(){SelectorEmocion.attr("class","Selector selectorFace empty"),removeClasses="letter-blue text-red letter-red text-purple text-brown text-azure text-orange letter-green text-red text-dark",SelectorEmocion.parent().find(".text-emotion").removeClass(removeClasses).addClass("text-dark").html("<i class='fa fa-thumbs-up'></i> "+trad.ilike),ElInputSeleccionado=SelectorEmocion.attr("id-referencia"),e("."+ElInputSeleccionado).val("empty")},a}})}(jQuery),function(e){e.extend(e.validator.messages,{required:"Ce champ est obligatoire.",remote:"Veuillez corriger ce champ.",email:"Veuillez fournir une adresse électronique valide.",url:"Veuillez fournir une adresse URL valide.",date:"Veuillez fournir une date valide.",dateISO:"Veuillez fournir une date valide (ISO).",number:"Veuillez fournir un numéro valide.",digits:"Veuillez fournir seulement des chiffres.",creditcard:"Veuillez fournir un numéro de carte de crédit valide.",equalTo:"Veuillez fournir encore la même valeur.",accept:"Veuillez fournir une valeur avec une extension valide.",maxlength:e.validator.format("Veuillez fournir au plus {0} caractères."),minlength:e.validator.format("Veuillez fournir au moins {0} caractères."),rangelength:e.validator.format("Veuillez fournir une valeur qui contient entre {0} et {1} caractères."),range:e.validator.format("Veuillez fournir une valeur entre {0} et {1}."),max:e.validator.format("Veuillez fournir une valeur inférieur ou égal à {0}."),min:e.validator.format("Veuillez fournir une valeur supérieur ou égal à {0}."),maxWords:e.validator.format("Veuillez fournir au plus {0} mots."),minWords:e.validator.format("Veuillez fournir au moins {0} mots."),rangeWords:e.validator.format("Veuillez fournir entre {0} et {1} mots."),letterswithbasicpunc:"Veuillez fournir seulement des lettres et des signes de ponctuation.",alphanumeric:"Veuillez fournir seulement des lettres, nombres, espaces et soulignages",lettersonly:"Veuillez fournir seulement des lettres.",nowhitespace:"Veuillez ne pas inscrire d'espaces blancs.",ziprange:"Veuillez fournir un code postal entre 902xx-xxxx et 905-xx-xxxx.",integer:"Veuillez fournir un nombre non décimal qui est positif ou négatif.",vinUS:"Veuillez fournir un numéro d'identification du véhicule (VIN).",dateITA:"Veuillez fournir une date valide.",time:"Veuillez fournir une heure valide entre 00:00 et 23:59.",phoneUS:"Veuillez fournir un numéro de téléphone valide.",phoneUK:"Veuillez fournir un numéro de téléphone valide.",mobileUK:"Veuillez fournir un numéro de téléphone mobile valide.",strippedminlength:e.validator.format("Veuillez fournir au moins {0} caractères."),email2:"Veuillez fournir une adresse électronique valide.",url2:"Veuillez fournir une adresse URL valide.",creditcardtypes:"Veuillez fournir un numéro de carte de crédit valide.",ipv4:"Veuillez fournir une adresse IP v4 valide.",ipv6:"Veuillez fournir une adresse IP v6 valide.",require_from_group:"Veuillez fournir au moins {0} de ces champs."})}(jQuery),function(e,t){if("function"==typeof define&&define.amd)define(["exports","module"],t);else if("undefined"!=typeof exports&&"undefined"!=typeof module)t(exports,module);else{var a={exports:{}};t(a.exports,a),e.autosize=a.exports}}(this,(function(e,t){"use strict";function a(e){function t(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t,a()}function a(){var t=e.style.height,a=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;
33)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}(e),n=document.documentElement&&document.documentElement.scrollTop;e.style.height="auto";var o=e.scrollHeight+i;return 0===e.scrollHeight?void(e.style.height=t):(e.style.height=o+"px",r=e.clientWidth,a.forEach((function(e){e.node.scrollTop=e.scrollTop})),void(n&&(document.documentElement.scrollTop=n)))}function n(){a();var n=window.getComputedStyle(e,null),i=Math.round(parseFloat(n.height));if(i!==Math.round(parseFloat(e.style.height))?"visible"!==n.overflowY&&t("visible"):"hidden"!==n.overflowY&&t("hidden"),l!==i){l=i;var o=s("autosize:resized");e.dispatchEvent(o)}}if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!o.has(e)){var i=null,r=e.clientWidth,l=null,c=function(){e.clientWidth!==r&&n()},d=function(t){window.removeEventListener("resize",c,!1),e.removeEventListener("input",n,!1),e.removeEventListener("keyup",n,!1),e.removeEventListener("autosize:destroy",d,!1),e.removeEventListener("autosize:update",n,!1),o.delete(e),Object.keys(t).forEach((function(a){e.style[a]=t[a]}))}.bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",d,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",n,!1),window.addEventListener("resize",c,!1),e.addEventListener("input",n,!1),e.addEventListener("autosize:update",n,!1),o.add(e),e.style.overflowX="hidden",e.style.wordWrap="break-word",function(){var t=window.getComputedStyle(e,null);"vertical"===t.resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),i="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth),isNaN(i)&&(i=0),n()}()}}function n(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName){var t=s("autosize:destroy");e.dispatchEvent(t)}}function i(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName){var t=s("autosize:update");e.dispatchEvent(t)}}var o="function"==typeof Set?new Set:function(){var e=[];return{has:function(t){return Boolean(e.indexOf(t)>-1)},add:function(t){e.push(t)},delete:function(t){e.splice(e.indexOf(t),1)}}}(),s=function(e){return new Event(e)};try{new Event("test")}catch(e){s=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}var r=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((r=function(e){return e}).destroy=function(e){return e},r.update=function(e){return e}):((r=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],(function(e){return a(e)})),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],n),e},r.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e}),t.exports=r}));var CO3_Element=class{constructor(e,t){this.IsValidRequete(e)?this.elements=this.MakeRequeteAjax(e):this.elements=t||null}GetType(){return this.GetStatic("name")}static GetType(){return this.Get("name")}IsDefined(e){return void 0!==e}static IsDefined(e){return void 0!==e}NotNull(e){return void 0!==e&&null!=e}static NotNull(e){return void 0!==e&&null!=e}NotEmpty(e){return null!=e&&0!==Object.keys(e).length}static NotEmpty(e){return null!=e&&0!==Object.keys(e).length}Get(e){return this.IsDefined(this[e])?this[e]:this.GetStatic(e)}static Get(e){return this.IsDefined(this[e])?this[e]:null}GetStatic(e){return this.__proto__.constructor.Get(e)}Set(e){if("object"==typeof e)for(let t in e)this.IsDefined(e[t])&&(this[t]=e[t]);return this}static Set(e){if("object"==typeof e)for(let t in e)this.IsDefined(e[t])&&(this[t]=e[t]);return this}SetStatic(e){return this.__proto__.constructor.Set(e)}CountElements(){return this.NotNull(this.elements)?Object.keys(this.elements).length:0}IsValidRequete(e){return this.NotEmpty(e)}PrepareRequeteAjax(e){return e.prepared=!0,e}MakeRequeteAjax(e){if(this.IsValidRequete(e)){this.RequeteAjax=this.PrepareRequeteAjax(e);let t=null;return t=this.RequeteAjax.where}return null}PrepData(){}PreElementRenderHtml(e){return this.OldshowResultsDirectoryHtml(e,null,null,null)}ElementRenderHtml(e){let t="";return t+="Objet","Objet"}PostElementRenderHtml(e){return e}RenderHtml(){let e="";for(let t in this.elements)this.IsDefined(this.elements[t])&&(e+=this.PostElementRenderHtml(this.ElementRenderHtml(this.PreElementRenderHtml(this.elements[t]))));return e}SetCarousable(){let e=!0;for(let t in this.elements)this.IsDefined(this.elements[t])&&(this.elements[t].carousable=!0,e&&(this.elements[t].carousel_active=!0,e=!1));return this}
33SetSocialBarOn(e){for(let t in this.elements)this.IsDefined(this.elements[t])&&(this.elements[t].socialBarOn=!0,this.elements[t].socialBarConfig=e);return this}OldshowResultsDirectoryHtml(e,t,a,n){if(void 0===e.id&&void 0!==e._id&&(e.id=e._id),null!=e._id||null!=e.id){e.size=t,e.id=getObjectId(e),mylog.log(e.id),e.name=notEmpty(e.name)?e.name:"",e.description=notEmpty(e.shortDescription)?e.shortDescription:notEmpty(e.message)?e.message:notEmpty(e.description)?e.description:"";var i="article";void 0!==a&&0!=a&&(e.edit=a),e.type&&void 0!==typeObj.classifieds&&$.inArray(e.type,typeObj.classifieds.subTypes)>=0?i="classifieds":void 0===typeObj[i]&&(i="poi"),null==dyFInputs.get(i)&&(i="poi");var o=i;directory.dirLog&&mylog.warn("itemType",i,"typeIco",o),void 0!==e.typeOrga&&(o=e.typeOrga),void 0!==e.typeClassified&&(o=e.typeClassified);var s=dyFInputs.get(o)?dyFInputs.get(o):typeObj.default;if(e.ico="fa-"+s.icon,e.color=s.color,e.parentType){directory.dirLog&&mylog.log("params.parentType",e.parentType);var r=dyFInputs.get(e.parentType)?dyFInputs.get(e.parentType):typeObj.default;e.parentIcon="fa-"+r.icon,e.parentColor=r.color}if(void 0!==searchObject.countType&&1==searchObject.countType.length&&"classifieds"==e.type&&void 0!==e.category&&void 0!==modules[e.typeClassified]&&(getIcoInModules=modules[e.typeClassified].categories,e.ico=void 0!==getIcoInModules.filters&&void 0!==getIcoInModules.filters[e.category]?"fa-"+getIcoInModules.filters[e.category].icon:"fa-bullhorn"),"poi"==e.type&&void 0!==modules.poi&&void 0!==modules.poi.categories&&void 0!==modules.poi.categories.filters&&void 0!==modules.poi.categories.filters[e.typePoi]&&void 0!==modules.poi.categories.filters[e.typePoi].icon&&(e.ico="fa-"+modules.poi.categories.filters[e.typePoi].icon),e.htmlIco="<i class='fa "+e.ico+" fa-2x bg-"+e.color+"'></i>",e.useMinSize=void 0!==t&&"min"==t,e.imgProfil="",void 0!==directory.costum&&null!=directory.costum&&void 0!==directory.costum.results&&void 0!==directory.costum.results[e.type]&&void 0!==directory.costum.results[e.type].defaultImg&&(e.imgMediumProfil="<img class='img-responsive' onload='' src='"+assetPath+directory.costum.results[e.type].defaultImg+"'/>",e.imgFullProfil="<img class='img-responsive' onload='' src='"+assetPath+directory.costum.results[e.type].defaultImg+"'/>"),void 0!==e.profilImageUrl&&""!=e.profilImageUrl?e.imgFullProfil="<img class='img-responsive' onload='' src='"+baseUrl+e.profilImageUrl+"'/>":""!=this.getVideoThumb(e)&&(e.imgFullProfil="<img class='img-responsive' src='"+this.getVideoThumb(e)+"'/>"),void 0!==e.profilMediumImageUrl&&""!=e.profilMediumImageUrl?e.imgMediumProfil="<img class='img-responsive' onload='' src='"+baseUrl+e.profilMediumImageUrl+"'/>":""!=this.getVideoThumb(e)&&(e.imgMediumProfil="<img class='img-responsive' src='"+this.getVideoThumb(e)+"'/>"),void 0!==e.profilThumbImageUrl&&""!=e.profilThumbImageUrl?e.imgProfil="<img class='shadow2' src='"+baseUrl+e.profilThumbImageUrl+"'/>":""!=this.getVideoThumb(e)&&(e.imgProfil="<img class='shadow2' src='"+this.getVideoThumb(e)+"'/>"),e.imgBanner="",e.useMinSize||(e.imgBanner="<i class='fa fa-image fa-2x'></i>"),e.type=dyFInputs.get(i).col,e.urlParent=notEmpty(e.parentType)&¬Empty(e.parentId)?"#page.type."+e.parentType+".id."+e.parentId:"",e.insee=e.insee?e.insee:"",e.postalCode="",e.city="",e.cityName="",null!=e.address&&(e.city=e.address.addressLocality,e.postalCode=e.cp?e.cp:e.address.postalCode?e.address.postalCode:"",e.cityName=e.address.addressLocality?e.address.addressLocality:""),e.fullLocality=e.postalCode+" "+e.cityName,e.hash="#page.type."+e.type+".id."+e.id,void 0!==e.slug&&""!=e.slug&&null!=e.slug&&"poi"!==e.type&&(e.hash="#@"+e.slug),"undefined"!=typeof networkJson&&void 0!==networkJson.dataSrc&&(e.hash=e.source),e.onclick='urlCtrl.loadByHash("'+e.url+'");',"circuits"==e.type&&(e.hash="#circuit.index.id."+e.id),e.onclick='urlCtrl.loadByHash("'+e.url+'");',"poi"==e.type&&e.source&&null!=e.source.key&&"convert"==e.source.key.substring(0,7)){var l=getTypeInteropData(e.source.key);e.type="poi.interop."+l}e.elTagsList="";var c="";void 0!==e.tags&&null!=e.tags?($.each(e.tags,(function(t,a){if(void 0!==a&&""!=a&&"undefined"!=a){var n=void 0!==tradCategory[a]?tradCategory[a]:a;c+="<span class='badge bg-transparent text-red btn-tag tag' data-tag-value='"+slugify(a,!0)+"' data-tag-label='"+n+"'>#"+n+"</span> ",e.elTagsList+=slugify(a,!0)+" "}})),e.tagsLbl=c):e.tagsLbl="",e.elRolesList="";var d="";e.rolesLbl="",void 0!==e.rolesLink&&null!=e.rolesLink&&(d+="<small class='letter-blue'><b>"+trad.roleroles+" :</b> ",d+=e.rolesLink.join(", "),$.each(e.rolesLink,(function(t,a){void 0!==a&&""!=a&&"undefined"!=a&&(e.elRolesList+=slugify(a)+" ")})),d+="</small>",e.rolesLbl=d),e.updated=""!=e.updatedLbl?e.updatedLbl:null,null!=e.tobeactivated&&1==e.tobeactivated&&(e.isInviting=!0)}return e}getVideoThumb(e){if(void 0!==e.medias&&e.medias.length>0)for(let t=0;t<e.medias.length;t++)if(void 0!==e.medias[t].content.image&&""!=e.medias[t].content.image)return e.medias[t].content.image;return""}
33SetDisplayImg(e){for(let t in this.elements)this.IsDefined(this.elements[t])&&(this.elements[t].displayIm=e);return this}SetColNum(e){for(let t in this.elements)this.IsDefined(this.elements[t])&&(this.elements[t].colNum=e);return this}SetDisplaySocial(e){for(let t in this.elements)this.IsDefined(this.elements[t])&&(this.elements[t].socialTools=e);return this}};CO3_Element.name="CO3_Element",CO3_Element.carouselGetActiveWidth=function(e){return $(e).find(".active").find(".container-img-profil").parent().width()},CO3_Element.forceImContainerRatio=function(e,t,a=0){a>0&&$(e).width(a),$(e).height($(e).width()/t),1==$(e).find(" img").length&&CO3_Element.forceImSizeAndVerticalyCenterInContainer($(e).find(" img"))},CO3_Element.forceImSizeAndVerticalyCenterInContainer=function(e,t=$(e).parent().width(),a=$(e).parent().height()){$(e).width(t),$(e).height(t*$(e).get(0).naturalHeight/$(e).get(0).naturalWidth);let n=(a-$(e).height())/2;$(e).css("margin-top",n+"px")},CO3_Element.forceListImRatio=function(e,t,a=0){$(e).each((function(e){CO3_Element.forceImContainerRatio(this,t,a)}))};var CO3_Poi=class extends CO3_Element{constructor(e,t){super(e,t),this.COLLECTION="poi",this.CONTROLLER="poi",this.MODULE="poi",this.ICON="fa-map-marker"}PrepareRequeteAjax(e){return(e=super.PrepareRequeteAjax(e)).where.type="poi",e}};CO3_Poi.name="CO3_Poi";var CO3_Article=class extends CO3_Poi{constructor(e,t){super(e,t),this.COLLECTION="article",this.CONTROLLER="article",this.MODULE="article",this.ICON="fa-map-marker"}PrepareRequeteAjax(e){return(e=super.PrepareRequeteAjax(e)).where.type="article",e}ElementRenderHtml(e){var t="",a="col-xs-12";this.IsDefined(e.colNum)&&(2==e.colNum&&(a="col-md-6 col-sm-12"),3==e.colNum&&(a="col-md-4 col-sm-6 col-xs-12"),4==e.colNum&&(a="col-md-3 col-sm-6 col-xs-12"));!this.IsDefined(e.socialTools)||e.socialTools;var n="";void 0!==e.carousable&&e.carousable&&(n=" item");var i="";void 0!==e.carousel_active&&e.carousel_active&&(i=" active"),t+="<div id='entity_"+e.collection+"_"+e.id+"' class='"+a+n+i+" searchEntityContainer poi "+e.elTagsList+" "+e.elRolesList+" contain_poi_"+e.id+"'>",t+='<div class="searchEntity" id="entity'+e.id+'">',void 0!==e.edit&&null!=e.edit&&(t+=this.getAdminToolBar(e));var o=trad.posted;null!=e.updated&&(t+="<div class='dateUpdated'><i class='fa fa-flash'></i> <span class='hidden-xs'>"+o+" </span>"+e.updated+"</div>");var s=" lbh-preview-element",r=" medium",l=e.imgMediumProfil;void 0!==e.displayIm&&("full"==e.displayIm&&(r="",l=e.imgFullProfil),"thumb"==e.displayIm&&(r="",l=e.imgProfil),"none"==e.displayIm&&(r="hide",l="")),t+="<a href='"+e.hash+"' class='container-img-profil"+r+" add2fav imgRatioToForce "+s+"'>"+l+"</a>",t+="<div class='padding-10 informations tooltips' data-toggle='tooltip' data-placement='top' data-original-title=''>",t+="<div class='entityRight profil no-padding'>";t+="<a href='"+e.hash+"' class='"+e.size+" entityName bold text-dark add2fav "+s+"'>"+e.name+"</a>",t+="<div class='entityDescription'>"+(null==e.shortDescription?"":e.shortDescription)+"</div>";return t+=""!=e.fullLocality&&" "!=e.fullLocality?"<a href='"+e.hash+"' data-id='"+e.dataId+"' class='entityLocality add2fav"+s+"'><i class='fa fa-home'></i> "+e.fullLocality+"</a>":"",t+="<div class='tagsContainer text-red'>"+e.tagsLbl+"</div>",void 0!==e.socialBarOn&&1==e.socialBarOn&&(t+=directory.socialBarHtml(e)),t+=directory.buttonShareSocial(e),t+="</div>",t+="</div>",t+="</div>",t+="</div>"}};CO3_Article.name="CO3_Article";var CO3_Event=class extends CO3_Element{constructor(e,t){super(e,t),this.COLLECTION="events",this.CONTROLLER="event",this.MODULE="event",this.ICON="fa-calendar",this.COLOR="#F9B21A"}PrepareRequeteAjax(e){return(e=super.PrepareRequeteAjax(e)).where.type="event",e}ElementRenderHtml(e){let t="";if(this.IsDefined(e)){var a="col-xs-12";void 0!==e.colNum&&(2==e.colNum&&(a="col-md-6 col-sm-12"),3==e.colNum&&(a="col-md-4 col-sm-12"),4==e.colNum&&(a="col-md-3 col-sm-6 col-xs-12"));var n="";void 0!==e.carousable&&e.carousable&&(n=" item");var i="";void 0!==e.carousel_active&&e.carousel_active&&(i=" active"),t+="<div class='"+a+n+i+" searchEntityContainer "+e.type+" "+e.elTagsList+" contain_"+e.type+"_"+e.id+" '>",t+="<div class='searchEntity' id='entity"+e.id+"'>",null!=e.updated&&e.updated.indexOf(trad.ago)>=0&&"#agenda"==location.hash&&(e.updated=trad.rightnow),null==e.updated||e.useMinSize||(t+="<div class='dateUpdated'><i class='fa fa-flash'></i> "+e.updated+"</div>");var o=directory.getDateFormated(e);e.attendees="";var s=0,r=0;void 0!==e.links&&void 0!==e.links.attendees&&$.each(e.links.attendees,(function(e,t){void 0!==t.isInviting&&1==t.isInviting?r++:s++})),e.attendees="<hr class='margin-top-10 margin-bottom-10'>";var l=!1;if(void 0!==e.isFollowed&&(l=!0),null!=userId&&""!=userId&&e.id!=userId){e.attendees+="<button id='btn-share-event' class='text-dark btn btn-link no-padding margin-left-10 btn-share' data-ownerlink='share' data-id='"+e.id+"' data-type='"+e.type+"' data-isShared='"+!1+"'><i class='fa fa-retweet'></i> "+trad.share+"</button>"}e.attendees+="<small class='light margin-left-10 tooltips pull-right' data-toggle='tooltip' data-placement='bottom' data-original-title='"+trad["attendee-s"]+"'>
33"+s+" <i class='fa fa-street-view'></i></small>",e.attendees+="<small class='light margin-left-10 tooltips pull-right' data-toggle='tooltip' data-placement='bottom' data-original-title='"+trad["guest-s"]+"'>"+r+" <i class='fa fa-envelope'></i></small>";var c=e.links&&e.links.subEvents?"<br/><i class='fa fa-calendar'></i> "+Object.keys(e.links.subEvents).length+" "+trad["subevent-s"]:"";if(t+='<div class="col-xs-12 col-sm-4 col-md-4 no-padding"><a href="'+e.hash+'" class="container-img-profil lbh add2fav block">'+e.imgMediumProfil+"</a></div>",null!=userId&&""!=userId&&e.id!=userId){var d="follow",u="chain",p="";l&&(d="unfollow",u="unlink",p="text-green"),t+="<a href='javascript:;' class='btn btn-default btn-sm btn-add-to-directory bg-white tooltips followBtn "+p+'\'data-toggle="tooltip" data-placement="left" data-original-title="'+trad.interested+"\" data-ownerlink='"+d+"' data-id='"+e.id+"' data-type='"+e.type+"' data-name='"+e.name+"' data-isFollowed='"+l+"'><i class='fa fa-"+u+"'></i></a>"}if(t+="<div class='col-md-8 col-sm-8 col-xs-12 margin-top-25'>",t+=o+c,t+="</div>",void 0!==e.organizerObj&&null!=e.organizerObj){t+="<div class='col-md-8 col-sm-8 col-xs-12 entityOrganizer margin-top-10'>",void 0!==e.organizerObj.profilThumbImageUrl&&""!=e.organizerObj.profilThumbImageUrl&&(t+="<img class='pull-left img-responsive' src='"+baseUrl+e.organizerObj.profilThumbImageUrl+"' height='50'/>");var m=dyFInputs.get(e.organizerObj.type);t+="<h5 class='no-margin padding-top-5'><small>"+tradDynForm.organizedby+"</small></h5>",t+="<a href='#page.type."+m.col+".id."+e.organizerObj._id.$id+"' class='lbh' > <small class='entityOrganizerName'>"+e.organizerObj.name+"</small></a>",t+="</div>"}t+="<div class='col-md-8 col-sm-8 col-xs-12 entityRight padding-top-10 margin-top-10 pull-right' style='border-top: 1px solid rgba(0,0,0,0.2);'>";var h="";h=""!=e.fullLocality&&" "!=e.fullLocality?"<small class='margin-left-5 letter-red'><i class='fa fa-map-marker'></i> "+e.fullLocality+"</small>":"",t+="<h5 class='text-dark lbh add2fav no-margin'><i class='fa fa-reply fa-rotate-180'></i> "+(void 0!==tradCategory[e.typeEvent]?tradCategory[e.typeEvent]:trad.event)+h+"</h5>",t+="<a href='"+e.hash+"' class='entityName text-dark lbh add2fav'>"+e.name+"</a>",t+="<div class='entityDescription margin-bottom-10'>"+e.description+"</div>",void 0!==e.carousable&&e.carousable||(t+="<div class='margin-bottom-10 col-md-12 no-padding'>"+e.attendees+"</div>"),t+="<div class='tagsContainer text-red'>"+e.tagsLbl+"</div>",void 0!==e.socialBarOn&&1==e.socialBarOn&&(t+=directory.socialBarHtml(e)),t+="</div>",t+="</div>",t+="</div>",t+="</div>"}return t}};CO3_Event.name="CO3_Event";var CO3_Obj={Element:CO3_Element,Poi:CO3_Poi,Article:CO3_Article,Event:CO3_Event},formInMap={actived:!1,timeoutAddCity:null,NE_insee:"",NE_lat:"",NE_lng:"",NE_city:"",NE_cp:"",NE_street:"",NE_country:"",NE_level5:"",NE_level5Name:"",NE_level4:"",NE_level4Name:"",NE_level3:"",NE_level3Name:"",NE_level2:"",NE_level2Name:"",NE_level1:"",NE_level1Name:"",NE_locality:"",NE_localityId:"",NE_betweenCP:!1,geoShape:"",typeSearchInternational:"",formType:"",updateLocality:!1,addressesIndex:!1,saveCities:{},bindActived:!1,showMarkerNewElement:function(e){mylog.log("forminmap showMarkerNewElement",typeof mapBg,mapBg),"undefined"==typeof mapBg&&(mapBg=Sig.loadMap("mapCanvas",initSigParams)),Sig.clearMap(),formInMap.actived=!0,formInMap.hiddenHtmlMap(!0),void 0!==Sig.myMarker&&Sig.map.removeLayer(Sig.myMarker),mylog.log("formType",formInMap.formType);var t={id:0,icon:Sig.getIcoMarkerMap({type:formInMap.formType}),content:Sig.getPopupInfoAddress()};mylog.log(t),notNull(currentUser)&¬Null(currentUser.addressCountry)&&""==formInMap.NE_country&&(formInMap.NE_country=currentUser.addressCountry,mylog.log("NE_country",formInMap.NE_country));var a=new Array(0,0);notNull(contextData)&¬Null(contextData.geo)&&1==formInMap.updateLocality&&""!=formInMap.NE_lat&&""!=formInMap.NE_lng&&(a=new Array(formInMap.NE_lat,formInMap.NE_lng)),"undefined"!=typeof coordinatesPreLoadedFormMap&&(a=coordinatesPreLoadedFormMap),mylog.log("coordinates",a),mylog.log("options",t),null!=Sig.markerFindPlace&&Sig.map.removeLayer(Sig.markerFindPlace),Sig.markerFindPlace=Sig.getMarkerSingle(Sig.map,t,a),Sig.markerFindPlace.openPopup(),Sig.markerFindPlace.dragging.enable(),Sig.centerPopupMarker(a,12),$('[name="newElement_country"]').val(formInMap.NE_country),""!=formInMap.NE_country&&($("#divPostalCode").removeClass("hidden"),$("#divCity").removeClass("hidden")),1==formInMap.updateLocality&&(formInMap.initHtml(),$("#newElement_btnValidateAddress").prop("disabled",""==formInMap.NE_insee),""!=formInMap.NE_insee&&(""==userId?$("#divStreetAddress").addClass("hidden"):$("#divStreetAddress").removeClass("hidden"))),Sig.markerFindPlace.on("dragend",(function(){formInMap.NE_lat=Sig.markerFindPlace.getLatLng().lat,formInMap.NE_lng=Sig.markerFindPlace.getLatLng().lng,Sig.markerFindPlace.openPopup()})),0==formInMap.bindActived&&formInMap.bindFormInMap(),""==userId||""==formInMap.NE_insee?$("#divStreetAddress").addClass("hidden"):$("#divStreetAddress").removeClass("hidden"),$("#right_tool_map").removeClass("hidden-xs hidden-sm"),$("#right_tool_map_locality").removeClass("hidden"),$("#right_tool_map_search, #sub-menu
33-left").addClass("hidden"),$("#right_tool_map").removeClass("min"),"undefined"!=typeof networkJson&&null!=networkJson||$("#mapLegende").addClass("hidden"),mylog.log("forminmap showMarkerNewElement END")},initUpdateLocality:function(e,t,a,n){mylog.log("initUpdateLocality",e,t,a,n),showMap(!0),null!=e&&null!=t?(formInMap.NE_insee=e.codeInsee,formInMap.NE_lat=t.latitude,formInMap.NE_lng=t.longitude,formInMap.NE_city=e.addressLocality,formInMap.NE_cp=e.postalCode,formInMap.NE_street=e.streetAddress.trim(),formInMap.NE_country=e.addressCountry,formInMap.NE_level5=e.level5,formInMap.NE_level5Name=e.level5Name,formInMap.NE_level4=e.level4,formInMap.NE_level4Name=e.level4Name,formInMap.NE_level3=e.level3,formInMap.NE_level3Name=e.level3Name,formInMap.NE_level2=e.level2,formInMap.NE_level2Name=e.level2Name,formInMap.NE_level1=e.level1,formInMap.NE_level1Name=e.level1Name,formInMap.NE_localityId=e.localityId,n&&(formInMap.addressesIndex=n),formInMap.initDropdown(),formInMap.getLevel(),formInMap.getDetailCity()):(formInMap.initVarNE(),formInMap.geoShape="",n&&(formInMap.addressesIndex=n)),formInMap.formType=a,formInMap.updateLocality=!0,"undefined"==typeof contextMap&&(contextMap=[]),formInMap.showMarkerNewElement()},bindFormInMap:function(){mylog.log("bindFormInMap"),$('[name="newElement_country"]').change((function(){mylog.log("change country"),formInMap.initVarNE(),formInMap.NE_country=$('[name="newElement_country"]').val(),formInMap.initHtml(),$("#country_sumery_value").html($('[name="newElement_country"]').val()),$("#newElement_btnValidateAddress").prop("disabled",!0),$("#divStreetAddress").addClass("hidden"),formInMap.initDropdown(),mylog.log("formInMap.NE_country",formInMap.NE_country,typeof formInMap.NE_country,formInMap.NE_country.length),""!=formInMap.NE_country?($("#divCP").addClass("hidden"),$("#divCity").removeClass("hidden")):$("#divCity").addClass("hidden")})),$('[name="newElement_city"]').keyup((function(){$("#dropdown-city-found").show(),mylog.log("newElement_city",$('[name="newElement_city"]').val().trim().length),$('[name="newElement_city"]').val().trim().length>1&&(formInMap.NE_city=$('[name="newElement_city"]').val(),formInMap.changeSelectCountrytim(),notNull(formInMap.timeoutAddCity)&&clearTimeout(formInMap.timeoutAddCity),formInMap.timeoutAddCity=setTimeout((function(){formInMap.autocompleteFormAddress("locality",$('[name="newElement_city"]').val())}),500))})),$('[name="newElement_cp"]').keyup((function(){mylog.log("newElement_cp",$('[name="newElement_cp"]').val().trim()),formInMap.NE_cp=$('[name="newElement_cp"]').val().trim(),formInMap.btnValideDisable(0==$('[name="newElement_cp"]').val().trim().length)})),$('[name="newElement_city"]').focusout((function(){$('[name="newElement_city"]').val().trim().length>1&&(notNull(formInMap.timeoutAddCity)&&clearTimeout(formInMap.timeoutAddCity),$('[name="dropdown-newElement_city-found"]').length&&(formInMap.timeoutAddCity=setTimeout((function(){$("#dropdown-newElement_city-found").hide()}),200)))})),$('[name="newElement_city"]').focus((function(){$(".dropdown-menu").hide(),$('[name="newElement_city"]').length&&($("#dropdown-newElement_city-found").show(),$('[name="newElement_city"]').val().length>0&&formInMap.autocompleteFormAddress("locality",$('[name="newElement_city"]').val())),$('[name="dropdown-newElement_locality-found"]').length&&($("#dropdown-newElement_locality-found").show(),$('[name="newElement_city"]').val().length>0&&formInMap.autocompleteFormAddress("locality",$('[name="newElement_city"]').val()))})),$("#newElement_btnSearchAddress").click((function(){$(".dropdown-menu").hide(),formInMap.searchAdressNewElement()})),$('[name="newElement_street"]').keyup((function(){formInMap.showWarningGeo($('[name="newElement_street"]').val().length>0),formInMap.NE_street=$('[name="newElement_street"]').val().trim()})),$("#newElement_btnValidateAddress").click((function(){formInMap.btnValideDisable(!0),themeObj.blockUi.show(),setTimeout((function(){if(mylog.log("#newElement_btnValidateAddress"),notEmpty(formInMap.saveCities[formInMap.NE_insee])){var e={city:formInMap.saveCities[formInMap.NE_insee]};if(e.city.geoShape=1,0!=formInMap.NE_betweenCP){var t={};t.name=e.city.name,t.postalCode=formInMap.NE_cp,t.geo=e.city.geo,t.geoPosition=e.city.geoPosition,mylog.log("saveCities",typeof e.city.postalCodes,e.city.postalCodes),e.city.postalCodes.push(t)}mylog.log("city/save",e),ajaxPost(null,baseUrl+"/"+moduleId+"/city/save",e,(function(t){mylog.log("city/save obj.city",e.city),mylog.log("city/save data",t),t.result&&toastr.success(t.msg),formInMap.NE_localityId=t.
33id,t.city.level1&&(formInMap.NE_level1=t.city.level1,formInMap.NE_level1Name=t.city.level1Name,mylog.log("city/save data.city.level1",t.city.level1)),t.city.level2&&(formInMap.NE_level2=t.city.level2,formInMap.NE_level2Name=t.city.level2Name),t.city.level3&&(formInMap.NE_level3=t.city.level3,formInMap.NE_level3Name=t.city.level3Name),t.city.level4&&(formInMap.NE_level4=t.city.level4,formInMap.NE_level4Name=t.city.level4Name),t.city.level5&&(formInMap.NE_level5=t.city.level5,formInMap.NE_level5Name=t.city.level5Name),formInMap.backToForm()}),(function(e){mylog.log("error",e),$("#dropdown-newElement_"+currentScopeType+"-found").html("error"),mylog.log("Une erreur est survenue pendant l'enregistrement de la commune")}))}else formInMap.backToForm()}),2e3)})),$("#newElement_btnCancelAddress").click((function(){formInMap.cancel()})),formInMap.bindActived=!0},autocompleteFormAddress:function(e,t){mylog.log("autocompleteFormAddress",e,t),$("#dropdown-newElement_"+e+"-found").html("<li><a href='javascript:'><i class='fa fa-refresh fa-spin'></i></a></li>"),$("#dropdown-newElement_"+e+"-found").show(),ajaxPost(null,baseUrl+"/"+moduleId+"/city/autocompletemultiscope",{type:e,scopeValue:t,geoShape:!0,formInMap:!0,countryCode:$('[name="newElement_country"]').val()},(function(t){mylog.log("autocompleteFormAddress success",t),html="";var a={};formInMap.saveCities={},$.each(t.cities,(function(t,n){mylog.log("autocompleteFormAddress value",n);var i=n.insee,o=n.country;if(notEmpty(n.save)&&1==n.save&&(formInMap.saveCities[i]=n),notEmpty(n.geoShape)&&(a[i]=n.geoShape.coordinates[0]),"city"==e||"locality"==e)if(n.postalCodes.length>0)$.each(n.postalCodes,(function(a,s){var r=s.name,l=s.postalCode,c=s.geo.latitude,d=s.geo.longitude,u=n.name;s.name!=n.name&&(u+=", "+s.name),notEmpty(s.postalCode)&&(u+=", "+s.postalCode),notEmpty(n.level5Name)?u+=" ( "+n.level5Name+" ) ":notEmpty(n.level4Name)?u+=" ( "+n.level4Name+" ) ":notEmpty(n.level3Name)?u+=" ( "+n.level3Name+" ) ":notEmpty(n.level2Name)&&(u+=" ( "+n.level2Name+" ) "),html+='<li><a href="javascript:;" data-type="'+e+'" data-locId="'+t+'" data-level5="'+n.level5+'" data-level5name="'+n.level5Name+'"data-level4="'+n.level4+'" data-level4name="'+n.level4Name+'"data-level3="'+n.level3+'" data-level3name="'+n.level3Name+'"data-level2="'+n.level2+'" data-level2name="'+n.level2Name+'"data-level1="'+n.level1+'" data-level1name="'+n.level1Name+'"data-country="'+o+'" data-city="'+r+'" data-cp="'+l+'" data-locality="'+n.name+'" data-lat="'+c+'" data-lng="'+d+'" data-insee="'+i+'" class="item-city-found">'+u+"</a></li>"}));else{var s=n.name,r=n.geo.latitude,l=n.geo.longitude,c=n.name;notEmpty(n.level5Name)?c+=" ( "+n.level5Name+" ) ":notEmpty(n.level4Name)?c+=" ( "+n.level4Name+" ) ":notEmpty(n.level3Name)?c+=" ( "+n.level3Name+" ) ":notEmpty(n.level2Name)&&(c+=" ( "+n.level2Name+" ) "),html+='<li><a href="javascript:;" data-type="'+e+'" data-locid="'+t+'" ',html+='data-level5="'+n.level5+'" data-level5name="'+n.level5Name+'"data-level4="'+n.level4+'" data-level4name="'+n.level4Name+'"data-level3="'+n.level3+'" data-level3name="'+n.level3Name+'"data-level2="'+n.level2+'" data-level2name="'+n.level2Name+'"data-level1="'+n.level1+'" data-level1name="'+n.level1Name+'"',html+='data-country="'+o+'" data-city="'+s+'" data-lat="'+r+'" data-locality="'+n.name+'" data-lng="'+l+'" data-insee="'+i+'" class="item-city-found-uncomplete">'+c+"</a></li>"}})),""==html&&(html="<i class='fa fa-ban'></i> "+trad.noresult),$("#dropdown-newElement_"+e+"-found").html(html),$("#dropdown-newElement_"+e+"-found").show(),$(".item-city-found, .item-cp-found").click((function(){formInMap.add(!0,$(this),a)})),$(".item-city-found-uncomplete").click((function(){formInMap.add(!1,$(this),a)}))}),(function(t){$("#dropdown-newElement_"+e+"-found").html("error"),mylog.log("Une erreur est survenue pendant autocompleteMultiScope",t)}))},add:function(e,t,a){if(formInMap.NE_insee=t.data("insee"),formInMap.NE_lat=t.data("lat"),formInMap.NE_lng=t.data("lng"),formInMap.NE_city=t.data("city"),formInMap.NE_country=t.data("country"),formInMap.NE_level5=notEmpty(t.data("level5"))?t.data("level5"):null,formInMap.NE_level5Name=notEmpty(t.data("level5name"))?t.data("level5name"):null,formInMap.NE_level4=notEmpty(t.data("level4"))?t.data("level4"):null,formInMap.NE_level4Name=notEmpty(t.data("level4name"))?t.data("level4name"):null,formInMap.NE_level3=notEmpty(t.data("level3"))?t.data("level3"):null,formInMap.NE_level3Name=notEmpty(t.data("level3name"))?t.data("level3name"):null,formInMap.NE_level2=notEmpty(t.data("level2"))?t.data("level2"):null,formInMap.NE_level2Name=notEmpty(t.data("level2name"))?t.data("level2name"):null,formInMap.NE_level1=notEmpty(t.data("level1"))?t.data("level1"):null,formInMap.NE_level1Name=notEmpty(t.data("level1name"))?t.data("level1name"):null,formInMap.NE_localityId=t.data("locid"),formInMap.NE_locality=t.data("locality"),1==e?formInMap.NE_cp=t.data("cp"):notEmpty(formInMap.saveCities)&¬Empty(formInMap.saveCities[formInMap.NE_insee])&¬Empty(formInMap.saveCities[formInMap.NE_insee].betweenCP)&&(formInMap.NE_betweenCP=formInMap.saveCities[formInMap.NE_insee].betweenCP),formInMap.initHtml(),Sig.markerFindPlace.setLatLng([t.data("lat"),t.data("lng")]),mylog.log("geoShape",a),notEmpty(a[formInMap.NE_insee])){var n=a[formInMap.NE_insee];n=Sig.inversePolygon(n),Sig.showPolygon(n),setTimeout((function(){Sig.map.fitBounds(n),Sig.map.invalidateSize()}),1500)}else setTimeout((function(){Sig.centerPopupMarker([formInMap.NE_lat,formInMap.NE_lng],12)}),2500);
33$("#dropdown-newElement_cp-found, #dropdown-newElement_city-found, #dropdown-newElement_streetAddress-found, #dropdown-newElement_locality-found").hide(),mylog.log("formInMap.NE_betweenCP ",formInMap.NE_betweenCP),formInMap.btnValideDisable(0!=formInMap.NE_betweenCP),""==userId?$("#divStreetAddress").addClass("hidden"):$("#divStreetAddress").removeClass("hidden")},searchAdressNewElement:function(){mylog.log("searchAdressNewElement");var e="",t=""!=$('[name="newElement_street"]').val()?$('[name="newElement_street"]').val():"",a=formInMap.NE_locality,n=formInMap.NE_cp,i=formInMap.NE_country;""!=$('[name="newElement_street"]').val()?("nominatim",formInMap.typeSearchInternational="address",e=addToRequest(e,t),e=addToRequest(e,a),e=addToRequest(e,n)):("communecter",formInMap.typeSearchInternational="city",""!=n&&(e=addToRequest(e,n))),formInMap.NE_street=$('[name="newElement_street"]').val(),$("#dropdown-newElement_streetAddress-found").html("<li><a href='javascript:'><i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+"</a></li>"),$("#dropdown-newElement_streetAddress-found").show(),mylog.log("countryCode",i);-1!=["FR","GP","MQ","GF","RE","PM","YT"].indexOf(i)?(i=formInMap.changeCountryForNominatim(i),mylog.log("countryCodeHere",i),callDataGouv(e,i)):(i=formInMap.changeCountryForNominatim(i),mylog.log("countryCode",i),callNominatim(e,i)),formInMap.btnValideDisable(!1)},changeCountryForNominatim:function(e){return $.each({FR:["RE","GP","GF","MQ","YT","NC","PM"]},(function(t,a){-1!=a.indexOf(e)&&(e=t)})),e},backToForm:function(e){$("#right_tool_map").addClass("hidden-xs hidden-sm"),$("#right_tool_map_locality").addClass("hidden"),$("#right_tool_map_search, #sub-menu-left").removeClass("hidden"),$("#right_tool_map").addClass("min"),"undefined"!=typeof networkJson&&null!=networkJson||$("#mapLegende").removeClass("hidden"),mylog.log("backToForm 2"),formInMap.actived=!1,mylog.log("backToForm 3",formInMap.updateLocality,formInMap.NE_street),0==formInMap.updateLocality?(mylog.log("backToForm 6",$("#street_sumery_value").html()),$("#form-street").val($("#street_sumery_value").html()),notEmpty($("[name='newElement_lat']").val())&&(locObj=formInMap.createLocalityObj(),mylog.log("forminmap copyMapForm2Dynform"),dyFInputs.locationObj.copyMapForm2Dynform(locObj),dyFInputs.locationObj.addLocationToForm(locObj)),void 0!==e&&0!=e||$(".locationBtn").html("<i class='fa fa-home'></i> "+tradDynForm.secondLocality),formInMap.initData(!0),$.unblockUI(),showMap(!1),Sig.clearMap(),"undefined"!=typeof noShowAjaxModal&&0!=noShowAjaxM
33odal||$("#ajax-modal").modal("show")):(mylog.log("backToForm 5",formInMap.NE_street),formInMap.updateLocality=!1,void 0!==e&&0!=e||formInMap.updateLocalityElement())},updateLocalityElement:function(){mylog.log("updateLocalityElement",formInMap.NE_street);var e=formInMap.createLocalityObj(!0);mylog.log("updateLocalityElement locality",e),formInMap.addressesIndex&&(e.addressesIndex=formInMap.addressesIndex);var t={name:formInMap.addressesIndex?"addresses":"locality",value:e,pk:contextData.id,type:contextData.type};""!=userId?ajaxPost(null,baseUrl+"/"+moduleId+"/element/updatefields/type/"+t.type,t,(function(t){if(mylog.log("updateLocalityElement data",t),t.result){var a=!0;if(void 0!==contextData.address&&null!=contextData.address||(a=!1),notEmpty(t.locality)&&(contextData.address=t.locality.address,contextData.geo=t.locality.geo,contextData.geoPosition=t.locality.geoPosition),formInMap.hiddenHtmlMap(!1),formInMap.initData(),!formInMap.addressesIndex)if(contextData.id!=userId){var n=void 0===contextData||null==contextData?"citoyens":contextData.type;"citoyens"==n&&(n="people"),contextMap=0==a?Sig.addContextMap(contextMap,contextData,n):Sig.modifLocalityContextMap(contextMap,contextData,n)}else currentUser.addressCountry=e.address.addressCountry,currentUser.postalCode=e.address.postalCode,currentUser.codeInsee=e.address.codeInsee,currentUser.keyLocality=e.address.key,setCommunexion(),void 0!==Sig.myPosition&&(Sig.myPosition.position.latitude=e.geo.latitude,Sig.myPosition.position.longitude=e.geo.longitude);Sig.restartMap(),mylog.log("right_tool_map_locality"),$("#right_tool_map_locality").addClass("hidden"),$("#right_tool_map_search, #sub-menu-left").removeClass("hidden"),"undefined"!=typeof networkJson&&null!=networkJson||$("#mapLegende").removeClass("hidden"),mylog.log("contextData",contextData.type,contextData.id),urlCtrl.loadByHash("#page.type."+contextData.type+".id."+contextData.id+".view.detail"),toastr.success(t.msg),$.unblockUI()}else toastr.error(t.msg)})):(mylog.log("locality communexion",e),$.removeCookie("communexionType",{path:"/"}),$.removeCookie("communexionValue",{path:"/"}),$.removeCookie("communexionName",{path:"/"}),$.removeCookie("communexionLevel",{path:"/"}),$.removeCookie("inseeCommunexion",{path:"/"}),$.removeCookie("cityNameCommunexion",{path:"/"}),$.removeCookie("cpCommunexion",{path:"/"}),$.removeCookie("communexionActivated",{path:"/"}),$.cookie("inseeCommunexion",e.address.codeInsee,{expires:365,path:"/"}),$.cookie("cpCommunexion",e.address.postalCode,{expires:365,path:"/"}),$.cookie("cityNameCommunexion",e.address.addressLocality,{expires:365,path:"/"}),$.cookie("communexionActivated",!1,{expires:365,path:"/"}),$.cookie("communexionValue",e.address.key,{expires:365,path:"/"}),$.cookie("communexionName",e.address.addressLocality,{expires:365,path:"/"}),$.cookie("communexionType","cp",{expires:365,path:"/"}),$.cookie("communexionLevel","cpCommunexion",{expires:365,path:"/"}),urlCtrl.loadByHash(location.hash))},initDropdown:function(){mylog.log("initDropdown"),$("#dropdown-newElement_cp-found").html("<li><a href='javascript:' class='disabled'>"+trad["Currently researching"]+"</a></li>"),$("#dropdown-newElement_city-found").html("<li><a href='javascript:' class='disabled'>"+trad["Search a city, a town or a postal code"]+"</a></li>")},initHtml:function(){$.each(["insee","lat","lng","city","country","cp","street","level5","level5Name","level4","level4Name","level3","level3Name","level2","level2Name","level1","level1Name"],(function(e,t){$('[name="newElement_'+t+'"]').val(formInMap["NE_"+t]),"country"==t?$("#"+t+"_sumery_value").html(tradCountry[formInMap["NE_"+t]]):$("#"+t+"_sumery_value").html(formInMap["NE_"+t]),""!=formInMap["NE_"+t]?$("#"+t+"_sumery").removeClass("hidden"):$("#"+t+"_sumery").addClass("hidden")})),0!=formInMap.NE_betweenCP&&$("#divCP").removeClass("hidden")},initVarNE:function(){formInMap.NE_insee="",formInMap.NE_lat="",formInMap.NE_lng="",formInMap.NE_city="",formInMap.NE_cp="",formInMap.NE_street="",formInMap.NE_country="",formInMap.NE_level5="",formInMap.NE_level5Name="",formInMap.NE_level4="",formInMap.NE_level4Name="",formInMap.NE_level3="",formInMap.NE_level3Name="",formInMap.NE_level2="",formInMap.NE_level2Name="",formInMap.NE_level1="",formInMap.NE_level1Name="",formInMap.NE_localityId="",formInMap.NE_locality="",formInMap.NE_betweenCP=!1},createLocalityObj:function(e){mylog.log("createLocalityObj",formInMap);var t={address:{"@type":"PostalAddress",codeInsee:formInMap.NE_insee,streetAddress:formInMap.NE_street.trim(),postalCode:formInMap.NE_cp,addressLocality:formInMap.NE_city,level1:formInMap.NE_level1,level1Name:formInMap.NE_level1Name,addressCountry:formInMap.NE_country,localityId:formInMap.NE_localityId},geo:{"@type":"GeoCoordinates",latitude:formInMap.NE_lat,longitude:formInMap.NE_lng},geoPosition:{type:"Point",coordinates:[parseFloat(formInMap.NE_lng),parseFloat(formInMap.NE_lat)]}};if(notEmpty(formInMap.NE_level2)&&"undefined"!=formInMap.NE_level2&&(t.address.level2=formInMap.NE_level2,t.address.level2Name=formInMap.NE_level2Name),notEmpty(""!=formInMap.NE_level3&&"undefined"!=formInMap.NE_level3)&&(t.address.level3=formInMap.NE_level3,t.address.level3Name=formInMap.NE_level3Name),notEmpty(""!=formInMap.NE_level4&&"undefined"!=formInMap.NE_level4)&&(t.address.level4=formInMap.NE_level4,t.address.level4Name=formInMap.NE_level4Name),notEmpty(""!=formInMap.NE_level5&&"undefined"!=formInMap.NE_level5)&&(t.address.level5=formInMap.NE_level5,t.address.level5Name=formInMap.NE_level5Name),void 0!==e&&1==e){var a=formInMap.NE_country+"_"+formInMap.NE_insee+"-"+formInMap.NE_cp;t.unikey=a}return t},seenAddress:function(e,t,a,n,i){var o="";return o+=notEmpty(e)?e+"<br/>":notEmpty(i)?"":trad.UnknownLocality,o+=(notEmpty(t)?t+", ":"")+" "+(notEmpty(a)?a:""),o+=notEmpty(n)&¬Empty(tradCountry[n])?", "+tradCountry[n]:""},getLevel:function(){mylog.log("getLevel"),!notEmpty(formInMap.NE_localityId)||void 0!==formInMap.NE_level1&&""!=formInMap.NE_level1&&void 0!==formInMap.NE_level2&&""!=formInMap.NE_level2&&void 0!==formInMap.NE_level3&&""!=formInMap.NE_level3&&void 0!==formInMap.NE_level4&&""!=formInMap.NE_level4&&void 0!==formInMap.NE_level5&&""!=formInMap.NE_level5||ajaxPost(null,baseUrl+"/"+moduleId+"/city/getLevel/",{cityId:formInMap.NE_localityId},(function(e){mylog.log("getLevel",e),e&&(formInMap.NE_level1=e.level1?e.level1:"",formInMap.NE_level1Name=e.level1Name?e.level1Name:"",formInMap.NE_level2=e.level2?e.level2:"",formInMap.NE_level2Name=e.level2Name?e.level2Name:"",formInMap.NE_level3=e.level3?e.level3:"",formInMap.NE_level3Name=e.level3Name?e.level3Name:"",formInMap.NE_level4=e.level4?e.level4:"",formInMap.NE_level4Name=e.level4Name?e.level4Name:"",formInMap.NE_level5=e.level5?e.level5:"",formInMap.NE_level5Name=e.level5Name?e.level5Name:"")}))},changeSelectCountrytim:function(){mylog.log("changeSelectCountrytim",formInMap.NE_country),mylog.log("formInMap.NE_cp.substring(0, 3)");var e=new RegExp("[1-9]+");if(-1!=["FR","GP","MQ","GF","RE","PM","YT"].indexOf(formInMap.NE_country)&&e.test(formInMap.NE_country)){var t=$('[name="newElement_city"]').val();"971"==t.substring(0,3)?$('[name="newElement_country"]').val("GP"):"972"==t.substring(0,3)?$('[name="newElement_country"]').val("MQ"):"973"==t.substring(0,3)?$('[name="newElement_country"]').val("GF"):"974"==t.substring(0,3)?$('[name="newElement_country"]').val("RE"):"975"==t.substring(0,3)?$('[name="newElement_country"]').val("PM"):"976"==t.substring(0,3)?$('[name="newElement_country"]').val("YT"):$('[name="newElement_country"]').val("FR")}},btnValideDisable:function(e){mylog.log("btnValideDisable"),$("#newElement_btnValidateAddress").prop("disabled",e)},showWarningGeo:function(e){mylog.log("showWarningGeo"),1==e?($("#alertGeo").removeClass("hidden"),$("#newElement_btnSearchAddress").removeClass("btn-default"),$("#newElement_btnSearchAddress").addClass("btn-warning")):($("#alertGeo").addClass("hidden"),$("#newElement_btnSearchAddress").removeClass("btn-warning"),$("#newElement_btnSearchAddress").addClass("btn-default"))},hiddenHtmlMap:function(e){mylog.log("formInMap hiddenHtmlMap()",e),1==e?($("#txt-find-place").addClass("hidden"),$("#input-search-map").addClass("hidden"),$("#menu-map-btn-start-search").addClass("hidden"),$("#mainMap .tools-btn").addClass("hidden"),$("#map-loading-data").addClass("hidden")):($("#txt-find-place").removeClass("hidden"),$("#input-search-map").removeClass("hidden"),$("#menu-map-btn-start-search").removeClass("hidden"),$("#mainMap .tools-btn").removeClass("hidden"))},getDetailCity:function(){mylog.log("getDetailCity"),notEmpty(formInMap.NE_localityId)&&ajaxPost(null,baseUrl+"/"+moduleId+"/city/detailforminmap/",{id:formInMap.NE_localityId},(function(e){formInMap.geoShape=e.geoShape,notEmpty(e.betweenCP)&&(formInMap.NE_betweenCP=e.betweenCP,$("#divCP").removeClass("hidden")),formInMap.displayGeoShape()}))},displayGeoShape:function(){if(mylog.log("displayGeoShape"),void 0!==formInMap.geoShape){var e=Sig.inversePolygon(formInMap.geoShape.coordinates[0]);Sig.showPolygon(e),setTimeout((function(){Sig.map.fitBounds(e),Sig.map.invalidateSize()}),1500)}},initData:function(e){mylog.log("initData"),formInMap.timeoutAddCity,formInMap.initVarNE(),formInMap.typeSearchInternational="",formInMap.geoShape="",void 0!==e&&0!=e||(formInMap.formType=""),formInMap.addressesIndex=!1,formInMap.initDropdown(),formInMap.saveCities={},$("#divStreetAddress").addClass("hidden"),$("#divCity").addClass("hidden"),$("#divCP").addClass("hidden"),formInMap.initHtml()},cancel:function(){mylog.log("formInMap cancel()"),formInMap.typeSearchInternational="",formInMap.geoShape="",formInMap.addressesIndex=!1,formInMap.initVarNE(),formInMap.initHtml(),formInMap.hiddenHtmlMap(!1),formInMap.backToForm(!0)}},uiCoop={moduleIdCoop:"dda",inDDAInterface:!1,startUI:function(e=!0){mylog.log("startUICOOP"),$("#main-coop-container").html(""),$("#modal
33-preview-coop").html(""),$("#modal-preview-coop").hide(300),uiCoop.inDDAInterface=!0,$("#btn-close-coop").click((function(){onchangeClick=!1,location.hash=hashUrlPage,uiCoop.inDDAInterface=!1,$("#coop-data-container").html("")})),$("a.title-section").off().click((function(){$(this).hasClass("open")?($("#menuCoop .sub-"+$(this).data("key")).addClass("hidden"),$(this).removeClass("open"),$(this).find(".fa-caret-down").removeClass("fa-caret-down").addClass("fa-caret-right")):($("#menuCoop .sub-"+$(this).data("key")).removeClass("hidden"),$(this).addClass("open"),$(this).find(".fa-caret-right").removeClass("fa-caret-right").addClass("fa-caret-down"))})),uiCoop.initBtnLoadData(),uiCoop.getCoopData(contextData.type,contextData.id,"menucoop"),e&&uiCoop.getCoopData(contextData.type,contextData.id,"proposal")},closeUI:function(e){location.hash.indexOf("#dda")>=0&&(uiCoop.inDDAInterface=!1,onchangeClick=!1,location.hash="#dda")},initBtnLoadData:function(){$(".load-coop-data").off().click((function(){if(mylog.log("load-coop-data"),"locked"!=(e=$(this).data("type"))){$("#menu-room .load-coop-data").removeClass("active"),$(".load-coop-data[data-type='"+e+"']").removeClass("active"),$(this).addClass("active");var e=$(this).data("type"),t=$(this).data("status"),a=$(this).data("dataid"),n=$(this).data("menu");pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",notNull(n)?uiCoop.getCoopData(ptype,pid,e,t,a):uiCoop.getCoopDataPreview(e,a,t)}else toastr.info("Vous n'avez pas accès à cet espace")}))},initBtnLoadDataPreview:function(){$(".load-coop-data").off().click((function(){if("locked"!=(e=$(this).data("type"))){var e=$(this).data("type"),t=$(this).data("status"),a=$(this).data("dataid"),n=$(this).data("menu");pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",notNull(n)?uiCoop.getCoopData(ptype,pid,e,t,a):uiCoop.getCoopDataPreview(e,a,t)}else toastr.info("Vous n'avez pas accès à cet espace")}))},initDragAndDrop:function(){mylog.log("initDragAndDrop"),$(".draggable").draggable({revert:!0,appendTo:"body",helper:"clone",zIndex:1e4,scroll:!1,start:function(){uiCoop.dragId=$(this).data("dataid"),uiCoop.dragType=$(this).data("type"),mylog.log("start drag",$(this).data("dataid"),"coopId",uiCoop.dragId,"coopType",uiCoop.dragType)}}),$(".droppable").droppable({accept:".draggable",drop:function(e,t){var a=$(this).data("dataid");uiCoop.changeRoom(uiCoop.dragType,uiCoop.dragId,a,contextData.type,contextData.id),toastr.info("L'élément a bien été déplacé")},activate:function(e,t){$(this).data("dataid");$(this).parent().addClass("bg-lightblue draggin")},deactivate:function(e,t){$(this).data("dataid");$(this).removeClass("text-white").parent().removeClass("bg-lightblue draggin bg-turq")},over:function(e,t){var a=$(this).data("dataid");mylog.log("over",a),$(this).addClass("text-white").parent().addClass("bg-turq"),$(this).parent().removeClass("bg-lightblue")},out:function(e,t){var a=$(this).data("dataid");mylog.log("out",a),$(this).removeClass("text-white").parent().removeClass("bg-turq"),$(this).parent().addClass("bg-lightblue")}})},minimizeMenuRoom:function(e){mylog.log("minimizeMenuRoom",e),e?($("#menu-room").addClass("min col-sm-4 col-md-4 col-lg-4").removeClass("col-sm-12 col-md-12 col-lg-12"),$(uiCoop.getParentContainer()+" #coop-data-container").addClass("col-sm-8").removeClass("hidden")):(uiCoop.maximizeReader(!1),$("#menu-room").removeClass("min col-sm-4 col-md-4 col-lg-4").addClass("col-sm-12 col-md-12 col-lg-12"),$(uiCoop.getParentContainer()+" #coop-data-container").removeClass("min col-sm-8").addClass("hidden"))},maximizeReader:function(e){mylog.log("maximizeReader",e),e?($("#menu-room").addClass("hidden"),$(uiCoop.getParentContainer()+" #coop-data-container").removeClass("col-sm-8 col-md-8 col-lg-8").addClass("col-sm-12 col-md-12 col-lg-12")):($("#menu-room").removeClass("hidden"),$(uiCoop.getParentContainer()+" #coop-data-container").removeClass("col-sm-12 col-md-12 col-lg-12").addClass("col-sm-8 col-md-8 col-lg-8"))},showAmendement:function(e){e?($("#menu-room").addClass("hidden"),$("#amendement-container").removeClass("hidden")):($("#menu-room").removeClass("hidden"),$("#amendement-container").addClass("hidden"))},getCoopData:function(e,t,a,n,i,o,s){mylog.log("getCoopData",e,t,a,n,i,o,s);var r=baseUrl+"/dda/co/getcoopdata",l={parentType:e,parentId:t,type:a,status:n,dataId:i,json:!1};void 0!==s&&1!=s||(void 0===i||null==i||"room"==a?coInterface.showLoader("#main-coop-container"):coInterface.showLoader(uiCoop.getParentContainer()+" #coop-data-container")),ajaxPost("",r,l,(function(e){void 0===i||null==i||"room"==a?("menucoop"==a?$("#menuCoop").html(e):null==i&&"room"==a?$("#coop-room-list").html(e):$("#main-coop-container").html(e),uiCoop.minimizeMenuRoom(!1)):($(uiCoop.getParentContainer()+" #coop-data-container").html(e),uiCoop.getParentContainer().indexOf("modal-preview-coop")<=0&&uiCoop.minimizeMenuRoom(!0)),uiCoop.initBtnLoadData(),$(".btn-hide-data-room").off().click((function(){$(this).hasClass("open")?($("#menu-room .sub-"+$(this).data("key")).addClass("hidden"),$(this).removeClass("open")):($("#menu-room .sub-"+$(this).data("key")).removeClass("hidden"),$(this).addClass("open"))})),$(".tooltips").tooltip(),"function"==typeof o&&o()}))}
33,prepPreview:function(e,t,a,n,i,o){if($(this).data("coop-section")&&(coopSection=$(this).data("coop-section"),"amendments"==coopSection?o=function(){uiCoop.showAmendement(!0),$("#form-amendement").hasClass("hidden")?$("#form-amendement").removeClass("hidden"):$("#form-amendement").addClass("hidden")}:"vote"==coopSection?o=function(){setTimeout((function(){}),1e3)}:"comments"==coopSection&&(o=function(){setTimeout((function(){$("#coop-container").animate({scrollTop:$(".btn-select-arg-comment").offset().top},1e3)}),1e3)})),e="resolutions"==(e="proposals"==(e="actions"==e?"action":e)?"proposal":e)?"resolution":e,notNull(contextData)&&contextData.id==n&&contextData.type==i&&"undefined"==typeof isOnepage&&""!=a)toastr.info(trad.processing),uiCoop.startUI(),$("#modalCoop").modal("show"),onchangeClick=!1,"rooms"==e?uiCoop.getCoopData(contextData.type,contextData.id,"room",null,t):setTimeout((function(){uiCoop.getCoopData(contextData.type,contextData.id,"room",null,a,(function(){toastr.info(trad.processing),uiCoop.getCoopData(contextData.type,contextData.id,e,null,t)}),!1)}),1e3);else if("rooms"==e){var s="#page.type."+i+".id."+n+".view.coop.room."+a+"."+e+"."+t;urlCtrl.loadByHash(s)}else uiCoop.getCoopDataPreview(e,t,o)},getCoopDataPreview:function(e,t,a,n){mylog.log("HERE getCoopDatagetCoopDataPreview",$("#modal-preview-coop").length,e,status,t,a,n),setTimeout((function(){mylog.log("HERE setTimeout",$("#modal-preview-coop").length),$("#modal-preview-coop").removeClass("hidden").css("display","block"),coInterface.showLoader("#modal-preview-coop"),ajaxPost("",baseUrl+"/dda/co/previewcoopdata",{type:e,dataId:t,json:!1},(function(t){mylog.log("HERE ajaxPost start",$("#modal-preview-coop").length),$("#modal-preview-coop").html(t),$("#btn-refresh-"+e).off().click((function(){toastr.info(trad.processing);var t=$(this).data("id-"+e);uiCoop.getCoopDataPreview(e,t)})),$(".tooltips").tooltip(),$("#modal-preview-coop").css("display","block"),coInterface.bindLBHLinks(),urlCtrl.bindModalPreview(),"function"==typeof a&&a()}),(function(e){$("#modal-preview-coop").html("error")}))}),200)},initSearchInMenuRoom:function(){$(".inputSearchInMenuRoom").keyup((function(){var e=$
33(this).data("type-search"),t=$(this).val();""!=t?($("#coop-container .submenucoop.sub-"+e).hide(),mylog.log("searchVal",t,"type",e),$.each($("#coop-container .submenucoop.sub-"+e),(function(){mylog.log("this",this);var e=$(this).data("name-search");if(void 0!==e){var a=e.search(new RegExp(t,"i"));if(mylog.log("content",e),a>=0)$(this).show()}}))):$(".submenucoop.sub-"+e).show()}))},sendVote:function(e,t,a,n,i,o=!1){var s={parentType:e,parentId:t,voteValue:a,json:o};void 0!==i&&(s.idAmdt=i);var r=baseUrl+"/dda/co/savevote";toastr.info(trad["processing save"]),ajaxPost("",r,s,(function(a){pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",uiCoop.getCoopData(ptype,pid,"room",null,n,(function(){if(toastr.success(trad["Your vote has been save with success"]),0==o)uiCoop.getParentContainer().indexOf("modal-preview-coop")<=0?uiCoop.minimizeMenuRoom(!0):(uiCoop.minimizeMenuRoom(!0),uiCoop.maximizeReader(!0)),$(uiCoop.getParentContainer()+"#coop-data-container").html(a),"amendement"==e&&uiCoop.showAmendement(!0);else{var n=".newsActivityStream"+t;0==location.hash.indexOf("#dda")&&(n=".blockCoop"+t),$(n).html(directory.coopPanelHtml(a.proposal)),directory.bindBtnElement()}}),!1)}))},activateVote:function(e){ajaxPost(null,baseUrl+"/"+moduleId+"/element/updateblock/",{block:"activeCoop",typeElement:"proposals",id:e,status:"tovote",voteActivated:!0,amendementActivated:!1},(function(t){uiCoop.getCoopData(contextData.type,contextData.id,"proposal",null,e)}))},saveAmendement:function(e,t){var a=$("#txtAmdt").val();if(a.length<10)toastr.error(trad.amendementTooShort);else{var n={block:"amendement",typeElement:"proposals",id:e,txtAmdt:a,typeAmdt:t};mylog.log("saveAmendement",n),toastr.info(trad["processing save"]),ajaxPost(null,baseUrl+"/"+moduleId+"/element/updateblock/",n,(function(t){mylog.log("success updateblock",t),pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",uiCoop.getCoopData(ptype,pid,"proposal",null,e,(function(){uiCoop.showAmendement(!0),toastr.success(trad["Your amendement has been save with success"])}),!1)}))}},changeStatus:function(e,t,a,n,i){var o={parentType:n,parentId:i,type:e,id:t,name:"status",value:a};toastr.info(trad["processing save"]),ajaxPost(null,baseUrl+"/"+moduleId+"/element/updatefield/",o,(function(a){e="actions"==(e="proposals"==e?"proposal":e)?"action":e,toastr.success(trad["processing ok"]),pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",uiCoop.getCoopData(ptype,pid,"room",null,idParentRoom,(function(){uiCoop.getCoopData(n,i,e,null,t)}))}))},changeRoom:function(e,t,a,n,i){var o={parentType:n,parentId:i,type:e,id:t,name:"idParentRoom",value:a};mylog.log("changeRoom",o),toastr.info(trad["processing save"]),ajaxPost(null,baseUrl+"/"+moduleId+"/element/updatefield/",o,(function(e){uiCoop.getCoopData(contextData.type,contextData.id,"room",null,a)}))},deleteByTypeAndId:function(e,t){bootbox.dialog({message:'<div class="row"> <div class="col-md-12"> <span>'+trad.areyousuretodelete+" ?</span> </div></div>",buttons:{success:{label:"Ok",className:"btn-primary",callback:function(){toastr.info(trad["processing save"]),ajaxPost(null,baseUrl+"/co2/element/delete/type/"+e+"/id/"+t,{},(function(e){urlCtrl.loadByHash(location.hash)}))}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){}}}})},deleteAmendement:function(e,t){toastr.info(trad["processing delete"]),ajaxPost(null,baseUrl+"/dda/co/deleteamendement/",{},(function(t){toastr.success(trad["processing delete ok"]),$("#amendementBlock"+e).remove()}),(function(e){mylog.log("error data ",e),toastr.error(trad["processing delete KO"])}))},assignMe:function(e){ajaxPost(null,baseUrl+"/"+moduleId+"/rooms/assignme",{id:e},(function(e){e.result?(toastr.success(trad.thxForParticipation),urlCtrl.loadByHash(location.hash)):toastr.error(e.msg)}))}
33,getParentContainer:function(){var e=$("#modal-preview-coop #coop-container").length>=0?"#modalCoop ":"#modal-preview-coop ";return mylog.log("getParentContainer",e),$("#modalCoop #coop-container").length>0?"#modalCoop ":"#modal-preview-coop "},getUrlPreviewInDda:function(e){},initUIProposal:function(){if($("#comments-container").html("<i class='fa fa-spin fa-refresh'></i> "+trad.loadingComments),$(".footer-comments").html(""),getAjax("#comments-container",baseUrl+"/"+moduleId+"/comment/index/type/proposals/id/"+idParentProposal,(function(){$(".container-txtarea").hide(),$(".btn-select-arg-comment").click((function(){var e=$(this).data("argval");$(".container-txtarea").show(),$(".textarea-new-comment").removeClass("bg-green-comment bg-white-comment bg-red-comment");var t="",a="Votre commentaire";"up"==e&&(t="bg-green-comment",a="Votre argument pour"),"down"==e&&(t="bg-red-comment",a="Votre argument contre"),$(".textarea-new-comment").addClass(t).attr("placeholder",a),$("#argval").val(e)}))}),"html"),$("#btn-close-proposal").click((function(){uiCoop.minimizeMenuRoom(!1)})),$("#modal-preview-coop #btn-close-proposal").off().click((function(){urlCtrl.closePreview()})),$(".btn-extend-proposal").click((function(){uiCoop.maximizeReader(!0),$(".btn-minimize-proposal").removeClass("hidden"),$(".btn-extend-proposal").addClass("hidden")})),$(".btn-minimize-proposal").click((function(){uiCoop.maximizeReader(!1),$(".btn-minimize-proposal").addClass("hidden"),$(".btn-extend-proposal").removeClass("hidden")})),$(".btn-show-amendement").click((function(){uiCoop.showAmendement(!0)})),$("#btn-hide-amendement").click((function(){uiCoop.showAmendement(!1)})),$(".btn-create-amendement").click((function(){uiCoop.showAmendement(!0),$("#form-amendement").hasClass("hidden")?$("#form-amendement").removeClass("hidden"):$("#form-amendement").addClass("hidden")}
33)),$(".btn-modal-delete-am").click((function(){var e=$(this).data("id-am");$("#btn-delete-am").off().click((function(){uiCoop.deleteAmendement(e,idParentProposal)}))})),$("#podVote .btn-send-vote").off().click((function(){var e=$(this).data("vote-value");mylog.log("send vote",e,idParentProposal),uiCoop.sendVote("proposal",idParentProposal,e,idParentRoom)})),$("#btn-activate-vote").click((function(){uiCoop.activateVote(idParentProposal)})),$("#btn-refresh-proposal").click((function(){toastr.info(trad.processing);var e=$(this).data("id-proposal");pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",uiCoop.getCoopData(ptype,pid,"proposal",null,e,(function(){uiCoop.minimizeMenuRoom(!0),uiCoop.showAmendement(!1),toastr.success(trad["processing ok"])}),!1)})),$("#btn-refresh-amendement").click((function(){toastr.info(trad.processing);var e=$(this).data("id-proposal");pid=contextData&&contextData.id?contextData.id:userId,ptype=contextData&&contextData.type?contextData.type:"citoyens",uiCoop.getCoopData(ptype,pid,"proposal",null,e,(function(){uiCoop.minimizeMenuRoom(!0),uiCoop.showAmendement(!0),toastr.success(trad["processing ok"])}),!1)}
33)),$(".btn-option-status-proposal").click((function(){var e=$(this).data("id-proposal"),t=$(this).data("status");mylog.log("update status proposals",e,t,parentTypeElement,parentIdElement),uiCoop.changeStatus("proposals",e,t,parentTypeElement,parentIdElement)})),$(".btn-option-delete-proposal").click((function(){var e=$(this).data("id-proposal"),t=$(this).data("status");mylog.log("delete status proposals",e,t,parentTypeElement,parentIdElement),uiCoop.deleteByTypeAndId("proposals",e),$("#modal-preview-coop").hide(300)})),$(".btn-option-delete-proposal-custom-admin").click((function(){var e={id:$(this).data("id-proposal"),type:"proposals"};"undefined"!=typeof costum&¬Null(costum)&&costum.slug&&(e.origin="costum",e.sourceKey=costum.slug),ajaxPost(null,baseUrl+"/"+moduleId+"/admin/setsource/action/remove/set/source",e,(function(e){e&&e.result?(urlCtrl.loadByHash(location.hash),$("#modal-preview-coop").hide(300)):toastr.error("something went wrong!! please try again.")}))})),$("#btn-edit-proposal").click((function(){var e=$
33(this).data("id-proposal");mylog.log("edit idProposal",e),dyFObj.editElement("proposals",e)})),$(".descriptionMarkdown").html(dataHelper.convertMardownToHtml($(".descriptionMarkdown").html())),$("#container-text-proposal").html(dataHelper.markdownToHtml($("#container-text-proposal").html())),$("#container-text-complem").html(dataHelper.markdownToHtml($("#container-text-complem").html())),0==$("#modal-preview-coop #coop-container").length){var e=".view.coop.room."+idParentRoom+".proposal."+idParentProposal;onchangeClick=!1,"undefined"!=typeof hashUrlPage?location.hash=hashUrlPage+e:notNull(contextData)&&void 0!==contextData.slug?location.hash="#@"+contextData.slug+e:location.hash="#page.type."+parentTypeElement+".id."+parentIdElement+e}""!=msgController&&toastr.error(msgController)},initUIAction:function(){if($("#comments-container").html("<i class='fa fa-spin fa-refresh'></i> "+trad.loadingComments),$(".footer-comments").html(""),getAjax("#comments-container",baseUrl+"/"+moduleId+"/comment/index/type/actions/id/"+idAction,(function(){}),"html"),$("#btn-close-action").click((function(){uiCoop.minimizeMenuRoom(!1)})),$("#modal-preview-coop #btn-close-action").off().click((function(){$("#modal-preview-coop").hide(300)})),$(".btn-extend-action").click((function(){uiCoop.maximizeReader(!0),$(".btn-minimize-action").removeClass("hidden"),$(".btn-extend-action").addClass("hidden")})),$(".btn-minimize-action").click((function(){uiCoop.maximizeReader(!1),$(".btn-minimize-action").addClass("hidden"),$(".btn-extend-action").removeClass("hidden")})),$("#btn-refresh-action").click((function(){toastr.info(trad.processing);var e=$(this).data("id-action");uiCoop.getCoopData(contextData.type,contextData.id,"action",null,e,(function(){uiCoop.minimizeMenuRoom(!0),uiCoop.showAmendement(!1),toastr.success(trad["processing ok"])}),!1)}
33)),$(".btn-option-status-action").click((function(){var e=$(this).data("id-action"),t=$(this).data("status");mylog.log("update status actions",e,t,parentTypeElement,parentIdElement),uiCoop.changeStatus("actions",e,t,parentTypeElement,parentIdElement)})),$("#btn-edit-action").click((function(){$(this).data("id-action");mylog.log("edit idAction",idAction),dyFObj.editElement("actions",idAction)})),$("#btn-validate-assign-me").off().click((function(){uiCoop.assignMe(idAction)})),$(".btn-assignee").off().click((function(){setTimeout((function(){$("#modalAssignMe").modal("show"),$("#modalAssignMe").css("z-index","100000")}),800)})),$(".btn-assign-someone").off().click((function(){setTimeout((function(){$("#modalLinkAction").modal("show"),$("#modalLinkAction").css("z-index","100000")}),800)})),0==$("#modal-preview-coop #coop-container").length){var e=".view.coop.room."+idParentRoom+".action."+idAction;onchangeClick=!1,"undefined"!=typeof hashUrlPage?location.hash=hashUrlPage+e:notNull(contextData)&&void 0!==contextData.slug?location.hash="#@"+contextData.slug+e:location.hash="#page.type."+parentTypeElement+".id."+parentIdElement+e}},initUIResolution:function(){if($("#comments-container").html("<i class='fa fa-spin fa-refresh'></i> Chargement des commentaires"),getAjax("#comments-container",baseUrl+"/"+moduleId+"/comment/index/type/resolutions/id/"+idParentResolution,(function(){$(".container-txtarea").hide(),$(".btn-select-arg-comment").click((function(){var e=$
33(this).data("argval");$(".container-txtarea").show(),$(".textarea-new-comment").removeClass("bg-green-comment bg-red-comment");var t="",a="Votre commentaire";"up"==e&&(t="bg-green-comment",a="Votre argument pour"),"down"==e&&(t="bg-red-comment",a="Votre argument contre"),$(".textarea-new-comment").addClass(t).attr("placeholder",a),$("#argval").val(e)}))}),"html"),$("#btn-close-resolution").click((function(){uiCoop.minimizeMenuRoom(!1)})),$("#modal-preview-coop #btn-close-resolution").off().click((function(){$("#modal-preview-coop").hide(300)})),$(".btn-extend-resolution").click((function(){uiCoop.maximizeReader(!0),$(".btn-minimize-resolution").removeClass("hidden"),$(".btn-extend-resolution").addClass("hidden")})),$(".btn-minimize-resolution").click((function(){uiCoop.maximizeReader(!1),$(".btn-minimize-resolution").addClass("hidden"),$(".btn-extend-resolution").removeClass("hidden")})),$(".btn-show-amendement").click((function(){uiCoop.showAmendement(!0)})),$("#btn-hide-amendement").click((function(){uiCoop.showAmendement(!1)})),$(".btn-create-amendement").click((function(){uiCoop.showAmendement(!0),$("#form-amendement").hasClass("hidden")?$("#form-amendement").removeClass("hidden"):$("#form-amendement").addClass("hidden")})),$("#btn-activate-vote").click((function(){uiCoop.activateVote(idParentResolution)})),$("#btn-refresh-resolution").click((function(){toastr.info(trad.processing);var e=$(this).data("id-resolution");uiCoop.getCoopData(parentTypeElement,parentIdElement,"resolution",null,e,(function(){uiCoop.minimizeMenuRoom(!0),uiCoop.showAmendement(!1),toastr.success(trad["processing ok"])}),!1)})),$("#btn-refresh-amendement").click((function(){toastr.info(trad.processing);var e=$(this).data("id-resolution");uiCoop.getCoopData(null,null,"resolution",null,e,(function(){uiCoop.minimizeMenuRoom(!0),uiCoop.showAmendement(!0),toastr.success(trad["processing ok"])}),!1)}
33)),$(".btn-option-status-resolution").click((function(){var e=$(this).data("id-resolution"),t=$(this).data("status");uiCoop.changeStatus("resolutions",e,t,parentTypeElement,parentIdElement)})),$("#btn-show-voteres").click((function(){$(".podvote").hasClass("hidden")?$(".podvote").removeClass("hidden"):$(".podvote").addClass("hidden")})),$("#btn-create-action").click((function(){useIdParentResolution=!0,dyFObj.openForm("action")})),0==$("#modal-preview-coop #coop-container").length){var e=".view.coop.room."+idParentRoom+".resolution."+idParentResolution;onchangeClick=!1,"undefined"!=typeof hashUrlPage?location.hash=hashUrlPage+e:notNull(contextData)&&void 0!==contextData.slug?location.hash="#@"+contextData.slug+e:location.hash="#page.type."+parentTypeElement+".id."+parentIdElement+e}$("#container-text-resolution").html(dataHelper.markdownToHtml($("#container-text-resolution").html())),$("#container-text-complem").html(dataHelper.markdownToHtml($("#container-text-complem").html())),""!=msgController&&toastr.error(msgController)},loadCoop:function(e,t,a,n){e=""!=e?e:null,t=""!=t?t:null,a=""!=a?a:null,n=""!=n?n:null,toastr.info(trad.processing),uiCoop.startUI(!1),setTimeout((function(){uiCoop.getCoopData(contextData.type,contextData.id,"room",null,e,(function(){$("#modalCoop").modal("show");var e=null,i=null;null!=t&&(e="proposal",i=t),null!=n&&(e="action",i=n),null!=a&&(e="resolution",i=a),null!=e&&uiCoop.getCoopData(contextData.type,contextData.id,e,null,i)}))}),1500)}} 34/*! 35 * Bootstrap v3.3.7 (http://getbootstrap.com) 36 * Copyright 2011-2016 Twitter, Inc. 37 * Licensed under the MIT license 38 */;if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(e){"use strict";var t=jQuery.fn.jquery.split(" ")[0].split(".");if(t[0]<2&&t[1]<9||1==t[0]&&9==t[1]&&t[2]<1||t[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(),function(e){"use strict";e.fn.emulateTransitionEnd=function(t){var a=!1,n=this;e(this).one("bsTransitionEnd",(function(){a=!0}));return setTimeout((function(){a||e(n).trigger(e.support.transition.end)}),t),this},e((function(){e.support.transition=function(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var a in t)if(void 0!==e.style[a])return{end:t[a]};return!1}(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(e){"use strict";var t='[data-dismiss="alert"]',a=function(a){e(a).on("click",t,this.close)};a.VERSION="3.3.7",a.TRANSITION_DURATION=150,a.prototype.close=function(t){function n(){s.detach().trigger("closed.bs.alert").remove()}var i=e(this),o=i.attr("data-target");o||(o=(o=i.attr("href"))&&o.replace(/.*(?=#[^\s]*$)/,""));var s=e("#"===o?[]:o);t&&t.preventDefault(),s.length||(s=i.closest(".alert")),s.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(s.removeClass("in"),e.support.transition&&s.hasClass("fade")?s.one("bsTransitionEnd",n).emulateTransitionEnd(a.TRANSITION_DURATION):n())};var n=e.fn.alert;e.fn.alert=function(t){return this.each((function(){var n=e(this),i=n.data("bs.alert");i||n.data("bs.alert",i=new a(this)),"string"==typeof t&&i[t].call(n)}))},e.fn.alert.Constructor=a,e.fn.alert.noConflict=function(){return e.fn.alert=n,this},e(document).on("click.bs.alert.data-api",t,a.prototype.close)}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var n=e(this),i=n.data("bs.button"),o="object"==typeof t&&t;i||n.data("bs.button",i=new a(this,o)),"toggle"==t?i.toggle():t&&i.setState(t)}))}var a=function(t,n){this.$element=e(t),this.options=e.extend({},a.DEFAULTS,n),this.isLoading=!1};a.VERSION="3.3.7",a.DEFAULTS={loadingText:"loading..."},a.prototype.setState=function(t){var a="disabled",n=this.$element,i=n.is("input")?"val":"html",o=n.data();t+="Text",null==o.resetText&&n.data("resetText",n[i]()),setTimeout(e.proxy((function(){n[i](null==o[t]?this.options[t]:o[t]),"loadingText"==t?(this.isLoading=!0,n.addClass(a).attr(a,a).prop(a,!0)):this.isLoading&&(this.isLoading=!1,n.removeClass(a).removeAttr(a).prop(a,!1))}),this),0)},a.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var a=this.$element.find("input");"radio"==a.prop("type")?(a.prop("checked")&&(e=!1),t.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==a.prop("type")&&(a.prop("checked")!==this.$element.hasClass("active")&&(e=!1),this.$element.toggleClass("active")),a.prop("checked",this.$element.hasClass("active")),e&&a.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var n=e.fn.button;e.fn.button=t,e.fn.button.Constructor=a,e.fn.button.noConflict=function(){return e.fn.button=n,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(a){var n=e(a.target).closest(".btn");t.call(n,"toggle"),e(a.target).is('input[type="radio"], input[type="checkbox"]')||(a.preventDefault(),n.is("input,button")?n.trigger("focus"):n.find("input:visible,button:visible").first().trigger("focus"))})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(t){e(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))}))}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var n=e(this),i=n.data("bs.carousel"),o=e.extend({},a.DEFAULTS,n.data(),"object"==typeof t&&t),s="string"==typeof t?t:o.slide;i||n.data("bs.carousel",i=new a(this,o)),"number"==typeof t?i.to(t):s?i[s]():o.interval&&i.pause().cycle()}))}var a=function(t,a){this.$element=e(t),this.$indicators=this.$element.find(".carousel-indicators"),this.options=a,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("key
38down.bs.carousel",e.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",e.proxy(this.pause,this)).on("mouseleave.bs.carousel",e.proxy(this.cycle,this))};a.VERSION="3.3.7",a.TRANSITION_DURATION=600,a.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},a.prototype.keydown=function(e){if(!/input|textarea/i.test(e.target.tagName)){switch(e.which){case 37:this.prev();break;case 39:this.next();break;default:return}e.preventDefault()}},a.prototype.cycle=function(t){return t||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(e.proxy(this.next,this),this.options.interval)),this},a.prototype.getItemIndex=function(e){return this.$items=e.parent().children(".item"),this.$items.index(e||this.$active)},a.prototype.getItemForDirection=function(e,t){var a=this.getItemIndex(t);if(("prev"==e&&0===a||"next"==e&&a==this.$items.length-1)&&!this.options.wrap)return t;var n=(a+("prev"==e?-1:1))%this.$items.length;return this.$items.eq(n)},a.prototype.to=function(e){var t=this,a=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(e>this.$items.length-1||e<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){t.to(e)})):a==e?this.pause().cycle():this.slide(e>a?"next":"prev",this.$items.eq(e))},a.prototype.pause=function(t){return t||(this.paused=!0),this.$element.find(".next, .prev").length&&e.support.transition&&(this.$element.trigger(e.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},a.prototype.next=function(){if(!this.sliding)return this.slide("next")},a.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},a.prototype.slide=function(t,n){var i=this.$element.find(".item.active"),o=n||this.getItemForDirection(t,i),s=this.interval,r="next"==t?"left":"right",l=this;if(o.hasClass("active"))return this.sliding=!1;var c=o[0],d=e.Event("slide.bs.carousel",{relatedTarget:c,direction:r});if(this.$element.trigger(d),!d.isDefaultPrevented()){if(this.sliding=!0,s&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var u=e(this.$indicators.children()[this.getItemIndex(o)]);u&&u.addClass("active")}var p=e.Event("slid.bs.carousel",{relatedTarget:c,direction:r});return e.support.transition&&this.$element.hasClass("slide")?(o.addClass(t),o[0].offsetWidth,i.addClass(r),o.addClass(r),i.one("bsTransitionEnd",(function(){o.removeClass([t,r].join(" ")).addClass("active"),i.removeClass(["active",r].join(" ")),l.sliding=!1,setTimeout((function(){l.$element.trigger(p)}),0)})).emulateTransitionEnd(a.TRANSITION_DURATION)):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(p)),s&&this.cycle(),this}};var n=e.fn.carousel;e.fn.carousel=t,e.fn.carousel.Constructor=a,e.fn.carousel.noConflict=function(){return e.fn.carousel=n,this};var i=function(a){var n,i=e(this),o=e(i.attr("data-target")||(n=i.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,""));if(o.hasClass("carousel")){var s=e.extend({},o.data(),i.data()),r=i.attr("data-slide-to");r&&(s.interval=!1),t.call(o,s),r&&o.data("bs.carousel").to(r),a.preventDefault()}};e(document).on("click.bs.carousel.data-api","[data-slide]",i).on("click.bs.carousel.data-api","[data-slide-to]",i),e(window).on("load",(function(){e('[data-ride="carousel"]').each((function(){var a=e(this);t.call(a,a.data())}))}))}(jQuery),function(e){"use strict";function t(t){var a,n=t.attr("data-target")||(a=t.attr("href"))&&a.replace(/.*(?=#[^\s]+$)/,"");return e(n)}function a(t){return this.each((function(){var a=e(this),i=a.data("bs.collapse"),o=e.extend({},n.DEFAULTS,a.data(),"object"==typeof t&&t);!i&&o.toggle&&/show|hide/.test(t)&&(o.toggle=!1),i||a.data("bs.collapse",i=new n(this,o)),"string"==typeof t&&i[t]()}))}var n=function(t,a){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,a),this.$trigger=e('[data-toggle="collapse"][href="#'+t.id+'"],[data-toggle="collapse"][data-target="#'+t.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};n.VERSION="3.3.7",n.TRANSITION_DURATION=350,n.DEFAULTS={toggle:!0},n.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var t,i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(i&&i.length&&(t=i.data("bs.collapse"),t&&t.transitioning))){var o=e.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){i&&i.length&&(a.call(i,"hide"),t||i.data("bs.collapse",null));var s=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[s](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var r=function(){this.$element.removeClass("collapsing").addClass("collapse in")[s](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return r.call(this);var l=e.camelCase(["scroll",s].join("-"));this.$element.one("bsTransitionEnd",e.proxy(r,this)).emulateTransitionEnd(n.TRANSITION_DURATION)[s](this.$element[0][l])}}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var a=this.dimension();this.$element[a](this.$element[a]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};
38return e.support.transition?void this.$element[a](0).one("bsTransitionEnd",e.proxy(i,this)).emulateTransitionEnd(n.TRANSITION_DURATION):i.call(this)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},n.prototype.getParent=function(){return e(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(e.proxy((function(a,n){var i=e(n);this.addAriaAndCollapsedClass(t(i),i)}),this)).end()},n.prototype.addAriaAndCollapsedClass=function(e,t){var a=e.hasClass("in");e.attr("aria-expanded",a),t.toggleClass("collapsed",!a).attr("aria-expanded",a)};var i=e.fn.collapse;e.fn.collapse=a,e.fn.collapse.Constructor=n,e.fn.collapse.noConflict=function(){return e.fn.collapse=i,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(n){var i=e(this);i.attr("data-target")||n.preventDefault();var o=t(i),s=o.data("bs.collapse")?"toggle":i.data();a.call(o,s)}))}(jQuery),function(e){"use strict";function t(t){var a=t.attr("data-target");a||(a=(a=t.attr("href"))&&/#[A-Za-z]/.test(a)&&a.replace(/.*(?=#[^\s]*$)/,""));var n=a&&e(a);return n&&n.length?n:t.parent()}function a(a){a&&3===a.which||(e(n).remove(),e(i).each((function(){var n=e(this),i=t(n),o={relatedTarget:this};i.hasClass("open")&&(a&&"click"==a.type&&/input|textarea/i.test(a.target.tagName)&&e.contains(i[0],a.target)||(i.trigger(a=e.Event("hide.bs.dropdown",o)),a.isDefaultPrevented()||(n.attr("aria-expanded","false"),i.removeClass("open").trigger(e.Event("hidden.bs.dropdown",o)))))})))}var n=".dropdown-backdrop",i='[data-toggle="dropdown"]',o=function(t){e(t).on("click.bs.dropdown",this.toggle)};o.VERSION="3.3.7",o.prototype.toggle=function(n){var i=e(this);if(!i.is(".disabled, :disabled")){var o=t(i),s=o.hasClass("open");if(a(),!s){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&e(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(e(this)).on("click",a);var r={relatedTarget:this};if(o.trigger(n=e.Event("show.bs.dropdown",r)),n.isDefaultPrevented())return;i.trigger("focus").attr("aria-expanded","true"),o.toggleClass("open").trigger(e.Event("shown.bs.dropdown",r))}return!1}},o.prototype.keydown=function(a){if(/(38|40|27|32)/.test(a.which)&&!/input|textarea/i.test(a.target.tagName)){var n=e(this);if(a.preventDefault(),a.stopPropagation(),!n.is(".disabled, :disabled")){var o=t(n),s=o.hasClass("open");if(!s&&27!=a.which||s&&27==a.which)return 27==a.which&&o.find(i).trigger("focus"),n.trigger("click");var r=o.find(".dropdown-menu li:not(.disabled):visible a");if(r.length){var l=r.index(a.target);38==a.which&&l>0&&l--,40==a.which&&l<r.length-1&&l++,~l||(l=0),r.eq(l).trigger("focus")}}}};var s=e.fn.dropdown;e.fn.dropdown=function(t){return this.each((function(){var a=e(this),n=a.data("bs.dropdown");n||a.data("bs.dropdown",n=new o(this)),"string"==typeof t&&n[t].call(a)}))},e.fn.dropdown.Constructor=o,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=s,this},e(document).on("click.bs.dropdown.data-api",a).on("click.bs.dropdown.data-api",".dropdown form",(function(e){e.stopPropagation()})).on("click.bs.dropdown.data-api",i,o.prototype.toggle).on("keydown.bs.dropdown.data-api",i,o.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",o.prototype.keydown)}(jQuery),function(e){"use strict";function t(t,n){return this.each((function(){var i=e(this),o=i.data("bs.modal"),s=e.extend({},a.DEFAULTS,i.data(),"object"==typeof t&&t);o||i.data("bs.modal",o=new a(this,s)),"string"==typeof t?o[t](n):s.show&&o.show(n)}))}var a=function(t,a){this.options=a,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy((function(){this.$element.trigger("loaded.bs.modal")}),this))};a.VERSION="3.3.7",a.TRANSITION_DURATION=300,a.BACKDROP_TRANSITION_DURATION=150,a.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},a.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},a.prototype.show=function(t){var n=this,i=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(i),this.isShown||i.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",(function(){n.$element.one("mouseup.dismiss.bs.modal",(function(t){e(t.target).is(n.$element)&&(n.ignoreBackdropClick=!0)}))})),this.backdrop((function(){var i=e.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),n.adjustDialog(),i&&n.$element[0].offsetWidth,n.$element.addClass("in"),n.enforceFocus();var o=e.Event("shown.bs.modal",{relatedTarget:t});i?n.$dialog.one("bsTransitionEnd",(function(){n.$element.trigger("focus").trigger(o)})).emulateTransitionEnd(a.TRANSITION_DURATION):n.$element.trigger("focus").trigger(o)})))},a.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("
38click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(a.TRANSITION_DURATION):this.hideModal())},a.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy((function(e){document===e.target||this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")}),this))},a.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy((function(e){27==e.which&&this.hide()}),this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},a.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},a.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop((function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")}))},a.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},a.prototype.backdrop=function(t){var n=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var o=e.support.transition&&i;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+i).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy((function(e){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))}),this)),o&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;o?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var s=function(){n.removeBackdrop(),t&&t()};
vendor: 4,155 bytes, line 38
38e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",s).emulateTransitionEnd(a.BACKDROP_TRANSITION_DURATION):s()}else t&&t()},a.prototype.handleUpdate=function(){this.adjustDialog()},a.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},a.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},a.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},a.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},a.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},a.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var n=e.fn.modal;e.fn.modal=t,e.fn.modal.Constructor=a,e.fn.modal.noConflict=function(){return e.fn.modal=n,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',(function(a){var n=e(this),i=n.attr("href"),o=e(n.attr("data-target")||i&&i.replace(/.*(?=#[^\s]+$)/,"")),s=o.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(i)&&i},o.data(),n.data());n.is("a")&&a.preventDefault(),o.one("show.bs.modal",(function(e){e.isDefaultPrevented()||o.one("hidden.bs.modal",(function(){n.is(":visible")&&n.trigger("focus")}))})),t.call(o,s,this)}))}(jQuery),function(e){"use strict";var t=function(e,t){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",e,t)};t.VERSION="3.3.7",t.TRANSITION_DURATION=150,t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},t.prototype.init=function(t,a,n){if(this.enabled=!0,this.type=t,this.$element=e(a),this.options=this.getOptions(n),this.$viewport=this.options.viewport&&e(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var i=this.options.trigger.split(" "),o=i.length;o--;){var s=i[o];if("click"==s)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=s){var r="hover"==s?"mouseenter":"focusin",l="hover"==s?"mouseleave":"focusout";this.$element.on(r+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.getOptions=function(t){return(t=e.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},t.prototype.getDelegateOptions=function(){var t={},a=this.getDefaults();return this._options&&e.each(this._options,(function(e,n){a[e]!=n&&(t[e]=n)})),t},t.prototype.enter=function(t){var a=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return a||(a=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,a)),t instanceof e.Event&&(a.inState["focusin"==t.type?"focu
38s":"hover"]=!0),a.tip().hasClass("in")||"in"==a.hoverState?void(a.hoverState="in"):(clearTimeout(a.timeout),a.hoverState="in",a.options.delay&&a.options.delay.show?void(a.timeout=setTimeout((function(){"in"==a.hoverState&&a.show()}),a.options.delay.show)):a.show())},t.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},t.prototype.leave=function(t){var a=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(a||(a=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,a)),t instanceof e.Event&&(a.inState["focusout"==t.type?"focus":"hover"]=!1),!a.isInStateTrue())return clearTimeout(a.timeout),a.hoverState="out",a.options.delay&&a.options.delay.hide?void(a.timeout=setTimeout((function(){"out"==a.hoverState&&a.hide()}),a.options.delay.hide)):a.hide()},t.prototype.show=function(){var a=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(a);var n=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(a.isDefaultPrevented()||!n)return;var i=this,o=this.tip(),s=this.getUID(this.type);this.setContent(),o.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&o.addClass("fade");var r="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,c=l.test(r);c&&(r=r.replace(l,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(r).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var d=this.getPosition(),u=o[0].offsetWidth,p=o[0].offsetHeight;if(c){var m=r,h=this.getPosition(this.$viewport);r="bottom"==r&&d.bottom+p>h.bottom?"top":"top"==r&&d.top-p<h.top?"bottom":"right"==r&&d.right+u>h.width?"left":"left"==r&&d.left-u<h.left?"right":r,o.removeClass(m).addClass(r)}var f=this.getCalculatedOffset(r,d,u,p);this.applyPlacement(f,r);var g=function(){var e=i.hoverState;i.$element.trigger("shown.bs."+i.type),i.hoverState=null,"out"==e&&i.leave(i)};e.support.transition&&this.$tip.hasClass("fade")?o.one("bsTransitionEnd",g).emulateTransitionEnd(t.TRANSITION_DURATION):g()}},t.prototype.applyPlacement=function(t,a){var n=this.tip(),i=n[0].offsetWidth,o=n[0].offsetHeight,s=parseInt(n.css("margin-top"),10),r=parseInt(n.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(r)&&(r=0),t.top+=s,t.left+=r,e.offset.setOffset(n[0],e.extend({using:function(e){n.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),n.addClass("in");var l=n[0].offsetWidth,c=n[0].offsetHeight;"top"==a&&c!=o&&(t.top=t.top+o-c);var d=this.getViewportAdjustedDelta(a,t,l,c);d.left?t.left+=d.left:t.top+=d.top;var u=/top|bottom/.test(a),p=u?2*d.left-i+l:2*d.top-o+c,m=u?"offsetWidth":"offsetHeight";n.offset(t),this.replaceArrow(p,n[0][m],u)},t.prototype.replaceArrow=function(e,t,a){this.arrow().css(a?"left":"top",50*(1-e/t)+"%").css(a?"top":"left","")},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},t.prototype.hide=function(a){function n(){"in"!=i.hoverState&&o.detach(),i.$element&&i.$element.removeAttr("aria-describedby").trigger("hidden.bs."+i.type),a&&a()}var i=this,o=e(this.$tip),s=e.Event("hide.bs."+this.type);if(this.$element.trigger(s),!s.isDefaultPrevented())return o.removeClass("in"),e.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",n).emulateTransitionEnd(t.TRANSITION_DURATION):n(),this.hoverState=null,this},t.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},t.prototype.hasContent=function(){return this.getTitle()},t.prototype.getPosition=function(t){var a=(t=t||this.$element)[0],n="BODY"==a.tagName,i=a.getBoundingClientRect();null==i.width&&(i=e.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var o=window.SVGElement&&a instanceof window.SVGElement,s=n?{top:0,left:0}:o?null:t.offset(),r={scroll:n?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},l=n?{width:e(window).width(),height:e(window).height()}:null;return e.extend({},i,r,l,s)},t.prototype.getCalculatedOffset=function(e,t,a,n){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-a/2}:"top"==e?{top:t.top-n,left:t.left+t.width/2-a/2}:"left"==e?{top:t.top+t.height/2-n/2,left:t.left-a}:{top:t.top+t.height/2-n/2,left:t.left+t.width}},t.prototype.getViewportAdjustedDelta=function(e,t,a,n){var i={top:0,left:0};if(!this.$viewport)return i;var o=this.options.viewport&&this.options.viewport.padding||0,s=this.getPosition(this.$viewport);if(/right|left/.test(e)){var r=t.top-o-s.scroll,l=t.top+o-s.scroll+n;r<s.top?i.top=s.top-r:l>s.top+s.height&&(i.top=s.top+s.height-l)}else{var c=t.left-o,d=t.left+o+a;c<s.left?i.left=s.left-c:d>
vendor: 10,275 bytes, line 38
38s.right&&(i.left=s.left+s.width-d)}return i},t.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},t.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},t.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},t.prototype.enable=function(){this.enabled=!0},t.prototype.disable=function(){this.enabled=!1},t.prototype.toggleEnabled=function(){this.enabled=!this.enabled},t.prototype.toggle=function(t){var a=this;t&&((a=e(t.currentTarget).data("bs."+this.type))||(a=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,a))),t?(a.inState.click=!a.inState.click,a.isInStateTrue()?a.enter(a):a.leave(a)):a.tip().hasClass("in")?a.leave(a):a.enter(a)},t.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide((function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null}))};var a=e.fn.tooltip;e.fn.tooltip=function(a){return this.each((function(){var n=e(this),i=n.data("bs.tooltip"),o="object"==typeof a&&a;!i&&/destroy|hide/.test(a)||(i||n.data("bs.tooltip",i=new t(this,o)),"string"==typeof a&&i[a]())}))},e.fn.tooltip.Constructor=t,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=a,this}}(jQuery),function(e){"use strict";var t=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");t.VERSION="3.3.7",t.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),t.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),t.prototype.constructor=t,t.prototype.getDefaults=function(){return t.DEFAULTS},t.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),a=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof a?"html":"append":"text"](a),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},t.prototype.hasContent=function(){return this.getTitle()||this.getContent()},t.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var a=e.fn.popover;e.fn.popover=function(a){return this.each((function(){var n=e(this),i=n.data("bs.popover"),o="object"==typeof a&&a;!i&&/destroy|hide/.test(a)||(i||n.data("bs.popover",i=new t(this,o)),"string"==typeof a&&i[a]())}))},e.fn.popover.Constructor=t,e.fn.popover.noConflict=function(){return e.fn.popover=a,this}}(jQuery),function(e){"use strict";function t(a,n){this.$body=e(document.body),this.$scrollElement=e(e(a).is(document.body)?window:a),this.options=e.extend({},t.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e.proxy(this.process,this)),this.refresh(),this.process()}function a(a){return this.each((function(){var n=e(this),i=n.data("bs.scrollspy"),o="object"==typeof a&&a;i||n.data("bs.scrollspy",i=new t(this,o)),"string"==typeof a&&i[a]()}))}t.VERSION="3.3.7",t.DEFAULTS={offset:10},t.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},t.prototype.refresh=function(){var t=this,a="offset",n=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),e.isWindow(this.$scrollElement[0])||(a="position",n=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map((function(){var t=e(this),i=t.data("target")||t.attr("href"),o=/^#./.test(i)&&e(i);return o&&o.length&&o.is(":visible")&&[[o[a]().top+n,i]]||null})).sort((function(e,t){return e[0]-t[0]})).each((function(){t.offsets.push(this[0]),t.targets.push(this[1])}))},t.prototype.process=function(){var e,t=this.$scrollElement.scrollTop()+this.options.offset,a=this.getScrollHeight(),n=this.options.offset+a-this.$scrollElement.height(),i=this.offsets,o=this.targets,s=this.activeTarget;if(this.scrollHeight!=a&&this.refresh(),t>=n)return s!=(e=o[o.length-1])&&this.activate(e);if(s&&t<i[0])return this.activeTarget=null,this.clear();for(e=i.length;e--;)s!=o[e]&&t>=i[e]&&(void 0===i[e+1]||t<i[e+1])&&this.activate(o[e])},t.prototype.activate=function(t){this.activeTarget=t,this.clear();var a=this.selector+'[data-target="'+t+'"],'+this.selector+'[href="'+t+'"]',n=e(a).parents("li").addClass("active");n.parent(".dropdown-menu").length&&(n=n.closest("li.dropdown").addClass("active")),n.trigger("activate.bs.scrollspy")},t.prototype.clear=function(){e(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var n=e.fn.scrollspy;e.fn.scrollspy=a,e.fn.scrollspy.Constructor=t,e.fn.scrollspy.noConflict=function(){return e.fn.scrollspy=n,this},e(window).on("load.bs.scrollspy.data-api",(function(){e('[data-spy="scroll"]').each((function(){var t=e(this);a.call(t,t.data())}))}))}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var n=e(this),i=n.data("bs.tab");i||n.data("bs.tab",i=new a(this)),"string"==typeof t&&i[t]()}))}var a=function(t){this.element=e(t)};a.VERSION="3.3.7",a.TRANSITION_DURATION=150,a.prototype.show=function(){var t=this.element,a=t.closest("ul:not(.dropdown-menu)"),n=t.data("target");if(n||(n=(n=t.attr("href"))&&n.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var i=a.find(".active:last a"),o=e.Event("hide.bs.tab",{relatedTarget:t[0]}),s=e.Event("show.bs.tab",{relatedTarget:i[0]});if(i.trigger(o),t.trigger(s),!s.isDefaultPrevented()&&!o.isDefaultPrevented()){var r=e(n);this.activate(t.closest("li"),a),this.activate(r,r.parent(),(function(){i.trigger({type:"hidden.bs.tab",relatedTarget:t[0]}),t.trigger({type:"shown.bs.tab",relatedTarget:i[0]})}))}}},a.prototype.activate=function(t,n,i){function o(){s.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),t.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),r?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu").length&&t.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}var s=n.find("> .active"),r=i&&e.support.transition&&(s.length&&s.hasClass("fade")||!!n.find("> .fade").length);s.length&&r?s.one("bsTransitionEnd",o).emulateTransitionEnd(a.TRANSITION_DURATION):o(),s.removeClass("in")};var n=e.fn.tab;e.fn.tab=t,e.fn.tab.Constructor=a,e.fn.tab.noConflict=function(){return e.fn.tab=n,this};var i=function(a){a.preventDefault(),t.call(e(this),"show")};e(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var n=e(this),i=n.data("bs.affix"),o="object"==typeof t&&t;i||n.data("bs.affix",i=new a(this,o)),"string"==typeof t&&i[t]()}))}var a=function(t,n){this.options=e.extend({},a.DEFAULTS,n),this.$target=e(this.options.target).on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(t),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};a.VERSION="3.3.7",a.RESET="affix affix-top affix-bottom",a.DEFAULTS={offset:0,target:window},a.prototype.getState=function(e,t,a,n){var i=this.$target.scrollTop(),o=this.$element.offset(),s=this.$target.height();if(null!=a&&"top"==this.affixed)return i<a&&"top";if("bottom"==this.affixed)return null!=a?!(i+this.unpin<=o.top)&&"bottom":!(i+s<=e-n)&&"bottom";var r=null==this.affixed,l=r?i:o.top;return null!=a&&i<=a?"top":null!=n&&l+(r?s:t)>=e-n&&"bottom"},a.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(a.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},a.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},a.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=this.$element.height(),n=this.options.offset,i=n.top,o=n.bottom,s=Math.max(e(document).height(),e(document.body).height());"object"!=typeof n&&(o=i=n),"function"==typeof i&&(i=n.top(this.$element)),"function"==typeof o&&(o=n.bottom(this.$element));var r=this.getState(s,t,i,o);if(this.affixed!=r){null!=this.unpin&&this.$element.css("top","");var l="affix"+(r?"-"+r:""),c=e.Event(l+".bs.affix");if(this.$element.trigger(c),c.isDefaultPrevented())return;this.affixed=r,this.unpin="bottom"==r?this.getPinnedOffset():null,this.$element.removeClass(a.RESET).addClass(l).trigger(l.replace("affix","affixed")+".bs.affix")}"bottom"==r&&this.$element.offset({top:s-t-o})}};var n=e.fn.affix;e.fn.affix=t,e.fn.affix.Constructor=a,e.fn.affix.noConflict=function(){return e.fn.affix=n,this},e(window).on("load",(function(){e('[data-spy="affix"]').each((function(){var a=e(this),n=a.data();n.offset=n.offset||{},null!=n.offsetBottom&&(n.offset.bottom=n.offsetBottom),null!=n.offsetTop&&(n.offset.top=n.offsetTop),t.call(a,n)}))}))}(jQuery);var commentObj={showComment:function(e,t,a,n=null,i=null,o){let s=baseUrl+"/"+moduleId+"/comment/index/type/"+e+"/id/"+t;hashT=location.hash.split("?"),getStatus=searchInterface.getUrlSearchParams(),urlHistoric=hashT[0].substring(0)+s,""!=getStatus&&(urlHistoric+="&"+getStatus),(void 0===o||void 0!==o&&void 0===o.notCloseOpenModal)&&history.replaceState({}
38,null,urlHistoric),$("#modal-preview-comment").is(":visible")||$(a).closest("#modal-preview-comment").length||$("#modal-preview-comment .comment-tree").empty(),coInterface.showLoader(a),getAjax(a,s,(function(){}),"html"),n&&i&&(commentObj.coformKey=n,commentObj.formId=i,commentObj.afterSaveReload=function(){"function"==typeof reloadInput&&reloadInput(commentObj.coformKey,commentObj.formId)}),0!=$("#btn-comment-"+t).length&&(commentObj.afterSaveReload=function(){ajaxPost(null,baseUrl+"/"+moduleId+"/comment/countcommentsfrom",{type:e,id:t,path:path},(function(e){$("#btn-comment-"+t).html(e.count+" <i class='fa fa-2xx fa-commenting'></i>")}))})},openPreview:function(e,t,a,n,i,o,s){(void 0===s||void 0!==s&&void 0===s.notCloseOpenModal)&&$("#openModal").modal("hide"),$("#openModal").removeAttr("tabindex"),mylog.warn("***************************************"),mylog.warn("***************************************"),n=decodeURI(n),hashPreview="?preview=comments."+e+"."+t,urlPreview=baseUrl+"/"+moduleId+"/comment/index/type/"+e+"/id/"+t,notNull(a)&&(urlPreview+="/path/"+a,hashPreview+="."+a),notNull(n)?hashPreview+="."+encodeURI(n):n="",hashT=location.hash.split("?"),getStatus=searchInterface.getUrlSearchParams(),urlHistoric=hashT[0].substring(0)+hashPreview,""!=getStatus&&(urlHistoric+="&"+getStatus),(void 0===s||void 0!==s&&void 0===s.notCloseOpenModal)&&history.replaceState({},null,urlHistoric),$("#modal-preview-comment .title-comment").html(n),coInterface.showLoader("#modal-preview-comment .comment-tree"),$("#modal-preview-comment").show(200),getAjax("#modal-preview-comment .comment-tree",urlPreview,(function(){commentObj.bindModalPreview()}),"html"),i&&o&&(commentObj.coformKey=i,commentObj.formId=o,commentObj.afterSaveReload=function(){"function"==typeof reloadInput&&reloadInput(commentObj.coformKey,commentObj.formId)}),0!=$("#btn-comment-"+t).length&&(commentObj.afterSaveReload=function(){ajaxPost(null,baseUrl+"/"+moduleId+"/comment/countcommentsfrom",{type:e,id:t,path:a},(function(e){$("#btn-comment-"+t).html(e.count+" <i class='fa fa-2xx fa-commenting'></i>")}))})},bindModalPreview:function(){$("#modal-preview-comment .btn-close-preview").off().on("click",(function(){commentObj.closePreview()})),$(".main-container").on("click",(function(){"block"==$("#modal-preview-comment").css("display")&&commentObj.closePreview()}))},closePreview:function(){$(".main-container").off(),$("#modal-preview-comment").css("display","none"),$("#modal-preview-comment .comment-tree").empty(),urlCtrl.manageHistory(!1)}},visibleCommentsIds={toUpdateComments:[],alreadyUpdatedComments:[]};function updateSeenStatus(e,t=(()=>{})){var a={id:e,collection:"comments",value:"now",setType:"isoDate",path:"views."+userId+".date"};userId&&ajaxPost("",baseUrl+"/co2/aap/commonaap/action/update_seen_status",a,(function(e){t(e)}),(function(e){mylog.error("ajaxPost error",e)}),"json")}const isValidURL=e=>{return!!new RegExp("^(https?:\\/\\/)((([a-zA-Z\\d]([a-zA-Z\\d-]{0,61}[a-zA-Z\\d])?)\\.)+[a-zA-Z]{2,}|([a-zA-Z\\d]([a-zA-Z\\d-]{0,61}[a-zA-Z\\d])?))(\\:\\d+)?(\\/[-a-zA-Z\\d%_.~+]*)*(\\?[;&a-zA-Z\\d%_.~+=-]*)?(\\#[-a-zA-Z\\d_]*)?(?<!\\/)$","i").test(e)};function initCommentsTools(e,t,a,n,i){$.each(e,(function(e,i){if(void 0!==i._id||void 0!==i.id){mylog.log("type",i);var o=0;idMedia=void 0!==i._id?i._id.$id:i.id,void 0!==i.commentCount&&(o=i.commentCount),idSession="undefined"!=typeof idSession&&idSession,visibleCommentsIds.toUpdateComments.indexOf(idMedia)<0&&visibleCommentsIds.alreadyUpdatedComments.indexOf(idMedia)<0&&$("#item-comment-"+idMedia).length>0&&(visibleCommentsIds.toUpdateComments.push(idMedia),visibleCommentsIds.alreadyUpdatedComments.push(idMedia));var r="";"undefined"!=typeof interactionsCount&&i.vote&&(interactionsCount[`${t}.${idMedia}`]={vote:$.extend(!0,{},i.vote)}),""!=userId&&void 0!==i.voteCount&&(r="<a href='javascript:;' onclick='getReactionList(\""+idMedia+'","'+t+"\");' class='content-reactions-"+t+" content-reactions-"+t+"-"+idMedia+"'>",totalReaction=0,$.each(i.voteCount,(function(e,a){addClassCount="",""!=userId&&void 0!==i.vote&&void 0!==i.vote[userId]&&void 0!==i.vote[userId].status&&i.vote[userId].status==e&&(addClassCount="currentUserVote"+userId),r+="<div class='emojicon"+t+" "+e+" "+addClassCount+" pull-left' data-count='"+a+"'></div>",totalReaction+=a})),r+="<span class='pull-left margin-left-5 totalCountReaction' data-count='"+totalReaction+"'>"+totalReaction+"</span>",r+="</a>");var l="";if("news"==t){var c=""!==userId;labelComments=c?trad.commenton:trad.comment,o>0&&(labelComments="<span class='nbNewsComment'>"+o+"</span> ",labelComments+=o>1?trad.comments:trad.comment),l='<a href="javascript:" class="newsAddComment letter-blue lblComment" data-media-id="'+idMedia+'"><i class="fa fa-comment"></i> '+labelComments+"</a>"}else"comments"==t&&(n=notNull(n)?n:idMedia,countReplies=void 0!==i.replies?Object.keys(i.replies).length:0,0==countReplies&&$("#comments-list-"+idMedia).children().length>0&&(countReplies=$("#comments-list-"+idMedia).children().length),s=countReplies>1?"s":"",lblReply=0==countReplies?trad.answerOn:trad["answer"+s],c
38ountReplies>=1&&(lblReply="<span class='nbNewsComment'>"+countReplies+"</span> "+lblReply),pathComment=void 0!==i.path?i.path:null,l=0==countReplies?`\n <span class="reply-btn-container">\n <a class="lblComment" href="javascript:answerComment('${idMedia}', '${idMedia}', '${i.contextType}', '${pathComment}', false, {initReplyTextarea: true})">\n <i class="fa fa-reply fa-rotate-180"></i>\n </a>\n </span>\n `:`\n <span class="reply-btn-container">\n <a class="lblComment-reply" href="javascript:answerComment('${idMedia}', '${idMedia}', '${i.contextType}', '${pathComment}', false, {initReplyTextarea: true})">\n <i class="fa fa-reply fa-rotate-180"></i>\n </a>\n <a class="lblComment" href="javascript:answerComment('${idMedia}', '${idMedia}', '${i.contextType}', '${pathComment}')">\n ${lblReply}\n </a>\n </span>\n `);if("news"==t){idMediaShare=i._id.$id,typeMediaShare="news","activityStream"==i.type&&(idMediaShare=i.object.id,typeMediaShare=i.object.type),""!=userId&&void 0!==i.scope&&void 0!==i.scope.type&&"private"!=i.scope.type&&(l=l+"<button class='text-dark btn btn-link no-padding margin-right-5 btn-share bold' style='margin-top:-1px;font-size:18px;' data-id='"+idMediaShare+"' data-type='"+typeMediaShare+"'><i class='fa fa-retweet'></i> "+trad.share+"</button>");var d=i.sharedBy.length-1;d>1&&(r=r+"<small class='pull-right tooltips' data-original-title='ce message a été partagé "+d+" fois' style='margin-top:3px;'><i class='fa fa-share'></i> "+d+"</small>")}""!=r&&(r="<div class='col-xs-12 no-padding sectionHtmlCount-"+t+"-"+idMedia+"'>"+r+"</div>","comments"!=t&&(r+="<hr class='col-xs-12 margin-top-5 margin-bottom-5 no-padding'></hr>")),l+=voteCheckAction(idMedia,i,t),"comments"==t&&void 0!==i.author.id&&i.author.id==userId&&(l+='<a class="tooltips margin-left-10" data-toggle="tooltip" data-placement="top" title="'+trad.update+'" href="javascript:inputTextareaObj.modifyComments(\''+idMedia+'\')"><i class="fa fa-pencil"></i></a><a class="tooltips margin-left-10" data-toggle="tooltip" data-placement="top" title="'+trad.delete+'" href="javascript:confirmDeleteComment(\''+idMedia+'\',$(this))"><i class="fa fa-trash"></i></a>'),voteTools=r+l,$("#footer-"+t+"-"+idMedia).html(voteTools),""!=userId&&initReactionTools(idMedia,t),"comments"==t&&void 0!==i.replies&¬Null(a)&&initCommentsTools(i.replies,t,a,idMedia)}})),directory.bindShareElt(),""!=userId&&initReportAbuse(),$(".newsAddComment").off().click((function(){showCommentsTools($(this).data("media-id"),$(this).data("type"))}))}function initReportAbuse(){$(".reportAbuse").off().on("click",(function(){id=$(this).data("id"),($(".commentVoteUp[data-id='"+id+"']").hasClass("text-green")||$(".commentVoteDown[data-id='"+id+"']").hasClass("text-orange"))&&toastr.info(trad.youcantmakeactionafterabuse),reportAbuse($(this))}))}function abuseActionSuccess(e,t,a){t.userAllreadyDidAction?toastr.info(trad.youalreadydeclareabuse+e.data("type")):(toastr.success(t.msg),"reportAbuse"==a?(count=parseInt(e.data("count")),e.data("count",count+1),icon=e.children(".label").children(".fa").attr("class"),e.children(".label").html(e.data("count")+" <i class='"+icon+"'></i>")):($(".abuseCommentTable #comment"+e.data("id")).remove(),$(".nbCommentsAbused").html((parseInt($(".nbCommentsAbused").html())||0)-1)))}function updateCommentView(e){$("#item-comment-"+e).removeClass("highlight-this"),$(`#item-comment-${e} #footer-comments-${e} > a.lblComment.has-newanswer`).removeClass("has-newanswer");const t=visibleCommentsIds.toUpdateComments.indexOf(e);(visibleCommentsIds.alreadyUpdatedComments.indexOf(e)<0||t>-1)&&(t>-1&&visibleCommentsIds.toUpdateComments.splice(t,1),visibleCommentsIds.alreadyUpdatedComments.indexOf(e)<0&&visibleCommentsIds.alreadyUpdatedComments.push(e),updateSeenStatus(e,(function(t){$(".discussions-content").is(":visible")&&discussionComments.common.refreshLeftPanelSeenOneComment&&discussionComments.common.refreshLeftPanelSeenOneComment(e)})))}function abuseNotifInRockerChat(e,t,a,n="coabus"){ajaxPost(null,baseUrl+"/survey/answer/rcnotification/action/addabusnewsco",{id:e,reason:t,comment:a,channelChat:n},(function(){}))}var faceMocions=[];function initReactionTools(e,t){faceMocions[t+e]=$("#footer-"+t+"-"+e+" .reaction-news").faceMocion({emociones:emojiconReactions,callback:function(e,t){$refNews=$(".reaction-news."+e.attr("id-referencia")),actionOnMedia(e,"vote",!1,{status:t})}})}function actionOnMedia(e,t,a,n){mylog.log("actionOnMedia",t);var i=e.data("type"),o=e.data("id");params=new Object,params.id=o,params.collection=i,params.action=t,notNull(n)&&(params.details=n),a&&(params.unset=a),ajaxPost(null,baseUrl+"/"+moduleId+"/action/addaction/",params,(function(a){a.result?a.userAllreadyDidAction?toastr.info(a.msg):"reportAbuse"==t?(abuseNotifInRockerChat(a.element._id.$id,n.reason,n.comment),abuseActionSuccess(e,a,t)):a.inc>0?("vote"==t&&(callbackVote(i,o,a.element.vote[userId].status),"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&discussionSocket.emitEvent(wsCO,"change_comment",{userId:userId,onUpdate:"addVote",typeObj:i,idObj:o,voteStatus:a.element.vote[userId].status}),coInterface.comments.ping_vote({user:userId,status:a.element.vote[userId].status,type:i,id:o})),toastr.success(trad.voteaddedsuccess)):("vote"==t&&(removeVote(i,o,a.removedVoteStatus),"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&discussionSocket.emitEvent(wsCO,"change_comment",{userId:userId,onUpdate:"removeVote",typeObj:i,idObj:o,voteStatus:a.removedVoteStatus}),coInterface.comments.ping_unvote({user:userId,status:a.removedVoteStatus,type:i,id:o})),toastr.success(trad.voteremovedsuccess)):toastr.error(a.msg)}),(function(e){toastr.error("Error calling the serveur : contact your administrator.")})),updateCommentView(params.id)}function callbackVote(e,t,a,n=userId){if(htmlContent="",$(".content-reactions-"+e+"-"+t).length<=0&&(htmlContent="<a href='javascript:;' onclick='getReactionList(\""+t+'","'+e+"\");' class='content-reactions-"+e+" content-reactions-"+e+"-"+t+"'><span class='pull-left margin-left-5 totalCountReaction' data-count='0'></span></a>",targetDom=".sectionHtmlCount-"+e+"-"+t),$(".sectionHtmlCount-"+e+"-"+t).length<=0&&(htmlContent="<div class='col-xs-12 no-padding sectionHtmlCount-"+e+"-"+t+"'>"+htmlContent+"</div>","comments"!=e&&(htmlContent+="<hr class='col-xs-12 margin-top-5 margin-bottom-5 no-padding'></hr>"),targetDom="#footer-"+e+"-"+t),""!=htmlContent&&$(targetDom).prepend(htmlContent),n!=userId&&"undefined"!=typeof interactionsCount&&void 0!==interactionsCount[`${e}.${t}`]&&interactionsCount[`${e}.${t}`].vote&&interactionsCount[`${e}.${t}`].vote[n]){const a=interactionsCount[`${e}.${t}`].vote[n].status;countLastVote=parseInt($(".content-reactions-"+e+"-"+t+" ."+a).attr("data-count")),countLastVote>1?$(".content-reactions-"+e+"-"+t+" ."+a).attr("data-count",countLastVote-1):$(".content-reactions-"+e+"-"+t+" ."+a).remove()}else $(".content-reactions-"+e+"-"+t+" .currentUserVote"+n).length>0?(countLastVote=parseInt($(".content-reactions-"+e+"-"+t+" .currentUserVote"+userId).attr("data-count")),countLastVote>1?$(".content-reactions-"+e+"-"+t+" .currentUserVote"+n).attr("data-count",countLastVote-1).removeClass("currentUserVote"+n):$(".content-reactions-"+e+"-"+t+" .currentUserVote"+n).remove()):(incTotal=parseInt($(".content-reactions-"+e+"-"+t+" .totalCountReaction").attr("data-count"))+1,$(".content-reactions-"+e+"-"+t+" .totalCountReaction").attr("data-count",incTotal).text(incTotal));$(".content-reactions-"+e+"-"+t+" .emojicon"+e+"."+a).length<=0?$(".content-reactions-"+e+"-"+t).prepend(`<div class='emojicon${e} ${a} ${n==userId?"currentUserVote"+userId:""} pull-left' data-count='1'></div>`):$(".content-reactions-"+e+"-"+t+" .emojicon"+e+"."+a).addClass(n==userId?"currentUserVote"+userId:"").attr("data-count",parseInt($(".content-reactions-"+e+"-"+t+" .emojicon"+e+"."+a).attr("data-count"))+1),"undefined"!=typeof interactionsCount&&void 0!==interactionsCount[`${e}.${t}`]?interactionsCount[`${e}.${t}`].vote[n]={status:a,date:null}:"undefined"!=typeof interactionsCount&&(interactionsCount[`${e}.${t}`]={vote:{[n]:{status:a,date:null}}})}function removeVote(e,t,a,n=!0,i=userId){var o=parseInt($(".content-reactions-"+e+"-"+t+" .totalCountReaction").attr("data-count"))-1;o>0?$(".content-reactions-"+e+"-"+t+" .totalCountReaction").attr("data-count",o).text(o):$(".content-reactions-"+e+"-"+t+" .totalCountReaction").attr("data-count",0).text("");var s=$(`.content-reactions-${e}-${t} .emojicon${e}.${a}`);if(s.length>0){var r=parseInt(s.attr("data-count"))-1;s.attr("data-count",r),r<1&&s.remove()}i==userId&&$(".content-reactions-"+e+"-"+t+" .currentUserVote"+userId).removeClass("currentUserVote"+userId),"undefined"!=typeof interactionsCount&&void 0!==interactionsCount[`${e}.${t}`]&&interactionsCount[`${e}.${t}`].vote&&interactionsCount[`${e}.${t}`].vote[i]&&delete interactionsCount[`${e}.${t}`].vote[i],n&&faceMocions[e+t].reset()}function getReactionList(e,t){showModalReactions(),getAjax("#reactionsContent",baseUrl+"/"+moduleId+"/action/list/type/"+t+"/id/"+e+"/actionType/vote",(function(){}),"html")}function showCommentsTools(e,t="news"){$("#commentContent"+e).hasClass("hidden")?$("#commentContent"+e).removeClass("hidden"):($(".commentContent").html(""),$(".commentContent").removeClass("hidden"),$(".footer-comments").html(""),$("#commentContent"+e).html('<div class="text-dark margin-bottom-10"><i class="fa fa-spin fa-refresh"></i> '+trad.chargingcomments+" ...</div>"),getAjax("#commentContent"+e,baseUrl+"/"+moduleId+"/comment/index/type/"+t+"/id/"+e,(function(){}),"html"))}function voteCheckAction(e,t,a){var n=reportAbuseCount=voteDownCount=0;return textUp="text-dark",textDown="text-dark",textReportAbuse="text-dark",a=notNull(a)?a:t.target.type,void 0!==t.reportAbuse&&void 0!==t.reportAbuseCount&&t.reportAbuseCount>0&&(reportAbuseCount=t.reportAbuseCount,void 0!==t.reportAbuse[idSession]&&(textReportAbuse="text-red",$(".newsReportAbuse[data-id="+e+"]").off())),valueVote="",""!=userId&&void 0!==t.vote&&void 0!==t.vote[userId]&&(valueVote="data-value='"+t.vote[userId].status+"'"),voteHtml="<span class='reaction-news' data-count='"+n+"' data-id='"+e+"' data-type='"+a+"' "+valueVote+"></span>",("news"!=a||reportAbuseCount>0)&&""!=userId&&(classPull="news"==a?"pull-right":"",voteHtml+="<a href='javascript:;' class='reportAbuse "+classPull+" margin-left-10' data-count='"+reportAbuseCount+"' data-id='"+e+"' data-type='"+a+"'><span class='label "+textReportAbuse+" no-padding'>"+reportAbuseCount+" <i class='fa fa-flag'></i></span></a>"),voteHtml}function bindCommentContentEvent(){const e=function(){$("#dialogContent").is(":visible")&&dialogContent.close()};$(".content-comment .text-comment span.lbh").unbind("click",e).bind("click",e),$(".content-comment .text-comment span.lbh").unbind("click",e).bind("click",e),checkOverrideText(".text-limited-line")}function bindEventTextArea(e,t,a,n,i,o,s){var r=""==i?t:i,l=$("#commentContent"+r).data("objectid");notEmpty(visibleCommentsIds.toUpdateComments)&&!n&&(updateSeenStatus(visibleCommentsIds.toUpdateComments,(function(){const e=$(`.discu
38Li[data-id="${r}"]`),t=$(".project-item.active[data-id]"),a=t.data("id");if(coInterface.comments.xhr_count_in_action_of({status:"new",contextId:a,contextType:"projects"}).then(e=>{t.find(".project-not-seen-count").remove(),e>0&&t.find(".project-bubble").prepend("<span class='badge badge-danger project-not-seen-count'>"+e+"</span>")}),e.length>0)if(e.hasClass("active")){const t=$(".discuLi[data-id][data-notseen]:last-child");t.length>0&&t.after(e),e.removeAttr("data-notseen")}else e.attr("data-notseen",""),e.parent().prepend(e);$(".cornerdev-container").trigger("refreshComment"),$(".discussions-generic-content").trigger("refreshComment")})),visibleCommentsIds.toUpdateComments.splice(0,visibleCommentsIds.toUpdateComments.length)),$(e).on("keyup ",(function(t){13!=t.which||t.shiftKey||""==$(e).val()||" "==$(e).val()||isUpdatedComment||(mentionsInit.isSearching?mentionsInit.isSearching=!1:isValidURL(l)&&$.post(`${baseUrl}/api/activitypub/comment`,{parentId:r,comment:$(e).val()},(function(){}))),t.ctrlKey&&13==t.which&&!t.shiftKey&&"undefined"!=typeof inputTextareaObj&&inputTextareaObj.saveComments()}));var c=function(){handleTextareaFocus(e,t,!0)},d=function(a){handleWriting(e,t,s,$(this),a.key)};if($(e)[0]&&$(e)[0].removeEventListener("focus",c),$(e)[0]&&$(e)[0].addEventListener("focus",c),$(e)[0]&&$(e)[0].removeEventListener("keyup",d),$(e)[0]&&$(e)[0].addEventListener("keyup",d),("news"==a||"actions"==a||"answers"==a)&&!$(e).data("mentionsInput")){const t=$(e).closest(".md-editor-parent");if("actions"==a&&"undefined"!=typeof context&&context){const a={notSourceKey:!0,searchType:["citoyens"]};$(e).attr("data-filters",JSON.stringify(a)),t.length&&t.find(".markdown-interpreter").attr("data-filters",$(e).attr("data-filters"))}else{const n={notSourceKey:!0};"answers"==a&&(n.searchType=["citoyens"]),$(e).attr("data-filters",JSON.stringify(n)),t.length&&t.find(".markdown-interpreter").attr("data-filters",$(e).attr("data-filters"))}mentionsInit.get(e),t.length&&mentionsInit.get("#container-txtarea-"+context._id.$id+" .form-create-comments-container .markdown-interpreter"),notNull(o)&&(text=o.text,$(e).val(text),void 0!==o.mentions&&0!=o.mentions.length&&($.each(o.mentions,(function(e,t){void 0!==t.slug&&(text=text.replace("@"+t.slug,t.name))})),$(e).val(text),$(e).mentionsInput("update",o.mentions)))}}function handleTextareaFocus(e,t,a=!0){updateCommentView(t)}function handleWriting(e,t,a,n,i){var o=!1;"Backspace"!=i&&"Delete"!=i||(o=""!=n.val()),""==n.val()||discussionComments.alreadyNotifyDiscussionMember?""!=n.val()||o||"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&"undefined"!=typeof userConnected&&userConnected.name&&(discussionSocket.emitEvent(wsCO,"change_user_activity",{userId:userId,onUpdate:"userWriting",commentId:t,userActivity:"stopWriting",rubric:a}),discussionComments.alreadyNotifyDiscussionMember=!1):("undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&"undefined"!=typeof userConnected&&userConnected.name&&discussionSocket.emitEvent(wsCO,"change_user_activity",{userId:userId,onUpdate:"userWriting",commentId:t,userActivity:"writing",rubric:a}),discussionComments.alreadyNotifyDiscussionMember=!0),"Backspace"!=i&&"Delete"!=i&&(o=!0),"Enter"==i&&(o=!1,discussionComments.alreadyNotifyDiscussionMember=!1)}function showMoreComments(e,t){mylog.log("showMoreComments",e,t),$(".hidden-"+t).removeClass("hidden"),$(".link-show-more-"+(t-10)).addClass("hidden"),checkOverrideText(".text-limited-line")}function hideComments(e,t){mylog.log("#comments-list-"+e+" .item-comment",t),t<=1?($("#commentContent"+e).addClass("hidden"),$(".my-main-container").animate({scrollTop:$("#newsFeed"+e).position().top+$("#newsHistory").position().top},400)):$("#comments-list-"+e).addClass("hidden")}function disableOtherAction(e,t,a){if(mylog.log("disableOtherAction",a),a){mylog.log("disableOtherAction 1",t),$(".reportAbuse[data-id='"+e+"']").data("voted",!1);
38var n=$(t+"[data-id='"+e+"']").data("countcomment");mylog.log("count 1",n),$(t+"[data-id='"+e+"']").data("countcomment",n-1),$(t+"[data-id='"+e+"'] .countC").html(n-1)}else{mylog.log("disableOtherAction 2",a),$(".reportAbuse[data-id='"+e+"']").data("voted",!0),".reportAbuse"==t&&$(".reportAbuse[data-id='"+e+"']").addClass("text-red");n=$(t+"[data-id='"+e+"']").data("countcomment");$(t+"[data-id='"+e+"']").data("countcomment",n+1),$(t+"[data-id='"+e+"'] .countC").html(n+1)}}function saveComment(e){if(!coInterface.isValidUser())return toastr.error(trad["Please log in with a non-anonymous Communecter account."]),void Login.openLogin();const t=e.placeholderObj&&e.placeholderObj.id?e.placeholderObj.id:"commentPlaceholder"+Math.floor(1e6*Math.random());var a=$.extend({},!0,e);a._id={$id:t},showOneCommentPlaceholder(a,e.parentCommentId,notEmpty(e.parentCommentId),t,e.argval,null),e.placeholderObj&&delete e.placeholderObj;const n=notNull(inputTextareaObj)&&inputTextareaObj.contextId?`#textarea-new-comment${inputTextareaObj.contextId}`:"#textarea-new-comment"+context._id.$id;if(notEmpty(e.parentCommentId)&&!$("#comments-list-"+e.parentCommentId).is(":visible")&&$("#comments-list-"+e.parentCommentId).removeClass("hidden"),notNull(inputTextareaObj)){const e=$(".item-comment#item-comment-"+t),a=$(".footer-comments .comments-list.cs-scroll");coInterface.scrollToElemIfNotVisible(a,e)}return new Promise((a,i)=>{$.ajax({url:baseUrl+"/"+moduleId+"/comment/save/",data:e,type:"post",global:!1,dataType:"json",success:function(i){if(i.result){if(toastr.success(i.msg),notNull(inputTextareaObj))var o=setInterval(()=>{const e=$(".item-comment#item-comment-"+i.id.$id);if(e.is(":visible")){const t=$(".footer-comments .comments-list.cs-scroll");coInterface.scrollToElemIfNotVisible(t,e),clearInterval(o)}},350);if($(n).trigger("push"),coInterface.comments.ping_post({comment:i.newComment}),notEmpty(r=$("#footer-"+i.newComment.contextType+"-"+i.newComment.contextId+" .nbNewsComment").text())||(r=0),comments[i.id.$id]=i.newComment,"news"==i.newComment.contextType){mentionsInit.reset(n);var s=(l=(r=parseInt(r))+1)>1?trad.comments:trad.comment;$("#footer-"+i.newComment.contextType+"-"+i.newComment.contextId+" .lblComment").html("<i class='fa fa-comment'></i><span class='nbNewsComment'>"+l+"</span> "+s),$("#newsFeed"+context._id.$id+" .newsAddComment").data("count",l)}if(void 0!==i.newComment.parentId&¬Empty(i.newComment.parentId)){var r;r=void 0!==(r=$("#footer-comments-"+i.newComment.parentId+" .nbNewsComment").text())&¬Empty(r)?r:0;var l;s=(l=parseInt(r)+1)>1?trad.answers:trad.answer;$("#footer-comments-"+i.newComment.parentId+" .reply-btn-container").html(`\n <a class="lblComment-reply" href="javascript:answerComment('${i.newComment.parentId}', '${i.newComment.parentId}', '${i.newComment.contextType}', '${i.newComment.path?i.newComment.path:""}', false, {initReplyTextarea: true})">\n <i class="fa fa-reply fa-rotate-180"></i>\n </a>\n <a class="lblComment" href="javascript:answerComment('${i.newComment.parentId}', '${i.newComment.parentId}', '${i.newComment.contextType}', '${i.newComment.path?i.newComment.path:""}')">\n <span class='nbNewsComment'></span> ${s}\n </a>\n `)}"undefined"!=typeof discussionComments&&discussionComments.common&&discussionComments.common.updateAnswerBtnNb&¬Null(e.parentCommentId)&&discussionComments.common.updateAnswerBtnNb("#footer-comments-"+e.parentCommentId,e.parentCommentId),latestComments=i.time;var c=notEmpty(e.parentCommentId);mentionsArray=null,void 0!==i.newComment.mentions&&(mentionsArray=i.newComment.mentions),$("#item-comment-"+t).remove(),showOneComment(i.newComment,e.parentCommentId,c,i.id.$id,e.argval,mentionsArray),bindEventActions(),bindCommentContentEvent(),"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&"undefined"!=typeof userConnected&&userConnected.name&&discussionSocket.emitEvent(wsCO,"change_comment",{userId:userId,userConnected:userConnected.name,onUpdate:"newComment",commentId:i.id.$id,newCommentId:i.id.$id,newCommentData:i.newComment}),ajaxPost(null,"undefined"!=typeof coWsConfig&&coWsConfig.pingRefreshViewUrl?coWsConfig.pingRefreshViewUrl:null,{action:"commentUpdated",answerId:e.contextId,userSocketId:"undefined"!=typeof aapObj&&aapObj.userSocketId?aapObj.userSocketId:exists(coWsData)&¬Empty(coWsData)&¬Empty(coWsData.id)?coWsData.id:null,emiterSocketId:"undefined"!=typeof coWsData&&coWsData&&coWsData.id?coWsData.id:null,responses:i},null,null,null,{contentType:"application/json"}),void 0!==commentObj.afterSaveReload&&commentObj.afterSaveReload()}else toastr.error(i.msg);a(i)},error:function(e){toastr.error(trad.somethingwentwrong),i(e)}})})}function updateComment(e,t){return newComment=JSON.parse(JSON.stringify(t)),new Promise((t,a)=>{$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/comment/update",data:{id:e,params:newComment},success:function(e){e.result?(void 0!==newComment.mentions&&(newComment.text=mentionsInit.addMentionInText(newComment.text,newComment.mentions)),refreshCommentContent(e.comment,e.comment&&e.comment.parentId?e.comment.parentId:"",!(!e.comment||!notEmpty(e.comment.parentId)),e.comment&&e.comment._id?e.comment._id.$id:null,e.comment&&e.comment.argval?e.comment.argval:"",e.comment&&e.comment.mentions&¬Empty(e.comment.mentions)?e.comment.mentions:null),bindCommentContentEvent(),toastr.success(e.msg)):toastr.error(e.msg),t(e)},error:function(e){toastr.error(trad.somethingwentwrong),a(e)},dataType:"json"})})}function commentAuthorId(e,t){if(e&&e.author){if("object"==typeof e.author&&e.author.id)return e.author.id;if("string"==typeof e.author)return e.author}return e&&e.authorData?e.authorData.id||"":t&&t.id?t.id:t&&t._id&&t._id.$id?t._id.$id:"undefined"!=typeof userId&&userId?userId:""}function showOneComment(e,t,a,n,i,o,s={}){textComment=mentionAndLinkify(n,e,!0,!e.markdownActive),textComment=$.displayCoEmoji(textComment),e.markdownActive&&e.text&&(textComment=dataHelper.markdownToHtml(textComment,"undefined"!=typeof inputTextareaObj?inputTextareaObj.markdownConverterOptions:{})),idContainer=void 0!==e.parentId&¬Empty(e.parentId)?e.parentId:e.contextId;const r=s.ifNbDaySup?s.ifNbDaySup:null,l=s.showDateOnly?s.showDateOnly:null;var c=directory.showDatetimePost(e.collection,n,e.postedDate?e.postedDate:e.created,r,l),d="";"up"==i&&(d="bg-green-comment"),"down"==i&&(d="bg-red-comment"),""==i&&(d="bg-white-comment");var u=$.extend(!0,{},userConnected);e&&e.authorData&&(u=$.extend(!0,{},e.authorData)),imgCommentUser=void 0!==u.profilThumbImageUrl&&""!=u.profilThumbImageUrl?baseUrl+u.profilThumbImageUrl:parentModuleUrl+"/images/thumbnail-default.jpg";var p=`\n <div class="col-xs-12 no-padding margin-top-5 item-comment ${d} ${"undefined"!=typeof userId&&userId&&commentAuthorId(e,u)==userId?"comment-mine":""}" id="item-comment-${n}" data-author="${commentAuthorId(e,u)}">\n <img src="${imgCommentUser}" class="img-responsive pull-left img-circle"\n style="margin-right:5px;margin-top:10px;height:32px;width:32px;"\n >
38\n <span class="pull-left content-comment col-xs-12 no-padding"> \n <span class="text-black col-xs-12 comment-container-white container-wrapper">\n <span class="text-dark"><strong>${u.name}</strong></span>\n <span class="timeline-comments-${n} pull-right date-com"></span><br>\n <span class="text-comment text-comment-${n} text-limited-line col-xs-12 no-padding"> ${textComment} </span>\n <button class="btn-show-more-txt">${tradComment["Show more"]}</button>\n </span><br>\n <div id="result${n}" class="bg-white media-results-comment col-md-12 col-sm-12 col-xs-12 no-padding"></div>\n <div id="resultImg${n}" class="bg-white mediaimg-results-comment col-md-12 col-sm-12 col-xs-12 no-padding"></div>\n <small class="bold">\n <div class="col-xs-12 pull-left no-padding" id="footer-comments-${n}" style="padding-left:15px !important;"></div>\n </small>\n </span> \n <div id="comments-list-${n}" class="hidden pull-left col-xs-11 no-padding answerCommentContainer"></div>\n </div>`;a?($("#comments-list-"+idContainer+" > .item-comment").length>0&&$("#comments-list-"+idContainer+" > .item-comment").last().length>0?$("#comments-list-"+idContainer+" > .item-comment").last().after(p):$("#comments-list-"+idContainer).prepend(p),$(".timeline-comments-"+n).html(c)):($("#comments-list-"+idContainer).prepend(p),$("#comments-list-"+idContainer).find(".noComment").remove(),$(".timeline-comments-"+n).html(c),$("#comments-list-"+idContainer).length<=0&&"undefined"!=typeof idParentProposal&&""!=idParentProposal&&$("#comments-list-"+idParentProposal).length&&($("#comments-list-"+idParentProposal).prepend(p),$("#comments-list-"+idParentProposal).find(".noComment").remove(),$(".timeline-comments-"+n).html(c))),e.markdownActive&&e.text&&$(`#item-comment-${n} .text-comment-${n}`).addClass("markdown-body"),"undefined"!=typeof inputTextareaObj&&(void 0!==e.media&&inputTextareaObj.createAndInsertMediaRender(n,e),void 0!==e.mediaImg&&inputTextareaObj.createAndInsertMediaRender(n,e,"image")),initCommentsTools({newComment:e},"comments",!0,t)}function showOneCommentPlaceholder(e,t,a,n,i,o,s={}){textComent=mentionAndLinkify(n,e,!0),idContainer=void 0!==e.parentCommentId&¬Empty(e.parentCommentId)?e.parentCommentId:e.contextId;var r="";if(e.placeholderObj)r=e.placeholderObj.$htmlContent;else{s.ifNbDaySup&&s.ifNbDaySup,s.showDateOnly&&s.showDateOnly;var l="";"up"==i&&(l="bg-green-comment"),"down"==i&&(l="bg-red-comment"),""==i&&(l="bg-white-comment");var c=$.extend(!0,{},userConnected);e&&e.authorData&&(c=$.extend(!0,{},e.authorData)),imgCommentUser=void 0!==userConnected.profilThumbImageUrl&&""!=userConnected.profilThumbImageUrl?baseUrl+c.profilThumbImageUrl:parentModuleUrl+"/images/thumbnail-default.jpg",r=`\n <div class="col-xs-12 no-padding margin-top-5 item-comment ${l} comment-placeholder comment-mine" id="item-comment-${n}" data-author="${"undefined"!=typeof userId&&userId?userId:""}">\n <img src="${imgCommentUser}" class="img-responsive pull-left img-circle"\n style="margin-right:5px;margin-top:10px;height:32px;width:32px;"\n >\n <span class="pull-left content-comment col-xs-12 no-padding"> \n <span class="text-black col-xs-12 comment-container-white">\n <span class="text-dark"><strong>${c.name}</strong></span>\n <span class="timeline-comments-${n} pull-right date-com"></span><br>\n <span class="text-comment text-comment-${n} col-xs-12 no-padding"> ${textComment} </span>\n </span><br>\n <small class="bold">\n <span class="text-comment bs-ml-4 comment-loader col-xs-12 no-padding"> Publication <img width="20" src="${modules.co2.url+"/images/three-dot-load.gif"}"/> </span>\n <div class="col-xs-12 pull-left no-padding" id="footer-comments-${n}" style="padding-left:15px !important;"></div>\n </small>\n </span> \n <div id="comments-list-${n}" class="hidden pull-left col-xs-11 no-padding answerCommentContainer"></div>\n </div>`}a?($("#comments-list-"+idContainer).append(r),$(".timeline-comments-"+n).html("")):($("#comments-list-"+idContainer).prepend(r),$("#comments-list-"+idContainer).find(".noComment").remove(),$(".timeline-comments-"+n).html(""),$("#comments-list-"+idContainer).length<=0&&"undefined"!=typeof idParentProposal&&""!=idParentProposal&&$("#comments-list-"+idParentProposal).length&&($("#comments-list-"+idParentProposal).prepend(r),$("#comments-list-"+idParentProposal).find(".noComment").remove(),$(".timeline-comments-"+n).html("")))}function refreshCommentContent(e,t,a,n,i,o,s={}){textComment=mentionAndLinkify(n,e,!0,!e.markdownActive),textComment=$.displayCoEmoji(textComment),e.markdownActive&&e.text&&(textComment=dataHelper.markdownToHtml(textComment,"undefined"!=typeof inputTextareaObj?inputTextareaObj.markdownConverterOptions:{}));const r=s.ifNbDaySup?s.ifNbDaySup:null,l=s.showDateOnly?s.showDateOnly:null;var c=directory.showDatetimePost(e.collection,n,e.postedDate?e.postedDate:e.created,r,l),d=$.extend(!0,{},userConnected);e&&e.authorData&&(d=$.extend(!0,{},e.authorData));var u=`\n <span class="pull-left content-comment col-xs-12 no-padding">
38 \n <span class="text-black col-xs-12 comment-container-white container-wrapper">\n <span class="text-dark"><strong>${d.name}</strong></span>\n <span class="timeline-comments-${n} pull-right date-com"></span><br>\n <span class="text-comment text-comment-${n} text-limited-line col-xs-12 no-padding ${e.markdownActive?"markdown-body":""}"> ${textComment} </span>\n <button class="btn-show-more-txt">${tradComment["Show more"]}</button>\n </span><br>\n <div id="result${n}" class="bg-white media-results-comment col-md-12 col-sm-12 col-xs-12 no-padding"></div>\n <div id="resultImg${n}" class="bg-white mediaimg-results-comment col-md-12 col-sm-12 col-xs-12 no-padding"></div>\n <small class="bold">\n <div class="col-xs-12 pull-left no-padding" id="footer-comments-${n}" style="padding-left:15px !important;"></div>\n </small>\n </span>`;$(`#item-comment-${n} > .content-comment`).replaceWith(u),$("#item-comment-"+n).attr("data-author",commentAuthorId(e,d)),$("#item-comment-"+n).toggleClass("comment-mine",!("undefined"==typeof userId||!userId||commentAuthorId(e,d)!=userId)),$(".timeline-comments-"+n).html(c),"undefined"!=typeof inputTextareaObj&&(void 0!==e.media&&inputTextareaObj.createAndInsertMediaRender(n,e),void 0!==e.mediaImg&&inputTextareaObj.createAndInsertMediaRender(n,e,"image")),initCommentsTools({newComment:e},"comments",!0,t)}function appendAnswerCommentContent(e,t,a,n){if(!($("#container-txtarea-"+t).length>0)){var i="";i='<div id="container-txtarea-'+t+'" class="content-new-comment"><img src="'+(userConnected.profilThumbImageUrl?userConnected.profilThumbImageUrl:modules.co2.url+"/images/thumb/default_citoyens.png")+'" class="img-responsive pull-left img-circle" style="margin-right:10px;height:32px;width:32px"><div class="ctnr-txtarea">',i+='<textarea rows="1" style="height:1em;" class="form-control textarea-new-comment" id="textarea-new-comment'+t+'" placeholder="'+trad.youranswer+'..."></textarea></div></div>',$("#comments-list-"+t+" > .item-comment").length>0?$("#comments-list-"+t+" > .item-comment").last().after(i):$("#comments-list-"+t).prepend(i),bindEventTextArea("#textarea-new-comment"+t,e,a,!0,t,null,n)}}function answerComment(e,t,a,n,i=!1,o={}){if(""==userId)return $("#modalLogin").modal({show:!0}),!1;if($("#argval").length>0&&($(".textarea-new-comment").removeClass("bg-green-comment bg-red-comment"),$(".textarea-new-comment").addClass("bg-white-comment").attr("placeholder","Votre commentaire"),$("#argval").val("")),updateCommentView(e),$("#comments-list-"+t).hasClass("hidden")?$("#comments-list-"+t).removeClass("hidden"):$("#comments-list-"+t).addClass("hidden"),!i&&void 0!==o.initReplyTextarea&&o.initReplyTextarea&&coInterface.scrollToElemIfNotVisible($(`.footer-comments #comments-list-${context._id.$id}.comments-list.cs-scroll`),$(`.item-comment#item-comment-${e} > .content-comment`),!1),!($(`#textarea-new-comment${context._id.$id}[data-parent-comment-id="${t}"]`).length>0)){'<div id="container-txtarea-'+t+'" class="content-new-comment"><img src="'+profilThumbImageUrlUser+'" class="img-responsive pull-left img-circle" style="margin-right:10px;height:32px;width:32px"><div class="ctnr-txtarea">','<textarea rows="1" style="height:1em;" class="form-control textarea-new-comment" id="textarea-new-comment'+t+'" placeholder="'+trad.youranswer+'..."></textarea></div></div>',!i&&"undefined"!=typeof inputTextareaObj&&"function"==typeof inputTextareaObj.init&&void 0!==o.initReplyTextarea&&o.initReplyTextarea&&inputTextareaObj.init({commentId:e,contextType:a,contextId:context._id.$id,parentCommentId:t,isAnAnswer:!0,path:n}),bindEventTextArea("#textarea-new-comment"+t,e,a,!0,t,null,n)}}function reportAbuse(e){var t="<div id='reason' class='radio'><h3 class='margin-top-10'>"+trad.whyareyoureportabuse+" ?</h3><hr><label><input type='radio' name='reason' value='Propos malveillants' checked>"+trad.eviltongues+"</label><br><label><input type='radio' name='reason' value='Incitation et glorification des conduites agressives'>"+trad.incitementagressivedriving+"</label><br><label><input type='radio' name='reason' value='Affichage de contenu gore et trash'>"+trad.displaygorytrash+"</label><br><label>
38<input type='radio' name='reason' value='Contenu pornographique'>"+trad.pornographiccontent+"</label><br><label><input type='radio' name='reason' value='Liens fallacieux ou frauduleux'>"+trad.deceitfullinks+"</label><br><label><input type='radio' name='reason' value='Violations des droits auteur'>"+trad.copyrightinfringement+"</label><br><br><textarea class='form-control' style='resize: vertical; height: 100px;' id='reasonComment' placeholder='"+trad["Leave your comment"]+"...'></textarea><br>"+trad.explainmoderationprocess+" <a href='"+baseUrl+"/doc/Conditions%20G%C3%A9n%C3%A9rales%20d'Utilisation.pdf' target='_blank'>"+trad.generaltermsofuse+"</a><br><span class='text-red'><i class='fa fa-info-circle'></i> "+trad.allreportisdefinive+"</span><br></div>",a=bootbox.dialog({message:t,title:'<span class="text-red"><i class="fa fa-flag"></i> '+trad.reportanabuse,buttons:{annuler:{label:trad.cancel,className:"btn-default",callback:function(){}},danger:{label:trad.sendreport,className:"btn-danger",callback:function(){return details={reason:$("#reason input[type='radio']:checked").val(),comment:$("#reasonComment").val()},actionOnMedia(e,"reportAbuse",!1,details),disableOtherAction(e.data("id"),".reportAbuse"),!0}}}});a.on("shown.bs.modal",(function(){$.unblockUI()})),a.on("hide.bs.modal",(function(){$.unblockUI()}))}function showModalReactions(e){var t=bootbox.dialog({message:"<div id='reactionsContent'><i class='fa fa-spin fa-spinner'></i></div>",title:" ",buttons:{annuler:{label:trad.close,className:"btn-default",callback:function(){}}}});t.on("shown.bs.modal",(function(){$.unblockUI()})),t.on("hide.bs.modal",(function(){$.unblockUI()}))}function userValidatedActions(){"undefined"!=typeof initLoginRegister&&initLoginRegister.userValidated&&($(".errorHandler").hide(),$(".emailValidated").show(),$(".form-login #password-login").focus()),"undefined"!=typeof initLoginRegister&&""!=initLoginRegister.invitor&&($(".errorHandler").hide(),$(".pendingProcess").show(),$(".form-register #registerName").val(initLoginRegister.name),$(".form-register #isInvitation").val(!0),$("#email3").prop("disabled",!0),$("#inviteCodeLink").hide())}function removeParametersWithoutReloading(e){urlRedirect=notNull(e)?"?el="+e:"",window.history.pushState("Invitation","Invitation",location.href.replace(location.search,urlRedirect))}window.emojiconReactions=[{emocion:"love",TextoEmocion:trad.ilove,class:"amo",color:"text-red"},{emocion:"bothered",TextoEmocion:trad.bothering,class:"molesto",color:"text-orange"},{emocion:"scared",TextoEmocion:trad.what,class:"asusta",color:"text-purple"},{emocion:"enjoy",TextoEmocion:trad.toofunny,class:"divierte",color:"text-orange"},{emocion:"like",TextoEmocion:"+1",class:"gusta",color:"text-red"},{emocion:"sad",TextoEmocion:trad.sad,class:"triste",color:"text-azure"},{emocion:"support",TextoEmocion:trad.isupport,class:"support",color:"letter-blue"},{emocion:"glad",TextoEmocion:trad.cool,class:"alegre",color:"text-orange"}],window.typeObj={addPhoto:{titleClass:"dark",color:"dark",bgClass:"bgPerson",formType:"addPhoto",name:"Ajouter une photo",createLabel:"Ajout de photo d'albums",explainText:"Blabla"},addFile:{titleClass:"dark",color:"dark",formType:"addFile",name:"Ajouter un fichier",createLabel:"Télécharger des fichiers",explainText:"Blabla"},crowdfunding:{col:"crowdfunding",ctrl:"crowdfunding",titleClass:"bg-nightblue",color:"nightblue",icon:"money",formType:"crowdfunding",name:trad.addCrowdfunding,createLabel:trad.addCrowdfunding,explainText:trad.addCrowdfunding,parentAllow:["projects"],addInElement:!0},donation:{col:"crowdfunding",titleClass:"yellow",color:"yellow",formType:"donation",name:trad.donateOrPledge,createLabel:trad.donateOrPledge,explainText:trad.donateOrPledge},photo:{titleClass:"bg-dark",color:"bg-dark"},file:{titleClass:"bg-dark",color:"bg-dark"},person:{col:"citoyens",ctrl:"person",titleClass:"bg-yellow",bgClass:"bgPerson",color:"yellow",icon:"user",hash:"#element.invite",class:"lbhp",add:!0,addInElement:!1,onlyMembers:!0,name:trad.people,addLabel:trad.invitesomeone,createLabel:trad.invitesomeone},persons:{sameAs:"person"},people:{sameAs:"person"},citoyen:{sameAs:"person"},citoyens:{sameAs:"person"},siteurl:{col:"siteurl",ctrl:"siteurl"},organization:{col:"organizations",ctrl:"organization",icon:"group",titleClass:"bg-green",color:"green",bgClass:"bgOrga",add:!0,addInElement:!1,formType:"organization",name:trad.organization,createLabel:trad.createorganization,explainText:""},organizations:{sameAs:"organization"},organization2:{col:"organizations",ctrl:"organization"},LocalBusiness:{col:"organizations",color:"azure",icon:"industry",name:trad.LocalBusiness,addInElement:!0,formType:"organization",formSubType:"LocalBusiness",createLabel:"Create a local business",explainText:tradDynForm.infosmallcreatebusiness,parentAllow:["citoyens"]}
38,NGO:{sameAs:"organization",color:"green",icon:"users",name:trad.NGO,formType:"organization",createLabel:"Create an NGO",formSubType:"NGO",addInElement:!0,explainText:tradDynForm.infosmallcreatengo,parentAllow:["citoyens"]},Association:{sameAs:"organization",color:"green",icon:"group"},GovernmentOrganization:{col:"organization",color:"red",icon:"university",name:trad.GovernmentOrganization,formType:"organization",formSubType:"GovernmentOrganization",createLabel:"Create a public sevrice",addInElement:!0,explainText:tradDynForm.infosmallcreatepublicservice,parentAllow:["citoyens"]},Group:{col:"organizations",color:"turq",icon:"circle-o",name:trad.Group,formType:"organization",formSubType:"Group",createLabel:"Create a group",addInElement:!0,explainText:tradDynForm.infosmallcreategroup,parentAllow:["citoyens"]},Cooperative:{col:"organizations",color:"nightblue",icon:"industry",name:trad.Cooperative,formType:"organization",formSubType:"Cooperative",createLabel:"Create a cooperative",addInElement:!0,explainText:tradDynForm.infosmallcreatecooperative,parentAllow:["citoyens"]},event:{col:"events",ctrl:"event",icon:"calendar",titleClass:"bg-orange",color:"orange",bgClass:"bgEvent",add:!0,addInElement:!0,formType:"event",name:trad.event,createLabel:trad.createevent,explainText:tradDynForm.infosmallcreateevent,parentAllow:["citoyens","organizations","projects","events"]},events:{sameAs:"event"},project:{col:"projects",ctrl:"project",icon:"lightbulb-o",color:"purple",titleClass:"bg-purple",bgClass:"bgProject",add:!0,addInElement:!0,formType:"project",name:trad.project,createLabel:trad.createproject,explainText:tradDynForm.infosmallcreateproject,parentAllow:["citoyens","organizations","projects"]},projects:{sameAs:"project"},project2:{col:"projects",ctrl:"project"},city:{sameAs:"cities"},cities:{col:"cities",ctrl:"city",titleClass:"bg-red",icon:"university",color:"red"},entry:{col:"surveys",ctrl:"survey",titleClass:"bg-dark",bgClass:"bgDDA",icon:"gavel",color:"azure",saveUrl:baseUrl+"/"+moduleId+"/survey/saveSession"},product:{col:"products",ctrl:"product",titleClass:"bg-orange",color:"orange",icon:"shopping-basket"},products:{sameAs:"product"},service:{col:"services",ctrl:"service",titleClass:"bg-green",color:"green",icon:"sun-o"},services:{sameAs:"service"},circuit:{col:"circuits",ctrl:"circuit",titleClass:"bg-orange",color:"green",icon:"ravelry"},circuits:{sameAs:"circuit"},poi:{col:"poi",ctrl:"poi",color:"green-poi",titleClass:"bg-green-poi",icon:"map-marker",subTypes:["link","tool","machine","software","rh","RessourceMaterielle","RessourceFinanciere","ficheBlanche","geoJson","compostPickup","video","sharedLibrary","artPiece","recoveryCenter","trash","history","something2See","funPlace","place","streetArts","openScene","stand","parking","other"],add:!0,addInElement:!0,name:tradCategory.poi,createLabel:trad.createpoi,formType:"poi",explainText:tradDynForm.infosmallcreatepoi,parentAllow:["citoyens","organizations","projects","events"]},cms:{col:"cms",ctrl:"cms",color:"azure",titleClass:"bg-azure",icon:"code",add:!1,addInElement:!1,name:"CMS",formType:"cms",explainText:tradDynForm.infosmallcreatepoi,parentAllow:["citoyens","organizations","projects","events"]},template:{col:"templates",ctrl:"template",color:"azure",titleClass:"bg-file",icon:"code",add:!1,addInElement:!1,name:"Template",formType:"template",explainText:tradDynForm.infosmallcreatepoi,parentAllow:["citoyens","organizations","projects","events"]},templates:{sameAs:"template"},url:{col:"url",ctrl:"url",titleClass:"bg-blue",bgClass:"bgPerson",color:"blue",icon:"user",saveUrl:baseUrl+"/"+moduleId+"/element/saveurl"},bookmark:{col:"bookmarks",ctrl:"bookmark",titleClass:"bg-dark",bgClass:"bgPerson",color:"blue",icon:"bookmark"},document:{col:"document",ctrl:"document",titleClass:"bg-dark",bgClass:"bgPerson",color:"dark",icon:"upload",saveUrl:baseUrl+"/"+moduleId+"/element/savedocument"},default:{icon:"arrow-circle-right",color:"dark"},formContact:{titleClass:"bg-yellow",bgClass:"bgPerson",color:"yellow",icon:"user",saveUrl:baseUrl+"/"+moduleId+"/app/sendmailformcontact"},news:{col:"news",ctrl:"news",titleClass:"bg-dark",color:"dark",icon:"newspaper-o"},config:{col:"config",color:"azure",icon:"cogs",titleClass:"bg-azure",title:tradDynForm.addconfig,sections:{network:{label:"Network Config",key:"network",
38icon:"map-marker"}}},classified:{col:"classifieds",ctrl:"classified",color:"azure",icon:"bullhorn",titleClass:"bg-azure",bgClass:"bgPerson",add:!0,addInElement:!0,formType:"classifieds",name:trad.classified,createLabel:tradDynForm.addclassified,explainText:tradDynForm.infosmallcreateclassifieds,parentAllow:["citoyens","organizations","projects"]},classifieds:{sameAs:"classified"},ressource:{col:"classifieds",ctrl:"classified",color:"vine",icon:"cubes",titleClass:"bg-vine",bgClass:"bgPerson",add:!0,addInElement:!0,formType:"ressources",name:trad.ressource,createLabel:"add a ressource",explainText:tradDynForm.infosmallcreateressources,parentAllow:["citoyens","organizations","projects","events"]},ressources:{sameAs:"ressource"},job:{col:"classifieds",ctrl:"classified",color:"yellow-k",icon:"briefcase",titleClass:"bg-yellow-k",bgClass:"bgPerson",add:!0,addInElement:!0,formType:"jobs",name:trad.job,createLabel:"Add an offers",explainText:tradDynForm.infosmallcreatejobs,parentAllow:["citoyens","organizations","projects"]},jobs:{sameAs:"job"},network:{col:"network",color:"azure",icon:"map-o",titleClass:"bg-turq"},networks:{sameAs:"network"},vote:{sameAs:"proposals"},survey:{col:"proposals",ctrl:"proposal",color:"dark",icon:"hashtag",titleClass:"bg-turq"},surveys:{sameAs:"survey"},proposal:{col:"proposals",ctrl:"proposal",color:"turq",icon:"gavel",titleClass:"bg-turq",add:!0,addInElement:!0,name:trad.survey,formType:"proposal",createLabel:"Create a survey",explainText:tradDynForm.infosmallcreatesurvey,parentAllow:["organizations","projects"]},proposals:{sameAs:"proposal"},proposal2:{sameAs:"proposal"},resolutions:{col:"resolutions",ctrl:"resolution",titleClass:"bg-turq",bgClass:"bgDDA",icon:"certificate",color:"turq"},action:{col:"actions",ctrl:"action",titleClass:"bg-turq",bgClass:"bgDDA",icon:"cogs",color:"dark"},actions:{sameAs:"action"},actionRooms:{sameAs:"room"},rooms:{sameAs:"room"},room:{col:"rooms",ctrl:"room",color:"azure",icon:"connectdevelop",titleClass:"bg-turq",formType:"room"},discuss:{col:"actionRooms",ctrl:"room"},contactPoint:{col:"contact",ctrl:"person",titleClass:"bg-blue",bgClass:"bgPerson",color:"blue",icon:"user",saveUrl:baseUrl+"/"+moduleId+"/element/saveContact"},contacts:{color:"blue",icon:"envelope",titleClass:"bg-blue",add:!1,addInElement:!0,name:trad.contact,formType:"contactPoint",createLabel:"Add a contact",explainText:tradDynForm.infosmallcreatecontact,parentAllow:["organizations","projects"]},curiculum:{color:"dark",icon:"clipboard",titleClass:"bg-dark",title:"My CV"},badge:{col:"badges",ctrl:"badge",color:"dark",icon:"bookmark",titleClass:"bg-dark",name:"Badge",addInElement:!0,formType:"badge",createLabel:trad.addbadge,explainText:trad.proposebadgesareasofactionandtarget}
38,badges:{sameAs:"badge"},endorsement:{col:"endorsements",ctrl:"endorsement",color:"dark",icon:"bookmark",titleClass:"bg-dark",name:"Endorsement",formType:"endorsement",createLabel:"Endorsement",explainText:"Endorser permet de valider ou confirmer un badge ou un emetteur"},endorsements:{sameAs:"endorsement"},externalbadge:{col:"badges",ctrl:"badge",color:"dark",icon:"bookmark",titleClass:"bg-dark",formType:"externalbadge"},assignbadge:{col:"badges",ctrl:"badge",color:"dark",icon:"bookmark",titleClass:"bg-dark",formType:"assignbadge"},revokebadge:{col:"badges",ctrl:"badge",color:"dark",icon:"bookmark",titleClass:"bg-dark",formType:"revokebadge"},parcoursbadge:{col:"badges",ctrl:"badge",color:"dark",icon:"bookmark",titleClass:"bg-dark",formType:"parcoursbadge",saveUrl:baseUrl+"/co2/badges/parcoursadder"},costum:{col:"costum",color:"dark",icon:"photo",titleClass:"bg-dark",title:"Costum"},newsbuilder:{color:"nightblue",icon:"newspaper-o",titleClass:"bg-nightblue",name:"Newsletter",addInElement:!0,createLabel:"Newsletter",explainText:tradNewsbuilder.explainText,parentAllow:["citoyens","organizations"],hash:function(e){return`${baseUrl}/#news-builder?slug=${e.slug}`}},coform:{col:"badges",ctrl:"coform",color:"dark",icon:"pencil",titleClass:"bg-dark",hash:"javascript:;",name:trad.newform,add:!0,class:"btn-new-form",addInElement:!1,createLabel:trad.newform,explainText:trad.newform},get:function(e){return elt={},void 0!==typeObj[e]&&(void 0!==typeObj[e].name?elt.name=typeObj[e].name:void 0!==typeObj[e].sameAs&&(elt.name=typeObj[typeObj[e].sameAs].name),void 0!==typeObj[e].icon?elt.icon=typeObj[e].icon:void 0!==typeObj[e].sameAs&&(elt.icon=typeObj[typeObj[e].sameAs].icon),void 0!==typeObj[e].color?elt.color=typeObj[e].color:void 0!==typeObj[e].sameAs&&(elt.color=typeObj[typeObj[e].sameAs].color),void 0!==typeObj[e].formType?elt.formType=typeObj[e].formType:void 0!==typeObj[e].sameAs&&(elt.formType=typeObj[typeObj[e].sameAs].formType),void 0!==typeObj[e].formParent&&(elt.formParent=typeObj[e].formParent),void 0!==typeObj[e].dynForm&&(elt.dynForm=typeObj[e].dynForm),void 0!==typeObj[e].saveUrl&&(elt.saveUrl=typeObj[e].saveUrl),void 0!==typeObj[e].dynFormCostum?elt.dynFormCostum=typeObj[e].dynFormCostum:void 0!==typeObj[e].sameAs&&void 0!==typeObj[t
38ypeObj[e].sameAs].dynFormCostum&&(elt.dynFormCostum=typeObj[typeObj[e].sameAs].dynFormCostum),void 0!==typeObj[e].formSubType?elt.formSubType=typeObj[e].formSubType:void 0!==typeObj[e].sameAs&&void 0!==typeObj[typeObj[e].sameAs].formSubType&&(elt.formSubType=typeObj[typeObj[e].sameAs].formSubType),void 0!==typeObj[e].createLabel?elt.createLabel=typeObj[e].createLabel:void 0!==typeObj[e].sameAs&&(elt.createLabel=typeObj[typeObj[e].sameAs].createLabel),void 0!==typeObj[e].col?elt.col=typeObj[e].col:void 0!==typeObj[e].sameAs&&(elt.col=typeObj[typeObj[e].sameAs].col),void 0!==typeObj[e].ctrl?elt.ctrl=typeObj[e].ctrl:void 0!==typeObj[e].sameAs&&(elt.ctrl=typeObj[typeObj[e].sameAs].ctrl)),elt},isDefined:function(e,t,a){return res=!0,notNull(a)?inspector=a:void 0!==typeObj[e]?inspector=typeObj[e]:res=!1,res&&(checkValues=t.indexOf(".")?t.split("."):[t],$.each(checkValues,(function(e,t){void 0!==inspector[t]?(res=!0,inspector=inspector[t]):res=!1}))),res},authorizedButton:function(e,t,a){return auth=!1,void 0!==e.onlyMembers&&e.onlyMembers&&("undefined"==typeof isMember||"undefined"!=typeof isMember&&!isMember)?auth=!1:notNull(a)&&void 0!==a?"onlyMember"==e.add&&void 0!==a.isMember&&!0===a.isMember?auth=!0:"onlyAdmin"==e.add&&"undefined"!=typeof canCreate&&canCreate?auth=!0:!0===e.add&&(auth=!0):notNull(t)&&void 0!==t.inElement?(void 0!==e.addInElement&&e.addInElement&&(auth=!0,void 0!==t.allowIn&&t.allowIn&&void 0!==e.parentAllow&&$.inArray(t.contextType,e.parentAllow)<0&&(auth=!1)),void 0===e.add||e.add&&("onlyAdmin"!=e.add||"undefined"!=typeof canCreate&&canCreate)||(auth=!1)):void 0!==e.add&&("onlyAdmin"==e.add&&("undefined"!=typeof canCreate&&canCreate||notNull(costum)&¬Null(costum.isCostumAdmin))?auth=!0:!0===e.add&&(auth=!0)),auth},buildCreateButton:function(e,t,a,n,i){menuButtonCreate="";var o=0,s="",r="",l="",c="",d="",u="",p="";$.each(typeObj,(function(e,t){let m=/^#([0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$/,h="";if(typeObj.authorizedButton(t,a,n)&&(void 0===i||"object"==typeof i&&$.inArray(t.col,i)>-1)){o++,s="javascript:;",t.hash&&(s="function"==typeof t.hash?t.hash(contextData):t.hash),void 0!==t.addLabel&&jsonHelper.pathExists("costum.typeObj."+e+".name")&&(t.addLabel=costum.typeObj[e].name),openFormClass=void 0===t.hash?"btn-open-form":"",r=void 0!==t.formType?'data-form-type="'+t.formType+'" ':"",l=void 0!==t.formSubType?'data-form-subtype="'+t.formSubType+'" ':"",c=void 0!==t.class?t.class:"",c+=" "+openFormClass,d=void 0!==t.addLabel?t.addLabel:t.name,bgIcon="",u="bg-"+t.color,inline="",notNull(a)&&(u=void 0!==a.bgColor?"bg-"+a.bgColor:u,p=void 0!==a.explain?"<small>"+t.explainText+"</small>":"",c=void 0!==a.addClass?a.addClass:c,c=void 0!==a.textColor?c+" text-"+t.color:c,bgIcon=void 0!==a.bgIcon?"bg-"+t.color:bgIcon,inline=void 0===a.inline||a.inline?"":"<br/>");let n="",i="";s.includes("invite")&&(jsonHelper.pathExists("costum.typeObj")&&Object.keys(costum.typeObj).map((function(e,a){"person"===typeObj.get(e).ctrl&&(u=jsonHelper.pathExists("costum.typeObj."+e+".color")?costum.typeObj[e].color:"#ea4335",t.icon=jsonHelper.pathExists("costum.typeObj."+e+".icon")?costum.typeObj[e].icon:"plus-circle")})),n="undefined"!=typeof contextId?contextId:jsonHelper.pathExists("costum.contextId")?costum.contextId:"",i="undefined"!=typeof contextType?contextType:jsonHelper.pathExists("costum.contextType")?costum.contextType:"",""!==n&&""!==i&&(s=t.hash+".type."+i+".id."+n)),h=m.test(u.replace("bg-","").trim())?'style="border-bottom-color : '+u.replace("bg-","")+'"':"",u=m.test(u.replace("bg-","").trim())?"":u,menuButtonCreate+='<a href="'+s+'" '+r+l+'class="addBtnFoot btn btn-default '+c+" "+u+'" '+h+' ><i class="fa fa-'+t.icon+" "+bgIcon+'"></i>'+inline+" <span>"+d+"</span>"+inline+p}})),o<=1&¬Null(t)&&t?(oneButton='<a href="'+s+'" '+r+l+'class="show-bottom-add no-padding btn-menu-vertical cosDyn-add '+c+'" id="show-bottom-add">'+$("#show-bottom-add").html()+"</a>",$(".show-bottom-add").replaceWith(oneButton),$(".toolbar-bottom-adds").remove()):$(e).html(menuButtonCreate)}},window.themeObj={init:function(e){mapCO=new CoMap(paramsMapCO),allMaps.maps[paramsM
38apCO.container]=mapCO,toastr.options={closeButton:!1,positionClass:"toast-bottom-right",onclick:null,showDuration:"1000",hideDuration:"1000",timeOut:"5000",extendedTimeOut:"1000",showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},void 0!==coInterface.simpleScroll&&coInterface.simpleScroll(0),void 0!==typeObj.buildCreateButton&&typeObj.buildCreateButton(".toolbar-bottom-adds",!0),void 0!==themeObj.initMyScopes&&themeObj.initMyScopes(),void 0!==coInterface.init&&coInterface.init(),null!=myContacts&&($.each(myContacts.citoyens,(function(e,t){void 0!==t&&(avatar="",""!=t.profilThumbImageUrl&&(avatar=baseUrl+t.profilThumbImageUrl),object=new Object,object.id=t._id.$id,object.name=t.name,object.slug=t.slug,object.avatar=avatar,object.type="citoyens",mentionsContact.push(object))})),$.each(myContacts.organizations,(function(e,t){void 0!==t&&(avatar="",""!=t.profilThumbImageUrl&&(avatar=baseUrl+t.profilThumbImageUrl),object=new Object,object.id=t._id.$id,object.name=t.name,object.slug=t.slug,object.avatar=avatar,object.type="organizations",mentionsContact.push(object))})),$.each(myContacts.projects,(function(e,t){void 0!==t&&(avatar="",""!=t.profilThumbImageUrl&&(avatar=baseUrl+t.profilThumbImageUrl),object=new Object,object.id=t._id.$id,object.name=t.name,object.slug=t.slug,object.avatar=avatar,object.type="projects",mentionsContact.push(object))}))),urlCtrl.bindCoNav()},firstLoad:null==costum||null==costum.themeObj||null==costum.themeObj.firstLoad||costum.themeObj.firstLoad,imgLoad:"CO2r.png",mainContainer:".pageContent",blockUi:{setLoader:function(){color1="#354c57",color2="#e6344d",logoLoader=themeUrl+"/assets/img/LOGOS/"+domainName+"/logo.png",notNull(costum)&&(logoLoader=costum.logo,void 0!==costum.css&&void 0!==costum.css.loader&&(void 0!==costum.css.loader.ring1&&"undefined"!=costum.css.loader.ring1.color&&(color1=costum.css.loader.ring1.color),void 0!==costum.css.loader.ring2&&"undefined"!=costum.css.loader.ring2.color&&(color2=costum.css.loader.ring2.color))),themeObj.blockUi.processingMsg='<div class="lds-css ng-scope"><div style="width:100%;height:100%" class="lds-dual-ring"><img src="'+logoLoader+'" class="loadingPageImg" height=80><div style="border-color: transparent '+color2+" transparent "+color2+';"></div><div style="border-color: transparent '+color1+" transparent "+color1+';"></div></div></div>',themeObj.blockUi.errorMsg='<img src="'+logoLoader+'" class="logo-menutop" height=80><i class="fa fa-times"></i><br><span class="col-md-12 text-center font-blackoutM text-left"><span class="letter letter-red font-blackoutT" style="font-size:40px;">404</span></span><h4 style="font-weight:300" class=" text-dark padding-10">Oups ! Une erreur s\'est produite</h4><span style="font-weight:300" class=" text-dark">Vous allez être redirigé vers la page d\'accueil</span>'},processingMsg:"",errorMsg:"",show:function(){msg='<h4 style="font-weight:300" class=" text-dark padding-10"><i class="fa fa-spin fa-circle-o-notch"></i><br>'+trad.currentlyloading+"...</h4>",jsonHelper.notNull("themeObj.blockUi.processingMsg")&&(msg=themeObj.blockUi.processingMsg),$.blockUI({message:msg})}},dynForm:{onLoadPanel:function(e){mylog.log("elementObj",e);var t="undefined"!=typeof currentKFormType&&null!=currentKFormType&&""!=currentKFormType?trad["add"+currentKFormType]:e.dynForm.jsonSchema.title,a="undefined"!=typeof currentKFormType&&null!=currentKFormType&&""!=currentKFormType?dyFInputs.get(currentKFormType).icon:e.dynForm.jsonSchema.icon;$("#ajax-modal-modal-title").html("<i class='fa fa-"+a+"'></i> "+t),$("#ajax-modal .modal-header").removeClass("bg-dark bg-red bg-purple bg-green bg-green-poi bg-orange bg-turq bg-yellow bg-url"),$("#ajax-modal .infocustom p").removeClass("text-dark text-red text-purple text-green text-green-poi text-orange text-turq text-yellow text-url"),"undefined"!=typeof currentKFormType&&typeObj[currentKFormType]&&typeObj[currentKFormType].color&&($("#ajax-modal .modal-header").addClass("bg-"+typeObj[currentKFormType].color),$("#ajax-modal .infocustom p").addClass("text-"+typeObj[currentKFormType].color)),$(".locationBtn").html("<i class='fa fa-home'></i> "+tradDynForm.mainLocality),$(".locationBtn").addClass("letter-red bold"),$("#btn-submit-form").removeClass("text-azure").addClass("letter-green")}},initMyScopes:function(){notNull(localStorage)&¬Null(localStorage.myScopes)&&(myScopes=JSON.parse(localStorage.getItem("myScopes"))),notNull(myScopes)&&myScopes.userId==userId?(myScopes.open={},myScopes.countActive=0,myScopes.search={},myScopes.openNews={},null==myScopes.multiscopes&&(myScopes.multiscopes={})):(myScopes={type:"open",typeNews:"open",userId:userId,open:{},openNews:{},countActive:0,search:{},communexion:themeObjCommunexion,multiscopes:themeObjMultiscopes},0!=myScopes.communexion?myScopes.communexion=scopeObject(myScopes.communexion):myScopes.communexion={},localStorage.setItem("myScopes",JSON.stringify(myScopes))),notNull(myScopes)&&("costum"!=myScopes.type||notNull(costum)&&void 0!==costum.scopeSelector||(myScopes.type="open",localStorage.setItem("myScopes",JSON.stringify(myScopes))))}};var Login={rulesRegister:{name:{required:!0,minlength:4},username:{required:!0,validUserName:!0,rangelength:[4,32]},email3:{required:{depends:function(){return $(this).val($.trim($(this).val())),!0}},email:!0},password3:{minlength:8,validPassword:!0,required:!0},passwordAgain:{equalTo:"#password3",required:!0}},runBoxToShow:function(){$(".box-login");if(Login.getParameterByName("box").length)switch(Login.getParameterByName("box")){case"register":$(".box-register");break;case"password":$(".box-email"),emailType="password";break;case"validate":$(".box-email"),emailType="validateEmail";break;default:$(".box-login")}},getParameterByName:function(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var t=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(location.search);return null==t?"":decodeURIComponent(t[1].replace(/\+/g," "))},runSetDefaultValidation:function(){$.validator.setDefaults({errorElement:"span",errorClass:"help-block",errorPlacement:function(e,t){"radio"==t.attr("type")||"checkbox"==t.attr("type")?e.insertAfter($(t).closest(".form-group").children("div").children().last(
38)):"card_expiry_mm"==t.attr("name")||"card_expiry_yyyy"==t.attr("name")?e.appendTo($(t).closest(".form-group").children("div")):e.insertAfter(t)},ignore:":hidden",success:function(e,t){e.addClass("help-block valid"),$(t).closest(".form-group").removeClass("has-error")},highlight:function(e){$(e).closest(".help-block").removeClass("valid"),$(e).closest(".form-group").addClass("has-error")},unhighlight:function(e){$(e).closest(".form-group").removeClass("has-error")}})},runLoginValidator:function(){var e=$(".form-login");e.submit((function(e){e.preventDefault()}));var t=$(".errorHandler",e);e.validate({rules:{email:{minlength:2,required:!0},password:{minlength:4,required:!0}},submitHandler:function(e){t.hide(),$(".alert").hide(),$(".loginBtn").find(".fa").removeClass("fa-sign-in").addClass("fa-spinner fa-spin");var a={email:$("#email-login").val(),pwd:$("#password-login").val(),timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,remember:$("#formLogin #remember").prop("checked")};return ajaxPost(null,baseUrl+"/"+moduleId+"/person/authenticate",a,(function(e){if(e.result){if($("#remember").prop("checked")){var t=encryptPwd($("#password-login").val()),a=encryptPwd($("#email-login").val());$.cookie("lyame",a,{expires:180,path:"/"}),$.cookie("drowsp",t,{expires:180,path:"/"}),$.cookie("remember",$("#remember").prop("checked"),{expires:180,path:"/"})}requestedUrl;if(null!=e.goto)window.location.href=baseUrl+"/"+moduleId+e.goto;else if(void 0!==dyFObj.openFormAfterLogin)userId=e.id,userConnected=e.account,$("#modalLogin").modal("hide"),dyFObj.openForm(dyFObj.openFormAfterLogin.type,dyFObj.openFormAfterLogin.afterLoad,dyFObj.openFormAfterLogin.data,dyFObj.openFormAfterLogin.isSub,dyFObj.openFormAfterLogin.dynFormCostumIn,dyFObj.openFormAfterLogin.options);else{userId=e.id,userConnected=e.account;var n=location.hash.replace("#","");if(costum&&void 0!==costum.htmlConstruct&&void 0!==costum.htmlConstruct.redirect&&costum.htmlConstruct.redirect.logged&&costum.htmlConstruct.redirect.forced)window.location.hash="#"+costum.htmlConstruct.redirect.logged,window.location.reload();else if(void 0!==n&&""!=n){var i=n.split(".");if("string"==typeof i)var o=i;else o=i[0];ajaxPost(null,baseUrl+"/"+moduleId+"/slug/check",{slug:o},(function(e){e.result?location.hash.indexOf("#page")>=0?window.location.reload():("undefined"!=typeof toredirect&&""!=toredirect&&history.pushState(null,"New Title","#"+toredirect),window.location.reload()):window.location.reload()}),(function(e){}))}else window.location.reload()}}else{var s;if("notValidatedEmail"==e.msg)$(".notValidatedEmailResult").show();else if("betaTestNotOpen"==e.msg)$(".betaTestNotOpenResult").show();else if("emailNotFound"==e.msg)$(".emailNotFoundResult").show();else if("emailAndPassNotMatch"==e.msg)$(".emailAndPassNotMatchResult").show();else if("accountPending"==e.msg){pendingUserId=e.pendingUserId,$(".errorHandler").hide(),$(".pendingProcess").show();var r=e.pendingUserEmail;$("#email3").val(r),$("#email3").prop("disabled",!0),$(".form-register #isInvitation").val(!0),$("#modalRegister").modal("show")}else s=e.msg,$(".loginResult").html(s),$(".loginResult").show();$(".loginBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in")}}),(function(e){$(".loginBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in"),toastr.error("Something went really bad : contact your administrator !")})),!1},invalidHandler:function(e,a){$(".loginBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in"),t.show()}})}
38,runForgotValidator:function(){var e=$(".form-email"),t=$(".errorHandler",e),a=null;Ladda.bind(".forgotBtn",{callback:function(e){a=e}}),e.validate({rules:{email2:{required:!0}},submitHandler:function(e){t.hide(),a.start();var n={email:$("#email2").val(),type:"password"};return ajaxPost(null,baseUrl+"/"+moduleId+"/person/sendemail",n,(function(e){e.result?($(".modal").modal("hide"),$("#modalNewPasswordSuccess").modal("show"),$("#modalNewPasswordSuccess .btn-default").click((function(){$(".modal").modal("hide")}))):"UNKNOWN_ACCOUNT_ID"==e.errId&&(toastr.error(e.msg),$(".forgotBtn").prop("disabled",!1).data("loading",!1),a.stop())}),(function(e){toastr.error("Something went really bad : contact your administrator !")})),!1},invalidHandler:function(e,n){t.show(),a.stop()}})},runEmailValidationValidator:function(){var e=$(".form-email-activation"),t=$(".errorHandler",e),a=null;Ladda.bind(".sendValidateEmailBtn",{callback:function(e){a=e}}),e.validate({rules:{email2:{required:!0}},submitHandler:function(e){t.hide(),a.start();var n={email:$("#modalSendActivation #email2").val(),type:"validateEmail"};return ajaxPost(null,baseUrl+"/"+moduleId+"/person/sendemail",n,(function(e){e.result?($(".modal").modal("hide"),$("#modalSendAgainSuccess").modal("show"),$("#modalSendAgainSuccess .btn-default").click((function(){$(".modal").modal("hide")}))):"UNKNOWN_ACCOUNT_ID"==e.errId&&(toastr.error(e.msg),$(".sendValidateEmailBtn").prop("disabled",!1).data("loading",!1),a.stop())}),(function(e){toastr.error("Something went really bad : contact your administrator !")})),!1},invalidHandler:function(e,n){t.show(),a.stop()}})},addPostalCodeInRegister:function(){$(".form-register .localityRegister").length<=0&&(strLoc='<div class="localityRegister"><br/>',Login.registerOptions.addressForm.streetAddress&&(strLoc+='<div class="addressLOcalityRegister"><label class="letter-black"><i class="fa fa-address-book-o"></i> Rue</label><input class="form-control" id="streetAddress" name="streetAddress" type="text" placeholder="Saisir la rue et le numéro"><div class="dropdown-register-addresses"></div><br/></div>'),Login.registerOptions.addressForm.postalCode&&(strLoc+='<div class="postalCodeRegister"><label class="letter-black"><i class="fa fa-address-book-o"></i> Code postal</label><input class="form-control" id="postalCode" name="postalCode" type="text" placeholder="Saisir un code postal"><br/></div>'),Login.registerOptions.addressForm.addressLocality&&(strLoc+='<div class="cityRegister"><label class="letter-black"><i class="fa fa-address-book-o"></i> Ville</label><input class="form-control" id="addressLocality" name="addressLocality" type="text" placeholder="Saisir une ville"><br/></div>'),strLoc+="</div>",$(".form-register").find(Login.registerOptions.addressPosition).after(strLoc))},addressFormat:function(e){return $(".form-register .localityRegister").length>0&&""!=$(".form-register #postalCode").val()&&""!=$(".form-register #addressLocality").val()&&(e.address={postalCode:$(".form-register #postalCode").val(),addressLocality:$(".form-register #addressLocality").val()},$(".form-register #streetAddress").length>0&&""!=$(".form-register #streetAddress").val()&&(e.address.streetAddress=$(".form-register #streetAddress").val())),e},formatDataRegister:function(){var e={name:$(".form-register #registerName").val(),username:$(".form-register #username").val(),email:$(".form-register #email3").val(),pwd:$(".form-register #password3").val(),app:moduleId,pendingUserId:pendingUserId,mode:Login.registerOptions.mode};return Login.registerOptions.loginAfter&&(e.loginAfter=!0),$(".form-register #isInvitation").val()&&(e.isInvitation=!0),$("#inviteCode").val()&&(e.inviteCode=$("#inviteCode").val()),e=Login.addressFormat(e)},registerOptions:{mode:"two_steps_register",loginAfter:!1,addressForm:{streetAddress:!0,postalCode:!0,addressLocality:!0},addressPosition:".passwordAgainRegister"}
38,runRegisterValidator:function(){var e=$(".form-register"),t=$(".errorHandler",e);"normal"==Login.registerOptions.mode&&Login.addPostalCodeInRegister(),e.validate({rules:Login.rulesRegister,submitHandler:function(a){if(e.find(".agreeContent").is(":visible")){if(e.find("#agree").is(":visible")&&!e.find("#agree").is(":checked"))return $(".form-register").validate().showErrors({agree:trad.mustacceptCGU}),!1;if(e.find("#charte").is(":visible")&&!e.find("#charte").is(":checked"))return $(".form-register").validate().showErrors({charte:trad.mustacceptCGU}),!1}return t.hide(),$(".createBtn").prop("disabled",!0),$(".createBtn").find(".fa").removeClass("fa-sign-in").addClass("fa-spinner fa-spin"),params=Login.formatDataRegister(),ajaxPost(null,baseUrl+"/"+moduleId+"/person/register",params,(function(e){e.result?($(".createBtn").prop("disabled",!1),$(".createBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in"),$("#registerName").val(""),$("#username").val(""),$("#email3").val(""),$("#password3").val(""),$("#passwordAgain").val(""),$(".form-register #addressLocality").val(""),$(".form-register #postalCode").val(""),$(".form-register #city").val(""),$("#agree").prop("checked",!1),void 0!==e.isInvitation&&e.isInvitation||Login.registerOptions.loginAfter?(toastr.success(e.msg),void 0!==themeParams.pages["#app.index"].redirect&&void 0!==themeParams.pages["#app.index"].redirect.register?(history.pushState(null,"New Title","#"+themeParams.pages["#app.index"].redirect.register),window.location.reload()):(history.pushState(null,"New Title","#page.type.citoyens.id."+params.pendingUserId),window.location.reload())):($(".modal").modal("hide"),$("#modalRegisterSuccessContent").html("<h3><i class='fa fa-smile-o fa-4x text-green'></i><br><br> "+e.msg+"</h3>"),"single_step_register"==Login.registerOptions.mode?void 0!==dyFObj.openFormAfterLogin?(userId=e.id,userConnected=e.account,$("#modalLogin").modal("hide"),dyFObj.openForm(dyFObj.openFormAfterLogin.type,dyFObj.openFormAfterLogin.afterLoad,dyFObj.openFormAfterLogin.data,dyFObj.openFormAfterLogin.isSub,dyFObj.openFormAfterLogin.dynFormCostumIn,dyFObj.openFormAfterLogin.options)):location.reload():$("#modalRegisterSuccess").modal({show:"true"}),$("#modalRegisterSuccess .btn-default").click((function(){$(".modal").modal("hide"),window.location.href=baseUrl+"/"+moduleId,window.location.reload()})))):($(".registerResult").html(e.msg),$(".registerResult").show(),$(".createBtn").prop("disabled",!1),$(".createBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in"))}),(function(e){toastr.error(trad.somethingwentwrong),$(".createBtn").prop("disabled",!1),$(".createBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in")})),!1},invalidHandler:function(e,a){t.show(),$(".createBtn").prop("disabled",!1),$(".createBtn").find(".fa").removeClass("fa-spinner fa-spin").addClass("fa-sign-in")}})},loaded:!1,init:function(){var e=["/plugins/jQuery-Knob/js/jquery.knob.js"];lazyLoadMany(e,(function(){countLazyLoad==e.length&&(addCustomValidators(),Login.runBoxToShow(),Login.runSetDefaultValidation(),Login.runLoginValidator(),Login.runForgotValidator(),Login.runEmailValidationValidator(),Login.loaded=!0)}))},openLogin:function(){if(Login.loaded||Login.init(),"undefined"!=typeof costum&&null!=costum&&costum.sso&&costum.sso.length>0){var e=costum.sso[0],t="https://"+window.location.host+"/co2/sso/services?authclient="+encodeURIComponent(e);window.open(t,"ssoLogin","width=600,height=700,resizable=yes,scrollbars=yes")}else $("#modalLogin").modal("show")}},oldCp="";function validateUserName(){var e=$(".form-register #username").val();e.length>=4&&(clearTimeout(timeout),timeout=setTimeout((function(){isUniqueUsername(e)||$(".form-register").validate().showErrors({username:trad.usernamenotunique})}),3e3))}function callBackFullSearch(e){mylog.log("callback ok"),Sig.showCityOnMap(e,!0,"person")||""!=$("#city").val()&&findGeoposByInsee($("#city").val(),callbackFindByInseeSuccessRegister)}function callbackFindByInseeSuccessRegister(e){if(void 0!==e&&""!=e){Sig.getCoordinates(e,"markerSingle");void 0!==e.geoShape&&Sig.showPolygon(e.geoShape),$("#alert-city-fou
38nd").show(),Sig.showCityOnMap(e,!0,"person"),void 0!==e.name&&($("#main-title-public2").html("<i class='fa fa-university'></i> "+e.name),$("#main-title-public2").show()),hideLoadingMsg()}}function searchAddressInGeoShape(){""!=$("#cp").val()&&null!=$("#cp").val()&&findGeoposByInsee($("#city").val(),callbackFindByInseeSuccessAdd)}function callbackFindByInseeSuccessAdd(e){if(void 0!==e&&""!=e){currentCityByInsee=e;Sig.getCoordinates(e,"markerSingle");if(""!=$("#fullStreet").val()&&null!=$("#fullStreet").val())if(void 0!==e.geoShape){var t=L.polygon(e.geoShape.coordinates).getBounds();Sig.execFullSearchNominatim(0,t)}else Sig.execFullSearchNominatim(0);else Sig.showCityOnMap(e,!0,"person");void 0!==e.name&&($("#main-title-public2").html("<i class='fa fa-university'></i> "+e.name),$("#main-title-public2").show()),hideLoadingMsg()}}function callbackFindByInseeError(){}function initRegister(){$(".form-register #registerName").val(""),$(".form-register #username").val(""),$(".form-register #email3").val(""),$(".form-register #password3").val(""),$(".form-register #passwordAgain").val(""),$(".form-register #inviteCode").val("")}var CryptoJSAesJson={stringify:function(e){var t={ct:e.ciphertext.toString(CryptoJS.enc.Base64)};return e.iv&&(t.iv=e.iv.toString()),e.salt&&(t.s=e.salt.toString()),JSON.stringify(t)},parse:function(e){var t=JSON.parse(e),a=CryptoJS.lib.CipherParams.create({ciphertext:CryptoJS.enc.Base64.parse(t.ct)});return t.iv&&(a.iv=CryptoJS.enc.Hex.parse(t.iv)),t.s&&(a.salt=CryptoJS.enc.Hex.parse(t.s)),a}};function encryptPwd(e){return CryptoJS.AES.encrypt(JSON.stringify(e),'JbQmfH"h^W7q86JU1V(<64aEv',{format:CryptoJSAesJson}).toString()}var countPoll=0,prevStep=0,steps=["explain1","live","explain2","event","explain3","orga","explain4","project","explain5","person"],isBinding=!1,slides={explain1:function(){showDefinition("explainCommunectMe")},live:function(){urlCtrl.loadByHash("#default.live")},explain2:function(){showDefinition("explainCartographiedeReseau")},event:function(){urlCtrl.loadByHash("#event.detail.id.57bb4078f6ca47cb6c8b457d")},explain3:function(){showDefinition("explainDemoPart")},orga:function(){urlCtrl.loadByHash("#organization.detail.id.57553776f6ca47b37da93c2d")},explain4:function(){showDefinition("explainCommunecter")},project:function(){urlCtrl.loadByHash("#project.detail.id.56c1a474f6ca47a8378b45ef")},explain5:function(){showDefinition("explainProxicity")},person:function(){urlCtrl.loadByHash("#person.detail.id.54eda798f6b95cb404000903")}};function runslide(e){0==e&&(prevStep=null,urlCtrl.loadByHash("#default.live")),null!=prevStep&&(slides[steps[prevStep]](),prevStep=prevStep<steps.length-1?prevStep+1:0,setTimeout((function(){runslide()}),8e3))}function checkPoll(){if(countPoll++,mylog.log("co.js checkPoll countPoll",countPoll,"currentUrl",currentUrl," | userId : ",userId),userId){_checkLoggued();var e=Boolean(wsCO);void 0===refreshNotifications||e||refreshNotifications(userId,"citoyens","")}currentUrl.indexOf("#comment.index.type.actionRooms.id")>=0&&checkCommentCount(),countPoll<100&&(setTimeout((function(){checkPoll()}),3e5),countPoll++)}function linkMdToHtml(e){return descHtml=dataHelper.convertMardownToHtml(e),descHtml=descHtml.replace(/<a href="([^j][^\s"]+)">/gm,'<a href="$1" target="_blank">'),descHtml=descHtml.replace(/(?!")(https[^j][^\s]+)\<\/li\>/gm,'<a href="$1" target="_blank">$1</a>'),e.indexOf("@")>0&&(descHtml=descHtml.replace(/(?!#)1(@[^\s\)]+)/gm,'<a href="'+baseUrl+'/#$1" target="_blank">$1</a>')),e.indexOf("!@")>0&&(descHtml=descHtml.replace(/!(@[^\s\)]+)/gm,'<a href="'+baseUrl+'/#$1" target="_blank">$1</a>')),descHtml}var watchThis=null;function bindRightClicks(){$.contextMenu({selector:".add2fav",build:function(e,t){if(userId){if(href=e[0].hash.split("."),$.inArray(href[0],["#element","#page","#organization","#project","#event","#person","#element","#survey","#rooms"])>=0)if("#element"==href[0])var a=href[3],n=href[5];else if("#page"==href[0])a=href[2],n=href[4];else a=typeObj[href[0].substring(1)].col,n=href[3];var i={openInNewTab:{name:"Ouvrir dans un nouvel onglet",icon:"fa-arrow-circle-right",callback:function(t,a){window.open(e[0].hash,"_blank")}}};
38return $.each(userConnected.collections,(function(e,t){i[e]={name:function(t,i,o){nameCol=e,"favorites"==e&&(nameCol="mes favoris");var s="Ajouter à "+nameCol;return notNull(userConnected.collections[e])&¬Null(userConnected.collections[e][a])&¬Null(userConnected.collections[e][a][n])&&(s="Retirer de "+nameCol),s},icon:"fa-folder-open",callback:function(t,i){notNull(a)&¬Null(n)&&collection.add2fav(a,n,e)}}})),i.newCollection={name:"Créer une nouvelle Collection",icon:"fa-folder-open-o",callback:function(e,t){userId&&collection.crud()}},{items:i}}}}),$.contextMenu({selector:".tag",build:function(e,t){var a=e[0].dataset.tagValue,n={};return n.filterTag={name:"Filtrer",icon:"fa-filter",callback:function(e,t){directory.toggleEmptyParentSection(".favSection","."+slugify(a),directory.elemClass,1)}},n.addToMultiTags={name:"Ajouter au tags préférés",icon:"fa-tag",callback:function(e,t){addTagToMultitag(a)}},{items:n}}})}function linkify(e){var t,a,n;if(void 0!==e&¬Null(e))return t=/(\b(https?|ftp):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gim,a=/(^|[^\/])(www\.[\S]+(\b|$))/gim,n=/(([a-zA-Z0-9\-\_\.])+@[a-zA-Z\_]+?(\.[a-zA-Z]{2,6})+)/gim,e.replace(t,'<a href="$1" target="_blank">$1</a>').replace(a,'$1<a href="http://$2" target="_blank">$2</a>').replace(n,'<a href="mailto:$1">$1</a>')}function addslashes(e){return(e+"").replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0")}function DropDown(e){this.dd=e,this.placeholder=this.dd.children("span"),this.opts=this.dd.find("ul.dropdown > li"),this.val="",this.index=-1,this.initEvents()}function addslashes(e){return(e+"").replace(/[\\"']/g,"\\$&").replace(/\u0000/g,"\\0")}DropDown.prototype={initEvents:function(){var e=this;e.dd.on("click",(function(e){return $(this).toggleClass("active"),!1})),e.opts.on("click",(function(){var t=$(this);e.val=t.text(),e.index=t.index(),e.placeholder.text(e.val),window.open($(this).find("a").slice(0,1).attr("href"))}))},getValue:function(){return this.val},getIndex:function(){return this.index}};var mylog={log:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.log.apply(console,e)}},warn:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}},debug:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.debug.apply(console,e)}},info:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.info.apply(console,e)}},dir:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.warn.apply(console,e)}},error:function(){if(debug){var e=Array.prototype.slice.call(arguments);console.error.apply(console,e)}}};function initSequence(){$.each(initT,(function(e,t){log(e,"info"),t()})),initT=null}function loadSettings(e){$("#modal-settings").show();var t="settings/index";void 0!==e&&e.indexOf("page")>=0&&(hashT=e.split("."),t+="/page/"+hashT[2],e.indexOf("to")>=0&&(t+="/to/"+hashT[4])),showLoader("#modal-settings"),ajaxPost("#modal-settings",baseUrl+"/"+moduleId+"/"+t,null,(function(){}))}var CoAllReadyLoad=!1,navbarObserver,inlineFormData={element:null,varData:null},coInterface={showMapOnLoad:!1,init:function(){var e,t;if(coInterface.initHtmlPosition(),coInterface.scrollTo(".main-container"),coInterface.bindEvents(),coInterface.menu.set(location.hash),$(".open-modal-dashboard").length>0&&""==$("#modal-dashboard-account").html())if(costum&&"string"==typeof costum.type&&"aap"===costum.type){function a(){$(".dashboard-aap").remove();var a=$("<div>").addClass("modal dashboard-aap").css({display:"none",overflowY:"scroll",backgroundColor:"rgba(0,0,0,0.9)",zIndex:1e5,position:"fixed",top:$("#mainNav").outerHeight(),left:$("#menuApp.menuLeft").width()});$(document.body).append(a),e=baseUrl+"/co2/aap/userdashboard","string"==typeof costum.fUserDashboard&&(e+="/function/"+costum.fUserDashboard),"string"==typeof costum.tplUserDashboard&&(e+="/tpl/"+costum.tplUserDashboard),ajaxPost(a,e,t,null,null,"html")}a.call(aapObj),$(".menu-name-profil").tooltip({container:"body"}).removeClass("lbh").addClass("open-modal-user-aap").off("click").on("click",(function(){a.call(aapObj),setTimeout((function(){$(".dashboard-aap").show(200)}),500)})).find(".tooltips-menu-btn").text("Tableau de bord")}else e=baseUrl+"/"+moduleId+"/default/render?url=co2.views.person.dashboard",t={view:$(".open-modal-dashboard").data("view")}
38,ajaxPost("#modal-dashboard-account",e,t,(function(){}));$.fn.markdownEditorNew=function(e){return"undefined"==typeof MarkdownEditor&&$.ajax({url:baseUrl+modules.co2.url+"/js/markdown-editor/markdown-editor.js",dataType:"script",async:!1,cache:!0}),void 0!==this.mdEditor?this.mdEditor(e):null}},infScroll:!1,bindEvents:function(){coInterface.bindResizeEvent(),coInterface.bindButtonOpenForm(),coInterface.bindLBHLinks(),coInterface.bindTooltips(),coInterface.bindCostumizer(),$(".logoutBtn").off().on("click",(function(){url=baseUrl+"/"+moduleId+"/person/logout",notNull(costum)&¬Null(costum.slug)&&(url+="?slug="+costum.slug),ajaxPost(null,url,null,(function(e){costum&&void 0!==costum.htmlConstruct&&void 0!==costum.htmlConstruct.redirect&&void 0!==costum.htmlConstruct.redirect.unlogged&&costum.htmlConstruct.redirect.unlogged&&(window.location.hash="#"+costum.htmlConstruct.redirect.unlogged),location.reload()}))})),$("#ajax-modal").off().on("hidden.bs.modal",(function(){dyFObj.closeForm()}));var e=$(".dropdown-app-full-width .drop-down-sub-menu").height();if($(".dropdown-app-full-width .sous-menu-full-width a").on("click",(function(t){t.preventDefault(),$(this).closest(".drop-down-sub-menu").addClass("show").trigger("on.shown.dropdown.aap"),"number"==typeof e&&$(".pageContent").css("margin-top",`${e}px`)})),$(".menu-not-have-sub-menu").on("click",(function(){$(".dropdown-app-full-width .drop-down-sub-menu").removeClass("show").trigger("on.hidden.dropdown.aap"),$(".pageContent").css("margin-top","0")})),$(".dropdown-app-full-width a[data-toggle='dropdown']").on("click",(function(){$(".dropdown-app-full-width .drop-down-sub-menu").removeClass("show");const t=$(this).parent().find(".dropdown-menu.drop-down-sub-menu");void 0===$(this).attr("aria-expanded")||"false"==$(this).attr("aria-expanded")?"number"==typeof e&&$(".pageContent").css("margin-top",`${e}px`):$(".pageContent").css("margin-top","0"),t.is(":visible")?t.trigger("on.hidden.dropdown.aap"):t.trigger("on.shown.dropdown.aap"),$(".pageContent,#menuTopLeft,#mainNav").on("click",(function(){var e=setInterval(()=>{$(".dropdown-app-full-width.open").length>0||$(".drop-down-sub-menu.show").length>0?$(".pageContent").css("margin-top",`${$(".dropdown-app-full-width .drop-down-sub-menu.show").height()}px`):$(".pageContent").css("margin-top","0"),clearInterval(e),e=null},70)}))})),$(".dropdown-app-full-width .drop-down-sub-menu").off("on.shown.dropdown.aap").on("on.shown.dropdown.aap",(function(t){t.stopImmediatePropagation();const a=this;var n=setInterval(()=>{clearInterval(n),n=null,"number"==typeof e&&$(".pageContent").css("margin-top",`${$(a).height()}px`)},30)})),$(".dropdown-app-full-width .drop-down-sub-menu").off("on.hidden.dropdown.aap").on("on.hidden.dropdown.aap",(function(e){e.stopImmediatePropagation(),$(this).is(":visible")||$(".pageContent").css("margin-top","0")})),$(".dropdown-app-full-width.open").length>0){const e=$(".dropdown-app-full-width.open").find(".drop-down-sub-menu");var t=$(".drop-down-sub-menu.show").length>0?$(".drop-down-sub-menu.show").height():$(e).length>0?$(e).height():0;$(".pageContent").css("margin-top",`${t}px`)}else $(".drop-down-sub-menu.show").length>0&&$(".drop-down-sub-menu.show").removeClass("show"),$(".pageContent").css("margin-top","0");var a=0;costum&&costum.typeObj&&$.each(costum.typeObj,(function(e,t){void 0!==costum.typeObj[e].add&&1==costum.typeObj[e].add&&a++})),void 0!==contextData&&null!=contextData&&void 0!==contextData.costum&¬Empty(contextData.costum)&&$(".place-align .link-circle[data-original-title='Costum']").addClass("hasCostum");var n=!1;costum&&costum.contextId&&contextData&&contextData.id&&contextData.id==costum.contextId&&(n=!0),$(".cosDyn-menuTop").find(".cosDyn-add, .bottom-add, .show-bottom-add").length>0&&$(".cosDyn-menuTop").find(".cosDyn-add, .bottom-add, .show-bottom-add").find(".toolbar-bottom-fullwidth").hide(),(a>1||1==n&&1!=a||0==a&&!notNull(contextData))&&1!=$("#show-bottom-add").parent().find(".cosDyn-add.btn-open-form").length&&$(".cosDyn-add, .bottom-add, .show-bottom-add").off().click((function(e){"menuBottom"===$(this).parent().attr("id")&&$(this).find(".toolbar-bottom-fullwidth").css("display","grid"),void 0!==$(this).parent().data("path")&&$(this).parent().data("path").includes("menuTop")&&$(this).find(".toolbar-bottom-fullwidth").css("bottom","auto").css("top","75%").css("left","auto");let t=$("[data-path='menuLeft']").find(".cosDyn-add, .bottom-add, .show-bottom-add").length>0?$(this):$(this).parent();t.hasClass("opened")?(t.find(".toolbar-bottom-adds").hide(200),t.removeClass("opened")):(t.addClass("opened"),t.find(".toolbar-bottom-adds").show())})),$(".openChatRC").off().click((function(){rcObj.loadChat("","citoyens",!0,!0)}
38)),$(".toolbar-bottom-adds").unbind("mouseleave").mouseleave((function(){$(this).parent().removeClass("opened"),$(this).hide()})),$(".page-scroll a").off().on("click",(function(e){var t=$(this);$("html, body").stop().animate({scrollTop:$(t.attr("href")).offset().top-50},1250,"easeInOutExpo"),e.preventDefault()})),$(".btn-scroll").off().on("click",(function(e){var t=$(this).data("targetid");coInterface.scrollTo(t),e.preventDefault()})),$(".btn-open-floopdrawer").off().click((function(){showNotif(!1),$("#floopDrawerDirectory .floopHeader").length<=0&&floopDrawer.init({dom:"#floopDrawerDirectory",header:{close:!0},options:{status:!0,answer:!0,actions:{chat:!0,disconnect:!0}}}),showFloopDrawer(!0)})),$(".btn-menu-notif").off().click((function(){$("#notificationPanelSearch").is(":visible")?showNotif(!1):showNotif()})),$("#notificationPanelSearch").off().on("mouseleave",(function(){showNotif(!1)})),$(".btn-dashboard-dda").off().click((function(){showNotif(!1),dashboard.loadDashboardDDA(),$("#dropdown-user, .dropdownApps-menuTop").removeClass("open"),$("#dropdown-dda").addClass("open")})),$(".btnOpenInsideModal").off("click").on("click",(function(){const e=$(this);var t=e.data("link");const a=e.data("title")?e.data("title"):"",n=e.attr("data-btn-label")?e.attr("data-btn-label"):"",i=e.attr("data-btnredirectionurl")?e.attr("data-btnredirectionurl"):"";if(t&&0==t.indexOf("#"))urlCtrl.jsDialogController(t,{title:a,btnLabel:n,btnRedirectionUrl:i})||toastr.error("Error : unable to open this link");else{const o=e.attr("data-first-step-only");o&&/true/.test(o)?t+="/step/aapStep1":t=t.replace("/step/aapStep1","");const s=["searchAndPopulateFinder","addSelectedToForm","bindSelectItems","populateFinder"],r={};void 0!==finder&&$.each(s,(e,t)=>{void 0!==finder[t]&&(r[t]=finder[t])}),urlCtrl.openUrlInDialog(baseUrl+t,null,{title:a,btnLabel:n,btnRedirectionUrl:i,hiddenCallback:function(){void 0!==finder&&$.each(r,(e,t)=>{finder[e]=t}),$("[data-need-refreshblock]").length>0&&$("[data-need-refreshblock]").each((e,t)=>{const a=$(t).attr("data-need-refreshblock");"function"==typeof refreshBlock&&setTimeout(()=>{refreshBlock(a,`.cmsbuilder-block[data-id="${a}"]`)},500)})}})}})),$(".tooltips").tooltip()},initHtmlPosition:function(){$(window).off(),$(".pageContent, #mapContent").css({"min-height":$(window).height()-($("#headerBand").outerHeight()+$("#filters-nav").outerHeight()+$("#mainNav").outerHeight()+$("footer").outerHeight())+"px"}),$(".searchObjCSS .menu-filters-xs").css({"min-height":$(window).height()-($("#headerBand").outerHeight()+$("#mainNav").outerHeight())+"px"}),$("#social-header #contentBanner").length>0&&pageProfil.setPosition(),setTimeout((function(){$("#headerBand").length>0?(coInterface.menu.initTopPos=$("#headerBand").outerHeight(),coInterface.setDomHtmlPosition(),$("#affix-sub-menu, #mainNav, #filters-nav, #menuLeft, #subMenu").addClass("position-absolute")):coInterface.setDomHtmlPosition(),$(window).bind("scroll",(function(){$("#headerBand").length>0?$(this).scrollTop()>$("#headerBand").outerHeight()&&coInterface.infScroll?(coInterface.menu.initTopPos=0,$("#affix-sub-menu, #mainNav, #menuLeft.pos-after-menu-top, #filters-nav, #subMenu").removeClass("position-absolute"),$(".main-container .headerSearchContainer").addClass("affix"),coInterface.setDomHtmlPosition(),coInterface.infScroll=!1):$(this).scrollTop()<=$("#headerBand").outerHeight()&&!coInterface.infScroll&&(coInterface.menu.initTopPos=$("#headerBand").outerHeight(),$(".main-container .headerSearchContainer").removeClass("affix"),$("#affix-sub-menu, #mainNav, #filters-nav, #menuLeft.pos-after-menu-top, #subMenu").addClass("position-absolute"),coInterface.setDomHtmlPosition(),coInterface.infScroll=!0):($(this).scrollTop()<=10&&(coInterface.infScroll=!0,$(".main-container .headerSearchContainer").removeClass("affix"),coInterface.setTopPosition(!0)),$(this).scrollTop()>
3810&&!headerScaling&&void 0!==coInterface.infScroll&&coInterface.infScroll&&("undefined"==typeof networkJson||null==networkJson)&&($(".main-container .headerSearchContainer").addClass("affix"),mylog.log("coInterface.initHtmlPosition",themeParams),void 0!==directory.appKeyParam&¬Null(directory.appKeyParam)&&void 0!==urlCtrl.loadableUrls[directory.appKeyParam]&&void 0!==urlCtrl.loadableUrls[directory.appKeyParam].hideFilterHtml&&!0===urlCtrl.loadableUrls[directory.appKeyParam].hideFilterHtml&&$("#filter-scopes-menu, #filters-nav").hide(200),$(".menu-btn-scope-filter").removeClass("active"),setTimeout((function(){coInterface.setTopPosition(!0)}),250),void 0!==themeParams.numberOfApp&&themeParams.numberOfApp<=1?$("#mainNav").addClass("borderShadow"):$("#menuApp.subMenuTop").addClass("borderShadow"),headerScaling=!1,coInterface.infScroll=!1))})),coInterface.bindResizeEvent(),$("#loadingModal").css({opacity:.95}),"undefined"!=typeof costum&&null!=costum&&"function"==typeof costum.initHtmlPosition&&costum.initHtmlPosition()}),400)},initializeNavbarObserver:function(){navbarObserver&&navbarObserver.disconnect(),navbarObserver=new MutationObserver((function(e){e.forEach((function(e){coInterface.adjustNavbarHeight()}))}));var e={childList:!0,subtree:!0};document.getElementById("menuTopLeft")&&document.getElementById("menuTopCenter")&&document.getElementById("menuTopRight")&&(navbarObserver.observe(document.getElementById("menuTopLeft"),e),navbarObserver.observe(document.getElementById("menuTopCenter"),e),navbarObserver.observe(document.getElementById("menuTopRight"),e))},adjustNavbarHeight:function(){const e=$(window).height()/3;function t(t){var a=0;return $(t).children().each((function(){if($(this).is(":visible")){var t=$(this).outerHeight();t>a&&t<=e&&(a=t)}})),a}var a=t("#menuTopLeft"),n=t("#menuTopCenter"),i=t("#menuTopRight"),o=Math.max(a,n,i);$("#menuTopLeft, #menuTopCenter, #menuTopRight").css({height:o+"px"})},setDomHtmlPosition:function(){$("#mainNav").css({top:coInterface.menu.initTopPos,left:coInterface.menu.initLeftPos,right:coInterface.menu.initRightPos}),heightTopMenu=$("#mainNav").outerHeight()+coInterface.menu.initTopPos,$(".dropdownApps-menuTop .dropdown-menu, #menuLeft.pos-after-menu-top, #mainNav .menu-xs-container, #affix-sub-menu").css("top",heightTopMenu),$("#mainNav .menu-xs-container, #affix-sub-menu").css("left",coInterface.menu.initLeftPos),"undefined"!=typeof costum&¬Empty(costum)&&void 0!==costum.editMode&&!costum.editMode&&$("#notificationPanelSearch.horizontal.arrow_box, #notificationPanelSearch.vertical.arrow_box, #home-floop, #floopDrawerDirectory, #modal-preview-coop, .main-container .dropdown-main-menu, #mainNav .dropdown-result-global-search, .main-container .portfolio-modal.modal:not(#ajax-modal), .portfolio-modal.modal.vertical").css("top",heightTopMenu),$(" #affix-sub-menu .dropdown-result-global-search, .searchObjCSS .menu-filters-xs").css("top",heightTopMenu+$("#text-search-menu").height()),coInterface.setTopPosition(!1)},setTopPosition:function(e){headerScaling=e,heightPos=$("#mainNav").outerHeight(),$("#menuLeft").css("left",coInterface.menu.initLeftPos);let t=notNull($("#menuLeft").outerWidth())?$("#menuLeft").outerWidth()+coInterface.menu.initLeftPos:coInterface.menu.initLeftPos;$("#mainNav").hasClass("pos-after-menu-left")?(leftMenuTop=$("#menuLeft").is(":visible")?t:coInterface.menu.initLeftPos,$("#mainNav").css("left",leftMenuTop)):$("#mainNav").css("left",coInterface.menu.initLeftPos),$("#menuLeft").hasClass("pos-top-0")&&$("#menuLeft").css("top",0),$("#menuLeft").hasClass("transparent")?($("#mapContent, #modal-calendar, #filters-nav.menuFilters-vertical, .headerSearchContainer.affix, .filters-affix-dropdown, #subMenu").css({left:coInterface.menu.initLeftPos,right:coInterface.menu.initRightPos}),$("#mapContent .leaflet-left").css("left",$("#menuLeft").outerWidth()+10),$(".main-container").css({paddingLeft:coInterface.menu.initLeftPos,paddingRight:coInterface.menu.initRightPos}),$(".main-container .portfolio-modal.modal").css({paddingLeft:coInterface.menu.initLeftPos,paddingRight:coInterface.menu.initRightPos}),morePaddingLeft=t>0?t+10:coInterface.menu.initLeftPos,$(".central-section, #search-content, .live-container, .container-classified-app, .filters-affix-dropdown, .headerSearchContainer.affix, #content-view-admin").css({paddingLeft:morePaddingLeft,paddingRight:coInterface.menu.initRightPos}
38)):($("#mapContent, #modal-calendar, #filters-nav.menuFilters-vertical, .headerSearchContainer.affix, .filters-affix-dropdown, .searchObjCSS .menu-filters-xs, #subMenu").css({left:t,right:coInterface.menu.initRightPos}),$(".main-container").css({paddingLeft:t,paddingRight:coInterface.menu.initRightPos}),$(".main-container .portfolio-modal.modal").css({paddingLeft:t,paddingRight:coInterface.menu.initRightPos})),$("#menuLeft").hasClass("align-middle")&&(heightBtns=0,$("#menuLeft").children().each((function(){heightBtns+=$(this).height()})),padTopMenu=($("#menuLeft").height()-heightBtns)/2,$("#menuLeft").css("paddingTop",padTopMenu)),0!=coInterface.menu.initTopPos&&(heightPos+=coInterface.menu.initTopPos),$("#affix-sub-menu").is(":visible")&&(heightPos+=$("#affix-sub-menu").outerHeight()),$("#filter-scopes-menu").css("top",heightPos),$("#filter-scopes-menu").is(":visible")&&(heightPos+=$("#filter-scopes-menu").outerHeight()),$("#menuApp").hasClass("subMenuTop")&&($("#menuApp").css("top",heightPos),heightPos+=$("#menuApp").outerHeight()),$("#subMenu").is(":visible")&&($("#subMenu").css({top:heightPos+"px"}),heightPos+=$("#subMenu").outerHeight()),$("#filters-nav").css("top",heightPos),$("#filters-nav").is(":visible")&&(heightPos+=$("#filters-nav").outerHeight()),$("#mapContent, #modal-calendar, .filters-affix-dropdown, .searchObjCSS .menu-filters-xs").css("top",heightPos),$("#menu-top-profil-social").length>0&&$("#menu-top-profil-social").hasClass("affix")&&$("#mapContent").css("top",heightPos+$("#menu-top-profil-social").outerHeight()),$(".main-container .headerSearchContainer").hasClass("affix")?(mylog.log("coInterface.setTopPosition headerSearchContainer heightPos",heightPos),$(".main-container .headerSearchContainer").css("top",heightPos),heightPos+=$(".main-container .headerSearchContainer").outerHeight()):$(".main-container .headerSearchContainer").css({top:"inherit",left:"inherit",right:"inherit"}),$("#headerBand").length>0&&0==coInterface.menu.initTopPos&&(heightPos+=$("#headerBand").outerHeight()),$(".main-container").css("padding-top",heightPos),notNull(costum)&&"function"==typeof costum.setTopPosition&&costum.setTopPosition(t,heightPos),setTimeout((function(){headerScaling=!1,coInterface.adjustNavbarHeight()}),300),coInterface.initializeNavbarObserver(),window.removeEventListener("load",coInterface.adjustNavbarHeight),window.removeEventListener("resize",coInterface.adjustNavbarHeight),window.addEventListener("load",coInterface.adjustNavbarHeight),window.addEventListener("resize",coInterface.adjustNavbarHeight);var a=$("#mainNav").height(),n=$("#mainNav").offset(),i=void 0!==n?n.top+a:0;if($(".dropdown-app-full-width").length>0){if(costum.editMode){var o=$(".cmsbuilder-content-wrapper").width();$(".dropdown-app-full-width .drop-down-sub-menu").css({position:"fixed",width:`${o}px`,top:`${i}px`,left:`${n.left}px`}),$(".cmsbuilder-center-content").on("scroll",(function(){var e=$
38("#mainNav").offset().top+a;$(".dropdown-app-full-width .drop-down-sub-menu").css({position:"fixed",width:`${o}px`,top:`${e}px`,left:`${n.left}px`})}))}else $(".dropdown-app-full-width .drop-down-sub-menu").css({position:"fixed",width:"100%",top:`${a}px`});$(".dropdown-app-full-width .sous-menu-full-width .menu-has-submenu").hover((function(e){e.stopPropagation(),$(this).next(".sous-menu-btn-navigation-full-width").show()})),$(".dropdown-app-full-width .sous-menu-full-width .sous-menu-btn-navigation-content").on("mouseleave",(function(){$(".sous-menu-btn-navigation-full-width").css("display","none")})),!1===$(".dropdown-app-full-width").hasClass("open")&&$(".sous-menu-btn-navigation-full-width").css("display","none")}},bindResizeEvent:function(){$(window).resize((function(){var e=$("#mapCanvasBg").height();e=$("#mapCanvasBg").height()-200,$("#scroll-dashboard-dda").css("maxHeight",e),coInterface.initHtmlPosition(),notNull(costum)&&"function"==typeof costum.bindResizeEvent&&costum.bindResizeEvent();var t=$(window).innerWidth();return t>768&&$(".container-filters-menu").show(),t>=768?($(".menu-xs-container").hide(),$("#show-filters").removeClass("show-icon")):($(".container-filters-menu").hide(),$("#show-filters").removeClass("show-icon")),$collapseNet=$("#collapseNet"),$collapseNet.removeClass("collapse collapse in"),t<768?$collapseNet.addClass("collapse"):t>=768?$collapseNet.addClass("collapse in"):void 0}))},bindTooltips:function(){$(".btn-menu-vertical").mouseenter((function(){$(this).find(".tooltips-menu-btn").show()})).mouseleave((function(){$(this).find(".tooltips-menu-btn").hide()})),$(".btn-menu-tooltips").mouseenter((function(){$(this).find(".tooltips-menu-btn").show()})).mouseleave((function(){$(this).find(".tooltips-menu-btn").hide()})),$(".btn-sub-menu-vertical").mouseenter((function(){$(this).find(".tooltips-sub-menu-btn").show()})).mouseleave((function(){$(this).find(".tooltips-sub-menu-btn").hide()}))},bindButtonOpenForm:function(){$(".btn-open-form").off().on("click",(function(e){e.stopPropagation();var t=$(this).attr("href");if(/^(http|https):\/\/[^ "]+$/.test(t))location.href=t,location.reload();else{mylog.log("btn-open-form"),$(".bootbox").remove();var a=$(this).data("form-type");currentKFormType=$(this).data("form-subtype")?$(this).data("form-subtype"):null,contextData&&contextData.type&&contextData.id?dyFObj.openForm(a,"sub"):dyFObj.openForm(a)}})),$(".btn-open-form-via-cms").off().on("click",(function(e){e.stopPropagation(),e.stopImmediatePropagation();var t=$(this).attr("href");if(/^(http|https):\/\/[^ "]+$/.test(t))location.href=t,location.reload();else{$(".bootbox").remove();var a=$(this).data("form-type");mylog.log("btn-open-form",a),currentKFormType=$(this).data("form-subtype")?$(this).data("form-subtype"):null,contextData&&contextData.type&&contextData.id?"ressource"==a||"job"==a?dyFObj.openForm("ressources",null,"job"==a?{section:"offer"}:null,null):"GovernmentOrganization"==a||"Cooperative"==a||"Group"==a?dyFObj.openForm("organization","sub",{type:a,role:"admin"},null,null):"classifieds"==a?dyFObj.openForm("event","sub",{type:a,role:"admin"},null,null):dyFObj.openForm(a,"sub"):"ressource"==a||"job"==a?dyFObj.openForm("ressources",null,"job"==a?{section:"offer"}:null,null):"GovernmentOrganization"==a||"Cooperative"==a||"Group"==a?dyFObj.openForm("organization",null,{type:a,role:"admin"},null,null):"classifieds"==a?dyFObj.openForm("event",null,{type:a,role:"admin"},null,null):dyFObj.openForm(a)}})),$(".btn-open-optionModal").off().on("click",(function(){mylog.log("btn-open-optionModal");var typeForm=$(this).data("form-type"),modalHtml="",btnClass="",subText="",btnClasses={};
38$.each(typeObj[typeForm].optionModal.list,(function(e,t){btnClass=void 0!==t.btnClass?t.btnClass:"btn-open-form",subText=void 0!==t.subText?t.subText+"<br/>":"",btnClasses[btnClass]=!0;var a=void 0!==t.link?t.link:"javascript:;";modalHtml+="<a href='"+a+"' class='"+btnClass+"' data-form-type='"+typeForm+"'> <i class='fa fa-"+t.icon+" fa-2x'></i> "+t.label+"</a><br/>"+subText})),bootbox.dialog({title:typeObj[typeForm].optionModal.title,message:modalHtml}).init((function(){coInterface.bindButtonOpenForm(),$.each(btnClasses,(function(btc,v){"btn-open-form"!=btc&&"function"==typeof eval("costumBindButton."+btc)&&eval("costumBindButton."+btc)()}))}))}))},optionModalOpen:function(typeForm){var modalHtml="",btnClass="",subText="",btnClasses={};$.each(typeObj[typeForm].optionModal.list,(function(e,t){btnClass=void 0!==t.btnClass?t.btnClass:"btn-open-form",subText=void 0!==t.subText?t.subText+"<br/>":"",btnClasses[btnClass]=!0;var a=void 0!==t.link?t.link:"javascript:;";modalHtml+="<a href='"+a+"' class='"+btnClass+"' data-form-type='"+typeForm+"'> <i class='fa fa-"+t.icon+" fa-2x'></i> "+t.label+"</a><br/>"+subText})),bootbox.dialog({title:typeObj[typeForm].optionModal.title,message:modalHtml}).init((function(){coInterface.bindButtonOpenForm(),$.each(btnClasses,(function(btc,v){"btn-open-form"!=btc&&"function"==typeof eval("costumBindButton."+btc)&&eval("costumBindButton."+btc)()}))}))},callCTRLKevent:function(){$("#ctrlK .search-btn").off("click").on("click",(function(){var e=new KeyboardEvent("keydown",{key:"k",keyCode:75,ctrlKey:!0});document.dispatchEvent(e)}))},eventTohideTooltip:function(){$(this).tooltip("hide")},bindLBHLinks:function(){mylog.log("bindLBHLinks"),isBinding||(isBinding=!0,$(".lbh").unbind("click").on("click",(function(e){e.stopPropagation(),e.preventDefault(),appConfigPageFilters=null,$("#openModal").modal("hide"),mylog.warn("***************************************"),mylog.warn("coInterface.bindLBHLinks",$(this).attr("href")),mylog.warn("***************************************");var t=$(this).data("hash")?$(this).data("hash"):$(this).attr("href");urlCtrl.closePreview(),$("#modalExplain").modal("hide"),dyFObj.closeForm(),urlCtrl.loadByHash(t)})),$(".lbh-menu-app").unbind("click").on("click",(function(e){if(onClickContainerCms=!1,!$(this).hasClass("editing")){e.preventDefault(),coInterface.simpleScroll(0,500),"undefined"!=typeof mapCO&&mapCO.clearMap(),contextData=null,historyReplace=!0;var t="";if($(this).data("hash"))t=$(this).data("hash");else try{t=new URL($(this).attr("href")).hash}catch{t=$(this).attr("href")}urlCtrl.loadByHash(t),htmlExists(this,(function(){$this=$(this),$this.addClass("active"),$(".lbh-anchor,.lbh-dropdown").removeClass("active"),$this.parent().hasClass("drop-down-sub-menu-content")&&$this.parent().parent().parent().find(".lbh-dropdown.cosDyn-buttonList").addClass("active")}))}})),$(".lbh-anchor").unbind("click").on("click",(function(e){e.preventDefault();var t=this.href.split("#")[1],a=$(".cmsbuilder-center-content").length>0?".cmsbuilder-center-content":"html, body";if($("div[data-anchor-target='"+t+"']").length>0){var n=$("div[data-anchor-target='"+t+"']").offset().top;$("#mainNav").length>0&&(n-=$("#mainNav").outerHeight()),$(a).animate({scrollTop:n},100,"easeInSine")}else{urlCtrl.afterLoad=function(){if($("div[data-anchor-target='"+t+"']").length>0){var e=$("div[data-anchor-target='"+t+"']").offset().top;$("#mainNav").length>0&&(e-=$("#mainNav").outerHeight()),$(a).animate({scrollTop:e},100,"easeInSine")}urlCtrl.afterLoad=null},historyReplace=!0;var i="#";$(this).closest(".drop-down-sub-menu").length>0&&$(this).closest(".drop-down-sub-menu").data("upperhash")!=location.hash&&(i=$(this).closest(".drop-down-sub-menu").data("upperhash")),mylog.log("mainHash",i,$(this)),urlCtrl.loadByHash(i)}$(".lbh-menu-app, .lbh-anchor").removeClass("active"),$(this).addClass("active")})),$(".lbh-module").unbind("click").on("click",(function(e){e.preventDefault(),coInterface.simpleScroll(0,500),"undefined"!=typeof mapCO&&mapCO.clearMap(),contextData=null,historyReplace=!0;var t=$(this).data("hash")?$(this).data("hash"):$(this).attr("href");urlCtrl.loadByHash(t,"survey/")})),$(".lbhp").unbind("click").on("click",(function(e){e.preventDefault(),$("#openModal").modal("hide"),mylog.warn("***************************************"),mylog.warn("!coInterface.b
38indLBHLinks Preview",$(this).attr("href"),$(this).data("modalshow")),mylog.warn("***************************************");var t=$(this).data("hash")?$(this).data("hash"):$(this).attr("href");$(this).data("modalshow")?(mylog.log("coInterface.bindLBHLinks Preview if"),url=0==t.indexOf("#")?urlCtrl.convertToPath(t):t,t.indexOf("#page")>=0&&(url="app/"+url),smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+"/"+url)):(mylog.log("coInterface.bindLBHLinks Preview else"),url=0==t.indexOf("#")?urlCtrl.convertToPath(t):t,smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+"/"+url))})),$(".lbh-preview-element").unbind("click").on("click",(function(e){e.preventDefault(),mylog.warn("***************************************"),mylog.warn("coInterface.bindLBHLinks Preview ELEMENT",$(this).attr("href"),$(this).data("modalshow")),mylog.warn("***************************************"),onchangeClick=!1,link=void 0!==$(this).data("hash")&¬Null($(this).data("hash"))?$(this).data("hash"):$(this).attr("href");var t=$(this).data("return");if(previewHash=link.split("."),$.inArray(previewHash[2],["proposals","proposal","actions","resolutions"])>=0)ddaT="proposals"==previewHash[2]?"proposal":previewHash[2],uiCoop.getCoopDataPreview(ddaT,previewHash[4]);else{if(hashT=location.hash.split("?"),getStatus=urlCtrl.getUrlSearchParams(),hashNav=hashT[0].indexOf("#")<0?"#"+hashT[0]:hashT[0],previewHash.length>1){if(t)localStorage.setItem("dataReturn",JSON.stringify([link.split("#")[1]]));else{var a=JSON.parse(localStorage.getItem("dataReturn")||"[]");a.push("page.type."+previewHash[2]+".id."+previewHash[4]),localStorage.setItem("dataReturn",JSON.stringify(a))}urlHistoric=hashNav+"?preview="+previewHash[2]+"."+previewHash[4],$("#entity"+previewHash[4]).length>0&&setTimeout((function(){$("#entity"+previewHash[4]).addClass("active")}),200)}else mylog.log("hashNav",hashNav),pageName=0==previewHash[0].indexOf("#")?previewHash[0].substr(1):previewHash[0],urlHistoric=hashNav+"?preview=page.costum.view."+pageName,void 0!==costum.app[link]&&(costum.app[link].hash,1)&&costum.app[link].hash.indexOf("view")>-1&&(costum.app[link].urlExtra,1)&&(link="view"+costum.app[link].urlExtra);""!=getStatus&&(urlHistoric+="&"+getStatus),history.replaceState({},null,urlHistoric),urlCtrl.openPreview(link),costum&&costum.editMode||history.replaceState({},null,urlCtrl.getUrlWithHashInSearchParams().href)}})),$(".open-xs-menu").off().on("click",(function(){menuToShow=$(this).data("target"),iconClass=$(this).data("icon"),labelButton=$(this).data("label"),$(this).hasClass("close-menu")?urlCtrl.closeXsMenu():($(this).addClass("close-menu"),$(this).find("i").removeClass(iconClass).addClass("fa-times"),$(this).find(".labelMenu").length&&$(this).find(".labelMenu").text(trad.close),$(".menu-xs-container."+menuToShow).show(400))})),isBinding=!1,void 0!==coInterface.callCTRLKevent&&coInterface.callCTRLKevent())},create_costum:function(e,t={}){var a={id:e.id,collection:e.collection,path:"allToRoot",value:{costum:{slug:"costumize",firstStepper:{step:0},htmlConstruct:{header:{menuTop:{activated:!0,left:{buttonList:{logo:!0,app:{label:!0}}}}}},language:userConnected.language,css:{menuTop:{left:{app:{buttonList:{fontWeight:"800",textTransform:"capitalize",fontSize:"17px",paddingLeft:"10px"},paddingBottom:"5px",paddingLeft:"5px",paddingRight:"5px",paddingTop:"5px"}}}}}}};return notEmpty(t)&&(a.value.costum.app={},$.each(t,(function(e,t){$.each(t,(function(e,t){a.value.costum.app[e]=t}))}))),new Promise((function(e){dataHelper.path2Value(a,e)}))},bindCostumizer:function(){$("body").on("click",".startCostumizer",(function(e){e.stopImmediatePropagation();const t={parentId:contextData.id,parentSlug:contextData.slug,parentType:contextData.type};$("#firstLoader").css("display","block"),ajaxPost(null,baseUrl+"/co2/cms/setupcostum",t,(function(e){$("#firstLoader").css("display","none"),window.open(baseUrl+"/costum/co/index/slug/"+contextData.slug+"/edit/true")}),{async:!1})}))},setLanguage(e){$.cookie("lang",e,{expires:365,path:"/"}),""!=userId&&"undefined"!=typeof themeParams&&themeParams&&void 0!==themeParams.languages&&void 0!==themeParams.languages[e]?(param={name:"language",value:e,pk:userId},ajaxPost(null,baseUrl+"/"+moduleId+"/element/updatefields/type/citoyens",param,(function(e){e.result&&(toastr.success(e.msg),location.reload())}))):location.reload()},scrollTo:function(e){if(mylog.log("coInterface.scrollTo target",e),$(e).length>=1){var t=$("#mainNav").height();$("#territorial-menu").length>=1&&(t=$("#mainNav").height()+$("#territorial-menu").height()+20),$(".headerSearchContainer").length>=1&&(t+=$(".headerSearchContainer").outerHeight()+20),$("html, body").stop().animate({scrollTop:$(e).offset().top-60-t},500,"")}},simpleScroll:function(e,t){var a=notNull(e)?e:71,n=notNull(t)?t:100;$("html,body").animate({scrollTop:a},n,"")},menu:{initTopPos:0,initLeftPos:0,initRightPos:0,showFilters:!1,showScope:!1,set:function(e){mylog.log("coInterface.menu.set",e),$(".filterXs").remove(),notEmpty(e)&&"#"!=e?e.indexOf(".")>=0?pageMenu=e.split(".")[0]:pageMenu=e:(redirK=""!=userId?"logged":"unlogged",pageMenu="#"+urlCtrl.loadableUrls["#app.index"].redirect[redirK]),pageMenu.indexOf("?")>=0&&(pageMenu=pageMenu.split("?")[0]),1==pageMenu.indexOf("@")&&(pageMenu="#page"),mylog.log("coInterface.menu.set pageMenu",pageMenu),useFilter=void 0!==urlCtrl.loadableUrls[pageMenu]&&void 0!==urlCtrl.loadableUrls[pageMenu].useFilter&&urlCtrl.loadableUrls[pageMenu].useFilter,subdomainName=void 0!==urlCtrl.loadableUrls[pageMenu]&&void 0!==urlCtrl.loadableUrls[pageMenu].subdomainName?urlCtrl.loadableUrls[pageMenu].subdomainName:"",icon=void 0!==urlCtrl.loadableUrls[pageMenu]&&void 0!==urlCtrl.loadableUrls[pageMenu].icon?urlCtrl.loadableUrls[pageMenu].icon:"info",dropdownResult=void 0!==urlCtrl.loadableUrls[pageMenu]&&void 0!==urlCtrl.loadableUrls[pageMenu].dropdownResult&&urlCtrl.loadableUrls[pageMenu].dropdownResult,useFooter=void 0===urlCtrl.loadableUrls[pageMenu]||void 0===urlCtrl.loadableUrls[pageMenu].useFooter||urlCtrl.loadableUrls[pageMenu].useFooter,coInterface.showMapOnLoad=void 0!==urlCtrl.loadableUrls[pageMenu]&&void 0!==urlCtrl.loadableUrls[pageMenu].showMap&&urlCtrl.loadableUrls[pageMenu].showMap,void 0===urlCtrl.loadableUrls[pageMenu]||void 0===urlCtrl.loadableUrls[pageMenu].useMapBtn||urlCtrl.loadableUrls[pageMenu].useMapBtn?$("#mainNav .btn-show-map, #menuRight .btn-show-map").removeClass("forcedHide"):$("#mainNav .btn-show-map, #menuRight .btn-show-map").addClass("forcedHide"),$(".lbh-menu-app, .lbh-anchor").removeClass("active"),$(".lbh-menu-app[data-hash='"+pageMenu+"']").addClass("active"),$('[href*="'+pageMenu+'"].lbh-menu-app').addClass("active"),$("#filter-scopes-menu").hide(200),notEmpty(useFilter)?(coInterface.menu.showScope=!0,coInterface.menu.showFilters=!0,"object"==typeof useFilter&&(coInterface.menu.showScope=!(void 0===useFilter.scope||!useFilter.scope),coInterface.menu.showFilters=!(void 0===useFilter.filters||!useFilter.filters)),classToShow=coInterface.menu.showScope?".menu-btn-scope-filter":"",coInterface.menu.showFilters&&
38(classToShow+=notEmpty(classToShow)?", ":"",classToShow+=coInterface.menu.showFilters?".btn-show-filters":""),$(classToShow).show().removeClass("forcedHide"),coInterface.menu.showFilters&&coInterface.menu.resetFilters()):(coInterface.menu.showScope=!1,coInterface.menu.showFilters=!1,$(".menu-btn-scope-filter.visible-xs, .btn-show-filters.visible-xs").addClass("forcedHide")),$("#second-search-bar, #main-search-bar, #input-search-map").val(""),mylog.log("coInterface.menu.set dropdownResult",dropdownResult),dropdownResult?($.each(["main-search-bar","main-search-bar-addon","main-search-xs-bar","main-search-xs-bar-addon"],(function(e,t){changeId=t.replace("main","second"),$("#"+t).attr("id",changeId).removeClass(t).addClass(changeId)})),$("#second-search-bar").off().on("keyup",(function(e){$("#input-search-map").val($("#second-search-bar").val()),$("#second-search-xs-bar").val($("#second-search-bar").val()),13==e.keyCode&&(searchObject.text=$(this).val(),myScopes.type="open",myScopes.open={},startGlobalSearch(0,indexStepGS,".searchBarInMenu"))})),$("#second-search-xs-bar").off().on("keyup",(function(e){$("#input-search-map").val($("#second-search-xs-bar").val()),$("#second-search-bar").val($("#second-search-xs-bar").val()),13==e.keyCode&&(searchObject.text=$(this).val(),myScopes.type="open",myScopes.open={},startGlobalSearch(0,indexStepGS,".searchBarInMenu"))})),$("#second-search-bar-addon, #second-search-xs-bar-addon").off().on("click",(function(){mylog.log("searchInterface.setSearchbar #second-search-bar-addon, #second-search-xs-bar-addon click"),$("#input-search-map").val($("#second-search-bar").val()),searchObject.text=$("#second-search-bar").val(),myScopes.type="open",myScopes.open={},startGlobalSearch(0,indexStepGS,".searchBarInMenu")}))):($.each(["second-search-bar","second-search-bar-addon","second-search-xs-bar","second-search-xs-bar-addon"],(function(e,t){changeId=t.replace("second","main"),$("#"+t).attr("id",changeId).removeClass(t).addClass(changeId)})),$(".main-search-bar, .main-search-bar-addon").addClass("central-search-bar")),useFooter?$("footer").show():$("footer").hide()},resetFilters:function(){$("#filters-nav-list li .menu-button").each((function(){$(this).hasClass("active")&&($(this).removeClass("active"),$(this).html($(this).attr("title")+" <i class='fa fa-angle-down'></i>"))}))},renderTools:{},eventsTools:{}},showContentLoader:function(e,t){if(classSpec=notNull(t)?t:"",strLoading="<div class='col-xs-12 text-center "+classSpec+'\'>\n\t\t\t\t\t\t<div class="input-placeholder-container col-xs-12" style="padding-top: 1rem">\n\t\t\t\t\t\t\t<span class="holder-title holder-elem col-xs-8 mb-4" style="width: 60%"></span>\n\t\t\t\t\t\t\t<span class="holder-content holder-elem col-xs-12 mb-2">\n\t\t\t\t\t\t\t\t<p></p>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>',!notNull(e))return strLoading;$(e).html(strLoading)},showLoader:function(e,t,a){if(color1="#354c57",color2="#9fbd38","undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.css&&void 0!==costum.css.loader&&(void 0!==costum.css.loader.ring1&&"undefined"!=costum.css.loader.ring1.color&&(color1=costum.css.loader.ring1.color),void 0!==costum.css.loader.ring2&&"undefined"!=costum.css.loader.ring2.color&&(color2=costum.css.loader.ring2.color)),loadingMsg=notEmpty(t)?t:trad.currentlyloading,classSpec=notNull(a)?a:"",strLoading="<div class='processingLoader col-xs-12 text-center margin-top-50 "+classSpec+'\'><center><div class="lds-css ng-scope"><div style="width:100%;height:100%" class="lds-doubl-ring"><div style="border-color: transparent '+color2+" transparent "+color2+';"></div><div style="border-color: transparent '+color1+" transparent "+color1+';"></div></div></div><br/><span style="background: linear-gradient(to left,'+color1+" 0%,"+color2+' 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;">'+loadingMsg+"</span></center></div>",!notNull(e))return strLoading;$(e).html(strLoading)},showCostumLoader:function(e,t=trad.currentlyloading){var a="#354c57",n="#9fbd38",i=notEmpty(t)?t:trad.currentlyloading;"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.css&&void 0!==costum.css.loader&&(void 0!==costum.css.loader.ring1&&"undefined"!=costum.css.loader.ring1.color&&(a=costum.css.loader.ring1.color),void 0!==costum.css.loader.ring2&&"undefined"!=costum.css.loader.ring2.color&&(n=costum.css.loader.ring2.color));var o="",s={border1:"2px",border2:"2px"},r=`\n\t\t\t<div class="processingLoader">\n\t\t\t\t<center>\n\t\t\t\t\t<div class="lds-css ng-scope">\n\t\t\t\t\t\t<div style="width:100%; height:100%;" class="lds-doubl-ring">\n\t\t\t\t\t\t\t<div id="ring1" style="border-color: transparent ${a}; "></div>\n\t\t\t\t\t\t\t<div id="ring2" style="border-color: transparent ${n};"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div></br>\n\t\t\t\t\t<span style="background: linear-gradient(to left, ${a} 0%, ${n} 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;">${i}</span>\n\t\t\t\t</center>\n\t\t\t</div>\n\t\t`;if(costum&&(void 0!==costum.logo||void 0!==costum.loaderImg)&&void 0!==costum.css&&void 0!==costum.css.loader){const e=void 0!==costum.css&&void 0!==costum.css.loader?$.extend({},!0,costum.css.loader):null;var l=e.ring1,c=e.ring2,d=void 0!==costum.loaderImg&&""!=costum.loaderImg?costum.loaderImg:costum.logo;const t=costum.css.loader.loaderUrl?costum.css.loader.loaderUrl:"loading_modal";var u={loading_modal:`\n\t\t\t\t\t<div class="processingLoader">\n\t\t\t\t\t\t<center>\n\t\t\t\t\t\t\t<div class="lds-css ng-scope">\n\t\t\t\t\t\t\t\t<div style="width:100%; height:100%;" class="lds-doubl-ring">\n\t\t\t\t\t\t\t\t\t<div id="ring1" style="border-color: transparent ${l.color}; "></div>\n\t\t\t\t\t\t\t\t\t<div id="ring2" style="border-color: transparent ${c.color};"></div>\n\t\t\t\t\t\t\t\t\t<img src="${d}">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div><br>\n\t\t\t\t\t\t\t<span style="background: linear-gradient(to left, ${l.color} 0%, ${c.color} 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;">${i}</span>\n\t\t\t\t\t\t</center>\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_1:'\n\t\t\t\t\t<div class="loader_1">\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t</div>\n\t\t\t\t',loader_2:`\n\t\t\t\t\t<div class="dl">\n\t\t\t\t\t<div class="dl_container">\n\t\t\t\t\t\t<div class="dl_corner--top"></div>\n\t\t\t\t\t\t<div class="dl_corner--bottom"></div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="dl_square"><img class="dl_img" src="${d}"></div>\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_3:`\n\t\t\t\t\t<div class="horizontal_bar">\n\t\t\t\t\t\t<div class="horizontal_bar_logo">\n\t\t\t\t\t\t\t<img src="${d}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="horizontal_bar_loader">\n\t\t\t\t\t\t\t<div class="horizontal_bar_loading"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_4:`\n\t\t\t\t\t<div class="nc">\n\t\t\t\t\t\t<img class="newtons-cradle-img" src="${d}">\n\t\t\t\t\t\t<div class="newtons-cradle">\n\t\t\t\t\t\t\t<div style="background-color: ${l.color};"></div>\n\t\t\t\t\t\t\t<div style="background-color: ${l.color};"></div>\n\t\t\t\t\t\t\t<div style="background-color: ${c.color};"></div>\n\t\t\t\t\t\t<div style="background-color: ${c.color};"></div>\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_5:`\n\t\t\t\t\t<div class="loader-square">\n\t\t\t\t\t\t<img src="${d}">\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_6:`\n\t\t\t\t\t<div class="loader-circle-2">\n\t\t\t\t\t\t<img src="${d}">\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_7:`\n\t\t\t\t\t<div class="loader-spanne">\n\t\t\t\t\t\t<div class="loader-spanne-img">\n\t\t\t\t\t\t\t<img src="${d}">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t\t<span></span>\n\t\t\t\t\t</div>\n\t\t\t\t`,loader_8:`\n\t\t\t\t\t<div class="loader-ball-container">\n\t\t\t\t\t\t<img class="loader-ball-img" src="${d}">\n\t\t\t\t\t\t<div class="loader-ball">\n\t\t\t\t\t\t\t<div class="dot1"></div>\n\t\t\t\t\t\t\t<div class="dot2"></div>\n\t\t\t\t\t\t\t<div class="dot3"></div>\n\t\t\t\t\t\t\t<div class="dot4"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`};switch(t){case"loader_2":s.border1=l.borderWidth,s.border2=c.borderWidth,o+="set-medium-height";break;case"loader_3":case"loader_4":o+="set-medium-height";break;case"loader_5":case"loader_7":s.border1=l.borderWidth,s.border2=c.borderWidth,o+="set-medium-height change-display";break;case"loader_8":s.border1=l.borderWidth,s.border2=c.borderWidth,o+="set-medium-height change-display set-width-max"}u[t]&&(r=u[t])}if(!notNull(e))return`\n\t\t\t\t<div class="call_loader ${o}" style="--loader-color1: ${a}; --loader-color2: ${n}; --loader-border1: ${s.border1}; --loader-border2: ${s.border2}">\n\t\t\t\t\t${r}\n\t\t\t\t</div>\n\t\t\t`;$(e).html(`\n\t\t\t\t<div class="call_loader processingLoader margin-top-50 margin-bottom-20 ${o}" style="--loader-color1: ${a}; --loader-color2: ${n}; --loader-border1: ${s.border1}; --loader-border2: ${s.border2}">\n\t\t\t\t\t${r}\n\t\t\t\t</div>\n\t\t\t`)},updateFreemind:function(e,t,a){ajaxPost("",baseUrl+"/co2/aap/commonaap/
38action/update_seen_status",{id:e,collection:"mindmap",path:a,value:t},(function(e){e.result&&toastr.success("Modification avec succès")}),null,null)},scrollToElemIfNotVisible:function(e,t,a=!0){if(!e.length||!t.length)return;const n=e.offset().top,i=t.offset().top,o=e.scrollTop(),s=e.innerHeight(),r=t.outerHeight();var l;l=a?o+(i-n):o+(i-n)-s+r,e.animate({scrollTop:l},500)},detectMarkdown:function(e){if(!e.length)return!1;const t=[/^(#{1,6})\s+(.+)/,/\*\*[^*]+\*\*/,/__[^_]+__/,/\*[^*]+\*/,/_[^_]+_/,/~~[^~]+~~/,/==[^=]+==/,/^>\s+.+/,/(`{1,3})([\s\S]+?)\1/,/^(\*|-|\+)\s+.+/,/^\d+\.\s+.+/,/\[.+\]\(.+\)/,/!\[.*\]\(.+\)/,/^(\*{3,}|-{3,}|_{3,})$/,/^\|.+\|$/,/^```[\s\S]*?```/,/^\[.+\]:\s+.+/,/<!--[\s\S]*?-->/];for(const a of e.val().split("\n"))for(const e of t)if(e.test(a))return!0;return!1},findLineElement:function(e,t){for(;t&&t!==e[0];){if(["DIV","P","H1","H2","H3","H4","H5","H6"].includes(t.tagName))return t;t=t.parentNode}return e[0]},setEditorCursorToEnd:function(e){const t=document.createRange(),a=window.getSelection();t.selectNodeContents(e[0]),t.collapse(!1),a.removeAllRanges(),a.addRange(t),e.focus()},replaceTextMentionInEditor:function(e,t,a,n=!0){if(!e[0]||!e[0].lastRange)return;const i=window.getSelection();if(i.removeAllRanges(),coInterface.restoreLastRange(e),0===i.rangeCount)return;const o=i.getRangeAt(0),s=1===o.commonAncestorContainer.nodeType?o.commonAncestorContainer:o.commonAncestorContainer.parentNode,r=coInterface.findLineElement(e,s);if(!r)return void mylog.log("no line found");const l=r.textContent.match(new RegExp(t));if(!l)return void mylog.log("no match found");const c=document.createElement("span");c.className="mention-text",c.textContent=a,c.setAttribute("data-mention",a);var d=0,u=0,p=null;for(let e=0;e<r.childNodes.length;e++){const a=r.childNodes[e];if(a.nodeType===Node.TEXT_NODE||a.nodeType===Node.ELEMENT_NODE&&"P"===a.tagName){const e=a.textContent;if(e.match(new RegExp(t))){p=a.nodeType===Node.TEXT_NODE?a:a.firstChild,u=(d=e.indexOf(l[0]))+l[0].length;break}}}if(!p)return void mylog.log("no text node found",r.childNodes);const m=document.createRange();m.setStart(p,d),m.setEnd(p,u),m.deleteContents(),m.insertNode(c);const h=document.createTextNode(" ");c.parentNode.insertBefore(h,c.nextSibling);const f=document.createRange();f.setStartAfter(h),f.setEndAfter(h),i.removeAllRanges(),i.addRange(f),n&&e.trigger("input")},restoreLastRange:function(e){if(e[0].lastRange){const t=document.createRange();t.setStart(e[0].lastRange.startContainer,e[0].lastRange.startOffset),t.setEnd(e[0].lastRange.endContainer,e[0].lastRange.endOffset);const a=window.getSelection();return a.removeAllRanges(),a.addRange(t),a}},insertTextAtCursor:function(e,t){if(e[0]&&e[0].lastRange){if(e[0].lastRange){window.getSelection().removeAllRanges(),coInterface.restoreLastRange(e)}var a,n;if(window.getSelection){if((a=window.getSelection()).getRangeAt&&a.rangeCount){(n=a.getRangeAt(0)).deleteContents();var i=document.createTextNode(t);n.insertNode(i),n.setStartAfter(i),n.setEndAfter(i),a.removeAllRanges(),a.addRange(n),e.trigger("input")}}else document.selection&&document.selection.createRange&&((n=document.selection.createRange()).text=t,n.collapse(!1),n.select(),e.trigger("input"))}},unsecuredCopyToClipboard:function(e,t="Le lien a été copié dans le presse-papier"){const a=document.createElement("span");a.textContent=e,a.style.position="absolute",a.style.left="-9999px",a.style.top="-9999px",document.body.appendChild(a);const n=window.getSelection(),i=document.createRange();i.selectNode(a),n.removeAllRanges(),n.addRange(i);try{document.execCommand("copy"),toastr.success(t)}catch(e){console.error("Unable to copy to clipboard",e)}n.removeAllRanges(),document.body.removeChild(a)},copyToClipboard:function(e,t="Le lien a été copié dans le presse-papier"){window.isSecureContext&&navigator.clipboard?navigator.clipboard.writeText(e).then(()=>{toastr.success(t)}).catch(e=>{console.error("Unable to copy to clipboard",e)}):coInterface.unsecuredCopyToClipboard(e,t)},loadCoFormView:function(e={}){void 0===window.isLoadingCoformObject&&(window.isLoadingCoformOb
38ject=!1);if("undefined"==typeof coformObject)!function(e){if(window.isLoadingCoformObject){const t=setInterval((function(){"undefined"!=typeof coformObject&&(clearInterval(t),e())}),100)}else window.isLoadingCoformObject=!0,$.getScript(baseUrl+modules.co2.url+"/js/coformObject.js").done((function(t,a,n){window.isLoadingCoformObject=!1,e()})).fail((function(e,t,a){window.isLoadingCoformObject=!1,mylog.error("Erreur lors du chargement du script:",a)}))}((function(){if(!loaderHandler.lastCall.coformObject||loaderHandler.lastCall.coformObject&&(new Date).getTime()-loaderHandler.lastCall.coformObject>loaderHandler.callInterval){if(void 0===t)var t={};t=coformObject(),loaderHandler.lastCall.coformObject=(new Date).getTime(),void 0!==e&&"function"==typeof e.callback&&e.callback(t)}}));else if(void 0!==e&&"function"==typeof e.callback)if(void 0!==t)e.callback(t);else if("undefined"!=typeof coformObject){var t=coformObject();loaderHandler.lastCall.coformObject=(new Date).getTime(),e.callback(t)}},skills:{fetchSkills:function(e,t,a=!1){mylog.log("fetchSkills",contextData),ajaxPost("",baseUrl+"/"+moduleId+"/element/getallskills",{id:e,type:t,source:a},(function(e){void 0!==e.allSkills&&e.allSkills&&Object.keys(e.allSkills).length>0?($(".skillsCardContent .tag-list").empty(),$.each(e.allSkills,(function(e,t){$(".skillsCardContent .tag-list").append('<li class="tag"><a href="javascript:void(0);" class="skill-link"><i class="fa fa-diamond icon-before"> </i> '+t+"</a></li>")}))):($(".skillsCardContent .tag-list").append('<li class="tag"><a href="javascript:void(0);" class="skill-link">Il n\'y a pas de compétences</a></li>'),$(".skillsCardContent .tag-list .fa-spinner").remove(),$("#btnShowKanbanSkills").remove())}),null,null)}},actions:{convertirTimestampEnDate:function(e){if(!e||"Invalid date"==e)return"";let t;if(isNaN(e)?"string"==typeof e&&(t=new Date(e),console.log("date",t)):t=new Date(10===e.toString().length?1e3*e:e),isNaN(t.getTime()))return"Date invalide";return`${String(t.getDate()).padStart(2,"0")}/${String(t.getMonth()+1).padStart(2,"0")}/${String(t.getFullYear()).slice(-2)}`},load_kanban_actions:function(){ajaxPost(null,baseUrl+"/costum/project/action/request/load_kanban_html/","",(function(e){$("#projectActionModal .modal-body").html(e),$("#projectActionModal").modal("show"),$("#loaderKanbanAction").addClass("hidden").css("display","none")}),null,"text")},loadKanbanHtml:function(e,t,a,n){if("string"==typeof a&&"#"===a.charAt(0)){var i=$(a);if(i.length){coInterface.showLoader(a);var o={};e&&(o.idContext=e),t&&(o.typeContext=t),ajaxPost(null,baseUrl+"/costum/project/action/request/load_kanban_html/",o,(function(e){i.empty().html(e),"function"==typeof n&&n(i)}),(function(){i.empty(),mylog.error("loadKanbanHtml : échec du chargement du kanban")}),"text")}else mylog.error("loadKanbanHtml : dom introuvable",a)}else mylog.error('loadKanbanHtml : domHtml doit être un id de dom (ex: "#monDom")',a)},loadKanbanAction:function(e,t,a,n="",i=null,o=null,s=null){"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.initIfNeeded(e);let r={columns:["discuss","todo","next","tracking","totest","done"],attributes:{}};function l(e=null){r.attributes={},void 0!==r.contributors&&delete r.contributors,""!=$("#nameActionKanban").val()&&(r.card=$("#nameActionKanban").val()),""!=$("#milesActionKanban").val()&&(r.attributes.milestone=$("#milesActionKanban").val()),null!=o&&(mylog.log("milestoneId by filter",o),r.attributes.milestone=o,$("#kanbanActionContainer").kanban("filter",r)),null!=e&&(r.contributors=[e]),$(".kanb-filter-tags.label-primary").length&&(r.attributes.tags=[],$(".kanb-filter-tags.label-primary").each((function(){r.attributes.tags.push(this.dataset.target)})),console.log("filterObjet.attributes.tags",r.attributes.tags)),$("#kanbanActionContainer").is(":visible")&&($("#kanbanActionContainer").kanban("filter",r),console.log("kanbanActionDom")),$("#kanbanJalonsContainer").is(":visible")&&($("#kanbanJalonsContainer").kanban("filter",r),console.log("kanbanJalonsContainer"))}$("#contributor-project-container").css({justifySelf:"",width:""}).empty().html(""),$("#nameActionKanban").on("input",l);let c=function(e){var t="";return ajaxPost("",baseUrl+"/costum/project/action/request/contributors_projects",{id:e},(function(e){t=e}),null,null,{async:!1}),t}(e);console.log("projectData",c);let d=topContributorFilter("#contributor-project-container",500);d.build(c),d.onFilter=function(){let e=null===this.selected?null:this.selected;console.log("selected",d.selected),l(e),console.log("value",e)},actifProject={id:e,slug:n,type:"projects"};baseUrl;let u=function(e){var t="";return ajaxPost("",baseUrl+"/costum/project/action/request/get_milestone_data",{project:e},(function(e){t=e.content}),null,null,{async:!1}),t}(e),p=[{id:"todo",label:"A faire",editable:!1},{id:"next",label:"Next",editable:!1},{id:"tracking",label:"En cours",editable:!1},{id:"totest",label:"A tester",editable:!1},{id:"discuter",label:"A discuter",editable:!1},{id:"done",label:"Terminer",editable:!1}],m=[{id:"nomilestone",label:"Aucun jalon",editable:!1}],h=[{id:"nomilestone",label:"Aucun jalon",editable:!1}];$.each(u.archived_milestones,(function(e,t){let a="string"==typeof t.startDate?coInterface.actions.convertirTimestampEnDate(t.startDate):"object"==typeof t.startDate&&null!=t.startDate?coInterface.actions.convertirTimestampEnDate(t.startDate.sec):"",n="string"==typeof t.endDate?coInterface.actions.convertirTimestampEnDate(t.endDate):"object"==typeof t.endDate&&null!=t.endDate?coInterface.actions.convertirTimestampEnDate(t.endDate.sec):"",i={id:t.milestoneId,label:t.name+"<span class='date-miles'>"+a+" - "+n+"</span>",editable:!1,menus:[{label:"Reouvrir cet jalon",action:"onChangeMilesStatus"}],classNameList:["kanban-close-milestone"]};h.push(i),r.columns.push(t.milestoneId)}));let f=[];$("#modalKanbanAction .modal-header h4").text(a);let g=[],v=[],b={connectedUser:null!=s?s:userConnected._id.$id,"filters[urls][$in][]":location.href,"filters[parentId]":e};null!==o&&(b.milestone=o),null!==i&&(b["filters[parentId]"]=i.id),ajaxPost(null,baseUrl+"/costum/project/action/request/actions/scope/"+t,b,(function(e){g=e,console.log("dataAction",g)}),null,null,{async:!1});let y=[];existing_tags_list={};for(let e=0;e<g.length;e++){let t=null;var M={};null!=g[e].milestone&&null!=g[e].milestone&&(void 0!==u.milestones[g[e].milestone.milestoneId]&&(t=u.milestones[g[e].milestone.milestoneId]),void 0!==u.archived_milestones[g[e].milestone.milestoneId]&&(t=u.archived_milestones[g[e].milestone.milestoneId]));let a=0;void 0!==g[e].tasks&&$.each(g[e].tasks,(function(e,t){void 0!==t.checked&&t.checked&&(a+=1)}));var w=a+"/"+(void 0!==g[e].tasks?g[e].tasks.length:"0");let n;if(g[e].tags)for(n=0;n<g[e].tags.length;){let t={id:g[e].id,tags:g[e].tags};void 0===existing_tags_list[g[e].tags[n]]?existing_tags_list[g[e].tags[n]]=[t]:existing_tags_list[g[e].tags[n]].push(t),y.includes(g[e].tags[n])||y.push(g[e].tags[n]),n++}let i="string"==typeof g[e].startDate?coInterface.actions.convertirTimestampEnDate(g[e].startDate):"object"==typeof g[e].startDate&&null!=g[e].startDate?coInterface.actions.convertirTimestampEnDate(g[e].startDate.sec):coInterface.actions.convertirTimestampEnDate(g[e].
38created),o="string"==typeof g[e].endDate?coInterface.actions.convertirTimestampEnDate(g[e].endDate):"object"==typeof g[e].endDate&&null!=g[e].endDate?coInterface.actions.convertirTimestampEnDate(g[e].endDate.sec):"",s={_id:g[e].id,id:g[e].id+e,instanceIdentity:g[e].id,title:"<b>"+g[e].name+"</b>",name:g[e].name,tags:void 0!==g[e].tags?g[e].tags:[],header:coInterface.actions.get_action_status(g[e]),state:coInterface.actions.get_action_status(g[e]),milestone:null!=t?t.milestoneId:null,milestoneData:t,html:!0,position:_,images:null!=g[e].medias&&void 0!==g[e].medias.images&&null!=g[e].medias.images?g[e].medias.images:[],canMoveCard:!0,contributors:null!=g[e].contributors?Object.keys(g[e].contributors).map((function(t){let a=g[e].contributors[t];return a.id=t,a.data={id:t},a})):[],actions:[{icon:"fa fa-trash",bstooltip:{text:"Supprimer l'action",position:"left"},action:"onRemoveAction"},{icon:"fa fa-calendar",bstooltip:{text:i+" - "+o,position:"left"},action:"onDateAction"},{icon:"fa fa-commenting",badge:void 0!==g[e].commentCount?g[e].commentCount:"0",bstooltip:{text:trad.comments,position:"top"},action:"onCardCommentClick"},{icon:"fa fa-picture-o",badge:null!=g[e].medias&&void 0!==g[e].medias.images&&null!=g[e].medias.images?g[e].medias.images.length.toString():"0",bstooltip:{text:trad.images,position:"top"},action:"onCardPictureClick",hideCondition:{badge:"0"}},{badge:w,bstooltip:{text:trad.task,position:"top"},className:"0/0"!==w?void 0!==g[e].tasks&&a===g[e].tasks.length?"kanban-done-task-action":"kanban-doing-task-action":"kanban-no-task-action"},{icon:void 0!==g[e].contributors&&null!=g[e].contributors&&void 0!==g[e].contributors[userId]?"fa fa-unlink":"fa fa-link",bstooltip:{text:void 0!==g[e].contributors&&null!=g[e].contributors&&void 0!==g[e].contributors[userId]?coTranslate("Quit"):coTranslate("Participate"),position:"top"},action:"onParticipate"}]};"number"!=typeof M[s.header]&&(M[s.header]=-1),s.position=++M[s.header],v.push(s);let r={...s};r.header=null!=t?t.milestoneId:"nomilestone",f.push(r)}if(Object.keys(u.milestones).length>0){let e='<option value="">Tous les milestones</option>';$("#milesActionKanban").empty().append(e),$.each(u.milestones,(function(e,t){let a=`<option value="${t.milestoneId}">${t.name}</option>`;$("#milesActionKanban").append(a);let n="string"==typeof t.startDate?coInterface.actions.convertirTimestampEnDate(t.startDate):"object"==typeof t.startDate&&null!=t.startDate?coInterface.actions.convertirTimestampEnDate(t.startDate.sec):"",i="string"==typeof t.endDate?coInterface.actions.convertirTimestampEnDate(t.endDate):"object"==typeof t.endDate&&null!=t.endDate?coInterface.actions.convertirTimestampEnDate(t.endDate.sec):"",o={id:t.milestoneId,label:t.name+"<span class='date-miles'>"+n+" - "+i+"</span>",editable:!1,menus:[{label:"Archiver cet jalon",action:"onChangeMilesStatus"}],classNameList:["kanban-open-milestone"]};m.push(o),r.columns.push(t.milestoneId)})),null!==o?($(".filtre-miles").css("display","none"),$(".switch-view").css("display","none")):($(".filtre-miles").css("display","inline-block"),$(".switch-view").css("display","inline-block"))}else{let e='<option value="">Aucune milestones</option>';$("#milesActionKanban").empty().append(e),$(".switch-view").css("display","none")}function x(){$("#loaderKanbanAction").removeClass("hidden"),$("#kanbanJalonsContainer").css("display","none"),$("#kanbanActionContainer").css("display","block"),$("#headerKanbanActionContainer").attr("style","display:block !important");let t=$("#kanbanActionContainer");console.log("init_actions",v);let a=t.kanban("destroy").kanban({headers:p,data:v,editable:!1,language:mainLanguage,canAddCard:!0,editable:!1,canAddColumn:!1,canEditCard:!1,canEditHeader:!0,canMoveCard:!0,canMoveColumn:!0,readonlyHeaders:[],copyWhenDragFrom:[],showContributors:!0,showCardNumber:!0,actionConditionEnabled:!0,enableMention:!0,endpoint:`${baseUrl}/plugins/kanban/`,defaultColumnMenus:[""],canContributes:$.each(c,(function(e,t){return{id:t.id,name:t.name,alias:t.alias,image:t.image}})),onRenderDone(){$("[data-action='onDateAction']").each((function(){var e=$
38(this);e.attr("title",e.attr("data-original-title"))})),$("#loaderKanbanAction").addClass("hidden"),$(".filtre-miles").css("display","inline-block"),$(".switch-miles").css("display","none"),$(".filter-state").css("display","none"),$(".switch-jalons").removeClass("active-kanban-view"),$(".switch-status").addClass("active-kanban-view")},onParticipate:function(t){var n=t.contributors.map(e=>e.id),i=n.indexOf(userId);i>=0?n.splice(i,1):n.push(userId);var o={action:t._id,contributor:userId,participate:i>=0?0:1};coInterface.actions.request_participation(o).then((function(e){t.contributors=e;for(var i=n.indexOf(userId),o=0;o<t.actions.length;o++)action=t.actions[o],"onParticipate"===action.action&&(i>=0?(action.icon="fa fa-unlink",action.bstooltip.text=coTranslate("Quit")):(action.icon="fa fa-link",action.bstooltip.text=coTranslate("Participate"))),t.actions[o]=action;a.kanban("setData",{id:t.id,data:t})})),ajaxPost(null,baseUrl+"/costum/project/action/request/set_contributors",{action:t._id,contributors:n,emiter:wsCO&&wsCO.id?wsCO.id:null},(function(t){"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"})}))},onCardPictureClick:function(e){var t=e.images;$(`a[data-lightbox=${e.id}]`).remove(),t.length>0&&($.each(t,(function(t,a){$(document.body).append($("<a>",{href:a,hidden:!0}).attr("data-lightbox",e.id))})),$(`a[data-lightbox=${e.id}]:first`).trigger("click"))},onCardCommentClick:function(e){notEmpty(userConnected)&&commentObj.openPreview("actions",e._id,"",e.title.replace(/'/g,"\\'"))},onCardClick(e){if(mylog.log(e),notEmpty(userConnected)){var t=$(this),a=$("#corner-action-preview").empty().html("");if(void 0===e.isClickable||e.isClickable){e.isClickable=!1,$("*").css("cursor","wait"),t.data("datum",e);var n=baseUrl+"/costum/project/action/request/action_detail_html/mode/r",i={id:e._id};setTimeout((function(){ajaxPost(null,n,i,(function(n){a.off("shown.bs.modal").on("shown.bs.modal",".modal",(function(){e.isClickable=!0,t.data("datum",e)})),a.html(n)}),null,"text")}))}}},onRemoveAction:function(t,n){$.confirm({title:trad.Archive,type:"orange",content:trad["Please confirm archiving"],buttons:{no:{text:trad.no,btnClass:"btn btn-default"},yes:{text:trad.yes,btnClass:"btn btn-warning",action:function(){var i={id:t._id,collection:"actions",path:"status",value:"disabled"};dataHelper.path2Value(i,(function(i){if(i.result){a.find(`[data-column=${t.header}] .kanban-list-card-detail`).index(n);a.kanban("deleteData",{column:t.header,id:t.id}),toastr.success("Action archiver avec succes",{closeButton:!0,preventDuplicates:!0,timeOut:3e3}),"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"})}}),"")}}}})},onCardInsert:function(a){console.log("created",a);var n={name:(a=$.extend({},a)).title,status:a.header,parentId:e,parentType:"projects",component:"kanban",mentions:a.contributors.map(e=>e.alias)};wsCO&&wsCO.id&&(n.emiter=wsCO.id);let i=""!==$("#milesActionKanban").val()?$("#milesActionKanban").val():o;if(null!=i){let e=v.findIndex(e=>e.milestone===i);-1!=e&&(n.milestone=v[e].milestoneData,a.milestoneData=v[e].milestoneData,a.milestone=v[e].milestone)}const s=a.contributors.some(e=>e.id===userId);coInterface.actions.request_create_action(n).then((function(n){var i=a.id;a.id=n._id.$id,a._id=n._id.$id,a.actions=[{icon:"fa fa-trash",bstooltip:{text:"Supprimer l'action",position:"left"},action:"onRemoveAction"},{icon:"fa fa-calendar",bstooltip:{text:(new Date).toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"2-digit"})+" -",position:"left"},action:"onDateAction"},{icon:"fa fa-commenting",badge:"0",action:"onCardCommentClick"},{icon:"fa fa-picture-o",badge:"0",action:"onCardPictureClick",hideCondition:{badge:"0"}},{icon:"fa fa-file",badge:"0",action:"onCardFileClick",hideCondition:{badge:"0"}},{badge:"0/0",className:"kanban-no-task-action"},{icon:`fa ${s?"fa-unlink":"fa-link"}`,bstooltip:{text:coTranslate(s?"Quit":"Participate"),position:"top"},action:"onParticipate"}],a.html=!0,a.canMoveCard=!0,a.title="<b>"+a.title+"</b>",t.kanban("setData",{column:a.header,id:i,data:a}),""!==$("#milesActionKanban").val()&&l(),coInterface.actions.update_action_position({action:a.id,group:a.header,emiter
38:wsCO&&wsCO.id?wsCO.id:null,component:"kanban",server_url:baseUrl}).then(),"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"})})).catch((function(e){mylog.error(e)}))},onContributorClick:function(e){if(notEmpty(userConnected)){var t=$("<a>",{href:`#page.type.citoyens.id.${e.id}`,class:"lbh-preview-element",hidden:!0});$(document.body).append(t),coInterface.bindLBHLinks(),t.trigger("click"),t.remove()}},onContributorRemove:t=>{console.log("argument",t);const n=t.contributor.id===userId,i=$.extend({},t.card,{actions:t.card.actions.map(e=>("onParticipate"===e.action&&(e.icon=`fa ${n?"fa-link":"fa-unlink"}`,e.bstooltip.text=coTranslate(n?"Participate":"Quit")),e))});n&&a.kanban("setData",{id:t.card.id,data:i}),coInterface.actions.request_participation({action:t.card.id,contributors:t.card.contributors.map(e=>e.id)}).then(e=>toastr.success("La liste de contributeur a été mise à jour.")),"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"})},onCardDrop:function(t){var n=t.data,i=a.find("[data-id="+n.id+"]").next(".kanban-list-card-detail");if(0===i.length){var o=t.columns.map((function(e){return e.id})).indexOf(t.target)+1;for(i=null;void 0!==t.columns[o]&&null===i;)i=(i=a.find(".kanban-list-card-detail[data-column="+t.columns[o].id+"]:first")).length>0?i.data("id").substring(0,24):null,o++}else i=i.data("id").substring(0,24);if(coInterface.actions.update_action_position({action:n._id,after:i,group:n.header,emiter:wsCO&&wsCO.id?wsCO.id:null,component:"kanban",server_url:baseUrl}).then(),null!==wsCO&&"string"==typeof wsCO.id&&ajaxPost(null,baseUrl+"/costum/project/action/request/aap-pnotify-project",{action:n._id,project:actifProject.id,emiter:wsCO.id,target:t.target,position:n.position,component:"kanban",after:i},null,null,{contentType:"application/json"}),t.origin===t.target)return!1;coInterface.actions.request_set_status({id:n._id,status:t.target,server_url:baseUrl,user:userConnected._id.$id}).then((function(t){n.tags=t.tags,toastr.success(coTranslate("Status change, success!")),"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"})})).catch((function(e){console.error(e),toastr.error(coTranslate("Something went wrong. Please contact an administrator."))}))}})}console.log("milestoneData",u),$("#tagsActionsContainer").empty(),0==(y=y.sort((e,t)=>e.toLowerCase()<t.toLowerCase()?-1:e==t?0:1)).length?$(".tags-btn-content").css("display","none"):$(".tags-btn-content").css("display","inline-block"),y.map((function(e){let t=$("<label>").addClass("kanb-filter-tags label label-default").attr("type","button").attr("data-target",e).text("#"+e);$("#tagsActionsContainer").append(t),t.on("click",(function(){var e=$
38(this);e.toggleClass("label-primary"),e.toggleClass("label-default"),l()})),t.on("dblclick",(function(){console.log("dblclick");var t=$(this);let a=$("<input>").attr("type","text").attr("value",e).addClass("form-control input-tags-edit");a.on("click",(function(e){e.stopPropagation()}));let n=e;function i(){let n=a.val().trim();""===n&&(n=e),t.empty().text("#"+n),e=n}t.empty().append(a),a.focus(),a.on("keypress",(function(e){if(13===e.which){i();let e=a.val().trim();if(e!=n){$.each(existing_tags_list[n],(function(t,a){let i=a.tags.indexOf(n);i>-1&&(existing_tags_list[n][t].tags[i]=e)})),existing_tags_list[e]=existing_tags_list[n],delete existing_tags_list[n],console.log("existing_tags_list",existing_tags_list[e]);let t={actions:existing_tags_list[e]};ajaxPost("",baseUrl+"/costum/project/action/request/update_tags",t,(function(e){console.log("result",e)}),null,null)}}})),a.on("blur",(function(){i();let e=a.val().trim();if(e!=n){$.each(existing_tags_list[n],(function(t,a){let i=a.tags.indexOf(n);i>-1&&(existing_tags_list[n][t].tags[i]=e)})),existing_tags_list[e]=existing_tags_list[n],delete existing_tags_list[n],console.log("existing_tags_list",existing_tags_list[e]);let t={actions:existing_tags_list[e]};ajaxPost("",baseUrl+"/costum/project/action/request/update_tags",t,(function(e){console.log("result",e)}),null,null)}}))}))})),$(document).on("keydown",(function(e){e.stopPropagation(),"Delete"===e.key&&(console.log("value",existing_tags_list),$(".kanb-filter-tags.label-primary").each((function(){$(this).remove();let e=$(this).data("target");l(),$.each(existing_tags_list[e],(function(t,a){let n=a.tags.indexOf(e);if(n>-1){existing_tags_list[e][t].tags.splice(n,1);let a={actions:existing_tags_list[e]};ajaxPost("",baseUrl+"/costum/project/action/request/update_tags",a,(function(e){console.log("result",e)}),null,null)}}))})))})),$("#tagsCollapse").on("click",(function(e){e.stopPropagation(),e.preventDefault(),console.log("click"),$(this).hasClass("btn-primary")?($(this).removeClass("btn-primary"),$(this).addClass("btn-default"),$("#tagsActionsContainer").addClass("hidden")):($(this).removeClass("btn-default"),$(this).addClass("btn-primary"),$("#tagsActionsContainer").removeClass("hidden"))})),$(".switch-status").addClass("active-kanban-view"),$(".switch-status").addClass("active-kanban-view"),$(".switch-jalons").on("click",(function(){$(".switch-status").removeClass("active-kanban-view"),$(this).addClass("active-kanban-view"),function(){$("#loaderKanbanAction").removeClass("hidden");let t=$("#kanbanJalonsContainer"),a=[];a=(a=a.concat(h)).concat(m);let n=t.kanban("destroy").kanban({headers:a,data:f,editable:!1,language:mainLanguage,canAddCard:!0,editable:!1,canAddColumn:!1,canEditCard:!1,canEditHeader:!0,canMoveCard:!0,canMoveColumn:!0,readonlyHeaders:[],copyWhenDragFrom:[],showContributors:!0,showCardNumber:!0,actionConditionEnabled:!0,enableMention:!0,endpoint:`${baseUrl}/plugins/kanban/`,defaultColumnMenus:[""],canContributes:$.each(c,(function(e,t){return{id:t.id,name:t.name,alias:t.alias,image:t.image}})),onRenderDone:function(){$("#loaderKanbanAction").addClass("hidden"),$(".kanban-close-milestone").each((function(){$(this).parent().css("display","none")}))},onChangeMilesStatus:function(t){if(console.log("data",t),$("#kanban-wrapper-"+t.id+" .kanban-list-content").hasClass("kanban-open-milestone")){$("#kanban-wrapper-"+t.id).css("display","none"),$("#kanban-wrapper-"+t.id+" .kanban-list-content").removeClass("kanban-open-milestone"),$("#kanban-wrapper-"+t.id+" .kanban-list-content").addClass("kanban-close-milestone"),$("#kanban-wrapper-"+t.id+" .dropdown-item").text("Reouvrir cet jalon"),void 0!==u.milestones[t.id]&&(u.milestones[t.id].status="close",u.archived_milestones[t.id]=u.milestones[t.id],delete u.milestones[t.id]);let e=m.findIndex(e=>e.id==t.id);-1!=e&&(m[e].classNameList=["kanban-close-milestone"],m[e].menus[0].label="Reouvrir cet jalon")}else{$("#kanban-wrapper-"+t.id).css("display","none"),$("#kanban-wrapper-"+t.id+" .kanban-list-content").removeClass("kanban-close-milestone"),$("#kanban-wrapper-"+t.id+" .kanban-list-content").addClass("kanban-open-milestone"),$("#kanban-wrapper-"+t.id+" .dropdown-item").text("Achiver cet jalon"),void 0!==u.archived_milestones[t.id]&&(u.archived_milestones[t.id].status="open",u.milestones[t.id]=u.archived_milestones[t.id],delete u.archived_milestones[t.id]);let e=h.findIndex(e=>e.id==t.id);-1!=e&&(h[e].classNameList=["kanban-open-milestone"],h[e].menus[0].label="Archiver cet jalon")}
38let a=u.combined_milestones.findIndex(e=>e.milestoneId==t.id);-1!=a&&(u.combined_milestones[a].status="open"==u.combined_milestones[a].status?"close":"open");let n={id:e,collection:"projects",path:"oceco.milestones",value:u.combined_milestones};dataHelper.path2Value(n,(function(t){t.result&&(toastr.success("Milestone status updated successfully",{closeButton:!0,preventDuplicates:!0,timeOut:3e3}),"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"}))}),{})},onParticipate:function(e){var t=e.contributors.map(e=>e.id),a=t.indexOf(userId);a>=0?t.splice(a,1):t.push(userId);var i={action:e._id,contributor:userId,participate:a>=0?0:1};coInterface.actions.request_participation(i).then((function(a){e.contributors=a;for(var i=t.indexOf(userId),o=0;o<e.actions.length;o++)action=e.actions[o],"onParticipate"===action.action&&(i>=0?(action.icon="fa fa-unlink",action.bstooltip.text=coTranslate("Quit")):(action.icon="fa fa-link",action.bstooltip.text=coTranslate("Participate"))),e.actions[o]=action;n.kanban("setData",{id:e.id,data:e})})),ajaxPost(null,baseUrl+"/costum/project/action/request/set_contributors",{action:e._id,contributors:t,emiter:wsCO&&wsCO.id?wsCO.id:null},(function(e){}))},onCardPictureClick:function(e){var t=e.images;$(`a[data-lightbox=${e.id}]`).remove(),t.length>0&&($.each(t,(function(t,a){$(document.body).append($("<a>",{href:a,hidden:!0}).attr("data-lightbox",e.id))})),$(`a[data-lightbox=${e.id}]:first`).trigger("click"))},onCardCommentClick:function(e){notEmpty(userConnected)&&commentObj.openPreview("actions",e._id,"",e.title.replace(/'/g,"\\'"))},onCardClick(e){if(mylog.log(e),notEmpty(userConnected)){var t=$(this),a=$("#corner-action-preview").empty().html("");if(void 0===e.isClickable||e.isClickable){e.isClickable=!1,$("*").css("cursor","wait"),t.data("datum",e);var n=baseUrl+"/costum/project/action/request/action_detail_html/mode/r",i={id:e._id};setTimeout((function(){ajaxPost(null,n,i,(function(n){a.off("shown.bs.modal").on("shown.bs.modal",".modal",(function(){e.isClickable=!0,t.data("datum",e)})),a.html(n)}),null,"text")}))}}},onRemoveAction:function(e,t){$.confirm({title:trad.Archive,type:"orange",content:trad["Please confirm archiving"],buttons:{no:{text:trad.no,btnClass:"btn btn-default"},yes:{text:trad.yes,btnClass:"btn btn-warning",action:function(){var a={id:e._id,collection:"actions",path:"status",value:"disabled"};dataHelper.path2Value(a,(function(a){if(a.result){n.find(`[data-column=${e.header}] .kanban-list-card-detail`).index(t);n.kanban("deleteData",{column:e.header,id:e.id}),toastr.success("Action archiver avec succes",{closeButton:!0,preventDuplicates:!0,timeOut:3e3})}}),{})}}}})},onCardInsert:function(a){console.log("created",a),a=$.extend({},a);let n=u.findIndex(e=>e.milestoneId==a.milestone);var i={name:a.title,status:"todo",parentId:e,parentType:"projects",component:"kanban",mentions:a.contributors.map(e=>e.alias)};-1!=n&&(i.milestone={milestoneId:u[n].milestoneId,name:u[n].name},void 0!==u[n].startDate&&u[n].startDate,void 0!==u[n].endDate&&u[n].endDate,void 0!==u[n].status&&u[n].status),wsCO&&wsCO.id&&(i.emiter=wsCO.id);const o=a.contributors.some(e=>e.id===userId);coInterface.actions.request_create_action(i).then((function(n){var i=a.id;a.id=n._id.$id,a._id=n._id.$id,a.actions=[{icon:"fa fa-trash",bstooltip:{text:"Supprimer l'action",position:"left"},action:"onRemoveAction"},{icon:"fa fa-calendar",bstooltip:{text:(new Date).toLocaleDateString("fr-FR",{day:"2-digit",month:"2-digit",year:"2-digit"})+" -",position:"left"},action:"onDateAction"},{icon:"fa fa-commenting",badge:"0",action:"onCardCommentClick"},{icon:"fa fa-picture-o",badge:"0",action:"onCardPictureClick",hideCondition:{badge:"0"}},{icon:"fa fa-file",badge:"0",action:"onCardFileClick",hideCondition:{badge:"0"}},{badge:"0/0",className:"kanban-no-task-action"},{icon:`fa ${o?"fa-unlink":"fa-link"}`,bstooltip:{text:coTranslate(o?"Quit":"Participate"),position:"top"},action:"onParticipate"}],a.html=!0,a.canMoveCard=!0,a.title="<b>"+a.title+"</b>",t.kanban("setData",{column:a.header,id:i,data:a}),coInterface.actions.update_action_position({action:a.id,group:a.header,emiter
38:wsCO&&wsCO.id?wsCO.id:null,component:"kanban",server_url:baseUrl}).then(),"undefined"!=typeof budgetMilestoneSocket&&budgetMilestoneSocket.emitEvent("update_milestone",e,"99",{milestoneId:"99"})})).catch((function(e){mylog.error(e)}))},onContributorClick:function(e){if(notEmpty(userConnected)){var t=$("<a>",{href:`#page.type.citoyens.id.${e.id}`,class:"lbh-preview-element",hidden:!0});$(document.body).append(t),coInterface.bindLBHLinks(),t.trigger("click"),t.remove()}},onContributorRemove:e=>{console.log("argument",e);const t=e.contributor.id===userId,a=$.extend({},e.card,{actions:e.card.actions.map(e=>("onParticipate"===e.action&&(e.icon=`fa ${t?"fa-link":"fa-unlink"}`,e.bstooltip.text=coTranslate(t?"Participate":"Quit")),e))});t&&n.kanban("setData",{id:e.card.id,data:a}),coInterface.actions.request_participation({action:e.card.id,contributors:e.card.contributors.map(e=>e.id)}).then(e=>toastr.success("La liste de contributeur a été mise à jour."))},onCardDrop(e,t){if(console.log("dropped",e),console.log("updates",t),e.origin!=e.target){let a={id:e.data.instanceIdentity,collection:"actions",path:"milestone",value:t.target[t.target.length-1].milestoneData};"nomilestone"==e.target[0]&&(a.value=null,a.pull="milestone"),dataHelper.path2Value(a,(function(e){e.result&&toastr.success("Action mise à jour avec succès",{closeButton:!0,preventDuplicates:!0,timeOut:3e3})}),{})}}})}(),$("#kanbanActionContainer").css("display","none"),$("#kanbanJalonsContainer").slideDown(1e3),$(".filtre-miles").css("display","none"),$(".switch-miles").css("display","inline-block"),$(".filter-state").css("display","inline-block")})),$(".switch-status").on("click",(function(){$(".switch-jalons").removeClass("active-kanban-view"),$(this).addClass("active-kanban-view"),x(),$("#kanbanJalonsContainer").css("display","none"),$("#kanbanActionContainer").slideDown(1e3),$(".filtre-miles").css("display","inline-block"),$(".switch-miles").css("display","none"),$(".filter-state").css("display","none")})),$("#switchMilesActionKanban").on("change",(function(e){e.stopPropagation(),"open"==$(this).val()&&($(".kanban-close-milestone").each((function(){$(this).parent().css("display","none")})),$(".kanban-open-milestone").each((function(){$(this).parent().css("display","block")}))),"close"==$(this).val()&&($(".kanban-open-milestone").each((function(){$(this).parent().css("display","none")})),$(".kanban-close-milestone").each((function(){$(this).parent().css("display","block")})))})),coInterface.showLoader("#loaderKanbanAction"),x(),$("#milesActionKanban").on("change",(function(){$(this).val();l()})),$("#filterStatus").on("change",(function(){$(this).val();l()})),$("#modalKanbanAction").modal("show");$("#modalKanbanAction .modal-footer").html('<button type="button" class="btn btn-default" data-dismiss="modal">Fermer</button>')},get_action_status:function(e){var t=e&&e.tags&&Array.isArray(e.tags),a="string"==typeof e.status?e.status:"",n=void 0!==e.tracking&&JSON.parse(e.tracking),i=t?e.tags.map(e=>e.toLowerCase()):[];return"done"===a?"done":i.includes("totest")?"totest":n?"tracking":i.includes("next")?"next":i.includes("discuter")?"discuter":"todo"},update_action_position:function(e){var t=e.server_url+"/co2/action/reorder/action/{{action}}";return new Promise((function(a,n){void 0===e&&n({success:!1,data:"Parameter is empty"}),"string"==typeof e&&(e={action:e}),void 0!==e.after&&e.after&&("string"!=typeof e.after?n({success:!1,data:"'After' argument must be an action id"}):t+="/after/"+e.after),ajaxPost(null,t=dataHelper.printf(t,e),e,a,n)}))},request_set_status:function(e){return new Promise((function(t,a){var n;"object"==typeof e&&e?(n="string"==typeof e.server_url?e.server_url:baseUrl,ajaxPost(null,n+="/costum/project/action/request/set_status",{id:e.id,status:e.status,user:e.user?e.user:null},t,a)):a({code:10,msg:"Vous devez passer un objet en paramètre"})}))},get_element_order:function(e){var t=e.server_url+"/co2/action/get_orders/parent/{{parent}}/type/{{type}}",a={parent:null,type:null};return new Promise((function(n,i){[(a=$.extend(a,e)).parent,a.type].includes(null)&&i("argument issue"),ajaxPost(null,t=dataHelper.printf(t,a),{},n,i)}))},request_create_action:function(e){var t="/costum/project/action/request/new";return new Promise((function(a,n){if("object"==typeof e&&e){e.server_url?(t=e.server_url+t,delete e.server_url):t=baseUrl+t;var i={success:!0,data:[]};["name","status","parentId","parentType"].forEach((function(t){void 0===e[t]&&(i.success=!1,i.data.push(t))})),i.success||(i.data="Missing parameters : "+i.data.join(", ")+"."),i.success?ajaxPost(null,t,e,e=>{e.success?a(e.content):n({side:"server",msg:e.content,fn:"request_create_action"})},(e,t,a)=>{n({side:"server",msg:a,fn:"request_create_action"})}):n({side:"client",msg:i.data,fn:"request_create_action"})}else n({side:"client",msg:"Empty parameter",fn:"request_create_action"})}))},request_get_action:function(e){var t,a;return new Promise((function(n,i){void 0===e&&i({success:!1,data:"Argument is empty"}),"string"==typeof e?t=e:"string"==typeof e.id&&(t=e.id),a="string"==typeof e.server_url?e.server_url:baseUrl,ajaxPost(null,a+="/costum/project/action/request/action_basic_info",{id:t},n,i)}))},request_get_parent_action:function(e){var t,a;return new Promise((function(n,i){void 0===e&&i({success:!1,data:"Argument is empty"}),"string"==typeof e?t=e:"string"==typeof e.id&&(t=e.id),a="string"==typeof e.server_url?e.server_url:baseUrl,ajaxPost(null,a+="/costum/project/action/request/action_parent",{id:t},n,i)}))},request_archive:function(e){var t,a;return new Promise((function(n,i){void 0===e&&i({success:!1,data:"Argument is empty"}),"string"==typeof e?a=e:"string"==typeof e.id&&(a=e.id),t="string"==typeof e.server_url?e.server_url:baseUrl,t+="/costum/project/action/request/archive",a&&ajaxPost(null,t,{id:a},n,i)}))},request_cancel:function(e){var t,a;return new Promise((function(n,i){void 0===e?i({code:1,msg:"Argument is empty"}):"string"==typeof e?a=e:"string"==typeof e.id&&(a=e.id),t="string"==typeof e.server_url?e.server_url:baseUrl,t+="/costum/project/action/request/cancel",a&&ajaxPost(null,t,{id:a},(function(e){e.success?n(e.content):i({code:21,msg:e.content})}),(function(e,t,a){i({code:22,msg:[e,t,a]})}))}))},request_participation:function(e){return new Promise((function(t,a){const n="request_participation";if("object"==typeof e&&e)if(void 0===e.action)a({side:"client",msg:"Undefined action id",fn:n});else if(void 0===e.contributor&&void 0===e.contributors)a({side:"client",msg:"Should provide contributor id(s)",fn:n});else{var i=baseUrl;"string"==typeof e.server_url&&(i=e.server_url),i+="/costum/project/action/request/set_contributors";var o={action:e.action,emiter:wsCO&&wsCO.id?wsCO.id:""};"object"==typeof e.contributors?o.contributors=e.contributors:"string"==typeof e.contributor&&(o.contributor=e.contributor,"number"==typeof e.participate?o.participate=e.participate:o.participate=0),ajaxPost(null,i,o,e=>{e.success?t(e.content):a({side:"server",msg:e.content,fn:n})},(e,t,i)=>{a({side:"server",msg:i,fn:n})})}else a({side:"client",msg:"Argument format error",fn:n})}))},xhr_action_kanban:function(e){return new Promise((function(t,a){var n=baseUrl+"/co2/action/kanban-list";"object"==typeof e&&e?e.type&&e.id?ajaxPost(null,n,e,(function(e){e.success?t(e.content):a({side:"server",msg:e.content})}),(function(e,t,n){a({side:"server",msg:[arg0,t,n]})})):a({side:"client",msg:"Les paramètres requis sont icomplets"}):a({side:"client",msg:"Veuillez fournir un objet en paramètre"})}))},xhr_get_action_list:function(e){return new Promise((function(t,a){var n,i;"object"==typeof e&&e&&e.id&&e.type?(n=baseUrl+"/co2/action/list2",n+="/id/"+e.id,n+="/type/"+e.type,i={},e.contributor&&(i.contributor=e.contributor),e.status&&Array.isArray(e.status)&&(i.status=e.status.slice()),e.subtask&&(i.subtask=e.subtask),e.milestone&&(i.milestone=e.milestone),e.milestoneId&&(i.milestoneId=e.milestoneId),ajaxPost(null,n,i,(function(e){e.success?t(e.content):a({side:"server",msg:e.content,fn:"xhr_get_action_list"})}),(function(e,t,n){a({side:"server",msg:n,fn:"xhr_get_action_list"})}))):a({side:"client",msg:"Format requis parent {id: string, type: string}",fn:"xhr_get_action_list"})}))},xhr_list_by_costum:()=>new Promise((e,t)=>
38{const a="xhr_list_by_costum";ajaxPost(null,"/co2/action/cornerdev/method/get-by-costum",void 0,n=>{n.success?e(n.content):t({side:"server",msg:n.content,fn:a})},(e,n,i)=>{t({side:"server",msg:i,fn:a})})}),xhr_put_estimation:e=>{const t="xhr_put_estimation";return new Promise((a,n)=>{if(e&&"object"==typeof e)if("object"==typeof e.end_date&&moment.isMoment(e.end_date))if("string"!=typeof e.id)n({side:"client",msg:"Empty action id",fn:t});else if("string"!=typeof e.type)n({side:"client",msg:"Estimation type is not specified",fn:t});else{let i;"string"==typeof e.server_url?(i=e.server_url,delete e.server_url):i=baseUrl,e.end_date=e.end_date.format(),ajaxPost(null,i+="/co2/action/estimate",e,e=>{e.success?a(e.content):n({side:"server",msg:e.content,fn:t})},(e,a,i)=>{n({side:"server",msg:i,fn:t})})}else n({side:"client",msg:"Only moment object for end_date",fn:t});else n({side:"client",msg:"Missing argument",fn:t})})},xhr_task_reorder:e=>new Promise((t,a)=>{let n="/co2/actiontask/reorder";const i=[{key:"action",type:"string"},{key:"index",type:"number"},{key:"direction",type:"string",values:["up","down"]}],o=t=>typeof e[t.key]!==t.type||t.values&&!t.values.includes(e[t.key]);e&&"object"==typeof e?i.some(o)?a({side:"client",msg:"Invalid argument: ["+i.filter(o).map(e=>e.key).join(", ")+"]",url:n}):(e.server_url?(n=e.server_url+n,delete e.server_url):n=baseUrl+n,ajaxPost(null,n,e,e=>{e.success?t(e.content):a({side:"server",msg:e.content,url:n})},(e,t,i)=>{a({side:"server",msg:i,url:n})})):a({side:"client",msg:"Missing argument",url:n})}),action_string_construct:function(e){var t=/@[a-zA-Z_][a-zA-Z_0-9]*/g,a=/#[a-zA-Z_éèêëà âäôöùûüÿçÃÃÃÃÃÃÃÃÃÃÃßÃ][a-zA-Z_0-9éèêëà âäôöùûüÿçÃÃÃÃÃÃÃÃÃÃÃßÃ]*/g,n=e.match(a),i=e.match(t),o=/\*\s?(\d{4}-\d{2}-\d{2})(\s(\d{2}:\d{2}))?(\s?-\s?(\d{4}-\d{2}-\d{2})(\s(\d{2}:\d{2}))?)?\s?\*/,s=e.match(o),r={name:"",tags:n?n.map(e=>e.substring(1)):[],mentions:i?i.map(e=>e.substring(1)):[],invalid_date:function(){var e,t;return"function"!=typeof moment?"aucun module momentjs touvé":(this.start_datetime&&(e=moment(this.start_datetime)),this.end_datetime&&(t=moment(this.end_datetime)),e&&!e.isValid()?"Le format de date/heure de départ est invalide":t&&!t.isValid()?"Le format de date/heure de fin est invalide":e&&t&&e.isSameOrAfter(t)?"La date de début doit être antérieur à la date de fin":null)}};return e=e.replace(o,"").replace(a,"").replace(t,"").replace(/\s+/g," "),s&&(s[1]&&(r.start_date=s[1],r.start_hour="00:00"),s[3]&&(r.start_hour=s[3]),s[5]&&(r.end_date=s[5],r.end_hour="23:59"),s[7]&&(r.end_hour=s[7]),r.start_date&&(r.start_datetime=r.start_date+" "+r.start_hour),r.end_date&&(r.end_datetime=r.end_date+" "+r.end_hour),delete r.end_date,delete r.start_date),r.name=e.trim(),r},xhr_task_contribute:e=>new Promise((t,a)=>{var n="/co2/actiontask/contribution";if(e&&"object"==typeof e){var i=[{key:"action",type:"string"},{key:"index",type:"number"},{key:"contributor",type:"string"},{key:"participate",type:"boolean"}];i.some(t=>typeof e[t.key]!==t.type)?a({side:"client",msg:"Missing required field ["+i.filter(t=>typeof e[t.key]!==t.type).map(e=>e.key).join(", ")+"]",url:n}):(n=baseUrl+n,"string"==typeof e.serverUrl&&(n=e.serverUrl+n,delete e.serverUrl),ajaxPost(null,n,e,e=>{e.success?t(e.content):a({side:"server",msg:e.content,url:n})},(e,t,i)=>{a({side:"server",msg:i,url:n})}))}else a({side:"client",msg:"Missing argument",url:n})}),xhr_task_status:e=>new Promise((t,a)=>{var n="/co2/actiontask/status";if(e&&"object"==typeof e){var i=[{key:"action",type:"string"},{key:"index",type:"number"},{key:"checked",type:"boolean"}];i.some(t=>typeof e[t.key]!==t.type)?a({side:"client",msg:"Missing required field ["+i.filter(t=>typeof e[t.key]!==t.type).map(e=>e.key).join(", ")+"]",url:n}):(n=baseUrl+n,"string"==typeof e.serverUrl&&(n=e.serverUrl+n,delete e.serverUrl),ajaxPost(null,n,e,e=>{e.success?t(e.content):a({side:"server",msg:e.content,url:n})},(e,t,i)=>{a({side:"server",msg:i,url:n})}))}else a({side:"client",msg:"Missing argument",url:n})}),xhr_task_new:e=>
38new Promise((t,a)=>{var n="/co2/actiontask/create";if(e&&"object"==typeof e){var i=[{key:"action",type:"string"},{key:"name",type:"string"}];i.some(t=>typeof e[t.key]!==t.type)?a({side:"client",msg:"Missing required field ["+i.filter(t=>typeof e[t.key]!==t.type).map(e=>e.key).join(", ")+"]",url:n}):(n=baseUrl+n,"string"==typeof e.serverUrl&&(n=e.serverUrl+n,delete e.serverUrl),ajaxPost(null,n,e,e=>{e.success?t(e.content):a({side:"server",msg:e.content,url:n})},(e,t,i)=>{a({side:"server",msg:i,url:n})}))}else a({side:"client",msg:"Missing argument",url:n})})},comments:{xhr_count_in_action_of:function(e){const t="xhr_count_in_action_of";return new Promise((a,n)=>{let i="/co2/comment/countinactionof";e&&"object"!=typeof e?n({side:"client",msg:"Missing parameter",fn:t}):(e.status&&(i+="/status/"+e.status),e.server_url?(i=e.server_url+i,delete e.server_url):i=baseUrl+i,ajaxPost(null,i,e,e=>{e.success?a(e.content):n({side:"server",msg:e.content,fn:t})},(e,a,i)=>{n({side:"server",msg:i,fn:t})}))})},xhr_action_list:e=>new Promise((t,a)=>{let n="/co2/comment/actionlist";const i=[{key:"parentId",type:"string",url:"id"},{key:"parentType",type:"string",url:"type"}],o=t=>typeof e[t.key]!==t.type;e&&"object"==typeof e?i.some(o)?a({side:"client",msg:"Invalid parameter: ["+i.filter(o).map(e=>e.key).join(", ")+"]",url:n}):(e.server_url?(n=e.server_url+n,delete e.server_url):n=baseUrl+n,$.each(i,(function(t,a){n+="/"+a.url+"/"+e[a.key],delete e[a.key]})),ajaxPost(null,n,e,e=>{e.success?t(e.content):a({side:"server",msg:e.content,url:n})},(e,t,i)=>{a({side:"server",msg:i,url:n})})):a({side:"client",msg:"Invalid parameter",url:n})}),xhr_project_list:e=>new Promise((t,a)=>{let n="/co2/comment/projectlist";e&&"object"!=typeof e?a({side:"client",msg:"Invalid parameter, Object nedded",url:n}):(e&&e.server_url?(n=e.server_url+n,delete e.server_url):n=baseUrl+n,ajaxPost(null,n,e,e=>{e.success?t(e.content):a({side:"server",msg:e.content})},(function(e,t,n){a({side:"server",msg:[e,t,n]})})))}),ping_post:e=>{if(!coWsConfig||!coWsConfig.enable||!coWsConfig.pingCommentUrl)return;if(!wsCO||!wsCO.connected)return;if(!e||"object"!=typeof e)return;if(!e.comment)return;const t={event:"comment-post",data:{emiter:wsCO.id,...e}};ajaxPost(null,coWsConfig.pingCommentUrl,t,()=>null,()=>null)},ping_vote:e=>{if(!coWsConfig||!coWsConfig.enable||!coWsConfig.pingCommentUrl)return;if(!wsCO||!wsCO.connected)return;if(!e||"object"!=typeof e)return;const t={event:"comment-vote",data:{emiter:wsCO.id,...e}};ajaxPost(null,coWsConfig.pingCommentUrl,t,()=>null,()=>null)},ping_unvote:e=>{if(!coWsConfig||!coWsConfig.enable||!coWsConfig.pingCommentUrl)return;if(!wsCO||!wsCO.connected)return;if(!e||"object"!=typeof e)return;const t={event:"comment-unvote",data:{emiter:wsCO.id,...e}};ajaxPost(null,coWsConfig.pingCommentUrl,t,()=>null,()=>null)},show_discussion_generic:e=>{if(!e||!e.domContainer)return void mylog.error("args error",e);if(!notEmpty(userConnected))return void Login.openLogin();const t=dialogContent.open(e);return ajaxPost(e.domContainer,e.url,e.postData||{},t=>{e.callBack&&e.callBack(t)}),t},spotlightComment:function(commentId,args){if(!notEmpty(args.toBeSelectedComment))return;void 0===args.dotOnly&&(args.dotOnly=!1),void 0===args.scrollOnLast&&(args.scrollOnLast=!0);const commentItem=$(".item-comment#item-comment-"+commentId);if(commentItem.parent().hasClass("answerCommentContainer")){const commentParentId=commentItem.parent().attr("id").replace("comments-list-",""),answerBtn=$("#footer-comments-"+commentParentId+" a.lblComment").first();if(commentItem.prevAll('[class*="link-show-more"]').length>0&&!commentItem.prevAll('[class*="link-show-more"]').first().find("a").hasClass("alreadyclicked")&&(args.dotOnly?commentItem.prevAll('[class*="link-show-more"]').first().find("a").addClass("has-newanswer"):commentItem.prevAll('[class*="link-show-more"]').first().find("a").trigger("click").addClass("alreadyclicked")),answerBtn.length>0&&!answerBtn.hasClass("alreadyclicked")&&!args.dotOnly){answerBtn.addClass("alreadyclicked");var stringFuncToEval=answerBtn.attr("href");stringFuncToEval=stringFuncToEval.replace(/(answerComment\([^)]*?),\s*('?[^']*'?)\)/,"$1, $2, true)"),eval(stringFuncToEval)}else answerBtn.length>0&&args.dotOnly&&answerBtn.addClass("has-newanswer");return coInterface.comments.spotlightComment(commentParentId,args)}{commentItem.prevAll('[class*="link-show-more"]').length>0&&!commentItem.prevAll('[class*="link-show-more"]').first().find("a").hasClass("alreadyclicked")&&(args.dotOnly?commentItem.prevAll('[class*="link-show-more"]').first().find("a").addClass("has-newanswer"):commentItem.prevAll('[class*="link-show-more"]').first().find("a").trigger("click").addClass("alreadyclicked"));const answerBtn=$("#footer-comments-"+args.commentId+" a.lblComment").first();if($(".item-comment#item-comment-"+args.toBeSelectedComment).addClass("highlight-this"),answerBtn.lenght>0&&!answerBtn.hasClass("alreadyclicked")&&!args.dotOnly){answerBtn.addClass("alreadyclicked");var stringFuncToEval=answerBtn.attr("href");stringFuncToEval=stringFuncToEval.replace(/(answerComment\([^)]*?),\s*('?[^']*'?)\)/,"$1, $2, true)"),eval(stringFuncToEval)}else answerBtn.length>0&&args.dotOnly&&answerBtn.addClass("has-newanswer");if(args.scrollOnLast)var scrollInterval=setInterval(()=>{const e=$(".item-comment#item-comment-"+args.toBeSelectedComment);if(e.is(":visible")){const t=$(args.parentContainerSelector+" .panel-right-content .comments-content .comments-list.cs-scroll"),a=e.offset().top-($(window).height()-e.outerHeight(!0))/2;t.animate({scrollTop:a},600),clearInterval(scrollInterval)}},600);return!1}},xhr_count_comment_in_action:e=>new Promise((t,a)=>{if("object"==typeof e&&e)if(e.id){let n;"string"==typeof e.server_url&&e.server_url?(n=e.server_url,delete e.server_url):n=baseUrl,ajaxPost(null,n+="/co2/action/countcomment",e,e=>{e.success?t(e.content):a({side:"server",msg:e.content,fn:"xhr_count_comment_in_action"})},(e,t,n)=>{a({side:"server",msg:n,fn:"xhr_count_comment_in_action"})})}else a({side:"client",msg:"Missing parameter id",fn:"xhr_count_comment_in_action"});else a({side:"client",msg:"Invalid parameter",fn:"xhr_count_comment_in_action"})})},projects:{xhr_projects:function(e){return new Promise((function(t,a){let n="/co2/project/list";var i;e&&"object"==typeof e&&("string"==typeof e.server_url?(n=e.server_url+n,delete e.server_url):n=baseUrl+n,"number"!=typeof(i=$.extend({next:0,limit:0},e)).next&&(i.next=0)),ajaxPost(null,n,i,e=>
38{e.success?t(e.content):a({side:"server",msg:e.content,url:n})},(e,t,i)=>{a({side:"server",msg:i,url:n})})}))},xhr_favorite:function(e){return new Promise((function(t,a){"string"!=typeof e?a({side:"client",msg:"Format de l'id invalide"}):ajaxPost(null,baseUrl+"/co2/collections/add",{id:e,collection:"favorites",type:"projects"},(function(e){e.result?t(e.list):a({side:"server",msg:e.msg})}),(e,t,n)=>{a({side:"server",msg:n})})}))},xhr_create_from_name:function(e){return new Promise((function(t,a){"object"==typeof e&&e?["name","parentId","parentType"].some(t=>!e[t])?a({side:"client",msg:"Invalid parameter"}):ajaxPost(null,baseUrl+"/co2/project/create/method/from_name",e,(function(e){e.success?t(e.content):a({side:"server",msg:e.content})}),(function(e,t,n){a({side:"server",msg:n})})):a({side:"client",msg:"Invalid parameter"})}))},xhrListMyProjects:function(){return new Promise((function(e,t){userId?ajaxPost(null,baseUrl+"/costum/project/project/request/project_names",{connectedUser:userId},e,(function(e){t({side:"server",msg:e})})):t({side:"client",msg:"You are not connected"})}))},xhrGetProjectInfoFromSlug:function(e){var t=baseUrl+"/costum/project/project/request/project_from_slug",a={slug:e};return new Promise((function(e,n){ajaxPost(null,t,a,(function(t){null===t&&n(),e(t)}),n)}))}},organizations:{get_tags:function(e){return new Promise((function(t,a){"string"==typeof e&&e?ajaxPost(null,baseUrl+"/co2/organization/taglist/id/"+e,null,(function(e){e.success?t(e.content):a({side:"server",msg:e.content})}),(function(){a({side:"server",msg:"xhr error"})})):a({side:"client",msg:"Missing id or slug"})}))},get_oceco_tags:e=>new Promise((function(t,a){"string"==typeof e&&e?ajaxPost(null,baseUrl+"/co2/organization/ocecotaglist/id/"+e,null,(function(e){e.success?t(e.content):a({side:"server",msg:e.content})}),(function(){a({side:"server",msg:"xhr error"})})):a({side:"client",msg:"Missing id or slug"})}))},files:{xhrUploadImages:function(e){return new Promise((function(t,a){e&&"object"==typeof e?"string"!=typeof e.id||"string"!=typeof e.img?a({side:"client",msg:"Missing required argument"}):ajaxPost(null,baseUrl+"/costum/project/action/request/add_image_media",{action:e.id,images:[e.img]},t,a):a({side:"client",msg:"Empty argument"})}))}},clipboard:{writeBlobImage:function(e){const t=new ClipboardItem({[e.type]:e});return new Promise((e,a)=>navigator.clipboard.write([t]).then(e).catch(a))},writeb64Image:function(e,t){fetch(e).then(e=>{e.blob().then(e=>{console.log("Rinelfi data",e)})})}},notes:{xhr_my_list:()=>new Promise((e,t)=>{const a="xhr_list";ajaxPost(null,`${baseUrl}/co2/note/list`,{user:userId},n=>{n.success?e(n.content):t({side:"server",msg:n.content,fn:a})},(e,n,i)=>{t({side:"server",msg:i,fn:a})})})},isValidUser:function(e){let t=e||userConnected;return!(!t||"object"!=typeof t)&&(void 0===t.roles||void 0===t.roles.tobeactivated||!/true/i.test(t.roles.tobeactivated))},loadFormSaveOnEndMode:function(e,t,a=null){ajaxPost(t||"",baseUrl+`/survey/answer/index_coformv2/form/${e}/id/new/onsave/true/mode/w`,{},e=>{a&&"function"==typeof a&&a(e)})},removeInlineFormActiveState:function(e){const t=$(e||"#main-coform-container").first();inlineFormData.parentContainer=t.parent(),inlineFormData.element=t.detach(),"undefined"!=typeof coFormFormWizardParamsV2&&(inlineFormData.varData=$.extend({},coFormFormWizardParamsV2))},resetInlineFormActiveState:function(e){inlineFormData.element&&inlineFormData.parentContainer&&(!inlineFormData.parentContainer.length&&e&&(inlineFormData.parentContainer=$(e)),inlineFormData.parentContainer.append($(inlineFormData.element)),inlineFormData.varData&&(coFormFormWizardParamsV2=$.extend({},inlineFormData.varData)),inlineFormData={element:null,parentContainer:null,varData:null})},openFormResponseModal:function(e,t=null,a=null,n=null,i=null){if(!e)return void console.error("coInterface.openFormResponseModal: formId est requis");a||(a=baseUrl+`/survey/answer/index_coformv2/form/${e}/id/new/onsave/true/mode/w`),n||(n=t?`Répondre au formulaire: ${t}`:"Répondre au formulaire");const o={};void 0!==finder&&$.each(finder,(e,t)=>{o[e]=t});const s=dialogContent.open({modalContentClass:"modal-custom-lg",isRemoteContent:!0,backdropClick:!0,shownCallback:e=>{$(`#${e}
38 .modal-content .modal-body#${e}Body`).next().hide()},hiddenCallback:e=>{$(`#${e} .modal-content .modal-body#${e}Body`).next().show(),$(`#${e} #${e}Body`).removeClass("col-xs-12").empty(),$(`#${e} #currentModalHeader, #${e} #currentModalFooter`).remove(),void 0!==finder&&$.each(o,(e,t)=>{finder[e]=t}),$("[data-need-refreshblock]").length>0&&$("[data-need-refreshblock]").each((e,t)=>{const a=$(t).attr("data-need-refreshblock");"function"==typeof refreshBlock&&refreshBlock(a,`.cmsbuilder-block[data-id="${a}"]`)})}});return ajaxPost(null,a,null,(function(e){const t=`\n\t\t\t\t<div class="modal-body col-xs-12 bs-xs-0">\n\t\t\t\t\t${e}\n\t\t\t\t</div>\n\t\t\t`;$(`#${s} #${s}Body`).addClass("col-xs-12").empty().html(t),$(`#${s} > .modal-dialog:first-child > .modal-content #${s}Body`).before(`\n\t\t\t\t<div class="modal-header set-sticky" id="currentModalHeader">\n\t\t\t\t\t<h3 class="modal-title text-center fix-bg">${n}</h3>\n\t\t\t\t</div>\n\t\t\t`),$(`#${s} > .modal-dialog:first-child > .modal-content`).append(`\n\t\t\t\t<div class="custom-modal-footer col-xs-12" id="currentModalFooter">\n\t\t\t\t\t<button type="button" class="btn btn-default close-current-modal hide">${trad.Add||"Ajouter"}</button>\n\t\t\t\t</div>\n\t\t\t`);var a=setInterval(()=>{$(`#${s} .coformstep.standalonestep`).length>0&&(clearInterval(a),$(`#${s} .custom-modal-footer .close-current-modal`).removeClass("hide"))},1e3);$(`#${s} .close-current-modal`).off("click").on("click",(function(){$(`#${s} .close-modal[data-dismiss=modal]`).trigger("click"),i&&0==i.indexOf("#")&&i!=location.hash&&urlCtrl.loadByHash(i)}));const o=$(".modal-header.set-sticky"),r=$(`#${s} .modal-content`);"undefined"!=typeof checkStickyPosition&&r[0].removeEventListener("scroll",checkStickyPosition),r[0].addEventListener("scroll",(function(){const e=r.scrollTop()+window.scrollY,t=r.length&&r.offset&&r.offset().top?r.offset().top:0;r.outerHeight();var a=$(`#${s} .coform-nav .schu-sticky, #${s} .coform-nav .schu-btn-sticky`);e>=t?(o.css({position:"fixed",width:$(`#${s} .modal-content`).width()-20}),a.css({position:"fixed","z-index":"100",top:o.offset().top-window.scrollY+o.outerHeight()+10+"px"}),$(`#${s} .coform-nav .schu-btn-sticky .btn`).is(":visible")&&(a.css({left:"3%",width:"90vw"}),$(`#${s} .coform-nav .schu-sticky`).css({top:o.offset().top-window.scrollY+o.outerHeight()+$(`#${s} .coform-nav .schu-btn-sticky`).outerHeight()+10+"px"}))):(o.css({position:"relative",width:"100%"}),a.css({position:"relative",top:"initial",left:"inherit"}),$(`#${s} .coform-nav .schu-btn-sticky .btn`).is(":visible")&&a.css({left:"inherit",width:"100%"})),"undefined"!=typeof syncSection&&a.length>0&&syncSection()}))}),null,null),s}},urlCtrl={afterLoad:null,loadableUrls:{"#modal.":{title:"OPEN in Modal"},"#event.calendarview":{title:"EVENT CALENDAR ",icon:"calendar"},"#form":{title:"OPEN FORM ",icon:"calendar",module:"survey"},"#answer":{title:"EVENT CALENDAR ",icon:"calendar",module:"survey"},"#city.opendata":{title:"STATISTICS ",icon:"line-chart"},"#person.telegram":{title:"CONTACT PERSON VIA TELEGRAM ",icon:"send"},"#event.detail":{aliasParam:"#page.type.events.id.$id",params:["id"],title:"EVENT DETAIL ",icon:"calendar"},"#organization.detail":{aliasParam:"#page.type.organizations.id.$id",params:["id"],title:"ORGANIZATION DETAIL ",icon:"users"},"#project.detail":{aliasParam:"#page.type.projects.id.$id",params:["id"],title:"PROJECT DETAIL ",icon:"lightbulb-o"},"#project.addchartsv":{title:"EDIT CHART ",icon:"puzzle-piece"},"#event.directory":{aliasParam:"#page.type.events.id.$id.view.directory.dir.attendees",params:["id"],title:"EVENT DETAIL ",icon:"calendar"},"#organization.directory":{aliasParam:"#page.type.organizations.id.$id.view.directory.dir.members",params:["id"],title:"ORGANIZATION DETAIL ",icon:"users"},"#project.directory":{aliasParam:"#page.type.projects.id.$id.view.directory.dir.contributors",params:["id"],title:"PROJECT DETAIL ",icon:"lightbulb-o"},"#news.detail":{aliasParam:"#page.type.news.id.$id",params:["id"],title:"NEWS",icon:"rss"},"#news.index":{aliasParam:"#page.type.$type.id.$id",params:["type","id"],title:"NEWS",icon:"rss"},"#project.addchartsv":{title:"EDIT CHART ",icon:"puzzle-piece"},"#chart.addchartsv":{title:"EDIT CHART ",icon:"puzzle-piece"},"#gantt.addtimesheetsv":{title:"EDIT TIMELINE ",icon:"tasks"},"#graph.viewer":{title:"GRAPE VIEW",icon:"share-alt",useHeader:!0},"#need.detail":{title:"NEED DETAIL ",icon:"cubes"},"#need.addneedsv":{title:"NEED DETAIL ",icon:"cubes"},"#city.creategraph":{title:"CITY ",icon:"university",menuId:"btn-geoloc-auto-menu"},"#city.graphcity":{title:"CITY ",icon:"university",menuId:"btn-geoloc-auto-menu"},"#city.statisticPopulation":{title:"CITY ",icon:"university"},"#rooms.index.type.cities":{title:"ACTION ROOMS ",icon:"cubes",menuId:"btn-citizen-council-commun"},"#rooms.editroom":{title:"ADD A ROOM ",icon:"plus",action:function(){editRoomSV()}},"#element.aroundme":{title:"Around me",icon:"crosshairs",menuId:"menu-btn-around-me"},"#element.notifications":{title:"DETAIL ENTITY",icon:"legal"},"#person.invite":{title:"DETAIL ENTITY",icon:"legal"},"#element":{title:"DETAIL ENTITY",icon:"legal"},"#gallery":{title:"ACTION ROOMS ",icon:"photo"},"#comment.":{title:"DISCUSSION ROOMS ",icon:"comments"}
38,"#admin.cleantags":{title:"CLEAN TAGS",icon:"download"},"#stat.chartglobal":{title:"STATISTICS ",icon:"bar-chart"},"#settings.redirect":{title:"Settings ",icon:"cogs"},"#stat.chartlogs":{title:"STATISTICS ",icon:"bar-chart"},"#default.live":{title:"FLUX'Direct",icon:"heartbeat",menuId:"menu-btn-live"},"#default.login":{title:"COMMUNECTED AGENDA ",icon:"calendar"},"#showTagOnMap.tag":{title:"TAG MAP ",icon:"map-marker",action:function(e){showTagOnMap(e.split(".")[2])}},"#define.":{title:"TAG MAP ",icon:"map-marker",action:function(e){showDefinition("explain"+e.split(".")[1])}},"#data.index":{title:"OPEN DATA FOR ALL",icon:"fa-folder-open-o"},"#opendata":{alias:"#data.index"},"#interoperability.copedia":{title:"COPEDIA",icon:"fa-folder-open-o",useHeader:!0},"#interoperability.co-osm":{title:"COSM",icon:"fa-folder-open-o",useHeader:!0},"#chatAction":{title:"CHAT",icon:"comments",action:function(){rcObj.loadChat("","citoyens",!0,!0)},removeAfterLoad:!0},"#map-network":{hash:"#app.map",subdomain:"map",subdomainName:"Map"},"#news-builder":{hash:"#app.newsbuilder"}},getAnchorPages:function(){var e=[];return $.each(urlCtrl.loadableUrls,(function(t,a){void 0!==a.lbhAnchor&&e.push(t)})),e},shortVal:["p","poi","s","o","e","pr","c","cl"],shortKey:["citoyens","poi","siteurl","organizations","events","projects","cities","classifieds"],map:function(e){return void 0===e?{hash:"#",type:"",id:""}:(hashT=e.split("."),{hash:e,type:hashT[2],id:hashT[4]})},convertToPath:function(e){return e.substring(1).replace("#","").replace(/\./g,"/")},checkAndConvert:function(e){return hashT=e.split("_"),mylog.log("-------checkAndConvert : ",e,hashT),pos=$.inArray(hashT[0].substring(1),urlCtrl.shortVal),pos>=0&&(type=urlCtrl.shortKey[pos],e="#page.type."+type+".id."+hashT[1],mylog.log("converted hash : ",e)),e},firstLoad:!0,jsController:function(e){return mylog.log("jsController",e),e=urlCtrl.checkAndConvert(e),mylog.log("jsController",e),res=!1,$(".menuShortcuts").addClass("hide"),$.each(urlCtrl.loadableUrls,(function(t,a){if(e.indexOf(t)>=0){if(hashParameters=e.split("?"),void 0!==urlCtrl.loadableUrls[hashParameters[0]]&&hashParameters[0]!==t)return!0;if(a.goto)return window.location.href=a.goto,!1;if(coInterface.menu.set(e),endPoint=urlCtrl.loadableUrls[t],mylog.log("jsController 2",endPoint,"login",endPoint.login,endPoint.hash),null==typeof endPoint.login||!endPoint.login||endPoint.login&&userId)return endPoint.alias?(endPoint=urlCtrl.jsController(endPoint.alias),!1):endPoint.aliasParam?(hashT=e.split("."),alias=endPoint.aliasParam,$.each(endPoint.params,(function(e,t){$.each(hashT,(function(e,a){t==a&&(paramId=hashT[e+1],alias=alias.replace("$"+t,paramId))}))})),endPoint=urlCtrl.jsController(alias),!1):(endPoint.action&&"function"==typeof endPoint.action?endPoint.action(e):(extraParams=endPoint.urlExtraParam?"?"+endPoint.urlExtraParam:"",urlExtra=endPoint.urlExtra?endPoint.urlExtra:"",res=!1,endPoint.preaction&&"function"==typeof endPoint.preaction&&(res=endPoint.preaction(e)),endPoint.hash&&(e=e.replace(t,endPoint.hash)),e.indexOf("?")>=0&&(hashT=e.split("?"),mylog.log(hashT),e=hashT[0],extraParams="?"+hashT[1]),extraParams.indexOf("#")>=0&&(extraParams=extraParams.replace("#","%hash%")),path=urlCtrl.convertToPath(e),pathT=path.split("/"),"modal"==pathT[0]?(path=path.substring(5),smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+path)):(mod=moduleId+"/",moduleId!=activeModuleId&&"costum"!=activeModuleId?mod="":endPoint.module&&(mod=!0!==endPoint.module?endPoint.module+"/":""),mylog.log("urlCtrl.loadByHash jsController before showAjaxPanel",{mod:mod,path:path,urlExtra:urlExtra,extraParams:extraParams}),showAjaxPanel(baseUrl+"/"+mod+path+urlExtra+extraParams,endPoint.title,endPoint.icon,res,endPoint),urlCtrl.checkUrlPreview(extraParams)),urlCtrl.firstLoad=!1,endPoint.menu&&$("."+endPoint.menu).removeClass("hide"),endPoint.removeAfterLoad&&history.pushState("",document.title,window.location.pathname)),res=!0,!1);mylog.warn("PRIVATE SECTION LOGIN FIRST",e),Login.openLogin(),resetUnlogguedTopBar(),res=!0}})),res},checkUrlPreview:function(e){""!=e&&e.indexOf("preview")>=0?urlCtrl.afterLoad=function(){extraParamsT=e.split("&")[0].substring(1).replace("preview=","").split("."),$.inArray(extraParamsT[0],["proposals","proposal","actions","resolutions"])>=0?(ddaT="proposals"==extraParamsT[0]?"proposal":extraParamsT[0],uiCoop.getCoopDataPreview(ddaT,extraParamsT[1])):"comments"==extraParamsT[0]?(path=void 0!==extraParamsT[3]?extraParamsT[3]:null,title=void 0!==extraParamsT[4]?extraParamsT[4]:null,commentObj.openPreview(extraParamsT[1],extraParamsT[2],path,title)):urlCtrl.openPreview("#page.type."+extraParamsT[0]+".id."+extraParamsT[1])}:""!=e&&e.indexOf("openpanel")>-1&&(urlCtrl.afterLoad=function(){const t=e.indexOf("openpanel");switch(extraParamsT=e.substring(t+"openpanel=".length).split("."),extraParamsT[0]){case"discu
38ssiongeneric":const e=extraParamsT.indexOf("type")>-1&&extraParamsT[extraParamsT.indexOf("type")+1]?extraParamsT[extraParamsT.indexOf("type")+1]:"projects",t=extraParamsT.indexOf("id")>-1&&extraParamsT[extraParamsT.indexOf("id")+1]?extraParamsT[extraParamsT.indexOf("id")+1]:null,a=extraParamsT.indexOf("action")>-1?extraParamsT[extraParamsT.indexOf("action")]:"discussion",n=extraParamsT.indexOf(a)>-1&&extraParamsT[extraParamsT.indexOf(a)+1]?extraParamsT[extraParamsT.indexOf(a)+1]:null,i=dialogContent.modalStack.length>0?"dialogContent_"+Date.now()+"_"+Math.floor(1e3*Math.random()):"dialogContent";coInterface.comments.show_discussion_generic({domContainer:`#${i} #${i}Body`,modalId:i,postData:{withoutContainer:!0},modalContentClass:"modal-custom-lg",isRemoteContent:!0,url:baseUrl+`/co2/app/panelall/paneltype/${extraParamsT[0]}/type/${e}/id/${t}/${a}/${n}`,shownCallback:e=>{$(`.modal-body#${e}Body`).addClass("col-xs-12"),$(`#${e} .modal-dialog > .modal-content > .p-4.text-center`).last().hide()},hiddenCallback:e=>{$(`.modal-body#${e}Body`).removeClass("col-xs-12"),$(`#${e} .modal-dialog > .modal-content > .p-4.text-center`).last().show();var t=new URL(location.href);if(t.href.indexOf("?openpanel")>-1){var a=t.href.split("?openpanel")[0];history.replaceState({},"",a)}},backdropClick:!0})}})},openUrlInDialog:function(e,t=null,a={}){const n=dialogContent.open({modalContentClass:"modal-custom-lg",isRemoteContent:!0,backdropClick:!0,shownCallback:e=>{$(`#${e} .modal-content .modal-body#${e}Body`).next().hide(),a&&"function"==typeof a.shownCallback&&a.shownCallback(e)},hiddenCallback:e=>{$(`#${e} .modal-content .modal-body#${e}Body`).next().show(),$(`#${e} #${e}Body`).removeClass("col-xs-12").empty(),$(`#${e} #currentModalHeader, #${e} #currentModalFooter`).remove(),a&&"function"==typeof a.hiddenCallback&&a.hiddenCallback(e)}});ajaxPost(null,e,t,(function(t){const i=`\n\t\t\t\t<div class="modal-body col-xs-12 bs-xs-0">\n\t\t\t\t\t${t}\n\t\t\t\t</div>\n\t\t\t`;if($(`#${n} #${n}Body`).addClass("col-xs-12").empty().html(i),$(`#${n} > .modal-dialog:first-child > .modal-content #${n}Body`).before(`\n\t\t\t\t<div class="modal-header set-sticky" id="currentModalHeader">\n\t\t\t\t\t<h3 class="modal-title text-center fix-bg">${a.title?a.title:"Titre du modal"}</h3>\n\t\t\t\t</div>\n\t\t\t`),$(`#${n} > .modal-dialog:first-child > .modal-content`).append(`\n\t\t\t\t<div class="custom-modal-footer col-xs-12" id="currentModalFooter">\n\t\t\t\t\t<button type="button" class="btn btn-default close-current-modal ${e.indexOf("survey/answer")>-1||e.indexOf("#coformAap")>-1?"hide":""}">${a.btnLabel}</button>\n\t\t\t\t</div>\n\t\t\t`),e.indexOf("survey/answer")>-1||e.indexOf("#coformAap")>-1)var o=setInterval(()=>{$(`#${n} .coformstep.standalonestep`).length>0&&(clearInterval(o),$(`#${n} .custom-modal-footer .close-current-modal`).removeClass("hide"))},1e3);$(`#${n} .close-current-modal`).off("click").on("click",(function(){$(`#${n} .close-modal[data-dismiss=modal]`).trigger("click"),a.btnRedirectionUrl&&0==a.btnRedirectionUrl.indexOf("#")&&a.btnRedirectionUrl!=location.hash&&urlCtrl.loadByHash(a.btnRedirectionUrl)}));const s=$(".modal-header.set-sticky"),r=$(`#${n} .modal-content`);"undefined"!=typeof checkStickyPosition&&r[0].removeEventListener("scroll",checkStickyPosition),r[0].addEventListener("scroll",(function(){const e=r.scrollTop()+window.scrollY,t=s.height?s.height():0,a=r.offset().top?r.offset().top-t:0;r.outerHeight();var i=$(`#${n} .coform-nav .schu-sticky, #${n} .coform-nav .schu-btn-sticky`);e>=a?(s.css({position:"fixed",width:$(`#${n} .modal-content`).width()-20}),e>=a+t&&(i.css({position:"fixed","z-index":"100",top:s.offset().top-window.scrollY+s.outerHeight()+10+"px"}),$(`#${n} .coform-nav .schu-btn-sticky .btn`).is(":visible")&&(i.css({left:"3%",width:"90vw"}),$(`#${n} .coform-nav .schu-sticky`).css({top:s.offset().top-window.scrollY+s.outerHeight()+$(`#${n} .coform-nav .schu-btn-sticky`).outerHeight()+10+"px"})))):(s.css({position:"relative",width:"100%"}),e<a+t&&(i.css({position:"relative",top:"initial",left:"inherit"}),$(`#${n} .coform-nav .schu-btn-sticky .btn`).is(":visible")&&i.css({left:"inherit",width:"100%"}))),"undefined"!=typeof syncSection&&i.length>0&&syncSection()}))}))},jsDialogController:function(e,t={}){return e=urlCtrl.checkAndConvert(e),res=!1,$.each(urlCtrl.loadableUrls,(function(a,n){if(e.indexOf(a)>=0){if(void 0!==urlCtrl.loadableUrls[e]&&e!==a)return!0;
38if(n.goto)return!1;if(thisEndPoint=urlCtrl.loadableUrls[a],null==typeof thisEndPoint.login||!thisEndPoint.login||thisEndPoint.login&&userId){if(thisEndPoint.alias)return thisEndPoint=urlCtrl.jsDialogController(thisEndPoint.alias),!1;if(thisEndPoint.aliasParam)return hashT=e.split("."),alias=thisEndPoint.aliasParam,$.each(thisEndPoint.params,(function(e,t){$.each(hashT,(function(e,a){t==a&&(paramId=hashT[e+1],alias=alias.replace("$"+t,paramId))}))})),thisEndPoint=urlCtrl.jsController(alias),!1;if(thisEndPoint.action&&"function"==typeof thisEndPoint.action)thisEndPoint.action(e);else if(extraParams=thisEndPoint.urlExtraParam?"?"+thisEndPoint.urlExtraParam:"",urlExtra=thisEndPoint.urlExtra?thisEndPoint.urlExtra:"",res=!1,thisEndPoint.preaction&&"function"==typeof thisEndPoint.preaction&&(res=thisEndPoint.preaction(e)),thisEndPoint.hash&&(e=e.replace(a,thisEndPoint.hash)),e.indexOf("?")>=0&&(hashT=e.split("?"),mylog.log(hashT),e=hashT[0],extraParams="?"+hashT[1]),extraParams.indexOf("#")>=0&&(extraParams=extraParams.replace("#","%hash%")),path=urlCtrl.convertToPath(e),pathT=path.split("/"),"modal"==pathT[0])path=path.substring(5),smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+path);else{mod=moduleId+"/",moduleId!=activeModuleId&&"costum"!=activeModuleId?mod="":thisEndPoint.module&&(mod=!0!==thisEndPoint.module?thisEndPoint.module+"/":"");const e="/"+mod+path+urlExtra+extraParams;urlCtrl.openUrlInDialog(baseUrl+e,null,t)}return res=!0,!1}Login.openLogin(),resetUnlogguedTopBar(),res=!0}})),res},checkSlugUrl:function(e,t){var a=e;e.indexOf("#@")>=0?(splitHref=e.indexOf("?")>=0?e.split("?"):[e],splitHref[0]>2||splitHref[0].indexOf("#@")>=0?(hashT=splitHref[0].indexOf("#@")>=0?splitHref[0].replace("#@",""):splitHref[0].replace("#",""),hashT=hashT.split("."),"string"==typeof hashT?slug=hashT:slug=hashT[0],ajaxPost(null,baseUrl+"/"+moduleId+"/slug/getinfo/key/"+slug,param,(function(e){if(e.result){viewPage="",hashT.length>1&&(hashT.shift(),viewPage="/"+hashT.join("/"));var n=hashT[0],i="";n.indexOf("?")>-1&&(i=n.substr(n.indexOf("?"),n.length),n=n.substr(0,n.indexOf("?"),n.length)),$.inArray(n,themeParams.onepageKey)>-1&&(viewPage="/view/"+n),t("page/type/"+e.contextType+"/id/"+e.contextId+viewPage+i)}else t(a)}))):t(a)):t(a)},getUrlSearchParams:function(){var e="";return notEmpty(hashT[1])&&(hashT[1].indexOf("preview=")>=0?(urlRequestT=hashT[1].split("&"),urlRequestT.length>1&&(delEntry=urlRequestT.splice(0,1),e=urlRequestT.join("&"))):e=hashT[1]),e},loadByHash:function(e,t,a){if(mylog.log("urlCtrl.loadByHash",e,t),void 0!==allMaps&&allMaps.clear(),void 0!==window.initedGraph&&(window.initedGraph=[]),$(".portfolio-modal").hide(200),onchangeClick=!1,navInSlug=!1,"undefined"!=typeof pageProfil&&(pageProfil.affixPageMenu=0),"undefined"!=typeof costum&¬Null(costum)&&"function"==typeof costum.loadByHash&&(mylog.log("urlCtrl.loadByHash costum if"),e=costum.loadByHash(e)),mylog.warn("urlCtrl.loadByHash render",e,t),"undefined"!=typeof globalTheme&&"network"==globalTheme)return mylog.log("globalTheme",globalTheme),void("#"!=e&&""!=e&&(mylog.log("urlCtrl.loadByHash network"),mylog.log("urlCtrl.loadByHash network2"),count=$(".breadcrumAnchor").length,0==count&&(count=1),breadcrumGuide(count,e)));if(currentUrl=e,allReadyLoad=!0,CoAllReadyLoad=!0,redirectHash=!1,void 0===urlCtrl.loadableUrls[e]||void 0===urlCtrl.loadableUrls[e].emptyContextData||urlCtrl.loadableUrls[e].emptyContextData,"function"==typeof checkCurrentPage&&checkCurrentPage(e),$(".my-main-container").off().bind("scroll",(function(){shadowOnHeader()})).scrollTop(0),"#"!==e&&""!==e||(keyConnect=""!=userId?"logged":"unlogged",exists(urlCtrl.loadableUrls["#app.index"])&&exists(urlCtrl.loadableUrls["#app.index"].redirect)&&exists(urlCtrl.loadableUrls["#app.index"].redirect[keyConnect])&&(e="#"+urlCtrl.loadableUrls["#app.index"].redirect[keyConnect],redirectHash=!0,location.hash="")),mylog.warn("urlCtrl.loadByHash",e,t),notNull(t)?showAjaxPanel(baseUrl+"/"+e.replace("#","").replace(/\./g,"/")):urlCtrl.jsController(e)?mylog.log("urlCtrl.loadByHash >>> hash found",e):e.indexOf("#settings")>=0&&e.indexOf("redirect")<0?""==userId?$("#modalLogin").modal("show"):(loadSettings(e),setTimeout((function(){$(".progressTop").val(100)}),10),$(".progressTop").fadeOut(200)):e.indexOf("#gallery.index.id")>
38=0?(hashT=e.split("."),showAjaxPanel(baseUrl+"/"+moduleId+"/"+e.replace("#","").replace(/\./g,"/"),"ACTIONS in this "+typesLabels[hashT[3]],"rss")):e.indexOf("#city.directory")>=0?(hashT=e.split("."),showAjaxPanel(baseUrl+"/"+moduleId+"/"+e.replace("#","").replace(/\./g,"/"),"KESS KISS PASS in this "+typesLabels[hashT[3]],"rss")):e.length>2||e.indexOf("#@")>=0?(splitHref=e.indexOf("?")>=0?e.split("?"):[e],void 0!==splitHref[1]&&urlCtrl.checkUrlPreview("?"+splitHref[1]),splitHref[0]>2||splitHref[0].indexOf("#@")>=0?(hashT=splitHref[0].indexOf("#@")>=0?splitHref[0].replace("#@",""):splitHref[0].replace("#",""),hashT=hashT.split("."),"string"==typeof hashT?slug=hashT:slug=hashT[0],ajaxPost(null,baseUrl+"/"+moduleId+"/slug/getinfo/key/"+slug,null,(function(e){if(e.result){viewPage="",hashT.length>1&&(hashT.shift(),viewPage="/"+hashT.join("/"));var t=hashT[0],a="";t.indexOf("?")>-1&&(a=t.substr(t.indexOf("?"),t.length),t=t.substr(0,t.indexOf("?"),t.length)),$.inArray(t,themeParams.costum)>-1?window.location.href=baseUrl+"/costum/co/index/id/"+e.contextId+"/type/"+e.contextType:$.inArray(t,themeParams.onepageKey)>-1&&(viewPage="/view/"+t),-1==$.inArray(t,themeParams.costum)&&(coInterface.menu.set("#page"),showAjaxPanel(baseUrl+"/"+moduleId+"/app/page/type/"+e.contextType+"/id/"+e.contextId+viewPage+a))}else coInterface.menu.set(""),showAjaxPanel(baseUrl+"/"+moduleId+"/app/index","Home","home")}))):(coInterface.menu.set(""),showAjaxPanel(baseUrl+"/"+moduleId+"/app/index","Home","home"))):moduleId!=activeModuleId&&"costum"!=activeModuleId?showAjaxPanel(baseUrl+"/"+activeModuleId+"/"+ctrlId+"/"+actionId,"Home","home"):(coInterface.menu.set(),showAjaxPanel(baseUrl+"/"+moduleId+"/app/index","Home","home")),mylog.log("urlCtrl.loadByHash END hash:",e),redirectHash||(location.hash=e),location.hash.indexOf("#panel")>=0&&(panelName=location.hash.substr(7),mylog.log("urlCtrl.loadByHash panelName",panelName),""==userId?"box-login"==panelName&&Login.openLogin():"box-register"==panelName?""==userId?$("#modalRegister").modal("show"):toastr.success(trad.alreadyRegistered):"modal-account"==panelName&&(costum&&void 0!==costum.type&&"aap"==costum.type&&$(".open-modal-dashboard").length>0?$(".menu-name-profil").trigger("click"):$(".open-modal-dashboard").length>0&&""==$("#modal-dashboard-account").html()&&(view=$(".open-modal-dashboard").data("view"),ajaxPost("#modal-dashboard-account",baseUrl+"/"+moduleId+"/default/render?url=co2.views.person.dashboard",{view:view},(function(){$(".open-modal-dashboard").trigger("click")}))))),notNull(costum)&¬Empty(costum.app)){const e=location.hash.lastIndexOf("#"),t=location.hash.substring(e+1);location.hash.includes(t)&&htmlExists(`#mainNav #menuTopLeft .lbh-menu-app[href*='${t}']`,(function(e){$("#mainNav #menuTopLeft .lbh-menu-app,#mainNav #menuTopLeft .lbh-dropdown").removeClass("active"),notEmpty(t)&&($(e).addClass("active"),$(e).parent().hasClass("drop-down-sub-menu-content")&&$(e).parent().parent().parent().find(".lbh-dropdown.cosDyn-buttonList").addClass("active"))}));const a=void 0!==costum.title?costum.title:costum.contextSlug;if(void 0!==costum.editMode&&!1===costum.editMode)if(notEmpty(subsectionPageName))setTitle("","",`${subsectionPageName} | ${a}`),subsectionPageName="";else{const e=location.hash.replace("#","").match(/^[\w\d\-_]{1,}/),t=e?e[0]:"welcome",n=costum.langCostumActive,i=void 0!==costum.app[`#${t}`]&&void 0!==costum.app[`#${t}`].name?costum.app[`#${t}`].name:[];if(notEmpty(i)){const e=i;let t="";"object"==typeof e&¬Empty(e)&&(t=e[n]||e[Object.keys(e)[0]]),setTitle("","",t?`${t} | ${a}`:a)}else setTitle("","","welcome"==t?a:`${t} | ${a}`)}else setTitle("","",`CMS: ${a}`)}"function"==typeof a&&a(),"undefined"!=typeof activitypubStarter&&activitypubStarter&&activitypubStarter.actions.open()},manageHistory:function(e=!0,t=!0){onchangeClick=!1,hashT=location.hash.split("?"),setUrl=hashT[0].substring(0),extraParamsArray=["preview"],extraUrl="",e&¬Empty(hashT[1])&&(checkTableGet=hashT[1].split("&"),$.each(checkTableGet,(function(e,t){nameLabel=t.split("=")[0],$.inArray(nameLabel,extraParamsArray)>=0&&(extraUrl+=notEmpty(extraUrl)?"&"+t:t)})),setUrl+=notEmpty(extraUrl)?"?"+extraUrl:""),t&&(searchParamsUrl=urlCtrl.getUrlSearchParams(),notEmpty(searchParamsUrl)&&(setUrl+=notEmpty(extraUrl)?"&":"?",setUrl+=searchParamsUrl)),historyReplace?history.replaceState({},null,setUrl):(notEmpty(setUrl)||"#"==setUrl)&&(location.hash=setUrl),historyReplace=!1;var a=new URL(location.href);(a.searchParams.get("h")||a.searchParams.get("hp"))&&(a.searchParams.delete("h"),a.searchParams.delete("hp"),history.replaceState({},null,a.href))},bindCoNav:function(){mylog.log("urlCtrl.bindCoNav"),document.onmouseover=function(){window.innerDocClick=!0},document.onmouseleave=function(){window.innerDocClick=!1},window.onhashchange=function(){mylog.log("urlCtrl.bindCoNav window.onhashchang"),window.innerDocClick||(onch
38angeClick=!0),mylog.warn("popstate history.state",history.state),lastWindowUrl&&"onhashchange"in window&&(0==allReadyLoadWindow&&onchangeClick&&(lastSplit=lastWindowUrl.split("."),currentSplit=location.hash.split("."),navInSlug||lastWindowUrl.indexOf("#page")>=0&&location.hash.indexOf("#page")>=0?navInSlug?lastSplit[0]==currentSplit[0]&&"undefined"!=typeof pageProfil?location.hash.indexOf("view")>=0?(pageProfil.params.view=currentSplit[2],pageProfil.params.dir="",void 0!==currentSplit[4]&&("dir"==currentSplit[3]?pageProfil.params.dir=currentSplit[4]:"subview"==currentSplit[3]&&(pageProfil.params.subview=currentSplit[4])),"coop"!=currentSplit[2]&&pageProfil.initView()):(pageProfil.params.view="",pageProfil.initView()):urlCtrl.loadByHash(location.hash):lastSplit[2]==currentSplit[2]&&lastSplit[4]==currentSplit[4]&&"undefined"!=typeof pageProfil?location.hash.indexOf("view")>=0?(pageProfil.params.view=currentSplit[6],pageProfil.params.dir="",void 0!==currentSplit[8]&&("dir"==currentSplit[7]?pageProfil.params.dir=currentSplit[8]:"subview"==currentSplit[7]&&(pageProfil.params.subview=currentSplit[8])),"coop"!=currentSplit[6]&&pageProfil.initView()):(pageProfil.params.view="",pageProfil.initView()):urlCtrl.loadByHash(location.hash):lastWindowUrl.indexOf("#admin")>=0&&location.hash.indexOf("#admin")>=0?lastSplit[0]==currentSplit[0]?(adminPanel.params.view="",location.hash.indexOf("view")>=0&&(adminPanel.params.view=currentSplit[2],location.hash.indexOf("subview")>=0&&(adminPanel.params.view=currentSplit[4],adminPanel.params.subView=!0)),adminPanel.initView()):urlCtrl.loadByHash(location.hash,!0):lastWindowUrl.indexOf("#docs")>=0&&location.hash.indexOf("#docs")>=0&&lastSplit[0]==currentSplit[0]?(page=location.hash.indexOf("page")>=0?currentSplit[2]:"welcome",dir=location.hash.indexOf("dir")>=0?currentSplit[4]:mainLanguage,navInDocs(page,dir)):urlCtrl.loadByHash(location.hash)),allReadyLoadWindow=!1,onchangeClick=!0),urlBackHistory=lastWindowUrl,lastWindowUrl=location.hash}},closeXsMenu:function(){$(".open-xs-menu").each((function(){$(this).hasClass("close-menu")&&($(this).removeClass("close-menu"),$(this).find("i").removeClass("fa-times").addClass($(this).data("icon")),$(this).find(".labelMenu").length&&$(this).find(".labelMenu").text($(this).data("label")),$(".menu-xs-container."+$(this).data("target")).hide(400))}))},previewCurrentlyLoading:!1,openPreview:function(e,t,a=!0){$("#openModal").modal("hide"),urlCtrl.previewCurrentlyLoading=!0,$(".searchEntity").removeClass("active"),a&&($("#modal
38-preview-coop").removeClass("hidden").show(),coInterface.showLoader("#modal-preview-coop")),urlCtrl.checkSlugUrl(e,(function(e){urlPreview=baseUrl+"/"+moduleId+"/",urlPreview+=0==e.indexOf("#")?"app/"+urlCtrl.convertToPath(e):"app/"+e,$("#modal-preview-coop").show(200),notNull(t)?void 0===t.preview&&(t.preview=!0):t={preview:!0},ajaxPost("#modal-preview-coop",urlPreview,t,(function(e){urlCtrl.bindModalPreview(),urlCtrl.resizePreview(),coInterface.bindEvents()}))}))},getPreview:function(e,t){return new Promise((a,n)=>{urlCtrl.checkSlugUrl(e,(function(e){let i=baseUrl+"/"+moduleId+"/";i+=0==e.indexOf("#")?"app/"+urlCtrl.convertToPath(e):"app/"+e,notNull(t)?void 0===t.preview&&(t.preview=!0):t={preview:!0},$.ajax({type:"POST",url:i,data:JSON.stringify(t),contentType:"application/json",success:function(e){notNull(e)?a(e):a("<div class='alert alert-warning'>Aucun contenu disponible</div>")},error:function(e){n(e)}})}))})},openAjax:function(e,t){$("#openModal").modal("hide"),urlCtrl.previewCurrentlyLoading=!0,$(".searchEntity").removeClass("active"),$("#modal-preview-coop").removeClass("hidden").show(),coInterface.showLoader("#modal-preview-coop"),$("#modal-preview-coop").show(200),notNull(t)?void 0===t.preview&&(t.preview=!0):t={preview:!0},ajaxPost("#modal-preview-coop",e,t,(function(e){urlCtrl.bindModalPreview(),urlCtrl.resizePreview(),coInterface.bindEvents()}))},resizePreview:function(){heightModal=$("#modal-preview-coop").outerHeight(),heightToolsMenu=$("#modal-preview-coop .toolsMenu").outerHeight(),0!=heightModal?$("#modal-preview-coop .container-preview").css({height:heightModal-heightToolsMenu+"px"}):setTimeout((function(){urlCtrl.resizePreview()}),200)},bindModalPreview:function(){urlCtrl.previewCurrentlyLoading=!1,$(".btn-close-preview, .deleteThisBtn").click((function(e){e.stopPropagation(),urlCtrl.closePreview()})),$(".main-container").off().on("click",(function(){"block"==$("#modal-preview-coop").css("display")&&urlCtrl.closePreview()})),$(".btn-share-link-preview").off("click").click((function(e){e.stopPropagation(),urlCtrl.shareCurrentUrl()}))},closePreview:function(){urlCtrl.previewCurrentlyLoading||(localStorage.removeItem("dataReturn"),$(".main-container").off(),$(".searchEntity").removeClass("active"),$("#modal-preview-coop").css("display","none"),$("#modal-preview-coop").html(""),$(".dashboard-account").is(":visible")&&$(".dashboard-account").show(),urlCtrl.manageHistory(!1,!0))},modalExplain:function(e){$("#modalExplainContainer").remove();var t=notNull(e.type)?e.type:"md";notNull(e.align)&&e.align;$("body").append('<div id="modalExplainContainer"></div>');var a='<div class="explain-modal modal fade text-center" id="modalExplain" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog modal-'+t+'" role="document"><div class="modal-content"><div class="modal-body"><div class="circle-effect">';if(void 0!==e.icon?a+='<i class="fa fa-'+e.icon+'"></i>':void 0!==e.logo&&(a+='<img src="'+e.logo+'" class="img-responsive">'),a+="</div>",void 0!==e.name&&(a+='<h2 class="name">'+e.name+"</h2>"),void 0!==e.title&&(a+='<h3 class="text-secondary">'+e.title+"</h3>"),void 0!==e.html?a+=e.html:void 0!==e.text&&(a+='<p class="text-muted">'+e.text+"</p>"),notNull(e.link))if(mylog.log("options link",typeof e.link),"object"==typeof e.link){Object.keys(e.link).length;a+='<div class="col-xs-12 padding-10">',$.each(e.link,(function(t,n){mylog.log("donationpledge",t,n);var i=void 0!==e.link[t].label?e.link[t].label:"";void 0!==e.link[t].icon&&e.link[t].icon;if(void 0!==e.link[t].onclick&&e.link[t].onclick.indexOf("dyFObj.openForm")>-1&&"object"==typeof e.link[t].dataExtend){var o={};o=e.link[t].onclick.substring(e.link[t].onclick.lastIndexOf("{"),e.link[t].onclick.lastIndexOf("}")+1);var s;mylog.log("addParam",o),s=JSON.parse(o),mylog.log("dataExtend",e.link[t].dataExtend);var r=$.extend(e.link[t].dataExtend,s);mylog.log("dataExtended",r),stringExtended=JSON.stringify(r),stringExtended=function(e){var t={"&":"&","<":"<",">":">","'":"'"};return e.replace(/[&<>']/g,(function(e){return t[e]}))}
38(stringExtended),mylog.log("stringExtended",stringExtended)}var l=void 0!==e.link[t].dataExtend&&void 0!==e.link[t].onclick?e.link[t].onclick.replaceAll(o,stringExtended):e.link[t].onclick,c=void 0!==e.link[t].linkClass?e.link[t].linkClass:"",d=void 0!==e.link[t].onclick?"onclick='"+l+"'":"";void 0!==e.link[t].link&&e.link[t].link;a+='<a href="'+e.link[t].link+'" '+d+' class="btn btn-show-more '+c+'" data-dismiss="modal"><i class="fa fa-'+e.link[t].icon+'"></i> '+i+"</a>"})),a+="</div>",a+='<a href="javascript:;" class="btn btn-show-more" data-dismiss="modal" aria-label="Close"><i class="fa fa-remove"></i> '+trad.Close+"</a>"}else if("string"==typeof e.link){var n=void 0!==e.linkLabel?e.linkLabel:trad.knowmore,i=void 0===e.targetB?'target="_blank"':"",o=void 0!==e.linkClass?e.linkClass:"";a+='<a href="javascript:;" class="btn btn-show-more" data-dismiss="modal" aria-label="Close"><i class="fa fa-remove"></i> '+trad.Close+"</a>",a+="<a href='"+e.link+"' "+i+" class='btn btn-show-more "+o+"'>"+n+"</a>"}a+="</div></div></div></div>",$("#modalExplainContainer").html(a),$("#modalExplain").modal(),coInterface.bindLBHLinks()},getUrlWithHashInSearchParams:function(e=!0){var t=new URL(location.href),a=t.hash.replace("#","").trim();if(e||(t.hash=""),""==a)t.searchParams.delete("h"),t.searchParams.delete("hp");else{var n=a.split("?"),i=n[0],o=n[1]?n[1]:"";t.searchParams.set("h",i),o?t.searchParams.set("hp",btoa(o)):t.searchParams.delete("hp")}return t},shareCurrentUrl:function(){var e=document.createElement("input"),t=urlCtrl.getUrlWithHashInSearchParams(!1);t.searchParams.set("st",Date.now()),e.value=t.href,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),toastr.success("Le lien est copié.")},getAacList:function(e={},t){var a={},n=e.selectedList?$.extend(!0,{},e.selectedList):{};e.selectedList&&(a=$.extend(!0,{},e.selectedList));const i=function(e,t,a){ajaxPost(null,e,t,e=>{a(e)})},o=function(e,t){var a="";return $.each(e,(function(e,n){const i=n.id?n.id:e;a+=`\n\t\t\t\t\t<div class="thisfinder-item elt-${i} col-xs-12" data-value="${i}">\n\t\t\t\t\t\t<div class="checkbox-content pull-left">\n\t\t\t\t\t\t\t<label>\n\t\t\t\t\t\t\t\t<input type="checkbox" ${t[i]&&"selected"==t[i].value?"checked":""} class="check-population-finder checkbox-info" data-type="${n.type}" data-name="${n.contextName}" data-value="${i}">\n\t\t\t\t\t\t\t\t<span class="cr">\n\t\t\t\t\t\t\t\t\t<i class="cr-icon fa fa-check"></i>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="element-finder element-finder-${i}">\n\t\t\t\t\t\t\t<img src="${n.profilThumbImageUrl?n.profilThumbImageUrl:defaultImage}" class="thumb-send-to pull-left img-circle" height="40" width="40">\n\t\t\t\t\t\t\t<span class="info-contact pull-left margin-left-10">\n\t\t\t\t\t\t\t\t<span class="name-element text-dark text-bold" data-id="${i}">\n\t\t\t\t\t\t\t\t\t${n.name}\n\t\t\t\t\t\t\t\t</span><br>\n\t\t\t\t\t\t\t\t<span class="type-element text-light pull-left">\n\t\t\t\t\t\t\t\t\t${trad[n.type]?ucfirst(trad[n.type]):n.type}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`})),a},s=function(){e.closeBtnEvent&&$(".this-bootbox-cancel").off("click").on("click",(function(){e.closeBtnEvent()})),e.acceptBtnEvent&&$(".this-bootbox-accept").off("click").on("click",(function(){e.acceptBtnEvent(a)}
38)),$(".thisfinder-item input.check-population-finder").off("change").on("change",(function(){var e=$(this).data("value");const t=$(this);$(this).is(":checked")?a[e]={name:t.attr("data-name"),type:t.attr("data-type"),value:"selected"}:a[e]&&n[e]?a[e].value="notselected":a[e]&&delete a[e]})),$(".this-modal-body #populateThisFinder").off("keyup").on("keyup",delay((function(){var t=$(this).val().toLowerCase();i(e.url,{name:t},e=>{void 0!==e.results&&($(".thisfinder-list-selection").html(o(e.results,a)),s())})}),750))};var r=`\n\t\t\t<div class="modal-header">\n\t\t\t\t<h5 class="modal-title">${e.title?e.title:"Sélectionner dans la liste"}</h5>\n\t\t\t</div>\n\t\t\t<div class="col-xs-12 this-modal-body bs-my-4">\n\t\t\t\t<input class="form-group form-control" type="text" id="populateThisFinder" placeholder="${trad["Search an element"]}">\n\t\t\t\t<hr>\n\t\t\t\t<div class="col-xs-12 bs-px-0 bs-pt-3 shadow2 thisfinder-list-selection">`;e.url&&i(e.url,{},(function(e){void 0!==e.results&&(notEmpty(e.results)||(a={}),r+=o(e.results,a),r+=`\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="modal-footer col-xs-12">\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-default this-bootbox-cancel">\n\t\t\t\t\t\t\t\t\t${trad.Close}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button type="button" class="btn btn-success this-bootbox-accept ${Object.keys(a).length<1?"disabled":""}">\n\t\t\t\t\t\t\t\t\t${trad.save}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t`,"function"==typeof t&&(t(r),s()))}))}},smallMenu={destination:".menuSmallBlockUI",inBlockUI:!0,openAjax:function(e,t,a,n,i,o,s){ajaxPost(null,e,o,(function(e){!i&¬Null(i)&&e.context&&e.context.name&&(i=e.context.name);var o=smallMenu.buildHeader(t,a,n,i);smallMenu.open(o),0==e.count?$(".titleSmallMenu").html("<a class='text-white' href='javascript:smallMenu.open();'> <i class='fa fa-th'></i></a> <i class=\"fa fa-angle-right\"></i> "+t+" vide <i class='fa "+a+" text-"+n+"'></i>"):directory.buildList(e.list),$(".searchSmallMenu").off().on("keyup",(function(){directory.search(".favSection",$(this).val())})),"function"==typeof s&&s(e)}))},build:function(e,t,a){"function"==typeof t&&(content=t(e)),smallMenu.open(content),"function"==typeof a&&a()},openSmall:function(e,t,a,n,i){void 0===directory&&lazyLoad(moduleUrl+"/js/default/directory.js",null,null);var o=smallMenu.buildHeader(e,t,a,i);smallMenu.open(o),"function"==typeof n&&n()},buildHeader:function(e,t,a,n){return n=void 0!==n&¬Null(n)?n:"<a class='text-white' href='javascript:smallMenu.open();'> <i class='fa fa-th'></i></a> ",content="<div class='col-xs-12 padding-5'><h3 class='titleSmallMenu'> "+n+"<i class='fa "+t+" text-"+a+"'></i> "+e+"</h3><hr><div class='col-md-12 bold sectionFilters'><a class='text-black bg-white btn btn-link favSectionBtn btn-default' href='javascript:directory.toggleEmptyParentSection(\".favSection\",null,\".searchEntityContainer\",1)'><i class='fa fa-asterisk fa-2x'></i><br>Tout voir</a></span> </span></div><div class='col-md-12'><hr></div></div><div id='listDirectory' class='col-md-10 no-padding'></div><div class='hidden-xs col-sm-2 text-left'><input name='searchSmallMenu' style='border:1px solid red' class='form-control searchSmallMenu text-black' placeholder='rechercher' style=''><br/><h4 class=''><i class='fa fa-angle-down'></i> Filtres</h4><a class='btn btn-dark-blue btn-anc-color-blue btn-xs favElBtn favAllBtn text-left' href='javascript:directory.toggleEmptyParentSection(\".favSection\",null,\".searchEntityContainer\",1)'> <i class='fa fa-tags'></i> Tout voir </a><br/><div id='listTags'></div><div id='listScopes'><h4><i class='fa fa-angle-down'></i> Où</h4></div><div id='listCollections'></div></div> <div class='col-xs-12 col-sm-10 center no-padding'><a class='pull-right btn btn-xs menuSmallTools hide text-red' href='javascript:collection.crud(\"del\",\""+e+"\");'> <i class='fa fa-times'></i></a> <a class='pull-right btn btn-xs menuSmallTools hide' href='javascript:collection.crud(\"update\",\""+e+"\");'> <i class='fa fa-pencil'></i></a> </div>",content}
38,ajaxHTML:function(e,t,a,n){mylog.log("smallMenu.ajaxHTML",e,t,a,n);var i="blockUI"==a?".blockContent":"#openModal .modal-content .container",o={};costum&&void 0!==costum.contextId&&(o.costumId=costum.contextId),costum&&void 0!==costum.contextType&&(o.costumType=costum.contextType),costum&&void 0!==costum.contextSlug&&(o.costumSlug=costum.contextSlug),ajaxPost(i,e,o,(function(){if(mylog.log("smallMenu.ajaxHTML getAjax",e,t,a,n),n){var o=0,s=0,r=!1,l=$(".searchEntityContainer .container-img-profil").length;$.each($(".searchEntityContainer .container-img-profil"),(function(e,t){if(r)return s=e==l-1?$($(".searchEntityContainer .container-img-profil")[0]).attr("href"):$(this).attr("href"),!1;$(this).attr("href")==n?r=!0:o=0==e?$($(".searchEntityContainer .container-img-profil")[$(".searchEntityContainer .container-img-profil").length]).attr("href"):$(this).attr("href")})),html="<div style='margin-bottom:50px'><a href='"+o+"' class='lbhp text-dark'><i class='fa fa-2x fa-arrow-circle-left'></i> PREV </a> <a href='"+s+"' class='lbhp text-dark'> NEXT <i class='fa fa-2x fa-arrow-circle-right'></i></a></div>",$(i).prepend(html)}coInterface.bindLBHLinks()}),"html")},openAjaxHTML:function(e,t,a,n){mylog.log("smallMenu.openAjaxHTML",e,t,a,n),smallMenu.open("",a),smallMenu.ajaxHTML(e,t,a,n)},open:function(e,t,a,n){mylog.log("smallMenu.open",e,t,a,n),smallMenu.inBlockUI?(mylog.log("smallMenu.open else"),"blockUI"==t?(mylog.log("smallMenu.open else if blockUI"),colorCSS="black"==a?"rgba(0,0,0,0.70)":"rgba(256,256,256,0.85)",colorText="black"==a?"#fff":"#000",$.blockUI({message:e||"<div class='blockContent'></div>",onOverlayClick:$.unblockUI(),css:{backgroundColor:colorCSS,color:colorText}})):"bootbox"==t?(mylog.log("smallMenu.open else if bootbox"),bb=bootbox.dialog({message:e}),"black"==a&&bb.css({"background-color":"#000",opacity:"0.8"}),bb.on("shown.bs.modal",(function(e){"function"==typeof n&&n()}))):(mylog.log("smallMenu.open else else",$("#openModal").hasClass("in")),$("#openModal").hasClass("in")||$("#openModal").modal("show"),e?smallMenu.content(e):smallMenu.content("<i class='fa fa-spin fa-refresh fa-4x' style='margin-left: 30vw;margin-top: 12vh;margin-bottom: 10vh;'></i>")),$(".blockPage").addClass(smallMenu.destination.slice(1)),"undefined"!=typeof globalTheme&&"network"==globalTheme&&($("#ficheInfoDetail").is(":visible")?$(smallMenu.destination).css("cssText","width: 100% !important;left: 0% !important;"):$(smallMenu.destination).css("cssText","width: 83.5% !important;left: 16.5% !important;")),coInterface.bindLBHLinks(),"function"==typeof n&&n()):(mylog.log("smallMenu.open if"),$(smallMenu.destination).html(e),$.unblockUI())},content:function(e){if(el=$("#openModal div.modal-content div.container"),null==e)return el;el.html(e)}},dialogContent={params:{},modalStack:[],open:function(e={modalContentClass:"",isRemoteContent:!1,backdropClick:!1,shownCallback:()=>{},keepOpenMsg:"",hiddenCallback:()=>{},moveToCenter:!1,nestedModal:void 0,parentModalId:null,modalId:void 0}){void 0===e.nestedModal&&(e.nestedModal=this.modalStack.length>0),e.nestedModal&&!e.parentModalId&&this.modalStack.length>0&&(e.parentModalId=this.modalStack[this.modalStack.length-1].modalId);let t=e.nestedModal?"dialogContent_"+Date.now()+"_"+Math.floor(1e3*Math.random()):"dialogContent";if(e.modalId&&(t=e.modalId),e.nestedModal){const a=`\n <div id="${t}" class="modal fade modal-custom nested-modal" role="dialog">\n <div class="modal-dialog modal-custom-dialog">\n <div class="modal-content">\n <div class="close-modal p-2" data-dismiss="modal">\n\t\t\t\t\t\t\t\t<div class="lr">\n\t\t\t\t\t\t\t\t\t<div class="rl">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n <div id="${t}Body" class="modal-body dialogContentBody"></div>\n </div>\n </div>\n <div class="modal-custom-backdrop"></div>\n </div>\n `;e.parentModalId?$(`#${e.parentModalId}Body`).append(a):$("body").append(a);const n=1e5,i=this.modalStack.length;$(`#${t}`).css("z-index",n+10*i),$(`#${t} .modal-custom-backdrop`).css("z-index",n+10*i-5)}const a=`#${t}`;mylog.log("dialogContent.open",a,e);const n=$(a).hasClass("in")&&$(a).is(":visible"),i=$.extend(!0,{},e,{modalId:t});e.nestedModal?this.modalStack.push(i):(this.modalStack.push(i),this.params=i);$(`${a} ${a}Body`).hasClass("edited")&&$(`${a} ${a}
38Body`).removeClass("edited col-xs-12"),$(a+" .modal-dialog").addClass(e.modalContentClass),$(a+" .modal-dialog").css("padding-top","");let o=0;return $("#openModal.portfolio-modal").is(":visible")&&(o=parseInt($("#openModal.portfolio-modal").css("z-index"))+10),o>0&&!e.nestedModal&&$(a).css("z-index",o),$("#modal-content-costumizer-administration .contains-view-admin").is(":visible")&&$("#dialogContent").css("z-index",230002),$(a+" .modal-content").is(":visible")||$(a+" .modal-content").show(),n?(e.isRemoteContent&&(void 0!==coInterface.showCostumLoader?coInterface.showCostumLoader(`${a} .dialogContentBody`):coInterface.showLoader(`${a} .dialogContentBody`,trad["Loading, please wait"])),e.moveToCenter&&1==e.moveToCenter&&$(a+" .modal-dialog").css("padding-top",($(window).height()-$(a+" .modal-dialog .modal-content").height())/2),e.shownCallback(t)):(e.nestedModal?$(a).hide().fadeIn(300).addClass("in",(function(){$(this).trigger("shown.custom.modal")})):$(a).toggle("drop",{direction:"up"},300).show().addClass("in",(function(){$(this).trigger("shown.custom.modal")})),e.isRemoteContent&&(void 0!==coInterface.showCostumLoader?coInterface.showCostumLoader(`${a} .dialogContentBody`):coInterface.showLoader(`${a} .dialogContentBody`,trad["Loading, please wait"])),!e.isRemoteContent&&e.moveToCenter&&1==e.moveToCenter&&$(a+" .modal-dialog").css("padding-top",($(window).height()-$(a+" .modal-dialog .modal-content").height())/2)),$(a).off("shown.custom.modal").on("shown.
38custom.modal",(function(n){n.stopImmediatePropagation(),e.nestedModal||$("body.index").removeClass("hide-overflow-y").addClass("hide-overflow-y"),e.shownCallback(t),e.isRemoteContent&&e.moveToCenter&&1==e.moveToCenter&&$(a+" .modal-dialog").css("padding-top",($(window).height()-$(a+" .modal-dialog .modal-content").height())/2)})),$(a).off("hidden.custom.modal").on("hidden.custom.modal",(function(n){n.stopImmediatePropagation(),e.nestedModal||($("body.index").removeClass("hide-overflow-y"),$(".inviteToProposalDropdown").remove(),"undefined"!=typeof aapObj&&aapObj.context&&aapObj.context.name&&setTitle("","",aapObj.context.name)),e.modalContentClass&&$(a+" .modal-dialog").removeClass(e.modalContentClass),e.hiddenCallback(t),e.nestedModal&&($(a).remove(),dialogContent.modalStack=dialogContent.modalStack.filter(e=>e.modalId!==t))})),$(`${a} [data-dismiss="modal"]`).off("click").on("click",(function(e){e.stopImmediatePropagation(),dialogContent.close(a)})),e.backdropClick?(e.nestedModal||(document.removeEventListener("keydown",dialogContent.closeDocEvent),document.addEventListener("keydown",dialogContent.closeDocEvent)),$(a).off("click").on("click",(function(t){e.backdropClick&&1==e.backdropClick&&($(t.target).is($(".modal-dialog"))||$(t.target).is($(".modal-custom-backdrop")))&&(t.stopPropagation(),dialogContent.close(a))}))):$(a).off("click"),t},openNestedModal:function(e={},t=null){return e.nestedModal=!0,e.parentModalId=t||(this.modalStack.length>0?this.modalStack[this.modalStack.length-1].modalId:null),this.open(e)},close:function(e="#dialogContent"){let t,a="#dialogContent"!==e;const n=e.substring(1);if(a){t=this.modalStack.find(e=>e.modalId===n);const e=this.modalStack.findIndex(e=>e.modalId===n);-1!==e&&this.modalStack.splice(e,1)}else{t=this.params;const e=this.modalStack.findIndex(e=>e.modalId===n);-1!==e&&this.modalStack.splice(e,1)}if("dialogContent"===n&&(this.modalStack=[]),!t)return;const i=function(){$(e).is(":visible")&&$(e).toggle("drop",{direction:"up"},300).removeClass("in "+dialogContent.params.modalContentClass).hide((function(){$(e).trigger("hidden.custom.modal")}))};void 0!==t.keepOpen&&1==t.keepOpen?$.confirm({title:"Confirmer action",content:t.keepOpenMsg?t.keepOpenMsg:"Vous êtes sur le point de quitter la fenêtre de configuration sans enregister les modifications. Voulez vous quitter cette fenêtre?",buttons:{no:{text:"Non",btnClass:"btn btn-default"},yes:{text:"Oui",btnClass:"btn btn-danger",action:function(){t.keepOpen=!1,i()}}}}):i(),a||(this.params={})},closeDocEvent:function(e){if(27==e.keyCode)if(dialogContent.modalStack.length>0){const e=dialogContent.modalStack[dialogContent.modalStack.length-1];dialogContent.close(`#${e.modalId}`)}else dialogContent.close()}};function showAjaxPanel(e,t,a,n,i){var o=".pageContent";void 0!==i&&void 0===i.useHeader||(o=themeObj.mainContainer),notNull(costum)&&void 0!==costum.htmlConstruct&¬Null(costum.htmlConstruct)&&void 0!==costum.htmlConstruct.mainContainer&&$(costum.htmlConstruct.mainContainer).length&&(o=costum.htmlConstruct.mainContainer),mylog.log("showAjaxPanel",e,i,o,urlCtrl.afterLoad),hideScrollTop=!1,showNotif(!1),$(".hover-info,.hover-info2").hide(),$(".box").hide(200),a=a?" <i class='fa fa-"+a+"'></i> ":"",$(".panelTitle").html(a+t).fadeIn(),mylog.log("GETAJAX",a+t),urlCtrl.closeXsMenu(),userIdBefore=userId,coInterface.simpleScroll(0,300),$(".progressTop").show().val(30),coInterface.showMapOnLoad?showMap(!0):showMap(!1),setTimeout((function(){$(o).length?(setTimeout((function(){$(".progressTop").val(40)}),500),setTimeout((function(){$(".progressTop").val(60)}),1500),$("#loadingModal").css({opacity:.9}),params={clienturi:location.href},ajaxPost(o,e,params,(function(e){o!=themeObj.mainContainer&&$(".subModuleTitle").html(""),$(".modal-backdrop").hide(),coInterface.menu.showFilters?$("#filters-nav").show():$("#filters-nav").hide().empty(),coInterface.setTopPosition(),coInterface.bindEvents(),coInterface.initHtmlPosition(),$(".progressTop").val(90),$("#firstLoader").is(":visible")&&(setTimeout((function(){$("#loadingModal").css({opacity:.8})}),250),setTimeout((function(){$("#loadingModal").css({opacity:.6})}),250),setTimeout((function(){$("#loadingModal").css({opacity:.4})}),250),setTimeout((function(){$("#loadingModal").css({opacity:.2}),$("#firstLoader").hide(400)}),250)),setTimeout((function(){$(".progressTop").val(100)}),10),$(".progressTop").fadeOut(300),$.unblockUI(),$("#page-top").is(":visible")||$("#page-top").show(),n&&showMap(!0),void 0!==contextData&&null!=contextData&&contextData.type&&contextData.id&&(mylog.log("seo meta data : ",contextData.name,contextData.shortDescription,contextData.tags),c
38ontextData.name&&($("meta[name=title]").attr("content",contextData.name),mylog.log("seo meta title",$("meta[name=title]").attr("content"))),contextData.shortDescription&&($("meta[name=description]").attr("content",contextData.shortDescription),mylog.log("seo meta description",$("meta[name=description]").attr("content"))),contextData.tags&&($("meta[name=keywords]").attr("content",contextData.tags.toString()),mylog.log("seo meta keywords",$("meta[name=keywords]").attr("content"))),contextData.creator&&($("meta[name=author]").attr("content",contextData.creator),mylog.log("seo meta author",$("meta[name=author]").attr("content")))),"function"==typeof urlCtrl.afterLoad&&(urlCtrl.afterLoad(),urlCtrl.afterLoad=null),location.hash.indexOf("#panel")>=0&&(panelName=location.hash.substr(7),mylog.log("panelName",panelName),""==userId&&("box-login"==panelName?Login.openLogin():"box-register"==panelName?$("#modalRegister").modal("show"):"modal-account"==panelName&&(costum&&void 0!==costum.type&&"aap"==costum.type&&$(".open-modal-dashboard").length>0?$(".menu-name-profil").trigger("click"):$(".open-modal-dashboard").length>0&&""==$("#modal-dashboard-account").html()&&(view=$(".open-modal-dashboard").data("view"),ajaxPost("#modal-dashboard-account",baseUrl+"/"+moduleId+"/default/render?url=co2.views.person.dashboard",{view:view},(function(){$(".open-modal-dashboard").trigger("click")}))))))}))):console.error("showAjaxPanel",o,"doesn't exist")}),100)}function inMyContacts(e,t){var a=!1;return"undefined"!=typeof myContacts&&null!=myContacts&&myContacts[e]&&$.each(myContacts[e],(function(e,n){(void 0!==n._id&&t==n._id.$id||void 0!==n.id&&t==n.id)&&(a=!0)})),a}function showPanel(e,t){$(".my-main-container").scrollTop(0),$(".box").hide(200),showNotif(!1),isMapEnd&&showMap(!1),mylog.log("showPanel",e),$(themeObj.mainContainer).animate({top:-1500,opacity:0},500),$("."+e).show(500),"function"==typeof t&&t()}function decodeHtml(e){mylog.log("decodeHtml",e);var t=document.createElement("textarea");return t.innerHTML=e,mylog.log("decodeHtml",t.value),t.value}function setTitle(e,t,a,n,i){mylog.log("setTitle",e),void 0!==t&&""!=t&&(t=t.indexOf("<i")>=0?t:"<i class='fa fa-"+t+"'></i> "),a&&(e=a),defaultTitle="undefined"!=typeof costum&&null!=costum&&void 0!==costum.title?costum.title:"Communecter, se connecter à sa commune",$(document).prop("title",""!=e?e:defaultTitle),notNull(n)?$('meta[name="keywords"]').attr("content",n):"undefined"!=typeof costum&¬Null(costum)||$('meta[name="keywords"]').attr("content","communecter,connecter, commun,commune, réseau, sociétal, citoyen, société, territoire, participatif, social, smarterre"),notNull(i)&&$('meta[name="description"]').attr("content",i)}"undefined"!=typeof discussionComments&&(discussionComments.common={buildCommentedQuestionList:function(e,t=!0,a=""){var n=`\n\t\t\t\t<li class="discuLi ${notEmpty(a)&&"allComments"==a?"active":""} allComments ${t?"seen animated bounceInRight enable":""} col-md-12 col-sm-12 col-xs-12" ${notEmpty(discussionComments.params.toBeSelectedComment)&&void 0!==discussionComments.params.toBeSelectedAll&&1==discussionComments.params.toBeSelectedAll?`data-toselect-comment="${discussionComments.params.toBeSelectedComment}"`:""} data-is-allcomments="true" data-path="">\n\t\t\t\t\t<a href="javascript:;" class="question col-xs-12 no-padding">\n\t\t\t\t\t\t<div class="col-md-10 col-sm-10 col-xs-10 no-padding question-text-content">\n\t\t\t\t\t\t\t<span class="message pull-left">\n\t\t\t\t\t\t\t\t${trad["Global comments"]}\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</a>\n\t\t\t\t\t<div class="pull-left col-xs-12 bs-px-0 rubric-connected-users bs-py-2">\n\t\t\t\t\t</div>\n\t\t\t\t</li>\n\t\t\t`;return notEmpty(a)&&"allComments"==a&&void 0!==discussionComments.params.allDiverNotSeenComments&&discussionComments.params.allDiverNotSeenComments>0?$(".discussions-content .refresh-comment-content").show(300):$(".discussions-content .refresh-comment-content").is(":visible")&&$(".discussions-content .refresh-comment-content").hide(300),$.each(e,(function(e,i){i.inputs&&discussionComments.params.answer._id&&$.each(i.inputs,(function(o,s){if(s.activeComments||void 0!==s.showAnyway&&1==s.showAnyway){notEmpty(a)&&a==o&&void 0!==discussionComments.params.orderedQuestion&¬Empty(discussionComments.params.orderedQuestion)&&discussionComments.params.orderedQuestion[e]&&discussionComments.params.orderedQuestion[e].inputs&&discussionComments.params.orderedQuestion[e].inputs[o]&&discussionComments.params.orderedQuestion[e].inputs[o].notSeenComments&&discussionComments.params.orderedQuestion[e].inputs[o].notSeenComments>
380?$(".discussions-content .refresh-comment-content").show(300):notEmpty(a)&&a==o&&$(".discussions-content .refresh-comment-content").is(":visible")&&$(".discussions-content .refresh-comment-content").hide(300);var r="",l=0,c="";if(notEmpty(s.commentPath)){s.commentPath.indexOf(".privateComment")>-1&&(c=`\n\t\t\t\t\t\t\t\t\t\t<div class="btn-action-container">\n\t\t\t\t\t\t\t\t\t\t\t<span class="discu-action edit-discu bs-mr-3" data-title="${s.label}" data-privilege="private" data-stepid="${e}" data-discu-path="moreDiscussions.${i.id}"><i class="fa fa-pencil fa-2xx"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="discu-action delete-discu" data-title="${s.label}" data-stepid="${e}" data-discu-path="moreDiscussions.${i.id}"><i class="fa fa-trash fa-2xx text-danger"></i></span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`,r='<span class="discussion-category-icon"><i class="fa fa-lock fa-2xx text-danger"></i></span>'),s.commentPath.indexOf(".commentPublic")>-1&&s.commentPath.indexOf(".discu_")>-1?(discussionComments.params.canEditDiscussion&&(c=`\n\t\t\t\t\t\t\t\t\t\t\t<div class="btn-action-container">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="discu-action edit-discu bs-mr-3" data-title="${s.label}" data-privilege="authorAll" data-stepid="${e}" data-discu-path="moreDiscussions.${i.id}"><i class="fa fa-pencil fa-2xx"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="discu-action delete-discu" data-title="${s.label}" data-stepid="${e}" data-discu-path="moreDiscussions.${i.id}"><i class="fa fa-trash fa-2xx text-danger"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t`),r='<span class="discussion-category-icon"><i class="fa fa-unlock fa-2xx text-success"></i></span>'):s.commentPath.indexOf(".comment")>-1&&s.commentPath.indexOf(".discu_")>-1&&(c=`\n\t\t\t\t\t\t\t\t\t\t<div class="btn-action-container">\n\t\t\t\t\t\t\t\t\t\t\t<span class="discu-action edit-discu bs-mr-3" data-title="${s.label}" data-privilege="authorAdmin" data-stepid="${e}" data-discu-path="moreDiscussions.${i.id}"><i class="fa fa-pencil fa-2xx"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="discu-action delete-discu" data-title="${s.label}" data-stepid="${e}" data-discu-path="moreDiscussions.${i.id}"><i class="fa fa-trash fa-2xx text-danger"></i></span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`,r='<span class="discussion-category-icon"><i class="fa fa-lock fa-2xx text-primary"></i></span>');const t=s.commentPath.split("."),a=t.indexOf("depenseindex");l=a>-1&&t[a+1]?t[a+1]:0}n+=`\n\t\t\t\t\t\t\t\t<li class="discuLi cursor-pointer ${void 0!==s.notSeenComments&&s.notSeenComments>0?"non-lus":""} ${t?"animated bounceInRight enable":""} col-md-12 col-sm-12 col-xs-12 ${notEmpty(a)&&a==o?"active":""} " ${void 0!==s.notSeenComments&&s.notSeenComments>0?`data-notseen="${s.notSeenComments}"`:""} ${notEmpty(discussionComments.params.toBeSelectedComment)&&void 0!==s.toBeSelected&&1==s.toBeSelected?`data-toselect-comment="${discussionComments.params.toBeSelectedComment}"`:""} data-id="${discussionComments.params.answer&&discussionComments.params.answer._id?discussionComments.params.answer._id.$id:""}" data-stepkey="${i.id}" data-inputkey="${o}" data-depenseid="${l}" data-path="${s.commentPath?s.commentPath:`${discussionComments.params.parentForm&&discussionComments.params.parentForm._id?discussionComments.params.parentForm._id.$id:""}.${e}.${discussionComments.params.answer._id.$id}.${o}.question_${o}.comment`}">\n\t\t\t\t\t\t\t\t\t${r}\n\t\t\t\t\t\t\t\t\t${c}\n\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="question col-xs-12 no-padding">\n\t\t\t\t\t\t\t\t\t\t<div class="col-md-10 col-sm-10 col-xs-10 no-padding question-text-content">\n\t\t\t\t\t\t\t\t\t\t\t<span class="message pull-left">${s.label}</span>\n\t\t\t\t\t\t\t\t\t\t\t<span class="time pull-left"></span>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t<div class="pull-left col-xs-12 bs-px-0 rubric-connected-users bs-py-2">\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t`}}))})),n},buildProposalView:function(e,t){const a=notEmpty(jsonHelper.getValueByPath(e,t))?jsonHelper.getValueByPath(e,t):`(${trad["No name"]})`,n=e.context?Object.keys(e.context)[0]:null;var i=e._id?"#detail-un-commun.communId."+e._id.$id:"";return discussionComments.params.parentForm&&discussionComments.params.parentForm.discussionsGlobalConfig&&discussionComments.params.parentForm.discussionsGlobalConfig.proposalRedirectionLink&&(i=discussionComments.params.parentForm.discussionsGlobalConfig.proposalRedirectionLink.replace("{answerId}",e._id?e._id.$id:"")),`\n\t\t\t\t<div class="proposal-container bs-my-2">\n\t\t\t\t\t<div class="proposal-image-container">\n\t\t\t\t\t\t\t<img src="${e.profilImageUrl?e.profilImageUrl:defaultImage}" alt="proposalImg">\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="proposal-info-container" style="overflow: unset">\n\t\t\t\t\t\t<h2 class="proposal-name ${i?"cursor-pointer":""}" ${i?`data-link="${i}"`:""} > \n\t\t\t\t\t\t\t<span class="no-padding title-text">${a}</span>\n\t\t\t\t\t\t</h2>\n\t\t\t\t\t\t<span><b>${trad.Parent} : </b> <a href="${n&&e.context&&e.context[n]&&e.context[n].type?`#page.type.${e&&e.context&&e.context[n]&&e.context[n].type}.id.${n}`:""}" class="parent-link lbh-preview-element answer-parent-elt">${n&&e&&e.context&&e.context[n]&&e.context[n].name?e.context[n].name:""}</a></span><br>\n\t\t\t\t\t\t<span><b>${trad["Deposited by"]} : </b>\n\t\t\t\t\t\t\t<a href="${e.user?`#page.type.citoyens.id.${e.user}`:"javascript:;"}" class="lbh-preview-element answer-parent-elt">\n\t\t\t\t\t\t\t\t<span class="depositor">\n\t\t\t\t\t\t\t\t\t<img src="${discussionComments.params.userData&&discussionComments.params.userData.profilImageUrl?discussionComments.params.userData.profilImageUrl:defaultImage}" alt="citoyensProfilImg" class="depositor-image bs-mr-2">\n\t\t\t\t\t\t\t\t\t${discussionComments.params.userData&&discussionComments.params.userData.name?discussionComments.params.userData.name:""}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<a href="${e.user?`#page.type.citoyens.id.${e.user}`:"javascript:;"}" class="lbh-preview-element answer-parent-elt"><br>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<span><b>${ucfirst(trad["on "])} : </b>
38 ${new Date(moment.unix(e.created)).toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"})}</span><br>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t`},getCurrentComments:function(e,t,a,n=(()=>{})){ajaxPost(null,baseUrl+`/co2/comment/index/type/${e}/id/${t}/path/${a}`,null,(function(e){n(e),void 0===discussionComments.params.toBeSelectedComment||notEmpty(discussionComments.params.toBeSelectedComment)?discussionComments.common.highlightAllNewComments(a).then(()=>{if(void 0!==discussionComments.params.toBeSelectedComment&¬Empty(discussionComments.params.toBeSelectedComment)&&(discussionComments.common.highlightComment(discussionComments.params.toBeSelectedComment),$(".item-comment#item-comment-"+discussionComments.params.toBeSelectedComment).is(":visible")&&(discussionComments.params.toBeSelectedComment=null,$(".alreadyclicked").removeClass("alreadyclicked"),notEmpty(a)))){const e=a.split("."),t=e.indexOf("depenseindex"),n=a.indexOf("comment.financement.")>-1?"_financement"+`${t>-1&&e[t+1]?"_"+e[t+1]:""}`:"",i=e[3]?e[3]+n:null;$.each(discussionComments.params.orderedQuestion,(function(e,t){t.inputs[i]&&t.inputs[i].notSeenComments>0&&discussionComments.params.toHighlightComments&&void 0!==discussionComments.params.toHighlightComments[i]&&(discussionComments.params.orderedQuestion[e].inputs[i].notSeenComments=discussionComments.params.toHighlightComments[i].length)}))}}):discussionComments.common.highlightAllNewComments(a).then(()=>{if($(".alreadyclicked").removeClass("alreadyclicked"),notEmpty(a)){const e=a.split("."),t=e.indexOf("depenseindex"),n=a.indexOf("comment.financement.")>-1?"_financement"+`${t>-1&&e[t+1]?"_"+e[t+1]:""}`:"",i=e[3]?e[3]+n:null;$.each(discussionComments.params.orderedQuestion,(function(e,t){t.inputs[i]&&t.inputs[i].notSeenComments>0&&discussionComments.params.toHighlightComments&&void 0!==discussionComments.params.toHighlightComments[i]&&(discussionComments.params.orderedQuestion[e].inputs[i].notSeenComments=discussionComments.params.toHighlightComments[i].length)}))}}),discussionComments.common.startIntervalIfNeeded(".date-com .dateUpdated",{createdTimeAttr:"created"})}),null,null)},getCurrentDepenseCard:function(e,t,a){ajaxPost(null,baseUrl+"/co2/aap/commonaap/action/getDepenseCard",{answerId:e,depenseId:t},(function(e){a(e)}),(function(e,t,a){}))},highlightComment:function(commentId,toBeSelectedComment=discussionComments.params.toBeSelectedComment,scrollOnLast=!0,dotOnly=!1){if(!notEmpty(toBeSelectedComment))return;const commentItem=$(".item-comment#item-comment-"+commentId);if(commentItem.parent().hasClass("answerCommentContainer")){const commentParentId=commentItem.parent().attr("id").replace("comments-list-",""),answerBtn=$("#footer-comments-"+commentParentId+" a.lblComment").first();if(commentItem.prevAll('[class*="link-show-more"]').length>0&&!commentItem.prevAll('[class*="link-show-more"]').first().find("a").hasClass("alreadyclicked")&&(dotOnly?commentItem.prevAll('[class*="link-show-more"]').first().find("a").addClass("has-newanswer"):commentItem.prevAll('[class*="link-show-more"]').first().find("a").trigger("click").addClass("alreadyclicked")),answerBtn.length>0&&!answerBtn.hasClass("alreadyclicked")&&!dotOnly){answerBtn.addClass("alreadyclicked");var stringFuncToEval=answerBtn.attr("href");stringFuncToEval=stringFuncToEval.replace(/(answerComment\([^)]*?),\s*('?[^']*'?)\)/,"$1, $2, true)"),eval(stringFuncToEval)}else answerBtn.length>0&&dotOnly&&answerBtn.addClass("has-newanswer");return discussionComments.common.highlightComment(commentParentId,toBeSelectedComment,scrollOnLast,dotOnly)}{commentItem.prevAll('[class*="link-show-more"]').length>0&&!commentItem.prevAll('[class*="link-show-more"]').first().find("a").hasClass("alreadyclicked")&&(dotOnly?commentItem.prevAll('[class*="link-show-more"]').first().find("a").addClass("has-newanswer"):commentItem.prevAll('[class*="link-show-more"]').first().find("a").trigger("click").addClass("alreadyclicked"));const answerBtn=$("#footer-comments-"+commentId+" a.lblComment").first();if($(".item-comment#item-comment-"+toBeSelectedComment).addClass("highlight-this"),answerBtn.lenght>0&&!answerBtn.hasClass("alreadyclicked")&&!dotOnly){answerBtn.addClass("alreadyclicked");var stringFuncToEval=answerBtn.attr("href");stringFuncToEval=stringFuncToEval.replace(/(answerComment\([^)]*?),\s*('?[^']*'?)\)/,"$1, $2, true)"),eval(stringFuncToEval)}else answerBtn.length>0&&dotOnly&&answerBtn.addClass("has-newanswer");if(scrollOnLast)var scrollInterval=setInterval(()=>{const e=$(".item-comment#item-comment-"+toBeSelectedComment);
38if(e.is(":visible")){const t=$(".discussions-content .panel-right-content .comments-content .content-body"),a=e.offset().top-($(window).height()-e.outerHeight(!0))/2;t.animate({scrollTop:a},600),clearInterval(scrollInterval)}},600);return!1}},highlightAllNewComments:function(e){return new Promise((function(t,a){const n=e?e.split("."):[],i=n.indexOf("depenseindex"),o=e.indexOf("comment.financement.")>-1?"_financement"+`${i>-1&&n[i+1]?"_"+n[i+1]:""}`:"",s=n[3]?n[3]+o:null;var r="";notEmpty(s)&&discussionComments.params.toHighlightComments&&void 0!==discussionComments.params.toHighlightComments[s]&¬Empty(discussionComments.params.toHighlightComments[s])?$.each(discussionComments.params.toHighlightComments[s],(function(e,t){if($("#item-comment-"+t).length>0)if(r+=`#item-comment-${t}`,e<discussionComments.params.toHighlightComments[s].length-1&&(r+=", "),e<discussionComments.params.toHighlightComments[s].length-1)discussionComments.common.highlightComment(t,t,!1);else{discussionComments.common.highlightComment(t,t,void 0===discussionComments.params.toBeSelectedComment||!notEmpty(discussionComments.params.toBeSelectedComment));var a=setTimeout(()=>{discussionComments.params.toHighlightComments[s].splice(0,discussionComments.params.toHighlightComments[s].length),$(r).addClass("highlight-this"),clearTimeout(a)},300)}})):!notEmpty(e)&&discussionComments.params.toHighlightComments&&void 0!==discussionComments.params.toHighlightComments.allComments&¬Empty(discussionComments.params.toHighlightComments.allComments)&&$.each(discussionComments.params.toHighlightComments.allComments,(function(e,t){if($("#item-comment-"+t).length>0)if(r+=`#item-comment-${t}`,e<discussionComments.params.toHighlightComments.allComments.length-1&&(r+=", "),e<discussionComments.params.toHighlightComments.allComments.length-1)discussionComments.common.highlightComment(t,t,!1);else{discussionComments.common.highlightComment(t,t,void 0===discussionComments.params.toBeSelectedComment||!notEmpty(discussionComments.params.toBeSelectedComment));var a=setTimeout(()=>{discussionComments.params.toHighlightComments.allComments.splice(0,discussionComments.params.toHighlightComments.allComments.length),$(r).addClass("highlight-this"),clearTimeout(a)},300)}})),t({res:!0}),a({code:400})}))},getQuestionCurrentAnswer:function(e,t,a,n=(()=>{})){ajaxPost(null,baseUrl+`/survey/answer/answer/id/${e}/step/${t}/isinsideform/false/mode/r/view/costum/input/${a}`,null,(function(e){discussionComments.params.answer&¬Empty(jsonHelper.getValueByPath(discussionComments.params.answer,`answers.${t}.${a}`))?n({res:e,classesName:"move-mt-1"}):n({res:`<span class="empty-answer bs-px-4">${trad["No answer"]}</span>`})}),null,null)},toggleLeftPanel:function(){$(".discussions-content .panel-left").is(":visible")?$(".discussions-content .panel-left").toggle(400,(function(){$(this).toggleClass("shown")})):$(".discussions-content .panel-left").toggleClass("shown").toggle(400)},showEmptyPanelRight:function(){$(".discussions-content .panel-right-loader").html('\n\t\t\t\t<div class="col-xs-12 bs-px-3 content-body text-center">\n\t\t\t\t\tAucune question commentée\n\t\t\t\t</div>\n\t\t\t').removeClass("hide").show(300)},showPanelRightLoader:function(){$(".discussions-content .panel-right-loader").empty().removeClass("hide").show(300),coInterface.showCostumLoader(".discussions-content .panel-right-loader")},hidePanelRightLoader:function(){$(".discussions-content .panel-right-loader").hide(300)},bindAnswerCardEvent:function(){$(".discussions-content .proposal-container .proposal-name.cursor-pointer").off("click").on("click",(function(){$(this).attr("data-link")&&(costum?urlCtrl.loadByHash($(this).attr("data-link")):discussionComments.params&&discussionComments.params.context&&discussionComments.params.context.slug&&(window.location.href=baseUrl+`/costum/co/index/slug/${discussionComments.params.context.slug}${$(this).attr("data-link")}`),$("#dialogContent").is(":visible")&&dialogContent.close())}));const e=function(){$("#dialogContent").is(":visible")&&dialogContent.close()};$.each($(".answer-parent-elt"),(function(t,a){$(a)[0]&&($(a)[0].removeEventListener("click",e),$(a)[0].addEventListener("click",e))}
38)),coInterface.bindLBHLinks()},handleQuestionClick:function(e,t=!1){const a=$(e),n=discussionComments.params.parentForm&&discussionComments.params.parentForm._id?discussionComments.params.parentForm._id.$id:null,i=a.attr("data-path"),o=a.attr("data-stepkey"),s=a.attr("data-inputkey"),r=a.attr("data-is-allcomments"),l=a.attr("data-depenseid");a.attr("data-toselect-comment");if($(".discussions-content .refresh-comment-content").hide(),a.parent().closest(".panel-left-content").find("li.discuLi").removeClass("active"),a.addClass("active"),$(window).width()<768&&discussionComments.click>0&&discussionComments.common.toggleLeftPanel(),discussionComments.click++,discussionComments.params.answer&&discussionComments.params.answer._id&&o&&s){discussionComments.alreadyNotifyDiscussionMember&&"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&"undefined"!=typeof userConnected&&userConnected.name&&(discussionSocket.emitEvent(wsCO,"change_user_activity",{userId:userId,onUpdate:"userWriting",commentId:discussionComments.params.answer._id,userActivity:"stopWriting"}),discussionComments.alreadyNotifyDiscussionMember=!1);const e=function(e,t){if(!t)return;const a=t.split("."),n=a[1]?a[1]:null;discussionComments.params.orderedQuestion[n]&&discussionComments.params.orderedQuestion[n].inputs&&discussionComments.params.orderedQuestion[n].inputs[e]&&(discussionComments.params.orderedQuestion[n].inputs[e].notSeenComments=0)};if(t)discussionComments.common.hidePanelRightLoader(),s.indexOf("_financement")>-1?(discussionComments.common.hidePanelRightLoader(),discussionComments.common.getCurrentDepenseCard(discussionComments.params.answer._id.$id,l,(function(e){$(".discussions-content .panel-right .panel-right-content .answer-content").html(`\n\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t<h4>${trad["Answer to this question"]}</h4>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-4 content-body cs-scroll xl-height">\n\t\t\t\t\t\t\t\t\t${e}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t`)})),n&&i&&(coInterface.showCostumLoader(".discussions-content .panel-right .panel-right-content .comments-content .html-container"),discussionComments.common.getCurrentComments("forms",n,i,(function(t){discussionComments.common.hidePanelRightLoader(),t&&($(".footer-comments").remove(),$(".discussions-content .panel-right .panel-right-content .comments-content .html-container").html(`\n\t\t\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t\t\t<h4>${trad.Comments}</h4>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-0 content-body cs-scroll">\n\t\t\t\t\t\t\t\t\t\t\t${t}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`)),a.removeClass("non-lus").removeAttr("data-notseen"),e(s,i)})))):n&&i&&(coInterface.showCostumLoader(".discussions-content .panel-right .panel-right-content .comments-content .html-container"),discussionComments.common.getCurrentComments("forms",n,i,(function(t){discussionComments.common.hidePanelRightLoader(),t&&($(".footer-comments").remove(),$(".discussions-content .panel-right .panel-right-content .comments-content .html-container").html(`\n\t\t\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t\t\t<h4>${trad.Comments}</h4>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-0 content-body with-question-comment cs-scroll">\n\t\t\t\t\t\t\t\t\t\t\t${t}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`)),a.removeClass("non-lus").removeAttr("data-notseen"),e(s,i)})));else if(discussionComments.common.showPanelRightLoader(),i&&i.indexOf(".discu_")>
38-1){var c=trad["Discussions between"]+" "+trad["admin and bearer only"];i.indexOf(".privateComment")>-1&&(c=trad["Discussions between"]+" "+trad["admins only"]),i.indexOf(".commentPublic")>-1&&(c=""),$(".discussions-content .panel-right .panel-right-content .answer-content").html(`\n\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t<h4>\n\t\t\t\t\t\t\t\t\t${trad.Context} - ${a.find(".question .message").text()}\n\t\t\t\t\t\t\t\t\t<small>\n\t\t\t\t\t\t\t\t\t\t</br>\n\t\t\t\t\t\t\t\t\t\t<span id="discussion-type">${c}</span>\n\t\t\t\t\t\t\t\t\t</small>\n\t\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-3 content-body cs-scroll xl-height">\n\t\t\t\t\t\t\t\t${discussionComments.common.buildProposalView(discussionComments.params.answer,discussionComments.params.answerTitlePath?discussionComments.params.answerTitlePath:"answers.aapStep1.titre")}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`),discussionComments.common.bindAnswerCardEvent(),discussionComments.common.hidePanelRightLoader(),n&&i&&(coInterface.showCostumLoader(".discussions-content .panel-right .panel-right-content .comments-content .html-container"),discussionComments.common.getCurrentComments("forms",n,i,(function(t){discussionComments.common.hidePanelRightLoader(),t&&($(".footer-comments").remove(),$(".discussions-content .panel-right .panel-right-content .comments-content .html-container").html(`\n\t\t\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t\t\t<h4>${trad.Comments}</h4>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-0 content-body cs-scroll">\n\t\t\t\t\t\t\t\t\t\t\t${t}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`)),a.removeClass("non-lus").removeAttr("data-notseen"),e(s,i)})))}else s.indexOf("_financement")>-1?(discussionComments.common.hidePanelRightLoader(),discussionComments.common.getCurrentDepenseCard(discussionComments.params.answer._id.$id,l,(function(e){$(".discussions-content .panel-right .panel-right-content .answer-content").html(`\n\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t<h4>${trad["Answer to this question"]}</h4>\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-4 content-body cs-scroll xl-height">\n\t\t\t\t\t\t\t\t\t${e}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t`)})),n&&i&&(coInterface.showCostumLoader(".discussions-content .panel-right .panel-right-content .comments-content .html-container"),discussionComments.common.getCurrentComments("forms",n,i,(function(t){discussionComments.common.hidePanelRightLoader(),t&&($(".footer-comments").remove(),$(".discussions-content .panel-right .panel-right-content .comments-content .html-container").html(`\n\t\t\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t\t\t<h4>${trad.Comments}</h4>\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-0 content-body cs-scroll">\n\t\t\t\t\t\t\t\t\t\t\t${t}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t`)),a.removeClass("non-lus").removeAttr("data-notseen"),e(s,i)})))):discussionComments.common.getQuestionCurrentAnswer(discussionComments.params.answer._id.$id,o,s,(function(t){t.res&&$(".discussions-content .panel-right .panel-right-content .answer-content").html(`\n\t\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t\t<h4>${trad["Answer to this question"]}</h4>\n\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-4 content-body cs-scroll">\n\t\t\t\t\t\t\t\t\t\t${t.res}\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t`),t.classesName&&$(".discussions-content .panel-right .panel-right-content .answer-content .content-body #question_"+s).addClass(t.classesName),n&&i&&discussionComments.common.getCurrentComments("forms",n,i,(function(t){discussionComments.common.hidePanelRightLoader(),t&&($(".footer-comments").remove(),$(".discussions-content .panel-right .panel-right-content .comments-content .html-container").html(`\n\t\t\t\t\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t\t\t\t\t<h4>${trad.Comments}</h4>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-0 content-body with-question-comment cs-scroll">\n\t\t\t\t\t\t\t\t\t\t\t\t${t}\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t`)),a.removeClass("non-lus").removeAttr("data-notseen"),e(s,i)}))}))}else discussionComments.params.answer&&discussionComments.params.answer._id&&/true/.test(r)?(discussionComments.common.hidePanelRightLoader(),$(".discu
38ssions-content .panel-right .panel-right-content .answer-content").html(`\n\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t<h4>${trad.Context}</h4>\n\t\t\t\t\t</span>\n\t\t\t\t\t<div class="col-xs-12 bs-px-3 content-body cs-scroll xl-height">\n\t\t\t\t\t\t${discussionComments.common.buildProposalView(discussionComments.params.answer,discussionComments.params.answerTitlePath?discussionComments.params.answerTitlePath:"answers.aapStep1.titre")}\n\t\t\t\t\t</div>\n\t\t\t\t`),discussionComments.common.bindAnswerCardEvent(),coInterface.showCostumLoader(".discussions-content .panel-right .panel-right-content .comments-content .html-container"),discussionComments.common.getCurrentComments("answers",discussionComments.params.answer._id.$id,i,(function(e){e&&($(".footer-comments").remove(),$(".discussions-content .panel-right .panel-right-content .comments-content .html-container").html(`\n\t\t\t\t\t\t\t<span class="content-header">\n\t\t\t\t\t\t\t\t<h4>${trad.Comments}</h4>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t<div class="col-xs-12 bs-px-0 content-body cs-scroll">\n\t\t\t\t\t\t\t\t${e}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`)),discussionComments.params.allDiverNotSeenComments=0,a.removeClass("non-lus").removeAttr("data-notseen")}))):discussionComments.common.showEmptyPanelRight()},bindDiscussionContentEvent:function(){var e=!1;void 0!==discussionComments.params.allDiverNotSeenComments&&discussionComments.params.allDiverNotSeenComments>0&&$(".discussions-content .panel-left-content li.discuLi.allComments").addClass("non-lus").attr("data-notseen",discussionComments.params.allDiverNotSeenComments),$(".discussions-content .panel-left-content .questions-list li.discuLi, .discussions-content .panel-left-content li.discuLi.allComments").off("click").on("click",(function(){discussionComments.common.handleQuestionClick(this,e),e=!1})),$(".discussions-content .refresh-comment-content").off("click").on("click",(function(){e=!0,$(".discussions-content .panel-left-content li.discuLi.active").trigger("click")})),$(".discussions-content .create-new-discu").off("click").on("click",(function(){$(".discussions-content .new-discussion-form").show(300),$("#discu-name").val(""),$("#discu-privilege").val("authorAdmin")})),$(".discussions-content .hideNewDiscuForm").off("click").on("click",(function(){$(".discussions-content .new-discussion-form").hide(300,(function(){$(".discussions-content .new-discussion-form .new-title").show(),$(".discussions-content .new-discussion-form #discu-privilege").parent().show(),$(".discussions-content .new-discussion-form .discussion-button.create-discu").show(),$(".discussions-content .new-discussion-form .edit-title").addClass("hide").hide(),$(".discussions-content .new-discussion-form .discussion-button.update-discu").addClass("hide").hide()}))})),$(".discussions-content .create-discu").off("click").on("click",(function(){var e=$
38("#discu-name").val(),t=$("#discu-privilege").val();if(notEmpty(e)){discussionComments.common.showPanelLeftLoader();const n=new Date,i="discu_"+n.getDate()+(n.getMonth()+1)+n.getFullYear()+n.getHours()+n.getMinutes()+n.getSeconds(),o=`moreDiscussions_${""+n.getHours()+n.getMinutes()+n.getSeconds()+discussionComments.common.genererChaineAleatoire()}`;var a=`${discussionComments.params.parentForm&&discussionComments.params.parentForm._id?discussionComments.params.parentForm._id.$id:"parentForm"}.${o}.${discussionComments.params.answer&&discussionComments.params.answer._id?discussionComments.params.answer._id.$id:"answerId"}.${i}.comment`;"authorAll"==t&&(a+="Public"),"private"==t&&(a=a.replace(".comment",".privateComment"));const s={name:e,privilege:t,path:a,stepId:o,created:Math.round(n.getTime()/1e3),updated:Math.round(n.getTime()/1e3),creator:userId,status:"active"};discussionComments.common.createNewDiscussion({id:discussionComments.params.answer._id.$id,path:"moreDiscussions."+i,collection:"answers",updatePartial:!0,value:s},(function(e){toastr.success("Discussion créée avec succès"),s.id=i,discussionComments.common.refreshDiscussionsList(s),$(".discussions-content .hideNewDiscuForm").trigger("click"),discussionComments.common.hidePanelLeftLoader();const t=$(`.discussions-content .discuLi[data-path="${s.path}"]`);"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&discussionSocket.emitEvent(wsCO,"change_comment",{userId:userId,onUpdate:"newDiscussionGroup",newDiscuGroupData:s});var a=setInterval(()=>{(t.is(":visible")||$(window).width()<768&&t.length>0)&&(clearInterval(a),t.trigger("click"))},700)}))}else toastr.error("Veuillez renseigner le nom de la discussion")})),$(".discussions-content .btn-action-container .edit-discu").off("click").on("click",(function(e){e.stopImmediatePropagation(),$(".discussions-content .new-discussion-form .new-title").hide(),$(".discussions-content .new-discussion-form .discussion-button.create-discu").hide(),$(".discussions-content .new-discussion-form .edit-title").removeClass("hide").show(),$(".discussions-content .new-discussion-form .discussion-button.update-discu").removeClass("hide").show(),$("#discu-name").val($(this).attr("data-title")),$("#discu-privilege").parent().hide().val($(this).attr("data-privilege")),$(".discussions-content .new-discussion-form").show(300),$(".discussions-content .update-discu").attr("data-discu-path",$(this).attr("data-discu-path")).attr("data-stepid",$(this).attr("data-stepid"))})),$(".discussions-content .btn-action-container .delete-discu").off("click").on("click",(function(e){e.stopImmediatePropagation();const t=$(this),a=t.attr("data-stepid"),n=t.attr("data-discu-path").replace("moreDiscussions.","");var i="currentCommentPath";discussionComments.params.orderedQuestion&&discussionComments.params.orderedQuestion[a]&&discussionComments.params.orderedQuestion[a].inputs&&discussionComments.params.orderedQuestion[a].inputs[n]&&(i=discussionComments.params.orderedQuestion[a].inputs[n].commentPath),$.confirm({title:trad.delete,type:"red",content:"<span class='bold'>"+trad["Are you sure you want to delete the discussion"]+' "'+t.attr("data-title")+"\"?</span><br><span class='text-red bold'>"+trad.actionirreversible+"</span>",buttons:{no:{text:trad.no,btnClass:"btn btn-default"},yes:{text:trad.yes,btnClass:"btn btn-danger",action:function(){ajaxPost(null,baseUrl+"/co2/aap/commonaap/action/deleteDiscuGroup",{id:discussionComments.params.answer._id.$id,path:t.attr("data-discu-path"),discucommentpath:i},(function(e){a&&discussionComments.params.steps[a]&&discussionComments.params.steps[a][n]&&delete discussionComments.params.steps[a][n],discussionComments.params.orderedQuestion&&discussionComments.params.orderedQuestion[a]&&discussionComments.params.orderedQuestion[a].inputs&&discussionComments.params.orderedQuestion[a].inputs[n]&&delete discussionComments.params.orderedQuestion[a].inputs[n],t.closest(".discuLi").hasClass("active")&&$(".discussions-content .panel-left-content .questions-list .discuLi").first().trigger("click"),"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&discussionSocket.emitEvent(wsCO,"change_comment",{userId:userId,onUpdate:"deleteDiscussionGroup",discuGroupData:{stepId:a,discuPath:n,discuCommentPath:i}}),t.closest(".discuLi").remove(),toastr.success("Discussion supprimée avec succès")}),(function(e){mylog.error("Error creating new discussion",e)}))}}}})}
38)),$(".discussions-content .update-discu").off("click").on("click",(function(){var e=$("#discu-name").val();const t=$(this),a=t.attr("data-stepid"),n=t.attr("data-discu-path"),i=n.replace("moreDiscussions.","");$("#discu-privilege").val();notEmpty(e)?(discussionComments.common.showPanelLeftLoader(),dataHelper.path2Value({id:discussionComments.params.answer._id.$id,collection:"answers",updatePartial:!0,path:n,value:{name:e}},(function(e){if(e.text&&e.text.name){a&&discussionComments.params.steps[a]&&discussionComments.params.steps[a][i]&&(discussionComments.params.steps[a][i].name=e.text.name),discussionComments.params.orderedQuestion&&discussionComments.params.orderedQuestion[a]&&discussionComments.params.orderedQuestion[a].inputs&&discussionComments.params.orderedQuestion[a].inputs[i]&&(discussionComments.params.orderedQuestion[a].inputs[i].label=e.text.name),"undefined"!=typeof discussionSocket&&void 0!==discussionSocket.emitEvent&&userId&&discussionSocket.emitEvent(wsCO,"change_comment",{userId:userId,onUpdate:"updateDiscussionGroup",discuGroupData:{stepId:a,discuPath:i,name:e.text.name}});const n=$(".discussions-content .panel-left-content .questions-list");if(n.length>0){var t="";n.find(".discuLi.active").hasClass("allComments")?t="allComments":n.find(".discuLi.active").attr("data-inputkey")&&(t=n.find(".discuLi.active").attr("data-inputkey")),n.html(discussionComments.common.buildCommentedQuestionList(void 0!==discussionComments.params.orderedQuestion&¬Empty(discussionComments.params.orderedQuestion)?discussionComments.params.orderedQuestion:{},!1,t)),discussionComments.common.bindDiscussionContentEvent()}}toastr.success("Discussion modifiée avec succès")})),$(".discussions-content .hideNewDiscuForm").trigger("click"),discussionComments.common.hidePanelLeftLoader()):toastr.error("Veuillez renseigner le nom de la discussion")}))},updateAnswerBtnNb:function(e,t){const a=$(`.answerCommentContainer#comments-list-${t} > .item-comment`).length;a>0?$(e).find(".nbNewsComment").text(a):$(e).find(".nbNewsComment").text("")}
38,refreshLeftPanelSeenOneComment:function(e){const t=$(".discussions-content .panel-left-content .questions-list");if(t.length>0){var a="";t.find(".discuLi.active").hasClass("allComments")?a="allComments":t.find(".discuLi.active").attr("data-inputkey")&&(a=t.find(".discuLi.active").attr("data-inputkey")),discussionComments.common.updateSeenComments(e),t.html(discussionComments.common.buildCommentedQuestionList(void 0!==discussionComments.params.orderedQuestion&¬Empty(discussionComments.params.orderedQuestion)?discussionComments.params.orderedQuestion:{},!1,a)),discussionComments.common.bindDiscussionContentEvent()}},refreshDiscussionCommentsParamsData:function(e,t=null){if(notEmpty(e)&&discussionComments.params&&discussionComments.params.steps){var a={};if(discussionComments.params.newComment=e,e.author&&e.author.id&&e.author.name&&discussionComments.params.newComment&&(discussionComments.params.newComment.authorData={_id:{$id:e.author.id},collection:"citoyens",name:e.author.name,profilThumbImageUrl:e.author.profilThumbImageUrl?e.author.profilThumbImageUrl:modules.co2.url+"/images/thumb/default_citoyens.png"}),void 0!==e.path&¬Empty(e.path)){const t=e.path.split("."),r=t.indexOf("depenseindex"),l=t.indexOf("depensekey"),c=r>-1&&t[r+1]?t[r+1]:0,d=l>-1&&t[l+1]?t[l+1]:"",u=e.path.indexOf("comment.financement.")>-1?"_financement"+`${r>-1&&t[r+1]?"_"+t[r+1]:""}`:"",p=t[3]?t[3]:null,m=t[3]?t[3]+u:null,h=t[1]?t[1]:null;var n=!1;if(h&&discussionComments.params.orderedQuestion&&discussionComments.params.orderedQuestion[h]){n=!0,void 0!==discussionComments.params.orderedQuestion[h].inputs[m].notSeenComments?discussionComments.params.orderedQuestion[h].inputs[m].notSeenComments++:discussionComments.params.orderedQuestion[h].inputs[m].notSeenComments=1;var i=Object.keys(discussionComments.params.orderedQuestion);const e=i.indexOf(h);var o={};if(e>0){const t=i.splice(e,1);i.unshift(t[0]),$.each(i,(function(e,t){o[t]=discussionComments.params.orderedQuestion[t]})),discussionComments.params.orderedQuestion=$.extend({},!0,o)}}else if($.each(discussionComments.params.steps,(function(t,i){if(t==h&&i.inputs&&i.inputs[p]&&(n=!0,(a=$.extend({},!0,i)).inputs={[m]:$.extend({},!0,i.inputs[p])},a.inputs[m].notSeenComments=1,notEmpty(u)&&(a.inputs[m].showAnyway=!0,a.inputs[m].commentPath=e.path,discussionComments.params.answer&&discussionComments.params.answer.answers))){const e=d.split("-").join(".")+"."+c,t=jsonHelper.getValueByPath(discussionComments.params.answer.answers,e);t&&void 0!==t.poste&&(a.inputs[m].label=t.poste+" (Financement)")}})),notEmpty(a)){var s={[h]:a};$.each(discussionComments.params.orderedQuestion,(e,t)=>{s[e]=$.extend({},!0,t)})}n&&(discussionComments.params.toHighlightComments&&discussionComments.params.toHighlightComments[m]?discussionComments.params.toHighlightComments[m].push(e._id.$id):discussionComments.params.toHighlightComments&&(discussionComments.params.toHighlightComments[m]=[e._id.$id]))}else discussionComments.params.toHighlightComments&&void 0!==discussionComments.params.toHighlightComments.allComments&&e.views&&void 0===e.views[userId]&&(discussionComments.params.toHighlightComments.allComments.push(e._id.$id),void 0!==discussionComments.params.allDiverNotSeenComments?discussionComments.params.allDiverNotSeenComments++:discussionComments.params.allDiverNotSeenComments=1)}},updateSeenComments:function(e){if(discussionComments.params.toHighlightComments&&void 0!==discussionComments.params.toHighlightComments.allComments&¬Empty(discussionComments.params.toHighlightComments.allComments)){const t=discussionComments.params.toHighlightComments.allComments.indexOf(e);t>-1&&(discussionComments.params.toHighlightComments.allComments.splice(t,1),discussionComments.params.allDiverNotSeenComments--)}else if(discussionComments.params.toHighlightComments){const t=["allComments"];$.each(discussionComments.params.toHighlightComments,(function(a,n){if(-1==t.indexOf(a)){const t=n.indexOf(e);t>-1&&(discussionComments.params.toHighlightComments[a].splice(t,1),discussionComments.params.orderedQuestion&&$.each(discussionComments.params.orderedQuestion,(function(e,t){t.inputs[a]&&t.input
38s[a].notSeenComments>0&&discussionComments.params.orderedQuestion[e].inputs[a].notSeenComments--})))}}))}},isInViewport:function(e){if(e&&"function"==typeof e.getBoundingClientRect){const t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}return!1},updateVisibleTimes:function(e,t=null,a="time"){const n=/(\.\s\d{2}:\d{2}|[a-z]{3}\.\s\d{2}\sâ
\s\d{1,2}:\d{2})$/i;$(e+":visible").each((function(){const e=$(this).text();if(discussionComments.common.isInViewport(this)&&!n.test(e)){const e=t||$(this).data(a),n=discussionComments.common.getRelativeTime(e);$(this).html(n)}}))},getRelativeTime:function(e,t=null){var a="";formatDateView="DD MMMM â
HH:MM";var n=new Date,i=Math.floor((new Date).getTime()/1e3).valueOf()-e.valueOf(),o=Math.floor(i/60/60),s=Math.floor(i/60);Math.floor(o/24);if(notNull(t)&&1==t)return n.setTime(1e3*e),"<div class='dateUpdated'>"+(a+='<i class="fa fa-calendar"></i> '+moment().day(n.getDay()).local().locale(mainLanguage).format("dddd")+" "+moment(n).local().locale(mainLanguage).format("DD MMMM YYYY"))+"</div>";if(i<60)a+='<i class="fa fa-clock-o"></i> '+trad.justnow;else if(i>=60&&s<60)a+='<i class="fa fa-clock-o"></i> '+trad.ago+" "+s+" "+trad.min;else if(s>=60&&o<12)a+='<i class="fa fa-clock-o"></i> '+trad.ago+" "+o+" h";else if(o>=12&&o<24){(l=new Date).setTime(l.getTime()),n.setTime(1e3*e),l.getDay()==n.getDay()?(n.setTime(1e3*e),a+='<i class="fa fa-clock-o"></i> '+trad.tod+". "+n.getHours()+":"+n.getMinutes()):(n.setTime(1e3*e),a+='<i class="fa fa-clock-o"></i> '+trad.yest+". "+n.getHours()+":"+n.getMinutes())}else if(o>=24&&o<168){n.setTime(1e3*e);var r=n.getDate()<10?"0"+n.getDate():n.getDate();a+='<i class="fa fa-clock-o"></i> '+moment().day(n.getDay()).local().locale(mainLanguage).format("ddd")+" "+r+" â
"+n.getHours()+":"+n.getMinutes()}else if(o>=168){var l;(l=new Date).setTime(l.getTime()),n.setTime(1e3*e),l.getFullYear()==n.getFullYear()?(n.setTime(1e3*e),a+='<i class="fa fa-clock-o"></i> '+moment().day(n.getDay()).local().locale(mainLanguage).format("ddd")+" "+moment(n).local().locale(mainLanguage).format("DD MMMM â
HH:MM")):(n.setTime(1e3*e),a+='<i class="fa fa-clock-o"></i> '+moment().day(n.getDay()).local().locale(mainLanguage).format("ddd")+" "+moment().local().locale(mainLanguage).format("DD MMMM YYYY â
HH:MM"))}return a},startIntervalIfNeeded:function(e,t={}){$(e).length>0&&!discussionComments.intervalId&&(discussionComments.updateTimeParams.elementsSelector=e,t.timeStampDate&&(discussionComments.updateTimeParams.timeStamp=t.timeStampDate),t.createdTimeAttr&&(discussionComments.updateTimeParams.createdTimeAttr=t.createdTimeAttr),discussionComments.intervalId=setInterval(()=>{discussionComments.common.updateVisibleTimes(e,t.timeStampDate?t.timeStampDate:null,t.createdTimeAttr?t.createdTimeAttr:"time")},4e4),discussionComments.common.updateVisibleTimes(e,t.timeStampDate?t.timeStampDate:null,t.createdTimeAttr?t.createdTimeAttr:"time"),window.removeEventListener("scroll",discussionComments.common.upadetTimeOnWindowScroll),window.addEventListener("scroll",discussionComments.common.upadetTimeOnWindow))},upadetTimeOnWindowScroll:function(){discussionComments.common.updateVisibleTimes(discussionComments.updateTimeParams.elementsSelector,discussionComments.updateTimeParams.timeStamp?discussionComments.updateTimeParams.timeStamp:null,discussionComments.updateTimeParams.createdTimeAttr?discussionComments.updateTimeParams.createdTimeAttr:"time")},showPanelLeftLoader:function(){$(".discussions-content .panel-left-loader").empty().removeClass("hide").show(300),coInterface.showCostumLoader(".discussions-content .panel-left-loader")},hidePanelLeftLoader:function(){$(".discussions-content .panel-left-loader").empty().removeClass("hide").hide(300)},createNewDiscussion:function(e,t){e&&e.id&&e.path&&ajaxPost(null,baseUrl+"/co2/aap/commonaap/action/createNewDiscu",e,(function(e){t(e)}),(function(e){mylog.error("Error creating new discussion",e)}))},genererChaineAleatoire:function(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";let t="";for(let a=0;a<4;a++){t+=e[Math.floor(Math.random()*e.length)]}return t},checkIfUserCanAccesPrivateDiscu:function(e,t,a=userId){if(e&&t&&a){const n=jsonHelper.getValueByPath(t,e);
38if(n&&n){if(Array.isArray(n)&&n.indexOf(a)>-1)return!0;if("object"==typeof n){if(Object.keys(n).indexOf(a)>-1)return!0}return"string"==typeof n&&n.indexOf(a)>-1}}return!1},getInitials:function(e){var t=e.trim().normalize("NFD").replace(/[\u0300-\u036f]/g,"").split(/\s+/).map((function(e){return e.replace(/[^a-zA-Z]/g,"")}));if(1===(t=t.filter(e=>e.length>0)).length)return t[0].length>1?t[0].substring(0,2).toUpperCase():t[0].substring(0,1).toUpperCase();return((t[0].length>0?t[0].substring(0,1):"")+(t[1].length>0?t[1].substring(0,1):"")).toUpperCase()},refreshDiscussionsList:function(e){if(discussionComments.params){e.stepId&&(discussionComments.params.orderedQuestion[e.stepId]={id:e.id,name:e.name?e.name:"",formParent:discussionComments.params.parentForm&&discussionComments.params.parentForm._id?discussionComments.params.parentForm._id.$id:null,step:e.stepId,_id:{$id:e.id},inputs:{[e.id]:{label:e.name,showAnyway:!0,commentPath:e.path}}},discussionComments.params.steps[e.stepId]={[e.id]:{id:e.id,name:e.name,formParent:discussionComments.params.parentForm&&discussionComments.params.parentForm._id?discussionComments.params.parentForm._id.$id:null,step:e.stepId,_id:{$id:e.id},inputs:{[e.id]:{label:e.name,showAnyway:!0,commentPath:e.path}}}});const a=$(".discussions-content .panel-left-content .questions-list");var t="";a.find(".discuLi.active").hasClass("allComments")?t="allComments":a.find(".discuLi.active").attr("data-inputkey")&&(t=a.find(".discuLi.active").attr("data-inputkey")),a.html(discussionComments.common.buildCommentedQuestionList(void 0!==discussionComments.params.orderedQuestion&¬Empty(discussionComments.params.orderedQuestion)?discussionComments.params.orderedQuestion:{},!1,t)),discussionComments.common.bindDiscussionContentEvent()}}});var backUrl=null;function checkIsLoggued(e){if(""!=e&&void 0!==e)return!0;mylog.warn(""),toastr.error("<h1>Section Sécuriser, Merci de vous connecter!</h1>"),setTitle("Section Sécuriser","user-secret"),backUrl=location.hash,Login.openLogin(),resetUnlogguedTopBar()}function resetUnlogguedTopBar(){$(".topMenuButtons").html('<button class="btn-top btn btn-success hidden-xs" onclick="showPanel(\'box-register\');"><i class="fa fa-plus-circle"></i> <span class="hidden-sm hidden-md hidden-xs">Sinscrire</span></button> <button class="btn-top btn bg-red hidden-xs" style="margin-right:10px;" onclick="showPanel(\'box-login\');"><i class="fa fa-sign-in"></i> <span class="hidden-sm hidden-md hidden-xs">Se connecter</span></button>')}function _checkLoggued(){ajaxPost(null,baseUrl+"/"+moduleId+"/person/logged",null,(function(e){"string"==typeof e&&(e=JSON.parse(e)),e.userId&&""!=e.userId&&void 0!==e.userId||window.location.reload()}))}function showDefinition(e,t){setTimeout((function(){return mylog.log("showDefinition",e,t),t?(contentHTML=$("."+e).html(),1!=t&&(contentHTML=t),smallMenu.open(contentHTML),bindExplainLinks()):($(".hover-info").css("display","inline"),toggle("."+e,".explain"),$("."+e+" .explainDesc").removeClass("hide")),!1}),500)}var timeoutHover=setTimeout((function(){}),0),hoverPersist=!1,positionMouseMenu="out",selection;function activateHoverMenu(){positionMouseMenu="in",$(themeObj.mainContainer).animate({opacity:.3},400),$(".lbl-btn-menu-name").show(200),$(".lbl-btn-menu-name").css("display","inline"),$(".menu-button-title").addClass("large"),showInputCommunexion(),hoverPersist=!1,clearTimeout(timeoutHover),timeoutHover=setTimeout((function(){hoverPersist=!0}),1e3)}function bindHighlighter(){mylog.log("bindHighlighter"),mylog.dir(window.getSelection()),$(".my-main-container").bind("mouseup",(function(e){window.getSelection?selection=window.getSelection():document.selection&&(selection=document.selection.createRange()),selTxt=selection.toString(),selTxt}))}function bindTags(){mylog.log("bindTags"),$(".tag,.label tag_item_map_list").off().on("click",(function(e){var t=$(this).data("val")?$(this).data("val"):$(this).html();addTagToMultitag(t)?toastr.success('Le tag "'+t+'" ajouté à vos tags préférés'):toastr.info('Le tag "'+t+'" est déjà dans vos tags')}))}function bindExplainLinks(){mylog.log("bindExplainLinks"),$(".explainLink").click((function(){return mylog.log("explainLink"),showDefinition($(this).data("id")),!1}))}function mouseX(e){return e.pageX?e.pageX:e.clientX?e.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft):null}function mouseY(e){return e.pageY?e.pageY:e.clientY?e.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop):null}function hideSearchResults(){var e="#dropdown_search",t="startSearch(0, indexStepInit);";$(".newsTL").length&&(e=".newsTL",t="reloadNewsSearch();"),str=getFooterScopeChanged(t),0==location.hash.indexOf("#news.index")||0==location.hash.indexOf("#city.detail")?(mylog.log("vide news stream perso"),$(".newsFeedNews, #backToTop, #footerDropdown").remove(),$(e).append(str)):(mylog.log("vide autre news stream perso",e),$(e).html(str)),$(".search-loader").html("<i class='fa fa-ban'></i>")}function getFooterScopeChanged(e){var t='<div class="padding-5 text-center" id="footerDropdown">';return t+='<button class="btn btn-default" onclick="'+e+"\"><i class=\"fa fa-refresh\"></i> Relancer la recherche</button><span style='' class='text-dark padding-10'><i class='fa fa-angle-right'></i> Les critères ont changés</span><br/>",t+="</div>"}function buildQRCode(e,t){$(".qrCode").qrcode({text:baseUrl+"/#"+dyFInputs.get(e).
38ctrl+".detail.id."+t,render:"image",minVersion:8,maxVersion:40,ecLevel:"L",size:150,radius:0,quiet:2})}function activateSummernote(e){$('script[src="'+baseUrl+'/plugins/summernote/dist/summernote.min.js"]').length?($(".btnEditAdv").hide(),$(e).summernote({toolbar:[["style",["bold","italic","underline","clear"]],["color",["color"]],["para",["ul","ol","paragraph"]]]})):($("<link/>",{rel:"stylesheet",type:"text/css",href:baseUrl+"/plugins/summernote/dist/summernote.css"}).appendTo("head"),$.getScript(baseUrl+"/plugins/summernote/dist/summernote.min.js",(function(t,a,n){$(".btnEditAdv").hide(),$(e).summernote({toolbar:[["style",["bold","italic","underline","clear"]],["color",["color"]],["para",["ul","ol","paragraph"]]]})})))}function firstOptions(){var e={dontKnow:tradDynForm.dontknow};return e[userId]=tradDynForm.me,e}function myAdminList(e){mylog.log("myAdminList",e);var t={};if(userId){var a={organizations:"members",projects:"contributors",events:"attendees"};$.each(e,(function(e,n){var i=a[n];t[n]={label:n,options:{}},notNull(myContacts)&&(mylog.log("myAdminList",n,i,myContacts,myContacts[n]),$.each(myContacts[n],(function(e,a){mylog.log("myAdminList",n,e,a.name),a.links&&a.links[i]&&a.links[i][userId]&&a.links[i][userId].isAdmin&&(mylog.warn("myAdminList2",n+"-"+e+"-"+a.name,a._id.$id),t[n].options[a._id.$id]=a.name,mylog.log(t))})))})),mylog.log("myAdminList return",t)}return t}function parentList(e,t,a){mylog.log("parentList",e,t,a);var n=myAdminList(e);return mylog.log("parentList myList",n),notEmpty(t)&¬Empty(a)&¬Empty(n)&&(!notEmpty(n[a])||notEmpty(n[a])&&!notEmpty(n[a].options[t]))&&(notEmpty(n[a])||(n[a]={label:a,options:{}}),n[a].options[t]=void 0!==contextData.parent&&void 0!==contextData.parent.name?contextData.parent.name:tradDynForm.dontknow),n}function escapeHtml(e){var t={'"':""","'":"'"};return String(e).replace(/["']/g,(function(e){return t[e]}))}function fillContactFields(e){name=cotmp[e].name,mylog.log("fillContactFields",e,name),$("#idContact").val(e),$("#listSameName").html("<i class='fa fa-check text-success'></i> Vous avez sélectionner : "+escapeHtml(name)),$("#name").val(name)}var cotmp={};function activeMenuElement(e){mylog.log("-----------------activeMenuElement----------------------"),listBtnMenu=["detail","news","directory","gallery","addmembers","calendar"],$.each(listBtnMenu,(function(e,t){$(".btn-menu-element-"+t).removeClass("active")})),$(".btn-menu-element-"+e).addClass("active")}function shadowOnHeader(){$(".my-main-container").scrollTop()>0?$(".main-top-menu").addClass("shadow"):$(".main-top-menu").removeClass("shadow")}function myContactLabel(e,t){return"undefined"!=typeof myContacts&&myContacts[e]&&$.each(myContacts[e],(function(e,a){if(t==a._id.$id)return a})),null}function autoCompleteInviteSearch(e){(mylog.log("autoCompleteInviteSearch2",e),e.length<3)||(tabObject=[],ajaxPost("",moduleId+"/search/searchmemberautocomplete",{search:e,searchMode:"personOnly"},(function(e){mylog.log(e);var t,a="<li class='li-dropdown-scope'><a href='javascript:newInvitation()'>Pas trouvé ? Lancer une invitation à rejoindre votre réseau !</li>",n=0,i="";e.citoyens.length>0&&$.each(e.citoyens,(function(e,o){t="",mylog.log(o),i="";var s="<i class='fa fa-user fa-2x'></i>";if(o.id!=userId){if(tabObject.push(o),""!=o.profilImageUrl)s="<img width='50' height='50' alt='image' class='img-circle' src='"+baseUrl+o.profilImageUrl+"'/>";null!=o.address&&(t=o.address.addressLocality,i=o.address.postalCode),a+="<li class='li-dropdown-scope'><a href='javascript:setInviteInput("+n+")'>"+s+" "+o.name,void 0!==i&&(a+="<br/>"+i+" "+t),a+="</a></li>",n++}})),$("#ajaxFormModal #dropdown_searchInvite").html(a),$("#ajaxFormModal #dropdown_searchInvite").css({display:"inline"})})))}function newInvitation(){$("#ajaxFormModal #step1").css({display:"none"}),$("#ajaxFormModal #step3").css({display:"block"}),$("#ajaxFormModal #inviteId").val("");/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test($("#ajaxFormModal #inviteSearch").val())?($("#ajaxFormModal #inviteEmail").val($("#ajaxFormModal #inviteSearch").val()),$("#ajaxFormModal #inviteName").val("")):($("#ajaxFormModal #inviteName").val($("#ajaxFormModal #inviteSearch").val()),$("#ajaxFormModal #inviteEmail").val("")),$("#inviteText").val("")}function communecterUser(){mylog.warn("communecterUser"),void 0!==contextData&&null!=contextData&&contextData.id==userId||(contextData={id:userId,type:"citoyens"}),$.unblockUI(),updateLocalityEntities()}function updateLocalityEntities(e,t){mylog.log("updateLocalityEntities",e,t);var a={address:contextData.address,geo:contextData.geo}
38;mylog.log("updateLocalityEntities data",a);var n={saveUrl:baseUrl+"/"+moduleId+"/element/updateblock/",dynForm:{jsonSchema:{title:trad["Update Location"],icon:"fa-key",onLoads:{initUpdateWhen:function(){mylog.log("initUpdateInfo"),$("#ajax-modal .modal-header").removeClass("bg-purple bg-red bg-azure bg-green bg-green-poi bg-orange bg-yellow bg-blue bg-turq bg-url").addClass("bg-dark")}},beforeSave:function(){},afterSave:function(e){dyFObj.closeForm(),urlCtrl.loadByHash(location.hash)},properties:{block:dyFInputs.inputHidden(),typeElement:dyFInputs.inputHidden(),isUpdate:dyFInputs.inputHidden(!0),formLocality:dyFInputs.formLocality(tradDynForm.addLocality,tradDynForm.addLocality,null,a),location:dyFInputs.location}}}},i={block:"localities",id:contextData.id,typeElement:contextData.type,address:contextData.address,geo:contextData.geo,geoPosition:contextData.geoPosition,addresses:contextData.addresses};dyFObj.openForm(n,"initUpdateWhen",i)}function cityKeyPart(e,t){var a=e.indexOf("_"),n=e.indexOf("-"),i=e.length;return n<0&&(n=i),"insee"==t?e.substr(a+1,n-a-1):"cp"==t&&e.indexOf("-")<0?"":"cp"==t?e.substr(n+1,i):"country"==t?e.substr(n+1,i):void 0}var list={initList:function(e,t,a){var n="";$.each(e,(function(e,a){"backup"==t?"services"==e?$.each(a,(function(e,a){$.each(a,(function(e,a){n+=list.getListOf(e,a,t)}))})):"products"==e&&$.each(a,(function(a,i){n+=list.getListOf(e,i,t)})):("history"!=t&&(n+="<h4 class='listSubtitle col-md-12 col-sm-12 col-xs-12 letter-orange'>"+Object.keys(a).length+" "+e+"</h4>"),$.each(a,(function(a,i){n+=list.getListOf(e,i,t)}))),$("#listList").html(n)})),"history"==t&&$(".orderItemComment").click((function(){orderItem=listComponents.orderItems[$(this).data("id")],commentRating(orderItem,$(this).data("action"))}))},getListOf:function(e,t,a){return t.imgProfil="",btnAction="","manage"==a?btnAction="<a href='#page.type."+e+".id."+t._id.$id+"' class='lbh btn bg-orange linkBtnList'>Manage it</a>":"history"==a&&(btnAction="save",labelAction=trad["Leave your comment"],void 0!==t.comment&&(btnAction="show",labelAction="Show your comment"),btnAction="<button class='btn btn-link bg-green-k orderItemComment linkBtnList' data-id='"+t._id.$id+"' data-action='"+btnAction+"'>"+labelAction+"</button>"),t.useMinSize||(t.imgProfil="<i class='fa fa-image fa-3x'></i>"),void 0!==t.profilMediumImageUrl&&""!=t.profilMediumImageUrl&&(t.imgProfil="<img class='img-responsive' src='"+baseUrl+t.profilMediumImageUrl+"'/>"),str="<div class='col-md-12 col-sm-12 contentListItem padding-5'><div class='col-md-2 col-sm-2 contentImg text-center no-padding'>"+t.imgProfil+"</div><div class='col-md-10 col-sm-10 listItemInfo'><div class='col-md-10 col-sm-10'><h4>"+t.name+"</h4><span>Price: "+t.price+"</span><br/>","backup"==a&&(str+="<span>Quantity: "+t.countQuantity+"</span>"),"manage"==a&&void 0!==t.toBeValidated&&(str+="<i class='text-azul'>Waiting for validation</i>"),str+="</div><div class='col-md-2 col-sm-2'></div></div>"+btnAction+"</div>","history"==a&&(str+="<div id='content-comment-"+t._id.$id+"' class='col-xs-12 no-padding contentRatingComment'></div>"),"backup"==a&&void 0!==t.reservations&&(str+="<div class='col-md-12 col-sm-12 col-xs-12'>",$.each(t.reservations,(function(e,t){s=t.countQuantity>1?"s":"",dateStr=directory.getDateFormated({startDate:e},!0),str+="<div class='col-md-12 col-sm-12 col-xs-12 bookDate margin-bottom-10'><div class='col-md-12 col-sm-12 col-xs-12 dateHeader'><h4 class='pull-left margin-bottom-5 no-margin col-md-5 col-sm-5 col-xs-5 no-padding'><i class='fa fa-calendar'></i> "+dateStr+"</h4>",incQtt="",void 0===t.hours&&(incQtt=t.countQuantity+" reservation"+s),str+="<span class='pull-left text-center col-md-3 col-sm-3 col-xs-3'>"+incQtt+"</span></div>",void 0!==t.hours&&$.each(t.hours,(function(e,t){s=t.countQuantity>1?"s":"",incQtt=t.countQuantity+" reservation"+s,str+="<div class='col-md-12 col-sm-12 col-xs-12 margin-bottom-5 padding-5 contentHoursSession'><h4 class='col-md-4 col-sm-4 col-xs-3 no-padding no-margin'><i class='fa fa-clock-o'></i> "+t.start+" - "+t.end+"</h4><span class='col-md-5 col-sm-5 col-xs-6 text-center'>"+incQtt+"</span></div>"})),str+="</div>"})),str+="</div>"),str}},collection={crud:function(e,t,a,n){if(userId){var i={},o=!0;void 0!==a&&(i.type=a),void 0!==n&&(i.id=n),void 0===e&&(e="new"),"del"==e?(i.name=t,o=confirm("Vous êtes sûr ?")):"new"!=e&&"update"!=e||(i.name=prompt(tradDynForm.collectionname+" ?",t)),"update"==e&&(i.oldname=t),o&&ajaxPost(null,baseUrl+"/"+moduleId+"/collections/crud/action/"+e,i,(function(t){console.warn(i.action),t.result?(toastr.success(t.msg),location.hash.indexOf("#page")>=0&&loadDataDirectory("collections","star"),void 0===a&&"new"==e?(userConnected.collections||(userConnected.collections={}),userConnected.collections[i.name]||(userConnected.collections[i.name]={})):"update"==e?(smallMenu.openAjax(baseUrl+"/"+moduleId+"/collections/list/col/"+i.name,i.name,"fa-folder-open","yellow"),userConnected.collections[i.name]||(userConnected.collections[i.name]=userConnected.collections[i.oldname]),delete userConnected.collections[i.oldname]):"del"==e&&(delete userConnected.collections[i.name],smallMenu.open()),collection.buildCollectionList("col_Link_Label_Count",".menuSmallBtns",(function(){$(".collection").remove()}))):toastr.error(t.msg)}),"none")}else toastr.error(trad.LoginFirst)},applyColor:function(e,t,a){var n=void 0===a?"favorites":a;userConnected&&userConnected.collections&&userConnected.collections[n]&&userConnected.collections[n][e]&&userConnected.collections[n][e][t]&&$(".star_"+e+"_"+t).children("i").removeClass("fa-star-o").addClass("fa-star text-red")},isFavorites:function(e,t){return res=!1,userConnected&&userConnected.collections&&$.each(userConnected.collections,
38(function(a,n){if(void 0!==n[e]&&void 0!==n[e][t])return res=a,!1})),res},add2fav:function(e,t,a){var n=void 0===a?"favorites":a;if(userId){var i={id:t,type:e,collection:n},o=".star_"+e+"_"+t;ajaxPost(null,baseUrl+"/"+moduleId+"/collections/add",i,(function(a){console.warn(i.action,n,e,t),a.result?("$unset"==a.list?($(o).removeClass("letter-yellow-k"),$(o).find("i").removeClass("fa-star letter-yellow-k").addClass("fa-star-o"),delete userConnected.collections[n][e][t]):($(o).addClass("letter-yellow-k"),$(o).find("i").removeClass("fa-star-o").addClass("fa-star letter-yellow-k"),userConnected.collections||(userConnected.collections={}),userConnected.collections[n]||(userConnected.collections[n]={}),userConnected.collections[n][e]||(userConnected.collections[n][e]={}),userConnected.collections[n][e][t]=new Date),toastr.success(a.msg)):toastr.error(a.msg)}),"none")}else toastr.error(trad.LoginFirst)},buildCollectionList:function(e,t,a){"function"==typeof a&&a(),str="",$.each(userConnected.collections,(function(t,a){var n=0;$.each(a,(function(e,t){n+=Object.keys(t).length})),str+=js_templates[e]({label:t,labelCount:n})})),$(t).append(str)}},contextData=null,dynForm=null,mentionsInput=[],mentionsInit={stopMention:!1,isSearching:!1,get:function(e){mentionsInput=[],$(e).mentionsInput({allowRepeat:!0,onDataRequest:function(e,t,a){if(!mentionsInit.stopMention){var n=mentionsContact;n=_.filter(n,(function(e){return e.name.toLowerCase().indexOf(t.toLowerCase())>-1})),a.call(this,n),mentionsInit.isSearching=!0,ajaxPost(null,baseUrl+"/"+moduleId+"/search/globalautocomplete",{searchType:["citoyens","organizations","projects"],name:t},(function(e){e?(mylog.log(e),n=[],$.each(e.results,(function(e,t){avatar="",void 0!==t.profilThumbImageUrl&&""!=t.profilThumbImageUrl&&(avatar=baseUrl+t.profilThumbImageUrl),object=new Object,object.id=e,object.name=t.name,object.slug=t.slug,object.avatar=avatar,object.type=t.type,void 0===_.findWhere(mentionsContact,{name:t.name,type:t.type})&&mentionsContact.push(object)})),n=mentionsContact,n=_.filter(n,(function(e){return e.name.toLowerCase().indexOf(t.toLowerCase())>-1})),a.call(this,n),mylog.log("callback",a)):toastr.error(e.content)}))}}})},beforeSave:function(e,t){if($(t).mentionsInput("getMentions",(function(e){mentionsInput=e})),void 0!==mentionsInput&&0!=mentionsInput.length){var a="";$(t).mentionsInput("val",(function(e){a=e,$.each(mentionsInput,(function(e,t){for(strRep=t.name;a.indexOf("@["+t.name+"]("+t.type+":"+t.id+")")>-1;)void 0!==t.slug&&(strRep="@"+t.slug),a=a.replace("@["+t.name+"]("+t.type+":"+t.id+")",strRep)}))})),e.mentions=mentionsInput,e.text=a}return e},addMentionInText:function(e,t){return $.each(t,(function(t,a){if(void 0!==a.slug)for(;e.indexOf("@"+a.slug)>-1;)str="<span class='lbh' onclick='urlCtrl.loadByHash(\"#page.type."+a.type+".id."+a.id+"\")' onmouseover='$(this).addClass(\"text-blue\");this.style.cursor=\"pointer\";' onmouseout='$(this).removeClass(\"text-blue\");' style='color: #719FAB;'>"+a.name+"</span>",e=e.replace("@"+a.slug,str);else array=e.split(a.value),e=array[0]+"<span class='lbh' onclick='urlCtrl.loadByHash(\"#page.type."+a.type+".id."+a.id+"\")' onmouseover='$(this).addClass(\"text-blue\");this.style.cursor=\"pointer\";' onmouseout='$(this).removeClass(\"text-blue\");' style='color: #719FAB;'>"+a.name+"</span>"+array[1]})),e},reset:function(e){$(e).mentionsInput("reset")}},documents={objFile:{pdf:{icon:"file-pdf-o",class:"text-red"},text:{icon:"file-text-o",class:"text-blue"},presentation:{icon:"file-powerpoint-o",class:"text-orange"},spreadsheet:{icon:"file-excel-o",class:"text-green"}},getIcon:function(e,t){return documents.objFile[e]&&documents.objFile[e].icon&&documents.objFile[e].class?'<i class="fa fa-'+documents.objFile[e].icon+" "+documents.objFile[e].class+'"></i>':notNull(t)&&documents.objFile[t.split(".")[1]]&&documents.objFile[t.split(".")[1]].icon&&documents.objFile[t.split(".")[1]].class?'<i class="fa fa-'+documents.objFile[t.split(".")[1]].icon+" "+documents.objFile[t.split(".")[1]].class+'"></i>':""}},keyboardNav={keycodeObj:{backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,"pause/break":19,capslock:20,escape:27,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,delete:46,0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,"left window key":91,"right window key":92,"select key":93,"numpad 0":96,"numpad 1":97,"numpad 2":98,"numpad 3":99,"numpad 4":100,"numpad 5":101,"numpad 6":102,"numpad 7":103,"numpad 8":104,"numpad 9":105,multiply:106,add:107,subtract:109,"decimal point":110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,"num lock":144,"scroll lock":145,"semi-colon":186,"equal sign":187,comma:188,dash:189,period:190,"forward slash":191,"grave accent":192,"open bracket":219,"back slash":220,"close braket":221,"single quote":222},keyMap:{113:function(){userId?urlCtrl.loadByHash("#person.detail.id."+userId):alert("login first")},114:function(){$("#openModal").modal("hide"),showMap(!0)}
38,117:function(){console.clear(),urlCtrl.loadByHash(location.hash)}},keyMapCombo:{13:function(){$("#openModal").modal("hide"),$("#selectCreate").modal("show")},61:function(){$("#openModal").modal("hide"),$("#selectCreate").modal("show")},65:function(){$("#openModal").modal("hide"),dyFObj.openForm("action")},66:function(){$("#openModal").modal("hide"),smallMenu.destination="#openModal",smallMenu.openAjax(baseUrl+"/"+moduleId+"/collections/list","Mes Favoris","fa-star","yellow")},67:function(){$("#openModal").modal("hide"),dyFObj.openForm("classified")},69:function(){$("#openModal").modal("hide"),dyFObj.openForm("event")},70:function(){$("#openModal").modal("hide"),$(".searchIcon").trigger("click")},71:function(){co.graph()},72:function(){smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+"/default/view/page/help")},73:function(){$("#openModal").modal("hide"),dyFObj.openForm("person")},76:function(){smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+"/default/view/page/links")},79:function(){$("#openModal").modal("hide"),dyFObj.openForm("organization")},80:function(){$("#openModal").modal("hide"),dyFObj.openForm("project")},81:function(){co.finder()},82:function(){$("#openModal").modal("hide"),smallMenu.openAjax(baseUrl+"/"+moduleId+"/person/directory?tpl=json","Mon répertoire","fa-book","red")},86:function(){$("#openModal").modal("hide"),dyFObj.openForm("entry")}},checkKeycode:function(e){var t;e.preventDefault(),window.event?(t=window.event.keyCode,e=event):e&&(t=e.which),e.ctrlKey&&e.altKey&¬Null(keyboardNav.keyMapCombo)&&keyboardNav.keyMapCombo[t]?(console.warn("keyMapCombo",t),keyboardNav.keyMapCombo[t]()):keyboardNav.keyMap[t]&&(console.warn("keyMap",t),keyboardNav.keyMap[t]())}};function manageTimestampOnDate(){$.each($(".date2format"),(function(e,t){var a="",n="DD-MM-YYYY HH:mm";1==$(this).data("allday")&&(n="DD-MM-YYYY"),a=moment($(this).data("startdate")).local().format(n),a+="</br>"+moment($(this).data("enddate")).local().format(n),$(this).html(a)}))}function displayStartAndEndDate(e){var t="";if(mylog.log("event map",e),void 0!==e.startDateDB&&void 0!==e.endDateDB){var a=moment(e.startDateDB).local(),n=moment(e.endDateDB).local(),i=a.format("DD-MM-YYYY"),o=n.format("DD-MM-YYYY"),s="Toute la journée",r="Toute la journée";0!=e.allDay&&null!=e.allDay||(s=a.format("HH:mm"),r=n.format("HH:mm")),i==o?(t+="<div class='info_item startDate_item_map_list double'><i class='fa fa-caret-right'></i> Le "+i,1==e.allDay?t+="</br><i class='fa fa-caret-right'></i> "+s:t+="</br><i class='fa fa-caret-right'></i> "+s+" - "+r,t+="</div>"):t+="<div class='info_item startDate_item_map_list double'><i class='fa fa-caret-right'></i> Du "+i+" - "+s+"</div><div class='info_item startDate_item_map_list double'><i class='fa fa-caret-right'></i> Au "+o+" - "+r+"</div></br>"}return t}var js_templates={objectify:function(e){var t={label:e.label};return t.lblCount=notNull(e.labelCount)?' <span class="labelCount">('+e.labelCount+")</span>":"",t.action=notNull(e.action)?e.action:"javascript:smallMenu.openAjax('"+baseUrl+"/"+moduleId+"/collections/list/col/"+e.label+"','"+e.label+"','fa-folder-open','yellow'})",t.icon=notNull(e.icon)?e.icon:"fa-question-circle-o",t.classes=notNull(e.classes)?e.classes:"",t.parentClass=notNull(e.parentClass)?e.parentClass:"",t.key=notNull(e.key)?' data-key="'+e.key+'"':"",t.color=notNull(e.color)?e.color:"white",t.tooltip=notNull(e.tooltip)?'data-toggle="tooltip" data-placement="left" title="'+tooltip+'"':"",t},loop:function(e,t,a){var n=notNull(a)&¬Null(a.open)?a.open:"",i=!1;return $.each(e,(function(e,o){!notNull(o.classes)&¬Null(a)&¬Null(a.classes)&&(o.classes=a.classes,i=!0),!notNull(o.parentClass)&¬Null(a)&¬Null(a.parentClass)&&(o.parentClass=a.parentClass);var s=notNull(a)&¬Null(a.el_open)?a.el_open:"";n+=s+js_templates[t](o),notNull(a)&¬Null(a.el_close)&&(n+=a.el_close),i&&delete o.classes})),notNull(a)&¬Null(a.close)&&(n+=a.close),n},col_Link_Label_Count:function(e){var t=js_templates.objectify(e);return' <div class="'+t.parentClass+' center padding-5 "><a href="'+t.action+'" class="'+t.classes+" btn tooltips text-"+t.color+'" '+t.tooltip+" "+t.key+'><i class="fa '+t.icon+" text-"+t.color+'"></i> <br/>'+t.label+t.lblCount+"</a></div>"},linkList:function(e){var t=js_templates.objectify(e);return mylog.log("classes",t.classes),'<a href="'+t.action+'" class="'+t.classes+' btn btn-xs btn-link text-white text-left w100p" '+t.key+'><i class="fa '+t.icon+" text-"+t.color+'"></i> '+t.label+t.lblCount+"</a><br/>"},leftMenu_content:function(e){var t='<div class="menuSmallMenu"><div class="menuSmallLeftMenu col-sm-3 col-xs-12 center margin-top-15 margin-bottom-5">';return t+=js_templates.loop(e.menu,"linkList",{classes:"padding-5 bg-dark center col-xs-12 ",el_open:'<div class="col-xs-12 center no-padding">',el_close:"</div>"}),t+='</div><div class="col-sm-9 col-xs-12 no-padding">',t+="<div class='homestead titleSmallMenu' style='font-size:45px'> "+e.title1+' <i class="fa fa-angle-right"></i> '+e.title2+"</div>",t+=js_templates.loop(e.list,"col_Link_Label_Count",{classes:"bg-red kickerBtn",parentClass:"col-xs-12 col-sm-4 "}),t+="</div></div>"},album:function(e){return isDoc=e.name.toLowerCase().indexOf(".pdf")>0,target=isDoc?" target='_blanck'":"",str=' <div class="col-xs-3 portfolio-item" id="'+e.id+'"> <a class="thumb-info pull-left '+e.classes+'" '+target+' href="'+e.path+"/"+e.name+'" data-lightbox="all">',isDoc?str+='<i class="fa fa-file-text-o fa-x5"></i>':str+=' <img src="'+e.path+"/medium/"+e.name+'" class="img-responsive" alt="'+e.name+'">',str+=" </a>"+(notNull(userId)&&e.author==userId?' <br/><a class="btnRemove" href="javascript:;" data-id="'+e.id+'" data-key="" data-name="'+e.name+'" >
38<i class="fa text-red fa-trash"></i> </a>':"")+"</div>",str}},documentManager={render:function(){},bindEvents:function(e){$(".btn-remove-document").off().on("click",(function(){documentManager.delete($(this).data("id"),e)}))},multipleDelete:function(){},delete:function(e,t){ajaxPost(null,baseUrl+"/"+moduleId+"/document/delete/id/"+e,{},(function(a){a.result?notNull(t)?t(a):$("#"+e).length>0&&(toastr.success(a.msg),$("#"+e).remove()):toastr.error(a.error)}))}},album={show:function(e,t){uploadObj.set(t,e),getAjax(null,baseUrl+"/"+moduleId+"/document/list/id/"+e+"/type/"+t+"/tpl/json",(function(a){console.dir(a),smallMenu.build(a.list,(function(n){return str='<style>.thumb-info{height:200px; overflow: hidden; position: relative; } .thumb-info img{}</style><a class="pull-left btn bg-red addPhotoBtn" data-type="'+t+'" data-id="'+e+"\" href=\"javascript:;\"> Ajouter des Photos <i class=\"fa fa-plus\"></i></a><div class='homestead titleSmallMenu' style='font-size:35px'> Album <i class='fa fa-angle-right'></i> "+a.element.name+" </div><br/>"+js_templates.loop(n,"album"),str}),(function(){$(".addPhotoBtn").click((function(){uploadObj.set(t,e),dyFObj.openForm("addPhoto")})),album.delete()}))}))},delete:function(){$(".portfolio-item .btnRemove").off().on("click",(function(e){e.preventDefault();var t=$(this).data("id");console.dir(params),bootbox.confirm(trad.areyousuretodelete+"<span class='text-red'> "+$(this).data("name")+"</span> ?",(function(e){e&&ajaxPost(null,baseUrl+"/"+moduleId+"/document/delete/id/"+t,params,(function(e){e.result?(toastr.success(e.msg),$("#"+t).remove()):toastr.error(e.error)}))}))}))}},CoAllReadyLoad=!1,CoSigAllReadyLoad=!1;function showLoader(e){$(e).html("<center><i class='fa fa-spin fa-refresh margin-top-50 fa-2x'></i></center>")}function updateSlug(){mylog.log("slugUnique updateSlug");var e={saveUrl:baseUrl+"/"+moduleId+"/element/updateblock/",timer:!1,dynForm:{jsonSchema:{title:tradDynForm.updateslug,icon:"fa-key",onLoads:{sub:function(){$("#ajax-modal .modal-header").removeClass("bg-dark bg-purple bg-red bg-azure bg-green bg-green-poi bg-orange bg-yellow bg-blue bg-turq bg-url").addClass("bg-dark")}},beforeSave:function(){mylog.log("beforeSave")},afterSave:function(e){dyFObj.closeForm(),toastr.success("Votre identifiant URL a bien été enregistré"),strHash="",location.hash.indexOf(".view")>0&&(hashPage=location.hash.split(".view"),strHash=".view"+hashPage[1]),location.hash="@"+e.resultGoods.values.slug+strHash,hashUrlPage="#@"+e.resultGoods.values.slug,contextData.slug=e.resultGoods.values.slug,urlCtrl.loadByHash(location.hash)},properties:{info:{inputType:"custom",html:"<p class='text-dark'><i class='fa fa-info-circle'></i> "+tradDynForm.infoslug+"<hr></p>"},block:dyFInputs.inputHidden(),id:dyFInputs.inputHidden(),typeElement:dyFInputs.inputHidden(),slug:dyFInputs.slug(tradDynForm.slug,tradDynForm.slug,{minlength:3})}}}},t={block:"info",id:contextData.id,typeElement:contextData.type,slug:contextData.slug};dyFObj.openForm(e,"sub",t)}var timerCloseDropdownUser=!1,dashboard={ddaView:null,loadDashboardDDA:function(){mylog.log("loadDashboardDDA"),$("#list-dashboard-dda").html("<span class='text-center col-xs-12 padding-25'><i class='fa fa-circle-o-notch fa-spin'></i></span>"),lazyLoad(baseUrl+"/plugins/showdown/showdown.min.js",null,(function(){})),null!=dashboard.ddaView?$("#list-dashboard-dda").html(dashboard.ddaView):ajaxPost(null,baseUrl+"/"+moduleId+"/dda/getmydashboardcoop/",null,(function(e){mylog.log("loadDashboardDDA ok"),dashboard.ddaView=view,$("#list-dashboard-dda").html(view)}))}};function getRolesList(e,t){mylog.log("getContextDataRoleList",e,t),ajaxPost(null,baseUrl+"/"+moduleId+"/element/getroleslist",{type:e,id:t},(function(e){rolesList=e}))}function getContextDataLinks(){mylog.log("getContextDataLinks"),ajaxPost(null,baseUrl+"/"+moduleId+"/element/getalllinks/type/"+contextData.type+"/id/"+contextData.id,null,(function(e){mylog.log("getContextDataLinks data",e),"undefined"!=typeof mapCO&&(mapCO.clearMap(),notNull(contextData)&&(contextData.map={data:e,icon:"link",title:trad.thecommunityof+" <b>"+contextData.name+"</b>"},mapCO.addElts(e)))}),(function(e){mylog.log("getContextDataLinks error findGeoposByInsee",e),"undefined"!=typeof mapCO&&mapCO.clearMap(),callbackFindByInseeError(e)}))}function test(e,t){var a=i;e.size=size,e.id=getObjectId(e),e.name=notEmpty(e.name)?e.name:"",e.description=notEmpty(e.shortDe
38scription)?e.shortDescription:notEmpty(e.message)?e.message:notEmpty(e.description)?e.description:"",void 0===typeObj[t]&&(t="poi"),a=t,directory.dirLog&&mylog.warn("itemType",t,"typeIco",a),void 0!==e.typeOrga&&(a=e.typeOrga);var n=dyFInputs.get(a)?dyFInputs.get(a):typeObj.default;if(e.ico="fa-"+n.icon,e.color=n.color,e.parentType){directory.dirLog&&mylog.log("params.parentType",e.parentType);var o=dyFInputs.get(e.parentType)?dyFInputs.get(e.parentType):typeObj.default;e.parentIcon="fa-"+o.icon,e.parentColor=o.color}"classifieds"==e.type&&void 0!==e.category&&(e.ico=void 0!==classifieds.filters[e.category]?"fa-"+classifieds.filters[e.category].icon:""),e.htmlIco="<i class='fa "+e.ico+" fa-2x bg-"+e.color+"'></i>",e.useMinSize="undefined"!=typeof size&&"min"==size,e.imgProfil="",e.useMinSize||(e.imgProfil="<i class='fa fa-image fa-2x'></i>"),void 0!==e.profilMediumImageUrl&&""!=e.profilMediumImageUrl&&(e.imgProfil="<img class='img-responsive' src='"+baseUrl+e.profilMediumImageUrl+"'/>"),dyFInputs.get(t)&&"poi"==dyFInputs.get(t).col&&void 0!==e.medias&&void 0!==e.medias[0].content.image&&(e.imgProfil="<img class='img-responsive' src='"+e.medias[0].content.image+"'/>"),e.insee=e.insee?e.insee:"",e.postalCode="",e.city="",e.cityName="",null!=e.address&&(e.city=e.address.addressLocality,e.postalCode=e.cp?e.cp:e.address.postalCode?e.address.postalCode:"",e.cityName=e.address.addressLocality?e.address.addressLocality:""),e.fullLocality=e.postalCode+" "+e.cityName,e.type=dyFInputs.get(t).col,e.urlParent=notEmpty(e.parentType)&¬Empty(e.parentId)?"#page.type."+e.parentType+".id."+e.parentId:"",e.hash="#page.type."+e.type+".id."+e.id,e.elTagsList="";var s="";void 0!==e.tags&&null!=e.tags?($.each(e.tags,(function(t,a){void 0!==a&&""!=a&&"undefined"!=a&&(s+="<span class='badge bg-transparent text-red btn-tag tag' data-tag-value='"+slugify(a)+"'>#"+a+"</span> ",e.elTagsList+=slugify(a)+" ")})),e.tagsLbl=s):e.tagsLbl="",e.updated=notEmpty(e.updatedLbl)?e.updatedLbl:null}$(document).ready((function(){mylog.warn("learn","utiliser la console comme documentation","taper 'learn' dans le filtre, c'est simple","voir toutes l'informations de la page ou url chargé en cours.",{url:"sur toutes urls chargé",render:"sur chaque view ou template",todo:"qlq chose qui reste à faire",doc:"un element de documentation sur la page",learn:"explique qlq chose d'utile pour un process d'apprentissage"}),notNull(costum)&&("undefined"!=typeof contextId&&"undefined"!=typeof contextType||(contextId=costum.contextId,contextType=costum.contextType),notEmpty(costum.interop)&¬Empty(costum.interop.DISCOURSE_URL)&&""!=costum.interop.DISCOURSE_URL&&initInterop(),initJoinQrBtn()),setTimeout((function(){checkPoll()}),1e4),document.onkeyup=keyboardNav.checkKeycode,notNull(userId)&&""!=userId&&bindRightClicks()}));var co={ctrl:{lbh:function(e){userId?urlCtrl.loadByHash(e):co.nect()},open:function(e,t,a){if(title="test","githubmd"==t){title="<h1 class='text-red'>Github Markdown</h1>";let t=e.replace("/blob/","/");e=t.replace("https://github.com","https://raw.githubusercontent.com"),callback=function(){getAjax("",e,(function(e){descHtml=dataHelper.markdownToHtml(e),smallMenu.content(title+descHtml)}),"html")}}if("gitlabmd"==t){title="<a href='"+e+"' target='_blank'>source</a>";var n=baseUrl+"/interop/gitlab/page?url="+e;callback=function(){getAjax("",n,(function(e){descHtml=linkMdToHtml(e.content),smallMenu.content(title+descHtml)}),"html")}}if("codimd"==t){title="<h1 class='text-red'>CodiMD</h1>";let t=e+"/download";callback=function(){getAjax("",t,(function(e){descHtml=linkMdToHtml(e),smallMenu.content(title+descHtml)}),"html")}}if("youtube"==t){title="<h1 class='text-red'>Youtube</h1>";let t=e.replace("/watch?v=","/embed/");e=t.split("&",1),callback=function(){title,smallMenu.content('<iframe width="560" height="315" src="'+e+'" frameborder="0" gesture="media" allow="encrypted-media" allowfullscreen></iframe>')}}"json"==t&&(title="Json",callback=function(){$("#openModal div.modal-content").css("text-align","left"),lazyLoad(baseUrl+"/plugins/jsonview/jquery.jsonview.js",baseUrl+"/plugins/jsonview/jquery.jsonview.css",(function(){getAjax("",e,(function(t){urlT=e.split("/"),title=e+"<br/>"+urlT[8],smallMenu.content().JSONView(t)}),"html")}))}),title?smallMenu.open(title,null,null,callback):toastr.error("Type not found!!")}},help:function(){url=urlCtrl.convertToPath("#default.view.page.links"),smallMenu.openAjaxHTML(baseUrl+"/"+moduleId+"/"+url)},lang:function(){str="",$.each(co,(function(e,t){str+="<a class='btn' href='javascript:;' onclick='co."+e+"()'>co."+e+"</a><br/>"})),smallMenu.open("<h1>Talk to CO</h1>"+str)},tools:function(){smallMenu.ajaxHTML(baseUrl+"/cotools")},nect:function(){userId?toastr.success("allready Logged in!!"):Login.openLogin()},tribute:function(){window.open("https://www.helloasso.com/associations/open-atlas/collectes/communecter/don","_blank")},graph:function(){lazyLoad("https://d3js.org/d3.v4.min.js",null,(function(){var e="id/"+userId+"/type/citoyens";contextData&&contextData.id&&contextData.type&&(contextDataType=dyFInputs.get(contextData.type).ctrl,e="id/"+contextData.id+"/type/"+contextDataType),smallMenu.openAjaxHTML(baseUrl+"/graph/co/d3/"+e)}),!0)},communityNode:function(e,t){var a="id/"+userId+"/type/citoyens";contextData&&contextData.id&&contextData.type?a="id/"+contextData.id+"/type/"+contextData.type:costum&&costum.contextId&&costum.contextType&&(a="id/"+costum.contextId+"/type/"+costum.contextType),e&&t&&(a=`id/${e}/type/${t}`),urlCtrl.openAjax(baseUrl+"/graph/co/community/"+a)},finder:function(){smallMenu.openAjaxHTML(baseUrl+"/graph/co/finder/slug/"+contextData.slug)},badge:function(){var e="id/"+userId+"/type/citoyens";contextData&&contextData.id&&contextData.type&&(contextDataType=dyFInputs.get(contextData.type).ctrl,e="id/"+contextData.id+"/type/"+contextDataType),smallMenu.openAjaxHTML(baseUrl+"/connect/co/badge/"+e)},gmenu:function(){},mind:function(){contextData&&"citoyens"==contextData.type?smallMenu.open("Mindmap",null,null,(function(){mm=null,d3.json(baseUrl+"/api/person/get/id/"+contextData.id+"/format/tree",(function(e,t){if(e)throw e;smallMenu.content("<svg id='mindmap' style='width:100%;height:800px'></svg>"),mylog.log(t),markmap("svg#mindmap",t,{preset:"default",linkShape:"diagonal"})}))})):co.nect()},md:function(e){contextData?co.ctrl.open(baseUrl+"/api/"+dyFInputs.get(contextData.type).ctrl+"/get/id/"+contextData.id+"/format/md","md"):toastr.error("No context to build a markdown!!")},agenda:function(){urlCtrl.loadByHash("#agenda")},search:function(){urlCtrl.loadByHash("#search")},live:function(){urlCtrl.loadByHash("#live")},web:function(){urlCtrl.loadByHash("#web")},annonces:function(){urlCtrl.loadByHash("#annonces")},add:function(e){strT=e.split("."),type={org:"organization",o:"organization",pr:"project",ev:"event",e:"event",p:"person",poi:"poi"},type[strT[2]]&&dyFObj.openForm(strT[2])},json:function(e){contextData?co.ctrl.open(baseUrl+"/api/"+dyFInputs.get(contextData.type).ctrl+"/get/id/"+contextData.id,"json"):toastr.error("No context available!!")},importCostumContent:function(e,t=!1,a=0,n="",i=""){return new Promise((o,s)=>(ajaxPost(null,baseUrl+"/"+moduleId+"/cms/importbcms",e,(function(s){a&&a>
380&&(n.style.width=a+"%",i.textContent=Math.round(a)+"%"),t&&(window.location=baseUrl+"/costum/co/index/slug/"+e.contextSlug),o()}),{async:!1}),!1))},o:function(){co.ctrl.lbh("#"+userConnected.username+".view.directory.dir.organizations")},e:function(){co.ctrl.lbh("#"+userConnected.username+".view.directory.dir.evens")},pr:function(){co.ctrl.lbh("#"+userConnected.username+".view.directory.dir.projects")},p:function(){co.ctrl.lbh("#"+userConnected.username+".view.directory.dir.follows")},poi:function(){co.ctrl.lbh("#"+userConnected.username+".view.directory.dir.poi")},info:function(){co.ctrl.lbh("#"+userConnected.username+".view.detail")}};function initJoinQrBtn(){ajaxPost(null,baseUrl+"/"+moduleId+"/element/join_element",{contextId:contextId,contextType:contextType},(function(e){mylog.log("Data from success",e),e.result&&(mylog.log("Data from success","Okay"),$(`#joins-${contextId}`).length>0&&$(`#joins-${contextId}`).remove(),$(".corner-right-bottom").append(e.view))}))}function initInterop(){userConnected&&(!(notEmpty(costum)&¬Empty(costum.interop)&¬Empty(costum.interop.DISCOURSE_URL)&&costum.slug)||notEmpty(userConnected.interop)&&userConnected.interop.discourse&&void 0!==userConnected.interop.discourse[costum.slug]||ajaxPost("",baseUrl+"/interop/discourse/checkEmailMatch",{},(function(e){e.found&&e.user&&showDiscourseDetectModal(e.user)}),(function(){}),"json"))}function showDiscourseDetectModal(e){var t=notEmpty(costum)&¬Empty(costum.interop)&¬Empty(costum.interop.DISCOURSE_URL)?costum.interop.DISCOURSE_URL.replace(/\/+$/,""):"",a=e.username||"",n=e.name||a,i=t&&e.avatar_template?t+e.avatar_template.replace("{size}","144"):"",o=t?`<a href="${t}/u/${encodeURIComponent(a)}" target="_blank" rel="noopener noreferrer" class="small">Voir le profil sur le forum →</a>`:"",s=`\n\t\t<style>\n\t\t\t#discourse-detect-modal { backdrop-filter: blur(1px); background: #00000096; }\n\t\t\t#discourse-detect-modal .modal-dialog { display:flex; align-items:center; min-height:calc(100% - 60px); }\n\t\t\t#discourse-detect-modal .modal-content { width:100%; }\n\t\t\t#discourse-detect-modal .discourse-detect-card {\n\t\t\t\tdisplay:flex; align-items:center; gap:14px;\n\t\t\t\tpadding:14px 18px; margin:15px 0;\n\t\t\t\tbackground:#f9f9f9; border:1px solid #e0e0e0; border-radius:6px;\n\t\t\t}\n\t\t\t#discourse-detect-modal .discourse-detect-card .discourse-detect-info {\n\t\t\t\tdisplay:flex; flex-direction:column; min-width:0;\n\t\t\t}\n\t\t\t#discourse-detect-modal .discourse-detect-card .discourse-detect-name {\n\t\t\t\tfont-size:1.15em; font-weight:600; color:#333;\n\t\t\t\twhite-space:nowrap; overflow:hidden; text-overflow:ellipsis;\n\t\t\t}\n\t\t\t#discourse-detect-modal .discourse-detect-card .discourse-detect-username {\n\t\t\t\tcolor:#888; font-size:0.92em;\n\t\t\t}\n\t\t\t#discourse-detect-modal .discourse-detect-card a {\n\t\t\t\tfont-size:0.85em; margin-top:2px;\n\t\t\t}\n\t\t</style>\n\t\t<div class="modal fade" id="discourse-detect-modal" tabindex="-1" role="dialog" data-backdrop="static" data-keyboard="false">\n\t\t\t<div class="modal-dialog" role="document">\n\t\t\t\t<div class="modal-content">\n\t\t\t\t\t<div class="modal-header">\n\t\t\t\t\t\t<button type="button" class="close" id="discourse-detect-dismiss-x" data-dismiss="modal">×</button>\n\t\t\t\t\t\t<h4 class="modal-title"><i class="fa fa-search"></i> Compte Discourse trouvé</h4>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="modal-body">\n\t\t\t\t\t\t<p>Nous avons trouvé un compte Discourse associé à votre adresse e-mail :</p>\n\t\t\t\t\t\t<div class="discourse-detect-card">\n\t\t\t\t\t\t\t${i?`<img src="${i}" alt="" style="width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0">`:'<i class="fa fa-user-circle" style="font-size:56px;color:#aaa;flex-shrink:0"></i>'}\n\t\t\t\t\t\t\t<div class="discourse-detect-info">\n\t\t\t\t\t\t\t\t<span class="discourse-detect-name">${escapeHtml(n)}</span>\n\t\t\t\t\t\t\t\t<span class="discourse-detect-username">@${escapeHtml(a)}</span>\n\t\t\t\t\t\t\t\t${o}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<p>Souhaitez-vous associer ce compte à votre profil ?</p>\n\t\t\t\t\t\t<div id="discourse-detect-feedback"></div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="modal-footer">\n\t\t\t\t\t\t<button class="btn btn-default" id="discourse-detect-decline">Non merci</button>\n\t\t\t\t\t\t<button class="btn btn-primary" id="discourse-detect-accept"><i class="fa fa-link"></i> Oui, associer</button>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>`;function r(){userConnected&&(userConnected.interop||(userConnected.interop={}),userConnected.interop.discourse||(userConnected.interop.discourse={}),userConnected.interop.discourse[costum.slug]=!1),ajaxPost("",baseUrl+"/interop/discourse/dismissDiscourseLink",{},(function(){}),(function(){}),"json"),$("#discourse-detect-modal").modal("hide"),$("#discourse-detect-modal").remove()}$("body").append(s),$("#discourse-detect-modal").modal("show"),$("#discourse-detect-accept").on("click",(function(){var e=$
38(this);e.prop("disabled",!0),$("#discourse-detect-feedback").html('<p class="text-muted"><i class="fa fa-spinner fa-spin"></i> Association en coursâ¦</p>'),ajaxPost("",baseUrl+"/interop/discourse/linkAccount",{username:a},(function(t){t.result?(userConnected&&(userConnected.interop||(userConnected.interop={}),userConnected.interop.discourse||(userConnected.interop.discourse={}),userConnected.interop.discourse[costum.slug]=t.username),$("#discourse-detect-feedback").html('<div class="alert alert-success"><i class="fa fa-check"></i> Compte associé avec succès !</div>'),setTimeout((function(){$("#discourse-detect-modal").modal("hide"),$("#discourse-detect-modal").remove()}),1200)):($("#discourse-detect-feedback").html('<div class="alert alert-danger">'+escapeHtml(t.error||"Erreur.")+"</div>"),e.prop("disabled",!1))}),(function(){$("#discourse-detect-feedback").html('<div class="alert alert-danger">Erreur réseau.</div>'),e.prop("disabled",!1)}),"json")})),$("#discourse-detect-decline").on("click",r),$("#discourse-detect-dismiss-x").on("click",r)}function getContextData(){var e={};return ajaxPost("",baseUrl+"/co2/element/get/type/"+contextType+"/id/"+contextId,null,(function(t){e=t.map}),null,"json",{async:!1}),e}var indexStepInit=30,indexStep=indexStepInit,currentIndexMin=0,currentIndexMax=indexStep,scrollEnd=!1,totalData=0,timeout=null,searchType="",searchSType="",pageEvent=!1,loadingData=!1,mapElements=new Array,favTypes=[],translate={organizations:"Organisations",projects:"Projets",events:"Ãvénements",people:"Citoyens",followers:"Ils nous suivent"};function startSearch(e,t,a,n){if(searchAllEngine.searchInProgress=!0,mylog.log("directory.js startSearch agenda.",e,t),mylog.log("directory.js startSearch searchObject.types agenda.",searchObject.types),void 0!==searchObject.source)interopSearch(searchObject.source,searchObject.source);else{if(0===searchObject.text.indexOf("co.")){var i=searchObject.text.split(".");if(i[1]&&"function"==typeof co[i[1]])return void co[i[1]](searchObject.text);co.mands()}if(location.hash.indexOf("#live")<0){if(mylog.log("directory.js startSearch agenda. callBack",typeof a,loadingData),loadingData)return;loadingData=!0,mylog.log("directory.js startSearch agenda. searchObject.indexMin",searchObject.indexMin,t,searchObject.indexStep,searchObject.types),searchObject.indexMin=void 0===e?0:e,autoCompleteSearch(e,t,a,n)}}}function initUiCoopDirectory(){$.each($(".searchEntity.coopPanelHtml .descMD"),(function(){$(this).html(dataHelper.markdownToHtml($(this).html()))}
38)),$(".btn-openVoteDetail").off().click((function(){var e=$(this).data("coop-id");$(".all-coop-detail-votes"+e).toggleClass("hide"),$(".all-coop-detail-desc"+e).toggleClass("hide")})),$(".btn-coopfilter").off().click((function(){$(".coopFilter").addClass("hidden"),$("."+$(this).data("filter")+"Filter").removeClass("hidden"),directory.sortSearch(".coopFilter:not(.hidden)")})),$(".openCoopPanelHtml").off().click((function(){mylog.log("HERE .openCoopPanelHtml");var e=$(this).data("coop-type"),t=$(this).data("coop-id"),a=$(this).data("coop-idparentroom"),n=$(this).data("coop-parentid"),i=$(this).data("coop-parenttype"),o=null,s=location.hash.split("?"),r=searchInterface.getUrlSearchParams(),l=s[0].substring(0)+"?preview="+e+"."+t;if(""!=r&&(l+="&"+r),history.replaceState({},null,l),uiCoop.prepPreview(e,t,a,n,i,o),$(this).data("coop-section")){var c=$(this).data("coop-section");"amendments"==c?o=function(){uiCoop.showAmendement(!0),$("#modal-preview-coop #amendement-container").css("top",$("#mainNav").outerHeight()+coInterface.menu.initTopPostion)}:"vote"==c?(mylog.log(".openCoopPanelHtml vote"),o=function(){}):"comments"==c&&(o=function(){setTimeout((function(){$("#coop-container").animate({scrollTop:$(".btn-select-arg-comment").offset().top},1e3)}),1e3)})}if(e="resolutions"==(e="proposals"==(e="actions"==e?"action":e)?"proposal":e)?"resolution":e,notNull(contextData)&&contextData.id==n&&contextData.type==i&&"undefined"==typeof isOnepage&&""!=a)toastr.info(trad.processing),uiCoop.startUI(),$("#modalCoop").modal("show"),onchangeClick=!1,"rooms"==e?uiCoop.getCoopData(contextData.type,contextData.id,"room",null,t):setTimeout((function(){uiCoop.getCoopData(contextData.type,contextData.id,"room",null,a,(function(){toastr.info(trad.processing),uiCoop.getCoopData(contextData.type,contextData.id,e,null,t)}),!1)}),1e3);else if("rooms"==e){var d="#page.type."+i+".id."+n+".view.coop.room."+a+"."+e+"."+t;urlCtrl.loadByHash(d)}else uiCoop.getCoopDataPreview(e,t,o)})),$(".timeline-panel .btn-send-vote").off().click((function(){var e=$
38(this).data("idparentproposal"),t=$(this).data("vote-value"),a=$(this).data("idparentroom");mylog.log("send vote",t),uiCoop.sendVote("proposal",e,t,a,null,!0)})),document.querySelectorAll("#btn-activity-link").forEach(e=>{e.addEventListener("click",(function(){redirigerVersPage(this.getAttribute("data-activity-link"))}))})}function isValidUrl(e){return!!new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)}function redirigerVersPage(e){window.open(e,"_blank")}function isFromActivityPub(e){return null!=e.fromActivityPub&&null!=e.fromActivityPub&&e.fromActivityPub}function activityPubObjectId(e){return null!=e.objectId&&null!=e.objectId?e.objectId:""}function activityPubAction(e,t){return"events"==t?"follow"==e?"joinevent":"leaveevent":(t="projects")?"follow"==e?"followProject":"unfollowProject":""}function getDomain(e){const t=e.match(/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/im);return t&&t.length>=2?t[1]:null}function checkLocalActor(e){var t=!1;return/^[a-zA-Z0-9]+$/.test(e.id)&&(t=!0),t}function getContributionData(e,t){var a=0;return Array.isArray(e)&&e.forEach(e=>{void 0!==e.invitorId&&e.invitorId==t&&(a=e)}),a}function isActorCanEdit(e,t){var a=!1,n=getContributionData(e,t);return void 0!==n&&null!=n&&(a=void 0!==n.isAdmin&&void 0===n.isAdminPending),a}function isFollowApElement(e){var t=0;if(null!=typeof e.links&&void 0!==e.links.activitypub){var a=e.links.activitypub;void 0!==a.followers&&Array.isArray(a.followers)&&a.followers.length>0&&a.followers.forEach(e=>{void 0!==e.invitorId&&e.invitorId==activitypubActorId&&(t+=1)})}return t>0}function isInSameDomain(e,t){return getDomain(e)===getDomain(t)}function formattedProcess(e,t){isValidUrl(e.id)||(e.rolesAndStatusLink=notNull(t.connectType)&&exists(t.links[t.connectType][e.id])?t.links[t.connectType][e.id]:{}),e.statusLinkHtml="",void 0!==e.rolesAndStatusLink&&(void 0!==e.rolesAndStatusLink.toBeValidated&&void 0!==e.rolesAndStatusLink.isAdminPending?e.statusLinkHtml="<span class='entityStatusLink waitingToBecome text-red italic'>"+trad.waitingValidationForAdmin+"</span>":void 0!==e.rolesAndStatusLink.toBeValidated?e.statusLinkHtml="<span class='entityStatusLink waitingToBecome text-red italic'>"+trad.waitingValidation+"</span>":void 0!==e.rolesAndStatusLink.isAdminPending?e.statusLinkHtml="<span class='entityStatusLink memberAskForAdmin text-red italic'>"+trad.memberAskToBeAdmin+"</span>":void 0!==e.rolesAndStatusLink.isAdminInviting?e.statusLinkHtml="<span class='entityStatusLink adminInviting text-red italic'>"+trad.invitingToAdmin+"</span>":void 0!==e.rolesAndStatusLink.isAdmin&&(e.statusLinkHtml="<span class='entityStatusLink admin'>"+trad.administrator+"</span>"),void 0!==e.rolesAndStatusLink.isInviting&&(e.statusLinkHtml+="<span class='entityStatusLink italic'>"+trad.InvitationLaunched+"</span>"),e.rolesHtml="","object"==typeof e.rolesAndStatusLink.roles&¬Null(e.rolesAndStatusLink.roles)&¬Empty(e.rolesAndStatusLink.roles)&&(e.rolesHtml+="<small><b>"+trad.roleroles+" :</b> ",e.rolesHtml+=Array.isArray(e.rolesAndStatusLink.roles)?e.rolesAndStatusLink.roles.join(", "):e.rolesAndStatusLink.roles,e.rolesHtml+="</small>"))}function formatDate(e){return e?new Date(String(e).length>10?e:1e3*e).toLocaleDateString("fr-FR",{day:"2-digit",month:"long",year:"numeric"}):""}function getInitials(e){return e?e.split(" ").filter(Boolean).slice(0,2).map((function(e){return e[0]})).join("").toUpperCase():"?"}function extractImages(e){var t=[];return["images","medias","photos","gallery","media"].forEach((function(a){var n=e[a];if(n)if("string"==typeof n.docPath)t.push(n.docPath);else if(Array.isArray(n))n.forEach((function(e){if("string"==typeof e.docPath)t.push(e.docPath);else if(e&&"object"==typeof e){var a=e.url||e.src||e.path||e.docPath;a&&t.push(a)}}));else if("object"==typeof n){var i=n.url||n.src||n.path;
38i&&t.push(i)}})),t.filter((function(e,t,a){return e&&a.indexOf(e)===t}))}function getCreator(e){var t=e;return"string"==typeof t?{name:t,email:""}:{name:t.name||t.fullName||t.username||t.displayName||"Anonyme",email:t.email||"",avatar:t.profilThumbImageUrl||t.profilImageUrl||t.avatar||t.image||""}}function fetchCreator(e){if(null==e)return null;let t={};return ajaxPost("",baseUrl+"/co2/aap/getelementbyid/type/citoyens/id/"+e,null,(function(e){t=e}),null,null,{async:!1}),t}function getFileInfo(e){let t=null;return ajaxPost(null,baseUrl+"/"+moduleId+"/document/getlistdocumentswhere",{params:{id:e,type:"poi",contentKey:{$ne:"mdImage"}},limit:100,indexMin:0},(function(e){t=e}),null,"json",{async:!1}),t}function renderCardActus(e){let t=Object.values(getFileInfo(e._id.$id));e.images=void 0!==t&&t?t:[];var a=fetchCreator("string"==typeof e.creator?e.creator:null),n=extractImages(e),i=getCreator(a),o=e.name||e.title||"Sans titre",s=formatDate(e.created||e.createdAt||e.date),r=(e.type||"article").toUpperCase(),l=!!e.pin,c=!("undefined"==typeof costum||!costum||!costum.isCostumAdmin),d=$("<div>"),u=$('<div id="entity_'+e.collection+"_"+e._id.$id+'" class="col-lg-3 col-md-4 col-sm-6 col-xs-12 searchEntityContainer ssbe-actus-card-container '+e.containerClass+'" ></div>'),p=n.length>0?'<img src="'+n[0]+'" alt="'+$("<div>").text(o).html()+'" onerror="$(this).replaceWith(\'<div class="ssbe-actus-placeholder"><i class="fa fa-picture-o"></i></div>\')">':'<div class="ssbe-actus-placeholder"><i class="fa fa-picture-o"></i></div>',m=n.length>1?'<div class="ssbe-actus-card-count"><i class="fa fa-picture-o"></i> '+n.length+"</div>":"",h=c?'<button type="button" class="ssbe-actus-card-pin-btn tooltips'+(l?" is-pinned":"")+'" data-id="'+e._id.$id+'" data-collection="'+e.collection+'" data-pinned="'+(l?"1":"0")+'" data-toggle="tooltip" data-placement="bottom" data-original-title="'+(l?"Désépingler":"Ãpingler")+'"><i class="fa fa-thumb-tack"></i></button>':"",f=(i.avatar?(i.avatar,i.name):getInitials(i.name),$('<div class="ssbe-actus-card lbh-preview-element'+(l?" ssbe-actus-card-pinned":"")+'" data-href="#page.type.poi.id.'+e._id.$id+'" href="#page.type.poi.id.'+e._id.$id+'" data-id="'+e._id.$id+'"><div class="ssbe-actus-card-image">'+p+'<div class="ssbe-actus-card-badge">'+r+"</div>"+h+m+'</div><div class="ssbe-actus-card-body"><div class="ssbe-actus-card-title"></div><div class="ssbe-actus-card-date"><i class="fa fa-calendar"></i> '+s+"</div></div></div>"));return f.find(".ssbe-actus-card-title").text(o),f.find(".ssbe-actus-creator-name").text(i.name),u.append(f),d.append(u),d.html()}var directory={elemClass:smallMenu.destination+" .searchEntityContainer ",path:"div"+smallMenu.destination+" div.favSection",tagsT:[],scopesT:[],multiTagsT:[],multiScopesT:[],appKeyParam:null,scrollTop:!0,viewMode:directoryViewMode,costum:"undefined"!=typeof costum&&null!=costum&&void 0!==costum.htmlConstruct&&void 0!==costum.htmlConstruct.directory?costum.htmlConstruct.directory:null,colPos:"left",dirLog:!1,actusViewSsbe:function(e){return renderCardActus(e)},simplePanelHtml:function(e){var t="";return t+="<div class='col-lg-4 col-md-4 col-sm-6 col-xs-12 searchEntityContainer simplePanelHtml "+e.containerClass+" contain_"+e.collection+"_"+e.id+"'>",t+='<div class="searchEntity" id="entity'+e.id+'">',void 0!==e.edit&¬Null(e.edit)&&(t+=directory.getAdminToolBar(e)),void 0!==e.updated&¬Null(e.updated)?t+=directory.showDatetimePost(e.collection,e.id,e.updated,30):void 0!==e.created&¬Null(e.created)&&(t+=directory.showDatetimePost(e.collection,e.id,e.created,30)),t+="<a href='"+e.hash+"' class='container-img-profil "+e.hashClass+"'>"+e.imageProfilHtml+"</a>",t+="<div class='entityRight profil no-padding'>",t+="<div class='entityCenter no-padding'>",t+="<a href='"+e.hash+"' class='pull-right "+e.hashClass+"'><i class=\"fa fa-"+e.icon+" bg-"+e.color+'"></i></a>',t+="</div>",t+="<a href='"+e.hash+"' class='entityName bold text-dark "+e.hashClass+"'>"+e.name+"</a>",t+="<div class='entityDescription'>
38"+(null==e.shortDescription?"":e.shortDescription)+"</div>",void 0!==e.tagsHtml&&(t+="<div class='tagsContainer text-red'>"+e.tagsHtml+"</div>"),void 0!==e.id&&void 0!==e.collection&&(t+=directory.socialToolsHtml(e)),t+="</div>",t+="</div>",t+="</div>",t+="</div>",t+="</div>"},classifiedPanelHtml:function(e){mylog.log("classifiedPanelHtml",e);var t="";t+="<div class='col-lg-4 col-md-4 col-sm-6 col-xs-12 searchEntityContainer "+e.containerClass+" contain_"+e.collection+"_"+e.id+"'>",t+='<div class="item-slide" id="entity'+e.id+'">',void 0!==e.updated&¬Null(e.updated)?t+=directory.showDatetimePost(e.collection,e.id,e.updated,30):void 0!==e.created&¬Null(e.created)&&(t+=directory.showDatetimePost(e.collection,e.id,e.created,30)),t+="<div class='entityCenter'>",t+="<a href='"+e.hash+"' class='pull-right "+e.hashClass+"'><i class=\"fa fa-"+e.icon+" bg-"+e.color+'"></i></a>',t+="</div>",t+="<div class='img-back-card'>"+e.imageProfilHtml,t+="<div class='text-wrap searchEntity'>",t+="<div class='entityRight profil no-padding'>",t+="<a href='"+e.hash+"' class='entityName letter-turq "+e.hashClass+"'>"+e.name+"</a>";var a=void 0!==e.devise?e.devise:"";if(void 0!==e.price&&""!=e.price&&(t+="<div class='entityPrice'>"+e.price+" "+a+"</div>"),$.inArray(e.collection,["classifieds","ressources"])>=0&&void 0!==e.category){var n=`<span class="type">${tradCategory[e.section]}</span>`;if(e.category&&"poi"!=e.type){var i=tradCategory[e.category]?" > "+tradCategory[e.category]:" > "+e.category;e.subtype&&(i+=tradCategory[e.subtype]?" > "+tradCategory[e.subtype]:" > "+e.subtype),n+=`<span class="subtype">${i}</span>`}t+=`\n\t\t\t<div class="entityType col-xs-12 no-padding">\n\t\t\t\t${n}\n\t\t\t</div>\n\t\t`}notNull(e.localityHtml)&&(t+='<div class="entityLocality no-padding text-center"><span> '+e.localityHtml+"</span></div>"),t+="</div>",t+="</div>",t+="</div>",t+="<div class='slide-hover co-scroll'>",t+='<div class="text-wrap">',t+='<h4 class="entityName"><a href=\''+e.hash+"' class=' letter-turq "+e.hashClass+"'>"+e.name+"</a></h4>";a=void 0!==e.devise?e.devise:"";if(void 0!==e.price&&""!=e.price&&(t+="<div class='entityPrice'> "+e.price+" "+a+"</div>"),$.inArray(e.collection,["classifieds","ressources"])>=0&&void 0!==e.category){n=`<span class="type">${tradCategory[e.section]}</span>`;if(e.category&&"poi"!=e.type){i=tradCategory[e.category]?" > "+tradCategory[e.category]:" > "+e.category;e.subtype&&(i+=tradCategory[e.subtype]?" > "+tradCategory[e.subtype]:" > "+e.subtype),n+=`<span class="subtype">${i}</span>`}t+=`\n\t\t\t\t<div class="entityType col-xs-12 no-padding">\n\t\t\t\t\t${n}\n\t\t\t\t</div>\n\t\t\t`}return notNull(e.localityHtml)&&(t+='<div class="entityLocality no-padding text-center"><span> '+e.localityHtml+"</span></div>"),""!=e.contactInfo&&void 0!==e.contactInfo&&(t+='<div class="entityContact no-padding text-center"><span> <i class="fa fa-phone" aria-hidden="true"></i> '+e.contactInfo+"</span></div>"),t+="<hr>",t+='<p class="p-short">'+(notNull(e.descriptionStr)?e.descriptionStr:"")+"</p>",void 0!==e.tagsHtml&&(t+='<ul class="tag-list">'+e.tagsHtml+"</ul>"),void 0!==e.id&&void 0!==e.collection&&(t+='<hr><div class="desc">'+directory.socialToolsHtml(e)+"</div>"),t+="</div>",t+="</div>",t+="</div>",t+="</div>",t+="</div>"},elementPanelHtml:function(e){mylog.log("elementPanelHtml","Params",e);void 0!==e.updated&¬Null(e.updated)?directory.showDatetimePost(e.collection,e.id,e.updated,30):void 0!==e.created&¬Null(e.created)&&directory.showDatetimePost(e.collection,e.id,e.created,30);var t="";return t+='<div class="swiper-slide">',t+='<div id="entity_'+e.collection+"_"+e.id+'" class="col-lg-4 col-md-4 col-sm-6 col-xs-12 searchEntityContainer '+e.containerClass+'">',t+='<div class="item-slide commonConfigCard"><div class="entityCenter" style="position: absolute;">',checkLocalActor(e)?t+='<span><i class="fa fa-'+e.icon+" bg-"+e.color+'"></i></span>':t+='<div class="bg-'+e.color+'" style="width: 45px;height: 45px;font-size: 20px;text-align: center;border-radius: 5px 0 21px 0;border-right: 2px solid #fff;border-bottom: 2px solid #fff;color: #fff;"><img style="width:20px;height:20px;margin-top: 10px" src="https://cdn.onlinewebfonts.com/svg/img_223015.png" alt="logo fediverse" width="32" height="32"></div>',t+="</div>",t+='<div class="img-back-card">',t+=e.imageProfilHtml,isFromActivityPub(e)&&null!=e.providerInfo&&(t+='<div style="position: absolute;bottom: 0;z-index:2;width:100%;padding-bottom: 10px;">',t+='<div style="display:flex;justify-content:end;align-items:center" class="federation-provider-info">',t+='<div style="display: flex;flex-direction: column;align-items: flex-start;padding-right:5px">',t+='<span style="font-size: 11px;background-color: #777;color: white;padding: 1px 4px;border-radius: 2px;">envoyé depuis</span>',t+='<a style="text-decoration: none;font-size: 14px;transition: .2s;color: white;font-weight:bold" href="'+e.providerInfo.url+'" target="__blank">',t+=e.providerInfo.name,t+="</a>",t+="</div>",t+='<img style="width:32px;height:32px;margin-left: 5px;margin-right: 10px;" src="https://www.fediverse.to/static/images/icon.png" alt="'+e.providerInfo.name+'" width="32" height="32">',t+="</div>",t+="</div>"),isFromActivityPub(e)?t+='<div class="text-wrap searchEntity" style="padding-bottom: 60px">':t+='<div class="text-wrap searchEntity">',t+='<h4 class="entityName"><a href="'+e.hash+'" class="uppercase '+e.hashClass+'">
38'+e.name+'</a></h4><div class="small-infos-under-title text-center">',t+=directory.typeConfigAppend(e.type),notEmpty(e.statusLinkHtml)&&(t+=e.statusLinkHtml),t+=directory.roleConfigAppend(e.rolesHtml),t+=directory.localityConfigAppend(e.localityHtml),t+='</div><div class="entityDescription"></div></div></div><div class="slide-hover co-scroll"><div class="text-wrap"><h4 class="entityName"><a href="'+e.hash+'" class="'+e.hashClass+'">'+e.name+"</a></h4>",t+=directory.typeConfigAppend(e.type),notEmpty(e.statusLinkHtml)&&(t+=e.statusLinkHtml),t+=directory.roleConfigAppend(e.rolesHtml),void 0!==e.edit&¬Null(e.edit)&&(t+=directory.getAdminToolBar(e)),e.id==userId&&void 0!==e.rolesAndStatusLink&&void 0!==e.rolesAndStatusLink.isInviting&&void 0!==e.rolesAndStatusLink.invitorId&&e.rolesAndStatusLink.invitorId!=userId&&(t+=directory.getUserInvitToolBar(e)),t+=directory.localityConfigAppend(e.localityHtml),t+=directory.descriptionConfigAppend(e.descriptionStr),void 0!==e.tagsHtml&&(t+='<ul class="tag-list">'+e.tagsHtml+"</ul>"),t+=directory.countLinksHtml(e),t+=directory.socialToolsConfigAppend(e),t+="</div></div></div></div></div>"},cardSimpleHtml:function(e){mylog.log("directory.cards",e);let t=baseUrl+moduleUrl+"/images/thumbnail-default.jpg";var a="",n=e.tags?e.tags:[];n=n.slice(0,3).sort((e,t)=>e.localeCompare(t)),"news"==e.collection&&(e.created?formatDate(e.created):formatDate(e.date),e.tags),"events"==e.collection&&e.startDate&&moment(e.startDate).locale("fr").format("DD/MM/YYYY HH:mm");let i="";if(e.parent||e.organizer){let t=e.organizer||e.parent;i='<div style="position:absolute; max-width:45%;font-weight:bold; top:35px; left: 30px;">',$.each(t,(function(e,t){i+='<a href="#page.type.'+t.type+".id."+e+'" class="lbh-preview-element padding-5 margin-bottom-5" style="background-color:var(--primary-color); color:white; display:inline-block; border-radius:4px">'+t.name+"</a><br/>"})),i+="</div>"}let o="";if(e.thematic){let t=e.thematic;o='<div style="display: flex;flex-wrap: wrap;" >',"object"==typeof t?$.each(t,(function(e,t){o+='<a href="javascript:onClickThematicBadge(`'+t+'`)" class="thematic">'+t+"</a>"})):"string"==typeof t&&(o+='<a href="javascript:onClickThematicBadge(`'+t+'`)" class="thematic">'+t+"</a>"),o+="</div>"}let s=[];"events"==e.collection&&e.type&&("object"==typeof e.type?$.each(e.type,(function(e,t){void 0!==tradCategory[t]?s.push(tradCategory[t]):s.push(t)})):"string"==typeof e.type&&void 0!==tradCategory[e.type]?s.push(tradCategory[e.type]):s.push(e.type));var r,l="",c="",d="",u=(a="",""),p="";return null!=e.address&&(l=e.address.streetAddress?e.address.streetAddress:"",c=e.address.postalCode?e.address.postalCode:"",d=e.address.addressLocality?e.address.addressLocality:"",void 0!==e.geo&&("latLng="+e.geo.latitude+","+e.geo.longitude,u=e.geo.latitude,p=e.geo.longitude)),r=""!=e.streetAddress||""!=e.postalCode||""!=e.city?l+" "+c+" "+d:trad.UnknownLocality,a+=`<div id="entity_${e.collection}_${e.id}" class="searchEntityContainer blog-item actus-item item-type1 msr-id-${e._id.$id} col-xl-2 col-lg-2 col-md-3 col-sm-6 col-xs-12 ${e.containerClass} click-element" data-href="${e.hash}" data-type-elt="${e.collection}" data-class="${e.hashClass}" style="cursor:pointer">`+'<div class="item-inner" style="display:block"><div class="image"><img src="'+(e.profilMediumImageUrl||t)+'" class="img-responsive" alt="" decoding="async"></div>'+(e.toolLevel?'<span class="padding-10" style="position:absolute; background-color:#f1c232; font-weight:bold; max-width:45%; top:35px; right: 30px; border-radius:4px;" title="'+(e.toolLevel||"")+'">'+(e.toolLevel||"")+"</span>":"")+("events"==e.collection&&e.type?'<span class="uppercase padding-10" style="position:absolute; background-color:#ddd; font-weight:bold; max-width:45%; top:35px; right: 30px; border-radius:4px" title="'+(s.toString()||"")+'">'+(s.toString()||"")+"</span>":"")+'<div class="item-body"><div class="item-text">'+(""!=r&&r!=trad.UnknownLocality?"<a href='javascript:void(0)' data-latitude='"+u+"' data-longitude='"+p+"' class='btn-address-card'><i class='fa fa-map-marker margin-right-5'></i>"+r+"<a>":"")+(e.name?`<h4 class="title">${e.name}</h4>`:"")+o+'</div><div class="link-bordered">',a+="</div></div></div></div>"},elementPanelHtmlSmallCard:function(e){mylog.log("elementPanelHtmlSmallCard","Params",e);var t="";return t=`\n\t\t<div id="entity_${e.collection}_${e.id}" class="col-lg-2 col-md-3 col-sm-4 col-xs-12 searchEntityContainer ${e.containerClass} click-element" data-href="${e.hash}" data-type-elt="${e.collection}" data-class="${e.hashClass}">
38\n\t\t\t<div class="small-card item-slide">\n\t\t\t\t<div class="icon-elm bg-${e.color}">\n\t\t\t\t\t<span><i class="fa fa-${e.icon} "></i></span>\n\t\t\t\t</div>\n\t\t\t\t<div class="block-card-img">\n\t\t\t\t\t<a href="${e.hash}" class=" ${e.hashClass}">\n\t\t\t\t\t\t<div class="card-img-container " >\n\t\t\t\t\t\t\t${e.imageProfilHtml}\t\t\t\t\t\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</a>\n\t\t\t\t\t<div class="block-card-body">\t\t\t\t\t\t\n\t\t\t\t\t\t<h4 class="entityName"><a href="${e.hash}" class=" ${e.hashClass}">${e.name}</a></h4>`,t+="</div>",t+="</div>",t+=` <div class="block-card-hover co-scroll">\n\t\t\t\t\t\t\t<div class="text-wrap">\n\t\t\t\t\t\t\t\t<h4 class="entityName"> <a href="${e.hash}" class="${e.hashClass}">${e.name}</a> </h4>`,t+=directory.typeConfigAppend(e.type),notEmpty(e.statusLinkHtml)&&(t+=e.statusLinkHtml),t+=directory.roleConfigAppend(e.rolesHtml),void 0!==e.edit&¬Null(e.edit)&&(t+=directory.getAdminToolBar(e)),e.id==userId&&void 0!==e.rolesAndStatusLink&&void 0!==e.rolesAndStatusLink.isInviting&&void 0!==e.rolesAndStatusLink.invitorId&&e.rolesAndStatusLink.invitorId!=userId&&(t+=directory.getUserInvitToolBar(e)),t+=directory.localityConfigAppend(e.localityHtml),t+=directory.countLinksHtml(e),t+=directory.socialToolsConfigAppend(e),t+="</div>",t+="</div>",t+="</div> \n\t\t\t</div> "},tlCardPanelHtml:function(e){var t="";if(null!=e.address){var a=e.address.streetAddress?e.address.streetAddress:"",n=e.address.postalCode?e.address.postalCode:"",i=e.address.addressLocality?e.address.addressLocality:"";""==a&&""==n&&""==i||(t=a+" "+n+" "+i)}return`\n\t\t\t<div class="swiper-slide">\n\t\t\t\t<div id="entity_${e.collection}_${e.id}" class="searchEntityContainer tl-card-container click-element" data-class=" lbh-preview-element" data-href="${e.hash}" data-id="${e.id}" data-type-elt="${e.collection}" >\n\t\t\t\t\t<a>\n\t\t\t\t\t\t<div class="tl-card ${"undefined"!=e.profilMediumImageUrl?"":"no-image"}" style="${e.profilMediumImageUrl?`background-image:url('${e.profilMediumImageUrl}');`:""}">\n\t\t\t\t\t\t\t<div class="tl-icon"><i class='fa fa-laptop'></i></div>\n\t\t\t\t\t\t\t<div class="tl-location">\n\t\t\t\t\t\t\t\t<strong>${e.name}</strong><br>\n\t\t\t\t\t\t\t\t${""!=t?t:"<i>Non assigné</i>"}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`},tlCommunityCard:function(e){mylog.log("tlCommunityCard",e.collection,e);var t="";if(null!=e.address){var a=e.address.streetAddress?e.address.streetAddress:"",n=e.address.postalCode?e.address.postalCode:"",i=e.address.addressLocality?e.address.addressLocality:"";""==a&&""==n&&""==i||(t=a+" "+n+" "+i)}return`\n\t\t\t<div class="swiper-slide">\n\t\t\t\t<div id="entity_${e.collection}_${e.id}" class="searchEntityContainer tl-card-container ${e.containerClass} click-element" data-class=" lbh-preview-element" data-href="${e.hash}" data-id="${e.id}" data-type-elt="${e.collection}" >\n\t\t\t\t\t<div class="tl-card-community" style="${e.profilMediumImageUrl?`background-image:url('${e.profilMediumImageUrl}');`:""}">\n\t\t\t\t\t<div class="hide contain-follow"> \n\t\t\t\t\t\t<a href="javascript:;" class="btn btn-default btn-link followBtn" data-toggle="tooltip" data-placement="left" data-original-title="S'abonner" data-ownerlink="follow" data-id="${e.id}" data-type="${e.colm}" data-name="${e.name}"><i class="fa fa-link fa-rotate-270"></i> S'abonner</a>\n\t\t\t\t\t</div>\t\n\t\t\t\t\t<div class="state-contain">${notEmpty(e.statusLinkHtml)?`<span class="elem-state">${e.statusLinkHtml}</span>`:""}</div>\n\t\t\t\t\t\t<div class="tl-location">\n\t\t\t\t\t\t\t<strong>${e.name}</strong><br>\n\t\t\t\t\t\t\t${""!=t?t:"<i>Non renseigné</i>"}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t${void 0!==e.edit&¬Null(e.edit)?`\n\t\t\t\t\t\t<div class="slide-hover co-scroll">\n\t\t\t\t\t\t\t${directory.getAdminToolBar(e)}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`:""}\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`},tlCardEventPanelHtml:function(e){var t="";if(null!=e.address){var a=e.address.streetAddress?e.address.streetAddress:"",n=e.address.postalCode?e.address.postalCode:"",i=e.address.addressLocality?e.address.addressLocality:"";""==a&&""==n&&""==i||(t=a+" "+n+" "+i)}return`\n\t\t\t<div class="swiper-slide">\n\t\t\t\t<div id="entity_${e.collection}_${e.id}" class="searchEntityContainer tl-card-event-container ${e.containerClass}" data-href="${e.hash}" data-type-elt="${e.collection}" >\n\t\t\t\t\t<a href="${e.hash}" class="${e.hashClass}">\n\t\t\t\t\t\t<div class="tl-card-event ${"undefined"!=e.profilMediumImageUrl?"":"no-image"}" style="${e.profilMediumImageUrl?`background-image:url('${e.profilMediumImageUrl}');`:""}">\n\t\t\t\t\t\t\t<div class="tl-event-date">${notEmpty(e.startDate)?moment(moment(e.startDate),"DD/MM/YYYY").format("DD/MM/YYYY"):" "}</div>\n\t\t\t\t\t\t\t<h3 class="tl-event-title">\n\t\t\t\t\t\t\t\t${e.name}\n\t\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t\t<div class="tl-location ${null!=e.address&&void 0!==e.address.addressCountry?"":"hidden"}">\n\t\t\t\t\t\t\t\t${t}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</a>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`},badgesElementPanelHtml:function(e){e.palette;var t="";if(void 0!==e.tags&&null!=e.tags){for(let a=0;a<e.tags.length;a++)a<2&&(t+=`<span style="white-space: nowrap">#${e.tags[a]}</span>`);e.tags.length>2&&(t+="<span> +"+(e.tags.length-2)+"</a> ")}return`<div class="swiper-slide">\n\t\t<div id="entity_${e.collection}_${e.id}" class="badge-card lib-item searchEntityContainer click-element " data-class=" lbh" data-href="${e.hash}" data-type-elt="${e.collection}">\n\t\t<div class="card" data-id="${escapeHtml(e._id)}">\n\t\t<div class="head">\n\t\t<div class="badge-icon" style="background-image: url(${escapeHtml(e.profilImageUrl)})"> </div>\n\t\t</div>\n\t\t<h3> ${escapeHtml(e.name)}
38 </h3>\n\t\t${e.tagline?'<p class="tag">'+escapeHtml(e.tagline)+"</p>":""} \n\t\t${e.description?'<p class="desc">'+escapeHtml(e.description)+"</p>":""} \n\t\t${t?'<div class="kw">'+t+"</div>":""} \n\t\t<button class="btn assign-btn " onclick='dyFObj.openForm("assignbadge",null, {badgeId: "${e.id}"}); ' type="button">Assigner ce badge</button> \n\t\t</div>\n\t\t</div>\n\t\t</div>`},tlCardPanelHtmlFullWidth:function(e){return`\n\t\t\t<div class="swiper-slide">\n\t\t\t\t<div id="entity_${e.collection}_${e.id}" class="col-md-12 col-xs-12 col-sm-12 wide-place-card lib-item searchEntityContainer ${e.containerClass}" data-href="${e.hash}" data-type-elt="${e.collection}">\n\t\t\t\t\t<div class="wide-img">${e.imageProfilHtml}</div>\n\t\t\t\t\t<div class="wide-info">\n\t\t\t\t\t\t<h3 class="wide-title">${e.name}</h3>\n\t\t\t\t\t\t<div class="wide-region">${""!=e.localityHtml?e.localityHtml:"<i>Non assigné</i>"}</div>\n\t\t\t\t\t\t<p class="wide-desc">\n\t\t\t\t\t\t\t${e.shortDescription}\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<div class="wide-icons">\n\t\t\t\t\t\t\t<span><i class="fa fa-desktop"></i> 12 postes</span>\n\t\t\t\t\t\t\t<span><i class="fa fa-group"></i> 6 pers</span>\n\t\t\t\t\t\t\t<span><i class="fa fa-food"></i> 16 couverts</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<div class="wide-prices">\n\t\t\t\t\t\t<div class="price-row">\n\t\t\t\t\t\t\t<span class="service">Coworking</span>\n\t\t\t\t\t\t\t<span class="price">à partir 6⬠/ heure</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="price-row">\n\t\t\t\t\t\t\t<span class="service">Salle de réunion</span>\n\t\t\t\t\t\t\t<span class="price">à partir de 200⬠la 1/2 journée</span>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="price-row">\n\t\t\t\t\t\t\t<span class="service">Restauration</span>\n\t\t\t\t\t\t\t<span class="price">De 12 à 20â¬</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`},descriptionConfigAppend:function(e){var t="";return notNull(e)&&(t+='<div class="commonClassDesc">'+e+"</div>"),t},localityConfigAppend:function(e){var t="";return notNull(e)&&(t+='<div class="entityLocality"><span class="commonClassLocality"> '+e+"</span></div>"),t},tagsConfigAppend:function(e){var t="";return void 0!==e&&(t+='<div class="tag-list">'+e+"</div>"),t},socialToolsConfigAppend:function(e){var t="";return void 0!==e.id&&void 0!==e.collection&&(t+=directory.socialToolsHtml(e)),t},roleConfigAppend:function(e){var t="";return notEmpty(e)&&(t+='<div class="rolesContainer">'+e+"</div>"),t},typeConfigAppend:function(e){var t="";return void 0!==e&&(t+='<div class="entityType text-center"><span class="commonClassType">'+(void 0!==tradCategory[e]?tradCategory[e]:e)+"</span></div>"),t},collectionConfigAppend:function(e){var t="";return void 0!==e&&(t+=`<p class="commonClassCollection">${e}</p>`),t},elementPanelHtmlFullWidth:function(e){mylog.log("elementPanelHtmlFullWidth","Params",e);var t="";return t+='<div class="swiper-slide">',t+='<div class="container-lib-item"><div id="entity_'+e.collection+"_"+e.id+'" class="col-md-12 col-xs-12 col-sm-12 no-padding lib-item searchEntityContainer '+e.containerClass+' click-element" data-class=" lbh-preview-element" data-href="'+e.hash+'" data-id="'+e.id+'" data-type-elt="'+e.collection+'" data-category="view"><div class="lib-panel"><div class="row box-shadow commonConfigCard"><div class="col-xs-12 col-sm-3 col-md-2 no-padding">'+e.imageProfilHtml+'</div><div class="col-xs-12 col-sm-9 col-md-10"><div class="lib-row lib-header"><span class="commonClassName">'+e.name+'</span><div class="lib-header-seperator"></div></div>',t+=directory.localityConfigAppend(e.localityHtml),t+=directory.descriptionConfigAppend(e.descriptionStr),t+=directory.tagsConfigAppend(e.tagsHtml),t+="</div></div></div></div></div></div>"},elementPanelHtmlMiWidth:function(e){mylog.log("elementPanelHtmlMiWidth","Params",e);var t="";return t+='<div class="swiper-slide">',t+='<div id="entity_'+e.collection+"_"+e.id+'" class="col-lg-6 col-md-6 col-xs-12 col-sm-12 elementPanelHtmlMiWidth no-padding lib-item searchEntityContainer '+e.containerClass+'" data-category="view"><div class="lib-panel"><div class="row box-shadow"><div class="col-xs-12 col-sm-4 col-md-4 no-padding"><a href="'+e.hash+'" class="'+e.hashClass+'">'+e.imageProfilHtml+'</a></div><div class="col-xs-12 col-sm-8 col-md-8"><div class="lib-row lib-header"><a href="'+e.hash+'" class="'+e.hashClass+' commonClassName">
38'+e.name+'</a><div class="lib-header-seperator"></div></div>',t+=directory.countLinksHtml(e),t+=directory.localityConfigAppend(e.localityHtml),t+=directory.tagsConfigAppend(e.tagsHtml),t+="</div></div></div></div></div>"},materialDesign:function(e){void 0!==e.updated&¬Null(e.updated)?directory.showDatetimePost(e.collection,e.id,e.updated,30):void 0!==e.created&¬Null(e.created)&&directory.showDatetimePost(e.collection,e.id,e.created,30);var t="";return t+='<div class="swiper-slide">',t+='<div id="entity_'+e.collection+"_"+e.id+'" class="searchEntityContainer col-lg-4 col-md-4 col-sm-6 col-xs-12 '+e.containerClass+' commonConfigCard"><article class="material-card color1"><a class="'+e.hashClass+'" href="'+e.hash+'"><h2><span class="commonClassName">'+e.name+'</span></h2></a><div class="mc-content"><div class="img-container">'+e.imageProfilHtml+'</div><div class="mc-description co-scroll">',t+=directory.localityConfigAppend(e.localityHtml),t+=directory.descriptionConfigAppend(e.descriptionStr),t+=directory.tagsConfigAppend(e.tagsHtml),t+='</div></div><a class="mc-btn-action ripple"><i class="fa fa-bars"></i></a><div class="mc-footer">',void 0!==e.id&&void 0!==e.collection?t+=directory.socialToolsHtml(e):t+='<a class="btn'+e.hashClass+'" href="'+e.hash+'"> '+tradBadge.viewDetails+' <i class="fa fa-fw fa-arrow-right ripple"></i> </a>',t+="</div></article></div></div>"},communDesign:function(e){mylog.log("PARAMS DIRECTORY",e);var t="";var a="",n=!1;var i=0;if(e.answers&&e.answers.aapStep1&&e.answers.aapStep1.aapStep1lzi62x3etw49gyc424d?e.descriptionStr=e.answers.aapStep1.aapStep1lzi62x3etw49gyc424d:e.descriptionStr=null,e.answers&&e.answers.aapStep1&&e.answers.aapStep1.aapStep1m03ot9qymmfgashp7l?e.tags=e.answers.aapStep1.aapStep1m03ot9qymmfgashp7l:e.tags=null,void 0!==e.tags&&null!=e.tags)for(let n=0;n<e.tags.length;n++)n<2?t+=`<span class="tags" style="white-space: nowrap">${e.tags[n]}</span>`:a+=`<span class="tags">${e.tags[n]}</span>`;e&&costum&&costum.contextId&&e.answers&&e.answers.aapStep2&&e.answers.aapStep2.choose&&e.answers.aapStep2.choose[costum.contextId]&&"selected"==e.answers.aapStep2.choose[costum.contextId].value&&(n=!0),notEmpty(t)||(t='<span class="bs-mb-2"> </span>');var o,s={total:0,funded:0};return void 0!==e.funds&&(s=e.funds.reduce((function(e,t){return{total:e.total+t.price,funded:e.funded+t.financer.reduce((e,t)=>e+t,0)}}),s)),o=parseInt(s.funded/(s.total>0?s.total:1)*100),void 0!==e.links&&e.links.tls&&(i=Object.keys(e.links.tls).length),e.redirectPage&&(e.redirectPage+=".communId."+e.id),`\n\t\t\t<div class="aac-card col-xs-12 col-lg-3 col-md-4 col-sm-6 ${n?"":"not-selected-commun"}" style="--dtl-costum-color1: ${costum.css&&costum.css.color&&costum.css.color.color1?costum.css.color.color1:"#43c9b7"}; --dtl-costum-color2: ${costum.css&&costum.css.color&&costum.css.color.color2?costum.css.color.color2:"#4623c9"}; --dtl-costum-color3: ${costum.css&&costum.css.color&&costum.css.color.color3?costum.css.color.color3:"#ffc9cb"}">\n\t\t\t\t<div class="commun-card" ${n?"":`data-notselected-label="${trad.waiting}"`}>\n\t\t\t\t\t<div class="commun-card-image">\n\t\t\t\t\t\t<img src="${e.image}"/>\n\t\t\t\t\t</div>\n\t\t\t\t\t${userId&&e.user&&e.user==userId||isSuperAdmin||isInterfaceAdmin?`<a href="javascript:;" class="btn btn-default commun-delete-btn" data-communid="${e.id}" data-commun-title="${e.name}">\n\t\t\t\t\t\t\t\t<i class="fa fa-times fa-2xx"></i>\n\t\t\t\t\t\t\t</a>`:""}\n\t\t\t\t\t<div class="commun-card-body">\n\t\t\t\t\t\t<div class="commun-title">\n\t\t\t\t\t\t\t<a class="btn-know-more lbh desc-2-ellipsis this-commun-title" href="${e.redirectPage?e.redirectPage:""}">${e.name}</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="commun-desc desc-3-ellipsis bs-mb-2 ${e.descriptionStr?"has-desc":""}">\n\t\t\t\t\t\t\t${e.descriptionStr?e.descriptionStr:`(${trad.nodescription})`}\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t${""!=t?`\n\t\t\t\t\t\t\t<div class="commun-tags">\n\t\t\t\t\t\t\t\t${t} \n\t\t\t\t\t\t\t\t${""!=a?`\n\t\t\t\t\t\t\t\t\t\t\t<span class='dropdown'>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class='dropdown-toggle' type='button' id='${e.id}' data-toggle='dropdown'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="tags small-width"><i class="fa fa-ellipsis-h"></i></span>\n\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class='dropdown-menu bs-px-3 tags-dropdown' role='menu' aria-labelledby='${e.id}'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t${a}\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t`:""}\n\t\t\t\t\t\t\t</div>`:""}\n\t\t\t\t\t\t<div class="commun-collect">\n\t\t\t\t\t\t\t<span class="collect-montant text-ellipsis">
38 ${s.funded?s.funded.toLocaleString("fr-FR"):s.funded}<i class="fa fa-eur"></i></span>\n\t\t\t\t\t\t\t<span class="collect-text">${trad["Already collected"]}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="commun-progress">\n\t\t\t\t\t\t\t<div class="progress">\n\t\t\t\t\t\t\t\t<div class="progress-bar" role="progressbar" aria-valuenow="70"\n\t\t\t\t\t\t\t\t\taria-valuemin="0" aria-valuemax="100" style="width:${o}%">\n\t\t\t\t\t\t\t\t\t${o}%\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="commun-footer">\n\t\t\t\t\t\t\t<div class="footer-text">\n\t\t\t\t\t\t\t\t<span>${i} ${i>1?tradCms.users.toLowerCase():tradCms.user.toLowerCase()}</span>\n\t\t\t\t\t\t\t\t<span>${e.interrest_count} ${e.interrest_count>1?trad["interested "]:trad.interested}</span>\n\t\t\t\t\t\t\t</div> \n\t\t\t\t\t\t\t<div class="footer-btn">\n\t\t\t\t\t\t\t\t<a class="btn-know-more lbh" href="${e.redirectPage?e.redirectPage:""}"><img src="${modules.costum.url+"/images/aap/lesCommuns/fleche2.png"}" alt="" /></a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`},catalogDesign:function(e){mylog.log("PARAMS DIRECTORY",e);var t="";var a=!1;if(e.answers&&e.answers.aapStep1&&e.answers.aapStep1.aapStep1lzi62x3etw49gyc424d?e.descriptionStr=e.answers.aapStep1.aapStep1lzi62x3etw49gyc424d:e.descriptionStr=null,e.answers&&e.answers.aapStep1&&e.answers.aapStep1.aapStep1m03ot9qymmfgashp7l?e.tags=e.answers.aapStep1.aapStep1m03ot9qymmfgashp7l:e.tags=null,void 0!==e.tags&&null!=e.tags)for(let a=0;a<e.tags.length;a++)a<2?t+=`<span class="tags" style="white-space: nowrap">${e.tags[a]}</span>`:`<span class="tags">${e.tags[a]}</span>`;e&&costum&&costum.contextId&&e.answers&&e.answers.aapStep2&&e.answers.aapStep2.choose&&e.answers.aapStep2.choose[costum.contextId]&&"selected"==e.answers.aapStep2.choose[costum.contextId].value&&(a=!0),notEmpty(t)||(t='<span class="bs-mb-2"> </span>');var n,i={total:0,funded:0};return void 0!==e.funds&&(i=e.funds.reduce((function(e,t){return{total:e.total+t.price,funded:e.funded+t.financer.reduce((e,t)=>e+t,0)}}
38),i)),n=parseInt(i.funded/(i.total>0?i.total:1)*100),void 0!==e.links&&e.links.tls&&Object.keys(e.links.tls).length,e.redirectPage&&(e.redirectPage+=".communId."+e.id),`\n\t\t\t<div\n\t\t\t\tclass="aac-card col-xs-12 col-lg-3 col-md-4 col-sm-6 searchEntityContainer ${e.containerClass} ${a?"":"not-selected-commun"}"\n\t\t\t\tstyle="\n\t\t\t\t\t--dtl-costum-color1: ${costum.css&&costum.css.color&&costum.css.color.color1?costum.css.color.color1:"#43c9b7"};\n\t\t\t\t\t--dtl-costum-color2: ${costum.css&&costum.css.color&&costum.css.color.color2?costum.css.color.color2:"#4623c9"};\n\t\t\t\t\t--dtl-costum-color3: ${costum.css&&costum.css.color&&costum.css.color.color3?costum.css.color.color3:"#ffc9cb"};\n\t\t\t\t">\n\t\t\t\t\t<div\n\t\t\t\t\t\tclass="card-menu-tool tool-modal click-element"\n\t\t\t\t\t\tdata-href="${e.redirectPage?e.redirectPage:""}" \n\t\t\t\t\t\tdata-type-elt="${e.collection}" \n\t\t\t\t\t\tdata-class=" ${e.hashClass}"\n\t\t\t\t\t>\n\t\t\t\t\t\t<div class="tools-display">\n\t\t\t\t\t\t\t<div class="content-img">\n\t\t\t\t\t\t\t\t<a href="javascript:;">\n\t\t\t\t\t\t\t\t\t<img class="img-tools" src="${e.image}" alt="${e.name}" />\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t<div class="tools-desc">\n\t\t\t\t\t\t\t<p class="tool-title" style="font-weight: bold; text-transform: uppercase;">\n\t\t\t\t\t\t\t\t${e.name}\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t${""!=e.tagsHtml?`\n\t\t\t\t\t\t\t\t\t<ul class="tags">\n\t\t\t\t\t\t\t\t\t\t<li><div class="tag">${e.tags[0]}</div></li>\n\t\t\t\t\t\t\t\t\t\t${e.tags.length>1?`<li><div class="tag">${e.tags.length-1} autres</div></li>`:""}\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t`:'\n\t\t\t\t\t\t\t\t\t<ul class="tags">\n\t\t\t\t\t\t\t\t\t\t<li><div class="tag">Aucun</div></li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t'}\n\t\t\t\t\t\t\t<span class="text-muted commun-desc desc-3-ellipsis bs-mb-2 ${e.descriptionStr?"has-desc":""}">\n\t\t\t\t\t\t\t\t${e.descriptionStr?e.descriptionStr:`(${trad.nodescription})`}\n\t\t\t\t\t\t\t</span>\n\n\t\t\t\t\t\t\t<div class="progress-wrap">\n\t\t\t\t\t\t\t\t<div class="progress-bar" style="width: ${n}%;">\n\t\t\t\t\t\t\t\t\t${n}%\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t`},rotatingCard:function(e){mylog.log("paramsparams",e);"events"==e.collection||"organizations"==e.collection||"citoyens"==e.collection||"projects"==e.collection?bannerElementType=e.collection+".png":bannerElementType="connexion-lines.jpg";var t=void 0!==e.profilRealBannerUrl?e.profilRealBannerUrl:themeUrl+"/assets/img/background-onepage/"+bannerElementType;mylog.log("urlBanner",t);var a='\n\t\t<div class="swiper-slide">\n\t\t<div id="entity_'+e.collection+"_"+e.id+`" class="col-lg-4 col-md-4 col-sm-6 col-xs-12 rotatingCard searchEntityContainer ${e.containerClass}">\n <div class="card-container manual-flip commonConfigCard">\n <div class="card">\n <div class="front">\n <div class="cover">\n <img src="${t}"/>\n </div>\n <div class="user">\n ${e.imageProfilHtml}\n </div>\n <div class="content">\n <div class="main co-scroll">\n \t<a href="${e.hash}" class="${e.hashClass}">\n \t<h3 class="name commonClassName">${e.name}</h3>\n </a>`;return a+=directory.collectionConfigAppend(e.collection),a+=directory.localityConfigAppend(e.localityHtml),a+=` </div>\n <div class="footer">\n <button class="btn btn-simple btn-rotatingCard" >\n <i class="fa fa-mail-forward"></i> ${trad.information}\n </button>\n </div>\n </div>\n </div> \x3c!-- end front panel --\x3e\n <div class="back">\n <div class="header">\n <h5 class="motto commonClassName">${e.name}</h5>\n </div>\n <div class="content ">\n <div class="main co-scroll">`,a+=directory.typeConfigAppend(e.type),notEmpty(e.statusLinkHtml)&&(a+=e.statusLinkHtml),a+=directory.roleConfigAppend(e.rolesHtml),void 0!==e.edit&¬Null(e.edit)&&(a+=directory.getAdminToolBar(e)),a+=directory.descriptionConfigAp
38pend(e.descriptionStr),a+=directory.tagsConfigAppend(e.tagsHtml),a+='<div class="stats-container">',a+=directory.countLinksHtml(e),a+=directory.socialToolsConfigAppend(e),a+=`</div>\n\n </div>\n </div>\n <div class="footer">\n <a href="javascript:;" class="btn btn-simple btn-rotatingCard" rel="tooltip" title="Flip Card">\n <i class="fa fa-reply"></i> ${trad.back}\n </a>\n <a href="${e.hash}" class="btn btn-simple btn-rotatingCard ${e.hashClass}" rel="tooltip" title="Flip Card"> \n ${tradBadge.viewDetails} <i class="fa fa-mail-forward"></i>\n </a>\n </div>\n </div> \n </div> \n </div> \n </div> \n </div> `},listElementHorizontal:function(e){let t="",a="",n=baseUrl+moduleUrl+"/images/thumbnail-default.jpg";return void 0!==e.profilMediumImageUrl&&""!==e.profilMediumImageUrl&&(n=baseUrl+e.profilMediumImageUrl),t+=`\n\t\t\t\t<li class="listElement">\t\n\t\t\t\t\t<span class="imageList" style="background-image: url("${n}");"></span>\n\t\t\t\t\t\t<div class="informationContent">\n\t\t\t\t\t\t\t<a class="buttonShowAllTitle" href="javascript:;">\n\t\t\t\t\t\t\t\t${e.name}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<span>\n\t\t\t\t\t\t\t\t<span class="infoDate">\n\t\t\t\t\t\t\t\t\t${directory.decomposeDate(e.created,"dayNumber-month",!0)}, ${directory.decomposeDate(e.created,"year",!0)}\n\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t<span class="dot"> ·</span>\n\t\t\t\t\t\t\t\t<span class="infoTag">`,void 0!==e.tags&&$.each(e.tags,(function(e,n){t+=`\n\t\t\t\t\t\t\t\t\t\t\t\t<span class="elementTag" onclick="modalShowAll.actions.filterTag('${n}')">\n\t\t\t\t\t\t\t\t\t\t\t\t\t${a} ${n}\n\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t`,a=","})),t+="\n\t\t\t\t\t\t</span>\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</li>\n\t\t"},countLinksHtml:function(e){e.thisContributorsCounter="",e.thisFollowersCounter="",e.thisAttendeesCounter="",e.thisContributorsCounterUnity="",e.thisFollowersCounterUnity="",e.thisAttendeesCounterUnity="",e.thisContributorsCounterIcon="",e.thisFollowersCounterIcon="",e.thisAttendeesCounterIcon="",void 0!==e.links&&void 0!==e.links.contributors&&0!=Object.keys(e.links.contributors).length&&(e.thisContributorsCounter=Object.keys(e.links.contributors).length,e.thisContributorsCounterUnity=1==Object.keys(e.links.contributors).length?trad.contributor:trad.contributors,e.thisContributorsCounterIcon='<i class="fa fa-group"></i>'),void 0!==e.links&&void 0!==e.links.followers&&0!=Object.keys(e.links.followers).length&&(e.thisFollowersCounter=Object.keys(e.links.followers).length,e.thisFollowersCounterUnity=1==Object.keys(e.links.followers).length?trad.follower:trad.followers,e.thisFollowersCounterIcon='<i class="fa fa-link"></i>'),void 0!==e.links&&void 0!==e.links.attendees&&0!=Object.keys(e.links.attendees).length&&(e.thisAttendeesCounter=Object.keys(e.links.attendees).length,e.thisAttendeesCounterUnity=1==Object.keys(e.links.attendees).length?trad.attendee:trad.attendees,e.thisAttendeesCounterIcon='<i class="fa fa-group"></i>');var t="";return t+='<div class="counter text-bold">',""!=e.thisContributorsCounter&&(t+='<div class="list-dash"><h3 class="pull-left">'+e.thisContributorsCounterIcon+'</h3><h4 class="list-dash-item">'+e.thisContributorsCounter+'</h4><p class="list-dash-text">'+e.thisContributorsCounterUnity+"</p></div>"),""!=e.thisFollowersCounter&&(t+='<div class="list-dash"><h3 class="pull-left">'+e.thisFollowersCounterIcon+'</h3><h4 class="list-dash-item">'+e.thisFollowersCounter+'</h4><p class="list-dash-text">'+e.thisFollowersCounterUnity+"</p></div>"),""!=e.thisAttendeesCounter&&(t+='<div class="list-dash"><h3 class="pull-left">'+e.thisAttendeesCounterIcon+'</h3><h4 class="list-dash-item">'+e.thisAttendeesCounter+'</h4><p class="list-dash-text">'+e.thisAttendeesCounter+"</p></div>"),t+="</div>"},socialToolsHtml:function(e){var t="";if(t+='<div class="socialEntityBtnActions btn-link-content">',void 0===e.isSpam||void 0!==e.isSpam&&!e.isSpam){if(e.id!=userId&&-1==$.inArray(e.collection,["poi","classifieds"])){var a,n,i="events"==e.collection?trad.participate:trad.Follow,o="followBtn";notNull(myContacts)&&void 0!==myContacts[e.collection]&&void 0!==myContacts[e.collection][e.id]&&void 0!==myContacts[e.collection][e.id]._id&&void 0!==myContacts[e.collection][e.id]._id.$id?e.id==myContacts[e.collection][e.id]._id.$id&&(o="text-white disabled",n="",a='<i class="fa fa-user-circle"></i> '+("organizations"==e.collection?trad.alreadyMember:"citoyens"==e.collection?trad.alreadyFriend:trad.alreadyContributor)):notNull(myContacts)&&void 0!==myContacts.follows&&void 0!==myContacts.follows[e.id]&&void 0!==myContacts.follows[e.id]._id&&void 0!==myContacts.follows[e.id]._id.$id?e.id==myContacts.follows[e.id]._id.$id?(mylog.log("membre de: ",e.name,e.id,"Mon contacts",myContacts.follows[e.id]._id.$id),a='<i class="fa fa-unlink"></i> '+(i="events"==e.collection?trad.alreadyAttendee:trad.alreadyFollow),n="unfollow",o+=" active"):(o="text-white disabled",n="",a='<i class="fa fa-user-circle"></i> '+("organizations"==e.collection?trad.alreadyMember:trad.alreadyContributor)):("organizations"==e.collection&&(i=trad.becomeMember),a='<i class="fa fa-link fa-rotate-270"></i> '+i,n="follow"),isFromActivityPub(e)&&(e.hasParticipate?(a='<i class="fa fa-unlink"></i> '+(i="events"==e.collection?trad.alreadyAttendee:trad.alreadyFollow),n="unfollow",o+=" active"):(a='<i class="fa fa-link fa-rotate-270"></i> '+i,n="follow")),isFromActivityPub(e)?t+='<a href="javascript:;" class="btn btn-default btn-link '+o+'" data-toggle="tooltip" data-placement="left" data-original-title="'+i+'" data-ownerlink="'+n+'" data-id="'+e.id+'" data-type="'+e.collection+'" data-name="'+e.name+'" data-action="'+activityPubAction(n)+'" data-payload="'+activityPubObjectId(e)+'" data-isFromActivitypub="'+isFromActivityPub(e)+'" >'+a+"</a>":"follow"==n?notNull(userId)&&""!=userId&&(t+='<a href="javascript:;" class="btn btn-default btn-link '+o+'" data-toggle="tooltip" data-placement="left" data-original-title="'+i+'" data-ownerlink="'+n+'" data-id="'+e.id+'" data-type="'+e.collection+'" data-name="'+e.name+'" >'+a+"</a>"):t+='<a href="javascript:;" class="btn btn-default btn-link '+o+'" data-toggle="tooltip" data-placement="left" data-original-title="'+i+'" data-ownerlink="'+n+'" data-id="'+e.id+'" data-type="'+e.collection+'" data-name="'+e.name+'" >'+a+"</a>"}"citoyens"!=e.collection&&(t+='<a href="javascript:;
38" id="btn-share-'+e.type+'" class="btn btn-info btn-link btn-share-panel" data-ownerlink="share" data-id="'+e.id+'" data-type="'+e.collection+'" ><i class="fa fa-share"></i> '+trad.share+"</a> "),"undefined"!=typeof userConnected&&null!=userConnected&&void 0!==userConnected.roles&&void 0!==userConnected.roles.superAdmin&&userConnected.roles.superAdmin&&(t+='<a href="javascript:;" id="btn-addToSpam-'+e.type+'" class="btn btn-info btn-link btn-addToSpam-element" data-id="'+e.id+'" data-type="'+e.collection+'" style="background-color:red!important;"><i class="fa fa-exclamation-circle"></i> Spam</a> ')}else void 0!==e.isSpam&&e.isSpam&&"undefined"!=typeof userConnected&&null!=userConnected&&void 0!==userConnected.roles&&void 0!==userConnected.roles.superAdmin&&userConnected.roles.superAdmin&&(t+='<a href="javascript:;" id="btn-share-'+e.type+'" class="btn btn-info btn-link btn-no-Spam" data-ownerlink="share" data-id="'+e.id+'" data-type="'+e.collection+'" ><i class="fa fa-exclamation-circle"></i> '+trad.noSpam+"</a> ",t+='<a href="javascript:;" id="btn-deletespam'+e.type+'" class="btn btn-info btn-link btn-delete-spam" data-id="'+e.id+'" data-type="'+e.collection+'" style="background-color:red!important;" ><i class="fa fa-trash"></i> '+trad.deletElement+"</a> ");return t+="</div>"},buttonShareSocial:function(e){return'<div class="socialEntityBtnActions btn-link-content"><a href="javascript:;" id="btn-share-'+e.type+'" class="btn btn-info btn-link btn-share-panel" data-ownerlink="share" data-id="'+e.id+'" data-type="'+e.collection+'"><i class="fa fa-share"></i> '+trad.share+"</a> </div>"},socialBarHtml:function(e){var t="";if(notEmpty(e.socialBarConfig)&¬Empty(e.socialBarConfig.btnList)){t='<div class="socialBar">';var a=16;notEmpty(e.socialBarConfig.btnSize)&&(a=e.socialBarConfig.btnSize);for(var n=0;n<e.socialBarConfig.btnList.length;n++)t+=directory.shareBtnHtml(e.socialBarConfig.btnList[n],e,a);t+="</div>"}return t},shareBtnHtml:function(e,t,a){var n=baseUrl+"/co2/app/page/type/"+t.type+"/id/"+t.id,i="";switch(e.type){case"co":null!=userId&&""!=userId&&(i='<img class="co3BtnShare btn-share" width="'+a+'" data-ownerlink="share" data-id="'+t.id+'"" data-type="'+t.type+'" src="'+parentModuleUrl+'/images/social/co-icon-64.png"/>');break;case"facebook":i='<img class="co3BtnShare" width="'+a+'" src="'+parentModuleUrl+'/images/social/facebook-icon-64.png" onclick="window.open(`https://www.facebook.com/sharer.php?u='+n+'`,`_blank`)"/>';break;case"twitter":i='<img class="co3BtnShare" width="'+a+'" src="'+parentModuleUrl+'/images/social/twitter-icon-64.png" onclick="window.open(`https://twitter.com/intent/tweet?url='+n+'`,`_blank`)"/>';break;case"custom":i='<img class="co3BtnShare" width="'+a+'" src="'+e.img+'" onclick="window.open("'+e.shareLink+n+'","_blank")"/>';break;default:mylog.log("\x3c!-- Warning : invalid media (directory.shareBtnHtml) --\x3e",e)}return i},findNextPrev:function(e){mylog.log("----------- findNextPrev",e);var t,a,n,i=!1,o=$(".searchEntityContainer .container-img-profil").length;$.each($(".searchEntityContainer .container-img-profil"),(function(t,a){if($(a).attr("href")==e)return i=t,!1}));var s=0==i?o-1:i-1;t=$($(".searchEntityContainer .container-img-profil")[s]).attr("href"),n=urlCtrl.map(t).id;var r=i==o-1?0:i+1;return{prev:'<a href="'+t+'" data-modalshow="'+n+'" class="lbhp text-dark"><i class="fa fa-2x fa-angle-left"></i> </a> ',next:'<a href="'+(a=$($(".searchEntityContainer .container-img-profil")[r]).attr("href"))+'" data-modalshow="'+urlCtrl.map(a).id+'" class="lbhp text-dark"> <i class="fa fa-2x fa-angle-right"></i></a>'}},eventPanelHtml:function(e){mylog.log("eventPanelHtml",e),e.id=e._id.$id,e.hash="#page.type."+e.collection+".id."+e.id,directory.dirLog&&mylog.log("-----------eventPanelHtml",e);var t="";t+='<div class="swiper-slide">',t+='<div id="entity_'+e.collection+"_"+e.id+"\" class='col-lg-4 col-md-4 col-sm-6 col-xs-12 searchEntityContainer smartgrid-slide-element start-masonry events contain_"+e.collection+"_"+e.id+" '>",t+="<div class='searchEntity card-event commonConfigCard' id='entity"+e.id+"'>";var a=directory.getDateFormated(e);e.attendees="";var n=0,i=0;void 0!==e.links&&void 0!==e.links.attendees&&$.each(e.links.attendees,(function(e,t){void 0!==t.isInviting&&1==t.isInviting?i++:n++})),isFromActivityPub(e)&&(n=void 0!==e.participantCount?e.participantCount:0),e.attendees='<hr class="margin-top-10 margin-bottom-10">',void 0!==e.id&&void 0!==e.collection&&(e.attendees+=directory.socialToolsHtml(e)),e.attendees+='<small class="light margin-left-10 tooltips pull-left" data-toggle="tooltip" data-placement="top" data-original-title="'+trad["guest-s"]+'">'+i+' <i class="fa fa-envelope"></i></small>',e.attendees+='<small class="light margin-left-10 tooltips pull-left" data-toggle="tooltip" data-placement="top" data-original-title="'+trad["attendee-s"]+'">
38'+n+' <i class="fa fa-street-view"></i></small>';var o=e.links&&e.links.subEvents?"<br/><i class='fa fa-calendar'></i> "+Object.keys(e.links.subEvents).length+" "+trad["subevent-s"]:"";if(t+='<div class="card-image">'+e.imageProfilHtml,t+='<div class="box-content co-scroll">',void 0!==e.type){var s=void 0!==tradCategory[e.type]?tradCategory[e.type]:e.type;t+='<h5 class="text-white lbh add2fav"><i class="fa fa-angle-right text-orange"></i> '+s,t+="</h5>"}if(t+=""!=e.localityHtml?'<div class="col-xs-12"><span class="h4 event-locality margin-left-5">'+e.localityHtml+"</span></div>":"",isFromActivityPub(e)&&void 0!==e.organizer&&null!=e.organizer)t+='<div class="col-xs-12 orgenizedby no-padding">',t+='<span class="bold">'+tradDynForm.organizedby+" : </span>",t+='<a href="'+e.organizer.url+'" target="_blank" ',t+='><img src="'+e.organizer.profilThumbImageUrl+'" class="img-circle img-organizer margin-left-5" width="35" height="35"/> '+e.organizer.name,t+="</a>",t+="</div>";else if(void 0!==e.organizer&&null!=e.organizer){var r=Object.keys(e.organizer).length;t+='<div class="col-xs-12 orgenizedby no-padding">',t+='<span class="bold">'+tradDynForm.organizedby+" : </span>",mylog.log("organizer",e.organizer),$.each(e.organizer,(function(e,a){var n=void 0!==a.profilThumbImageUrl&&""!=a.profilThumbImageUrl?baseUrl+"/"+a.profilThumbImageUrl:assetPath+"/images/thumb/default_"+a.type+".png";t+='<a href="#page.type.'+a.type+".id."+e+'" class="lbh-preview-element tooltips" ',r>1&&(t+='data-toggle="tooltip" data-placement="top" title="'+a.name+'">',t+='<img src="'+n+'" class="img-circle img-organizer margin-left-5" width="35" height="35"/>'),1==r&&(t+='><img src="'+n+'" class="img-circle img-organizer margin-left-5" width="35" height="35"/> '+a.name),t+="</a>"})),t+="</div>"}return notNull(e.descriptionStr)&&(t+='<p class="event-short-description description col-xs-12 margin-top-10 margin-bottom-10">'+e.descriptionStr+"</p>"),void 0!==e.tagsHtml&&(t+='<ul class="tag-list">'+e.tagsHtml+"</ul>"),t+='<div class="margin-bottom-10 col-xs-12 no-padding event-bottom">'+e.attendees+"</div>",e.btnShowParticipant&&(t+='<div class="allParticipant">'+`<button onclick="showAllAtendee.actions.listParticipant('${e.collection}','${e._id.$id}');" > Afficher les participants </button>`+"</div>"),t+="</div>",t+="</div>",t+='<div class="col-xs-12 card-content entityName">',isFromActivityPub(e)?t+='<button class="btn-link text-decoration-none letter-orange text-bold no-margin h4" style="line-height:1.4" id="btn-activity-link" data-activity-link='+e.objectId+">"+e.name+"</button>":t+='<h4><a href="'+e.hash+'" class="lbh add2fav">'+e.name+"</a></h4>",null!=e.providerInfo&&(t+='<div style="display:flex;justify-content:end;align-items:center" class="federation-provider-info">',t+='<div style="display: flex;flex-direction: column;align-items: flex-start;padding-right:5px">',t+='<span style="font-size: 11px;background-color: #777;color: white;padding: 1px 4px;border-radius: 2px;">envoyé depuis</span>',t+='<a style="text-decoration: none;font-size: 14px;transition: .2s;" href="'+e.providerInfo.url+'" target="__blank">',t+=e.providerInfo.name,t+="</a>",t+="</div>",t+='<img style="height: 30px;margin-left: 5px;" src="'+e.providerInfo.icon+'" alt="'+e.providerInfo.name+'" width="32" height="32">',t+="</div>"),t+="</div>",t+='<div class="col-xs-12 card-date">'+a+o,t+="</div>",t+="</div>",t+="</div>",t+="</div>"},crowdfundingPanelHtml:function(e){mylog.log("crowdfundingPanelHtml",e);var t,a,n,i,o,s,r=(t=void 0!==e.goal?parseInt(e.goal):0,a=void 0!==e.donationNumber?e.donationNumber:0,n=void 0!==e.pledgeNumber?e.pledgeNumber:0,i=t-a-n,o=Math.ceil(a/t*100),s="",s=i<=0?100-o:Math.ceil(n/t*100),o<=1&&(o=1,s=Math.min(s,99)),s<=1&&(s=1,o=Math.min(o,99)),{goal:t.toString()+"â¬",donations:a.toString()+"â¬",pledges:n.toString()+"â¬",donations_perc:o.toString(),pledges_perc:s.toString()}),l=Object.keys(e.parent)[0],c=baseUrl;c+=void 0!==e.profilMediumImageUrl?e.profilMediumImageUrl:defaultImage;var d=void 0!==e.iban?e.iban:"",u=void 0!==e.donationPlatform?e.donationPlatform:"",p=void 0!==e.directDonation&&e.directDonation,m=void 0!==e.nameCamp?e.nameCamp:e.name,h="projects"==e.collection?e.descriptionCamp:void 0!==e.description?e.description:null,f=void 0!==e.idCamp?"#page.type.crowdfunding.id."+e.idCamp:e.hash,g="";return g+='<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 searchEntityContainer simplePanelHtml '+e.containerClass+"contain_"+e.collection+"_"+e.id+' campaign-vignette">',g+='<div class="searchEntity" id="entity'+e.id+'">',g+='<div class="panel-heading row">',g+='<div class="col-xs-12 col-sm-6 col-md-6">',g+='<a href="'+f+'" class="lbh-preview-element">',g+='<h3 id="col2" class="no-margin">'+m+"</h3><br>",g+='<h4 id="col2" class="no-margin">'+e.parent[l].name+"</h4>",g+="</a>",g+="</div>",g+='<div class="col-xs-12 col-sm-6 col-md-6 group-amount-target-ctn">',g+='<span class="btn btn-default pull-right campaign-goal" data-goal="'+e.goal+'" data-description-camp="'+h+'" >',g+=trad.goal+' : <span class="badge">'+r.goal+"</span>",g+="</span>",g+="</div>",g+="</div>",g+='<div class="panel-body row">',g+='<div class="col-xs-12 col-sm-3 col-md-3">',g+='<div class="square-pic-group">',g+='<img src="'+c+'" class="img-responsive"/>',g+="</div>",g+="</div>",g+='<div class="col-md-9 col-sm-9 col-xs-12 campaign-progress">',g+='<div class="row">',g+='<div class="col-md-12">',g+='<div class="progress tooltips addDonation" href="#" data-toggle="tooltip" data-placement="top" title="" data-original-title="Ajuster le montant" data-id="'+l+'" data-name="'+e.parent[l].name+'" data-type="'+e.parent[l].type+'" data-id-camp="'+e.id+'" data-name-camp="'+e.name+'" data-iban="'+d+'" data-donationPlatform="'+u+'" data-directDonation="'+p+'" data-goal="'+parseInt(e.goal)+'" data-pledgeamount="'+e.pledgeNumber+'" data-donationamount="'+e.donationNumber+'" data-amount="" >',g+='<div class="progress-bar donation-bar" role="progressbar" style="width:'+r.donations_perc+'%"></div>',g+='<div class="progress-bar pledge-bar" role="progressbar" style="width:'+r.pledges_perc+'%"></div>',g+="</div>",g+="</div>",g+="</div>",g+='<div class="row">',g+='<div class="col-md-4 col-xs-12 progress-bar-key">',g+='<div><span class="label donation-label">'+trad.donations+" : "+r.donations+"</span></div>",g+='<div><span class="label pledge-label">'+trad.pledges+" : "+r.pledges+"</span></div>",g+="</div>",g+='<div class="col-md-6 col-xs-12 text-center">',g+='<a data-id="'+l+'" data-name="'+e.parent[l].name+'" data-type="'+e.parent[l].type+'" data-id-camp="'+e.id+'" data-name-camp="'+e.name+'" data-iban="'+d+'" data-donationPlatform="'+u+'" data-directDonation="'+p+'" data-goal="'+parseInt(e.goal)+'" data-donationamount="'+e.donationNumber+'" data-pledgeamount="'+e.pledgeNumber+'"
38class="addDonation btn btn-lg btn-primary">'+trad.iCofundThisCampaign+"</a>",g+="</div>",g+="</div>",g+="</div>",g+="</div>",g+="</div>",g+="</div>"},eventPanelHtmlFullWidth:function(e){mylog.log("eventPanelHtml",e),e.id=e._id.$id,e.hash="#page.type."+e.collection+".id."+e.id,directory.dirLog&&mylog.log("-----------eventPanelHtml",e);var t="";t+="<div class='col-xs-12 searchEntityContainer events contain_"+e.collection+"_"+e.id+" '>",t+="<div class='searchEntity' id='entity"+e.id+"'>";var a=directory.getDateFormated(e);e.attendees="";var n=0,i=0;void 0!==e.links&&void 0!==e.links.attendees&&$.each(e.links.attendees,(function(e,t){void 0!==t.isInviting&&1==t.isInviting?i++:n++})),e.attendees='<hr class="margin-top-10 margin-bottom-10">';var o=!1;if(void 0!==e.isFollowed&&(o=!0),null!=userId&&""!=userId&&e.id!=userId){e.attendees+="<button id='btn-share-event' class='btn btn-share-event btn-xs btn-share' data-ownerlink='share' data-id='"+e.id+"' data-type='"+e.collection+"' data-isShared='"+!1+"'><i class='fa fa-share'></i> "+trad.share+"</button>"}if(null!=userId&&""!=userId&&e.id!=userId){var s=trad.interested,r="follow",l="<i class='fa fa-chain'></i> "+trad.participate,c="text-white";o&&(r="unfollow","unlink",c="text-white",l="<i class='fa fa-unlink'></i> "+trad.alreadyAttendee),e.attendees+='<a href="javascript:;" class="btn btn-xs btn-event-participate tooltips followBtn '+c+'"data-toggle="tooltip" data-placement="left" data-original-title="'+s+"\" data-ownerlink='"+r+"' data-id='"+e.id+"' data-type='"+e.collection+"' data-name='"+e.name+"' data-isFollowed='"+o+"'>"+l+"</a>"}e.attendees+='<small class="light margin-left-10 tooltips pull-left" data-toggle="tooltip" data-placement="bottom" data-original-title="'+trad["guest-s"]+'">'+i+' <i class="fa fa-envelope"></i></small>',e.attendees+='<small class="light margin-left-10 tooltips pull-left" data-toggle="tooltip" data-placement="bottom" data-original-title="'+trad["attendee-s"]+'">'+n+' <i class="fa fa-street-view"></i></small>';var d=e.links&&e.links.subEvents?"<br/><i class='fa fa-calendar'></i> "+Object.keys(e.links.subEvents).length+" "+trad["subevent-s"]:"",u='<div class="div-img"><i class="fa fa-picture-o fa-5x"></i></div>';if(void 0!==directory.costum&¬Null(directory.costum)&&void 0!==directory.costum.results&&void 0!==directory.costum.results[e.collection]&&void 0!==directory.costum.results[e.collection].defaultImg&&(u="<img class='img-responsive' src='"+assetPath+directory.costum.results[e.collection].defaultImg+"'/>"),void 0!==e.profilMediumImageUrl&&""!=e.profilMediumImageUrl&&(u="<img class='img-responsive' src='"+baseUrl+e.profilMediumImageUrl+"'/>"),t+='<div class="col-xs-12 col-sm-4 col-md-4 no-padding">',t+='<a href="'+e.hash+'" class="container-img-profil lbh add2fav block">'+u+"</a>",t+="</div>",t+='<div class="col-md-8 col-sm-8 col-xs-12 no-padding bg-img-event-header">',t+='<div class="col-xs-12 no-padding header-opacity">',t+='<div class="col-md-6 col-sm-6 col-xs-12 entityName margin-top-20">',t+='<h4><a href="'+e.hash+'" class="entityName lbh add2fav">'+e.name+"</a></h4>",t+="</div>",t+='<div class="col-md-6 col-sm-6 col-xs-12 margin-top-20">',t+='<i class="fa fa-calendar fa-2x date-icon"></i> '+a+d,t+="</div>",t+="</div>",t+="</div>",t+='<div class="col-md-8 col-sm-8 col-xs-12 entityRight">',void 0!==e.type){var p=void 0!==tradCategory[e.type]?tradCategory[e.type]:e.type;t+='<div class="col-md-4 col-sm-5 col-xs-12">',t+='<h5 class="text-dark lbh add2fav"><i class="fa fa-angle-right text-orange"></i> '+p,t+="</h5>",t+="</div>"}if(t+=""!=e.localityHtml?'<div class="col-md-8 col-sm-7 col-xs-12"><span class="h4 event-locality margin-left-5">'+e.localityHtml+"</span></div>":"",void 0!==e.organizer&&null!=e.organizer){var m=Object.keys(e.organizer).length;t+='<div class="col-xs-12 orgenizedby no-padding">',t+='<span class="bold">'+tradDynForm.organizedby+" : </span>",$.each(e.organizer,(function(e,a){var n=void 0!==a.profilThumbImageUrl&&""!=a.profilThumbImageUrl?baseUrl+"/"+a.profilThumbImageUrl:assetPath+"/images/thumb/default_"+a.type+".png";t+='<a href="#page.type.'+a.type+".id."+e+'" class="lbh-preview-element tooltips" ',m>1&&(t+='data-toggle="tooltip" data-placement="top" title="'+a.name+'"'),t+=">",1==m&&(t+='<img src="'+n+'" class="img-circle img-organizer margin-left-5" width="35" height="35"/> '+a.name),t+="</a>"})),t+="</div>"}return notNull(e.descriptionStr)&&(t+='<p class="text-dark event-short-description col-xs-12 margin-top-10 margin-bottom-10">'+e.descriptionStr+"</p>"),void 0!==e.tagsHtml&&(t+='<ul class="tag-list">'+e.tagsHtml+"</ul>"),t+='<div class="margin-bottom-10 col-md-12 no-padding event-bottom">'+e.attendees+"</div>",t+="</div>",t+="</div>",t+="</div>",t+="</div>"},cityPanelHtml:function(e){mylog.log("-----------cityPanelHtml",e);var t=notNull(e.input)?e.input+" .scopes-container":"",a="";a+='<a href="javascript:" class="col-md-12 col-sm-12 col-xs-12 no-padding communecterSearch item-globalscope-checker searchEntity" ',a+='data-scope-value="'+e.key+'"data-scope-name="'+e.name+'"data-scope-level="city"data-scope-type="city"data-scope-notsearch="'+!0+'"data-append-container="'+t+'"',a+=">",a+='<div class="col-xs-12 margin-bottom-10 '+e.type+" "+e.elTagsList+' ">',a+='<div class="padding-10 informations">',a+='<div class="entityRight no-padding">';var n="<span>
38 "+e.name+" "+(notEmpty(e.postalCode)?" - "+e.postalCode:"")+"</span>",i="";return notEmpty(e.level4Name)&&(i+=(""==i?"":", ")+e.level4Name),notEmpty(e.level3Name)&&(i+=(""==i?"":", ")+e.level3Name),notEmpty(e.level2Name)&&(i+=(""==i?"":", ")+e.level2Name),a+=' <span class="entityName letter-red "><i class="fa fa-university"></i>'+n+'<br/><span style="color : grey; font-size : 13px">'+(i+=(""==i?"":", ")+e.country)+"</span></span>",a+="</div>",a+="</div>",a+="</div>",a+="</a>"},zonePanelHtml:function(e){mylog.log("-----------zonePanelHtml",e);var t,a,n=notNull(e.input)?e.input+" .scopes-container":"";e.level.indexOf("1")>=0?(t="level1",a="1"):e.level.indexOf("2")>=0?(t="level2",a="2"):e.level.indexOf("3")>=0?(t="level3",a="3"):e.level.indexOf("4")>=0?(t="level4",a="4"):e.level.indexOf("5")>=0&&(t="level5",a="5");var i="";notEmpty(e.level4)&&e.id!=e.level4&&(i+=(""==i?"":", ")+e.level4Name),notEmpty(e.level3)&&e.id!=e.level3&&(i+=(""==i?"":", ")+e.level3Name),notEmpty(e.level2)&&e.id!=e.level2&&(i+=(""==i?"":", ")+e.level2Name);var o="";return o+='<a href="javascript:" class="col-md-12 col-sm-12 col-xs-12 no-padding communecterSearch item-globalscope-checker searchEntity" ',o+='data-scope-value="'+e.key+'" data-scope-name="'+e.name+'" data-scope-level="'+a+'" data-scope-type="'+t+'" data-scope-notsearch="'+!0+'" data-append-container="'+n+'" ',o+=">",o+='<div class="col-xs-12 margin-bottom-10 '+e.type+" "+e.elTagsList+' ">',o+='<div class="padding-10 informations">',o+='<div class="entityRight no-padding">',o+=' <span class="entityName letter-red"><i class="fa fa-bullseye bold text-red"></i><i class="fa bold text-dark">'+a+"</i> "+("<span>"+e.name+"</span>")+'<br/><span style="color : grey; font-size : 13px">'+(i+=(""==i?"":", ")+e.countryCode)+"</span></span>",o+="</div>",o+="</div>",o+="</div>",o+="</a>"},networkPanelHtml:function(e,t){mylog.log("-----------networkPanelHtml",e,t),e.title=escapeHtml(e.title);var a="";if(a+='<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 searchEntityContainer contain_'+e.type+"_"+e.id+'">',a+='<div class="searchEntity" id="entity'+e.id+'">',null!=userId&&""!=userId&&e.id!=userId&&location.hash.indexOf("#page")<0&&"all"!=searchObject.initType){var n=!1;void 0!==e.isFollowed&&(n=!0),mylog.log("isFollowed",e.isFollowed,n),a+='<a href="javascript:;" class="btn btn-default btn-sm btn-add-to-directory bg-white tooltips followBtn" data-toggle="tooltip" data-placement="left" data-original-title="'+trad.Follow+'" data-ownerlink="follow" data-id="'+e.id+'" data-type="'+e.type+'" data-name="'+e.skin.title+'" data-isFollowed="'+n+'"><i class="fa fa-chain"></i></a>'}return a+='<div class="panel-heading border-light col-xs-12">',a+='<a href="'+baseUrl+"/network/default/index?src="+baseUrl+"/"+moduleId+"/network/get/id/"+e.id+'" target="_blank" class="text-dark">',a+='<h4 class="panel-title text-dark pull-left">'+e.skin.title+"</h4></a>",a+='<span class="col-xs-12">'+(notNull(e.skin.shortDescription)?e.skin.shortDescription:"")+"</span>",a+="</div>",void 0!==e.edit&&1==e.edit&&(a+='<ul class="nav navbar-nav margin-5 col-md-12">',a+='<li class="text-red pull-right">',a+='<a href="javascript:;" onclick="removeNetwork("'+e.id+'");" class="margin-left-5 bg-white tooltips btn btn-link btn-sm" data-toggle="tooltip" data-placement="top" data-original-title="'+trad.delete+'" >',a+='<i class="fa fa-trash"></i>'+trad.delete,a+="</a>",a+="</li>",a+='<li class="text-red pull-right">',a+='<a href="javascript:;" onclick="updateNetwork("'+e.id+'");" class="bg-white tooltips btn btn-link btn-sm" data-toggle="tooltip" data-placement="top" data-original-title="'+trad.update+'" >',a+='<i class="fa fa-pencil"></i>'+trad.update,a+="</a>",a+="</li>",a+='<li class="text-red pull-right">',a+='<a href="javascript:;" onclick="" class="bg-white tooltips btn btn-link btn-sm" data-toggle="tooltip" data-placement="top" data-original-title="'+trad.share+'" >',a+='<i class="fa fa-pencil"></i>'+trad.share,a+="</a>",a+="</li>",a+="</ul>"),a+="</div>",a+="</div>"},network2PanelHtml:function(e){mylog.log("----------- network2PanelHtml",e),e.hash=baseUrl+"/network/default/index?src="+baseUrl+"/"+moduleId+"/network/get/id/"+e.id;var t="";return t+='<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12 searchEntityContainer '+e.type+" "+e.elTagsList+" "+e.elRolesList+" contain_"+e.type+"_"+e.id+'">',t+='<div class="searchEntity" id="entity'+e.id+'">',void 0!==e.edit&&(t+=this.getAdminToolBar(e)),null!=e.updated&&(t+='<div class="dateUpdated"><i class="fa fa-flash"></i> <span class="hidden-xs">'+trad.actif+" </span>"+e.updated+"</div>"),t+='<a href="'+e.hash+'" target="_blank" class="container-img-banner add2fav >'+e.imgBanner+"</a>",t+='<div class="padding-10 informations">',t+='<div class="entityRight no-padding">',void 0!==e.size&&null!=e.size&&"max"!=e.size||(t+='<div class="entityCenter no-padding">',t+='<a href="'+e.hash+'" target="_blank" class="container-img-profil add2fav ">'+e.imgProfil+"</a>",t+='<a href="'+e.hash+'" target="_blank" class="add2fav pull-right margin-top-15 ">'+e.htmlIco+"</a>",t+="</div>"),t+='<a href="'+e.hash+'" target="_blank" class="'+e.size+' entityName bold text-dark add2fav ">'+e.skin.title+"</a>",t+='<div class="entityDescription">'+(null==e.skin.shortDescription?"":e.skin.shortDescription)+"</div>",t+='<div class="tagsContainer">',void 0!==e.edit&&1==e.edit&&(t+='<ul class="nav text-center">',t+='<li class="text-red pull-right">',t+='<a href="javascript:;" onclick="removeNetwork("'+e.id+'");" class="margin-left-5 bg-white tooltips btn btn-link btn-sm" data-toggle="tooltip" data-placement="top" data-original-title="'+trad.delete+'" >
38',t+='<i class="fa fa-trash"></i>',t+="</a>",t+="</li>",t+='<li class="text-red pull-right">',t+='<a href="javascript:;" onclick="updateNetwork("'+e.id+'");" class="margin-left-5 bg-white tooltips btn btn-link btn-sm" data-toggle="tooltip" data-placement="top" data-original-title="'+trad.update+'" >',t+='<i class="fa fa-pencil"></i>',t+="</a>",t+="</li>",t+="</ul>"),t+="</div>",t+="</div>",t+="</div>",t+="</div>",t+="</div>"},coopPanelHtml:function(e){mylog.log("-----------proposalPanelHtml",e);var t=void 0!==e.idParentRoom?e.idParentRoom:"";""==t&&"rooms"==e.collection&&(t=e.id);var a=e.name;a=escapeHtml(a);var n=void 0!==e._id&&void 0!==e._id.$id?e._id.$id:void 0!==e.id?e.id:"",i="",o="";void 0!==e.votes&&(void 0!==e.votes.up&&(i+=" upFilter",o+=' data-sort="'+e.votes.up.length+'" '),void 0!==e.votes.down&&(i+=" downFilter",o+=' data-sort="'+e.votes.down.length+'"'));var s="";s+="<div class='col-lg-4 col-md-4 col-sm-6 col-xs-12 blockCoop"+n+" "+i+" coopFilter coop-wraper searchEntityContainer smartgrid-slide-element margin-bottom-10 ' "+o+" style='word-wrap: break-word; '>";var r=" data-coop-type='"+e.collection+"' data-coop-id='"+n+"' data-coop-idparentroom='"+t+"' data-coop-parentid='"+e.parentId+"' data-coop-parenttype='"+e.parentType+"' ";s+='<div class="blockCoop'+e.parentId+' searchEntity coopPanelHtml" '+r+">";var l=e.sourceKey?"border-left:3px solid red;":"";if(s+='<div class="panel-heading border-light col-lg-12 col-xs-12" style="'+l+'">',s+='<a href="javascript:;" '+r+' class="all-coop-detail-desc'+n+' openCoopPanelHtml container-img-profil">'+e.imageProfilHtml+"</a>",""!=a){var c=dyFInputs.get(e.collection)?dyFInputs.get(e.collection):typeObj.default;s+='<a href="javascript:;" class="openCoopPanelHtml" style="text-decoration:none;" '+r+' ><h4 class="panel-title tooltips" data-toggle="tooltip" data-placement="bottom" data-original-title="'+a+'"><i class="fa fa-'+c.icon+'"></i> '+(a.length>100?a.substring(0,100)+"...":a)+"</h4></a>"}if(void 0!==e.producer&&null!=e.producer&&Object.keys(e.producer).length>0){var d=Object.keys(e.producer).length,u="";$.each(e.producer,(function(e,t){var a=d>1?35:25,n=void 0!==t.profilThumbImageUrl&&""!=t.profilThumbImageUrl?baseUrl+"/"+t.profilThumbImageUrl:parentModuleUrl+"/images/thumb/default_"+t.type+".png";u+="<span ",d>1&&(u+='data-toggle="tooltip" data-placement="left" title="'+t.name+'"'),u+='><img src="'+n+'" class="img-circle margin-right-10" width='+a+" height="+a+" />",1==d&&(u+=t.name),u+="</span>"}));var p=e.type==typeObj.event.col?trad["Planned on"]:tradCategory.carriedby;s+=p+=" : "+u}if("rooms"!=e.collection){s+='<h5 class="col-sm-12 no-padding">';var m="red";"adopted"==e.status?m="green":"refused"==e.status?m="red":"amendable"==e.status&&(m="orange"),s+='<small class="text-'+m+'"><i class="fa fa-certificate"></i> '+trad[e.status]+"</small>","undefined"!=typeof userId&&null!=userId&&""!=userId&&("tovote"!=e.status&&"amendementAndVote"!=e.status||!1!==e.hasVote?"tovote"!=e.status&&"amendementAndVote"!=e.status||!1===e.hasVote||(s+='<small class="margin-left-15"><i class="fa fa-thumbs-up"></i> '+trad["You did vote"]+"</small>"):s+='<small class="margin-left-15 letter-red"><i class="fa fa-ban"></i> '+trad["You did not vote"]+"</small>"),s+="</h5>"}s+='<div class="all-coop-detail">',s+='<div class="all-coop-detail-desc'+n+'">',void 0!==e.descriptionStr&&""!=e.descriptionStr&&(s+="<hr>",s+='<span class="col-xs-12 no-padding text-dark descMD">'+e.descriptionStr+"</span>");var h,f="";if(e.votes){var g=0;e.votes.up&&(g+=Object.keys(e.votes.up).length),e.votes.down&&(g+=Object.keys(e.votes.down).length),e.votes.uncomplet&&(g+=Object.keys(e.votes.uncomplet).length),e.votes.white&&(g+=Object.keys(e.votes.white).length),f=" ("+g+")"}if("undefined"!=typeof userId&&null!=userId&&""!=userId?(h="amendementAndVote"==e.status?"6":"12","tovote"!=e.status&&"amendementAndVote"!=e.status||!1!==e.hasVote?"tovote"!=e.status&&"amendementAndVote"!=e.status||!1===e.hasVote||(s+='<a href="javascript:;" '+r+' data-coop-section="vote" class="openCoopPanelHtml btn btn-default col-sm-'+h+' "><i class="fa fa-eye"></i> '+trad["See votes"]+f+"</a>"):s+='<a href="javascript:;" '+r+' data-coop-section="vote" class="bg-green openCoopPanelHtml btn col-sm-'+h+' "><i class="fa fa-gavel"></i> '+trad.Vote+f+"</a>"):(h="amendementAndVote"==e.status?"6":"12","tovote"!=e.status&&"amendementAndVote"!=e.status||!1!==e.hasVote||(s+='<a href="javascript:" data-toggle="modal" data-target="#modalLogin" class="btn-menu-connect bg-green btn col
38-sm-'+h+' "><i class="fa fa-gavel"></i> '+trad.Vote+f+"</a>")),"amendementAndVote"==e.status||"amendable"==e.status){var v=e.amendements?" ("+Object.keys(e.amendements).length+")":"";s+='<a href="javascript:;" '+r+' data-coop-section="amendments" class="openCoopPanelHtml btn btn-default text-purple col-sm-6 "><i class="fa fa-list"></i> '+trad.Amendements+v+"</a>"}if(e.votes&&(s+='<div class="col-sm-12 padding-10">',e.votes.up&&(s+='<div class="col-sm-3 text-green tooltips text-center vote-counter-entity" data-toggle="tooltip" data-placement="bottom" data-original-title="'+trad.Agree+'"><i class="fa fa-thumbs-up"></i> '+Object.keys(e.votes.up).length+"</div>"),e.votes.down&&(s+='<div class="col-sm-3 text-red tooltips text-center vote-counter-entity" data-toggle="tooltip" data-placement="bottom" data-original-title="'+trad.Disagree+'"><i class="fa fa-thumbs-down"></i> '+Object.keys(e.votes.down).length+"</div>"),e.votes.uncomplet&&(s+='<div class="col-sm-3 text-orange tooltips text-center vote-counter-entity" data-toggle="tooltip" data-placement="bottom" data-original-title="'+trad.Uncomplet+'"><i class="fa fa-hand-grab-o"></i> '+Object.keys(e.votes.uncomplet).length+"</div>"),e.votes.white&&(s+='<div class="col-sm-3 text-dark tooltips text-center vote-counter-entity" data-toggle="tooltip" data-placement="bottom" data-original-title="'+trad.Abstain+'"><i class="fa fa-circle-o"></i> '+Object.keys(e.votes.white).length+"</div>"),s+="</div>"),s+="</div>",s+='<div class="all-coop-detail-votes'+n+' hide">',s+='<a href="javascript:" data-coop-id="'+n+'" class="btn-openVoteDetail"><i class="text-dark fa fa-arrow-circle-left"></i></a>',(e.auth||void 0===e.idParentRoom)&&("tovote"==e.status||"amendementAndVote"==e.status)){var b=void 0!==e.answers,y=b?e.answers:{up:"up",down:"down",white:"down",uncomplet:"uncomplet"};$.each(y,(function(t,a){var i=void 0!==e.voteRes&&void 0!==e.voteRes[t]&&e.voteRes[t];s+='<div class="col-xs-12 no-padding timeline-panel">',"tovote"!=e.status&&"amendementAndVote"!=e.status||e.hasVote&&"true"!=e.voteCanChange||(s+='<div class="col-lg-1 col-md-1 col-sm-1 col-xs-2 no-padding text-right pull-left margin-top-20">',s+=' <button class="btn btn-send-vote btn-link btn-sm bg-vote bg-'+i["bg-color"]+'"',s+=' title="'+trad.clicktovote+'" ',s+=' data-idparentproposal="'+n+'"',s+=' data-idparentroom="'+e.idParentRoom+'"',s+=' data-vote-value="'+t+'"><i class="fa fa-gavel"></i>',s+=" </button>",e.hasVote===""+t&&(s+='<br><i class="fa fa-user-circle padding-10" title="'+trad["You voted for this answer"]+'"></i> '),s+="</div>"),s+='<div class="col-lg-11 col-md-11 col-sm-11 col-xs-10">';var o=b?t+1:trad[i.voteValue];s+='<div class="padding-10 margin-top-15 border-vote border-vote-'+t+'">',s+='<i class="fa fa-hashtag"></i><b>'+o+"</b> ",b&&(s+=i.voteValue),s+="</div>",!1!==i&&0!=i.percent&&(s+='<div class="progress progress-res-vote">',s+='<div class="progress-bar bg-vote bg-'+i["bg-color"]+'" role="progressbar" ',s+='style="width:'+i.percent+'%">',s+=i.percent+"%",s+="</div>",s+='<div class="progress-bar bg-transparent" role="progressbar" ',s+='style="width:'+(100-i.percent)+'%">',s+=i.votant+' <i class="fa fa-gavel"></i>',s+="</div>",s+="</div>"),s+="</div>",s+="</div>"}))}return s+="</div>",s+="</div>",s+="</div>",s+="</div>",s+="</div>"},searchTypeHtml:function(){var e="";return $.each(searchObject.types,(function(t,a){mylog.log("directory.searchTypeHtml typeHeader",a,typeObj[a]);var n=searchInterface.isForced("types, category")&&typeObj.isDefined(searchObject.forced.category)?typeObj.get(searchObject.forced.category):typeObj.get(a);e+='<span class="text-'+n.color+'"><i class="fa fa-'+n.icon+' hidden-sm hidden-md hidden-lg padding-5"></i> <span class="hidden-xs">'+n.name+"</span></span>"})),e},loadingImg:0,checkImageLoad:0,checkImage:function(e){},loadingImg:function(e){$(e).removeClass("isLoading")},deleteElement:function(e,t,a,n,i="",o=""){mylog.log("directory.deleteElement",typeof n);var s=baseUrl+"/"+moduleId+"/element/delete/type/"+e+"/id/"+t;bootbox.confirm(""!=i?i:trad.areyousuretodelete,(function(a){a?ajaxPost(null,s,{},(function(a){a&&a.result?(toastr.info(""!=o?o:"élément effacé"),$("#"+e+t).length>0?$("#"+e+t).remove():$(".contain_"+e+"_"+t).length>0?$(".contain_"+e+"_"+t).remove():urlCtrl.loadByHash(location.hash),$("#openModal").hasClass("in")&&$("#openModal").modal("hide"),"function"==typeof n&&n(a,e,t),"block"==$("#modal
38-content-costumizer-administration").css("display")&&1==$("#modal-content-costumizer-administration").find(".bodySearchContainer").length&&$(".lbh-costumizer[data-link='template']").trigger("click")):toastr.error("something went wrong!! please try again.")})):"undefined"!=typeof btnClick&&null!=btnClick&&btnClick.empty().html('<i class="fa fa-trash"></i>')}))},cmsModelListHtml:function(e){mylog.log("cmsModelListHtml","Params",e),void 0===e.collection&&(e.collection="cms");var t="";let a="";return void 0!==costum.tplUsed&&void 0!==costum.tplUsed[e.id]&&(a=costum.tplUsed[e.id]),t+='<div id="entity_'+e.collection+"_"+e.id+'" class="col-lg-4 col-md-6 col-sm-6 col-12 mt-5 searchEntityContainer '+e.containerClass+'"><article class="material-card Light-Green"><h2 class="mc-expans"><span>'+e.name+'</span></h2><div class="mc-content"><div class="img-container">',void 0!==e.screenshot&&""!=e.screenshot?t+='<div class="div-img"><img class="img-responsive" src="'+baseUrl+"/"+e.screenshot[0]+'"></div><a href="'+baseUrl+"/"+e.screenshot[0]+'" class="icon-preview-tpl thumb-info text-center" data-lightbox="'+e.name+e.id+'" data-title="Aperçu de '+e.name+'"><i class="fa fa-search-plus"></i></a>':t+=' <div class="div-img" style="color: white;"><i class="fa fa-image fa-2x"></i></div>',t+="</div>",t+='<div class="mc-description ">',t+=e.descriptionStr,t+='</div></div><a class="mc-btn-action mc-expans ripple"><i class="fa fa-bars"></i></a><div class="mc-footer">',"using"==a?(t+='<div class="text-center" style="width:100%;"><p class="tpl-stat" style="padding:2px;display:none;position:absolute;bottom: 70px;font-size:15px;background-color: #dcedc8;width: 100%;"class="capitalize" style="color:#33691e">('+tradCms.currenttemplate+")</p></div>",t+='<a style="min-width: 200px; background-color:#8bc34a;" href="javascript:;" class="btn btn-info btn-link custom-block-cms use-this-template" data-action="'+a+'" data-id="'+e.id+'" data-name="'+e.name+'" data-collection="'+e.collection+'"><font style="font-size: 15px" class="capitalize"><i class="fa fa-refresh padding-right-10"></i> '+trad.reset+" </font></a>"):"used"==a?(t+='<div class="text-center" style="width:100%;"><p class="tpl-stat" style="padding:2px;display:none;position:absolute;bottom: 70px;font-size:15px;background-color: #dcedc8;width: 100%; " class="capitalize" style="color:#33691e">('+tradCms.used+")</p></div>",t+='<a style="min-width: 200px; background-color:#8bc34a;" href="javascript:;" class="btn btn-info btn-link custom-block-cms use-this-template" data-action="'+a+'" data-id="'+e.id+'" data-name="'+e.name+'" data-collection="'+e.collection+'"><font style="font-size: 15px" class="capitalize"><i class="fa fa-history padding-right-10"></i> '+tradCms.useagain+" </font></a>"):t+='<a style="min-width: 200px; background-color:#8bc34a;" href="javascript:;" class="btn btn-info btn-link custom-block-cms use-this-template" data-action="'+a+'" data-id="'+e.id+'" data-name="'+e.name+'" data-collection="'+e.collection+'"><font style="font-size: 15px"><i class="fa fa-check padding-right-10"></i> '+trad.choose+"</font></a>",t+='<a style="min-width: 200px; background-color:#8bc34a;" class="btn btn-info btn-link go-to" target="_blank" href="'+baseUrl+"/costum/co/index/slug/"+e.source.key+'"><font style=""><i class="fa fa-eye padding-right-10"></i>Voir le demo</a></font>',t+='<div style="width:100%;display: flex;justify-content: center;padding: 5px;">',Object.keys(e.parent).includes(costum.contextId)&&void 0!==userConnected.roles&&void 0!==userConnected.roles.superAdmin&&1==userConnected.roles.superAdmin&&(t+="<a href='javascript:;' class='btn btn-info btn-link' onclick='costumizer.template.actions.update(\""+e.id+'","'+e.collection+'");\'><font style="font-size: 15px"><i class="fa fa-pencil-square-o padding-right-10"> </i> '+trad.update+"</font></a>",t+=`<a href='javascript:;' class='btn btn-info btn-link delete-tpl' data-id='${e.id}' data-collection="${e.collection}">`,t+='<font style="font-size: 15px"><i class="fa fa-trash padding-right-10"> </i> '+trad.delete+"</font></a>"),isSuperAdminCms&&(void 0===e.shared?t+='<a href="javascript:;" class="btn btn-info btn-link custom-block-cms share-this-template action-hide" data-id="'+e.id+'" data-name="'+e.name+'" data-collection="'+e.collection+'"><i class="fa fa-share padding-right-10" style="font-size: 15px"></i><font class="capitalize" style="font-size: 16px">'+tradCms.shareforpublic+"</font></a>":t+='<a href="javascript:;" class="btn btn-info btn-link custom-block-cms share-this-template action-share" data-id="'+e.id+'" data-name="'+e.name+'" data-collection="'+e.collection+'"><font class="capitalize" style="font-size: 15px"><i class="fa fa-lock padding-right-10"></i> '+trad.hide+"</font></a>"),void 0!==e.screenshot&&""!=e.screenshot&&$.each(e.screenshot,(function(a,n){0!=a&&(t+='<a href="'+n+'" class="hidden btn btn-info thumb-info" data-lightbox="'+e.name+e.id+'" data-title="Aperçu de '+e.name+'"><font style="font-size: 18px"><i class="fa fa-photo padding-right-10"></i>'+trad.Preview+"</font></a>")})),t+="</div>",t+="</div></article></div>"},bindBtnElement:function(){mylog.log("directory.bindBtnElement"),coInterface.b
38indLBHLinks(),$(".addDonation").off().on("click",(function(){notNull(costum)&&(costum.unloggedMode=dyFObj.unloggedMode,"function"==typeof costum[costum.slug].donation.setUnloggedMode&&costum[costum.slug].donation.setUnloggedMode());var e=$(this).data("goal"),t=$(".tooltip .tooltip-inner").text(),a=$(this).data("pledgeamount"),n=$(this).data("donationamount"),i=$(this).data("directdonation"),o={receiver:{}},s=$(this).data("id");o.receiver[s]={},o.receiver[s].type=$(this).data("type"),o.receiver[s].name=$(this).data("name"),mylog.log(t,typeof t),void 0!==t&&t>0&&(o.amount=t),o.parent={};var r=$(this).data("id-camp");if(o.parent[r]={},o.parent[r].type="crowdfunding",o.parent[r].name=$(this).data("name-camp"),mylog.log("dataEdit",o),1==i)urlCtrl.modalExplain({icon:"money",name:trad.donation+" / "+trad.pledge,text:"<ul style='list-style-type:none'><li>"+trad.donation+" : "+trad.supportCrowdfundingCampaign+"</li><br><li>"+trad.pledge+" : "+trad.deferDonationUntilRequirement+"</li></ul>",link:{pledge:{label:trad.pledge,icon:"money",link:"javascript:;",onclick:'dyFObj.openForm("donation",null,{"type":"pledge"})',dataExtend:o},donation:{label:trad.donation,icon:"dollar",link:"javascript:;",onclick:'dyFObj.openForm("donation",null,{"type":"donation"})',dataExtend:o}}});else if(o.type="pledge",e>=a+n)dyFObj.openForm("donation",null,o);else{var l=parentModuleUrl;urlCtrl.modalExplain({name:trad.gaugeReached,logo:l+"/images/gauge.png",text:trad.pledgesReachedGoal+trad.inviteToBoostOtherProjects,link:{pledge:{label:trad.iSupportAnyway,icon:"money",link:"javascript:;",onclick:'dyFObj.openForm("donation",null,{"type":"pledge"})',dataExtend:o}}})}})),$(".campaign-progress .progress").mousemove((function(e){$(this).css("cursor","pointer");var t=$(this).data("goal"),a=$(this).data("pledgeamount"),n=$(this).data("donationamount"),i=t-a-n,o=100*n/t<1?1:Math.ceil(100*n/t),s=100*a/t<1?1:Math.ceil(100*a/t),r=$(this).find(".donation-bar").width(),l=$(this).width(),c=s*l/100;mylog.log("pledgeWidth",c,"donationWidth",r);var d=i/(l-r-c),u=$(this).offset(),p=e.pageX-u.left,m=(e.pageY,u.top,p-r-c),h=m*d,f=10*Math.ceil(h/10),g=Math.ceil(100*m/l)+s;g+o==101&&(g-=1);var v=g;mylog.log("Pledge percentage",v);var b=$(this).next().width();b/=2,f<0?$(this).siblings(".tooltip").addClass("hidden"):($(this).siblings(".tooltip").removeClass("hidden"),$(this).find(".pledge-bar").css("width",v+"%")),$(this).siblings(".tooltip").css("left",p-b+15),$(this).attr("data-original-title",f),$(this).siblings(".tooltip").find(".tooltip-inner").text(f),$(this).attr("data-amount",f),mylog.log("pledge amount",f)})),$(".campaign-progress .progress").mouseleave((function(){mylog.log("out"),$(this).siblings(".tooltip").removeClass("hidden");
38var e=$(this).data("goal"),t=$(this).data("pledgeamount"),a=100*t/e<1?1:Math.ceil(100*t/e);$(this).find(".pledge-bar").css("width",a+"%")})),$(".click-element").off().on("click",(function(e){if("DIV"===e.target.tagName||"IMG"===e.target.tagName){var t=$(this).data("href");$(this).data("return")&&localStorage.setItem("dataReturn",JSON.stringify([t.split("#")[1]]));var a=$(this).data("class"),n=$(this).data("type-elt");if($(".click-element").css("transform","none"),"poi"!=n?($(this).css("transform","scale(1.1, 1.1)"),setTimeout(()=>{$(this).css("transform","none")},500)):($(this).addClass("active"),setTimeout(()=>{$(this).removeClass("active")},1e3))," lbh"==a)urlCtrl.loadByHash($(this).data("href")),$(this).removeClass("active");else if(" lbh-preview-element"==a)onchangeClick=!1,link=t,previewHash=link.split("."),$.inArray(previewHash[2],["proposals","proposal","actions","resolutions"])>=0?(ddaT="proposals"==previewHash[2]?"proposal":previewHash[2],uiCoop.getCoopDataPreview(ddaT,previewHash[4])):(hashT=location.hash.split("?"),getStatus=urlCtrl.getUrlSearchParams(),hashNav=hashT[0].indexOf("#")<0?"#"+hashT[0]:hashT[0],previewHash.length>1?(urlHistoric=hashNav+"?preview="+previewHash[2]+"."+previewHash[4],$("#entity"+previewHash[4]).length>0&&setTimeout((function(){$("#entity"+previewHash[4]).addClass("active")}),200)):(mylog.log("hashNav",hashNav),pageName=0==previewHash[0].indexOf("#")?previewHash[0].substr(1):previewHash[0],urlHistoric=hashNav+"?preview=page.costum.view."+pageName,void 0!==costum.app[link]&&(costum.app[link].hash,1)&&costum.app[link].hash.indexOf("view")>-1&&(costum.app[link].urlExtra,1)&&(link="view"+costum.app[link].urlExtra)),""!=getStatus&&(urlHistoric+="&"+getStatus),history.replaceState({},null,urlHistoric),urlCtrl.openPreview(link),costum&&costum.editMode||history.replaceState({},null,urlCtrl.getUrlWithHashInSearchParams().href));else if(" zoom-in-map"==a){const e=configSearchObj.mapFilters.getOptions().markerList[$(this).data("id")];if(e){const t=configSearchObj.mapFilters.getMap();t.flyTo(e.getLatLng(),18,{duration:.5}),t.once("moveend",()=>{e.openPopup()}),t.once("popupopen",()=>{coInterface.bindLBHLinks()})}else toastr.error("Cet élément n'a pas d'adresse")," lbh"==oldDataClass?(urlCtrl.loadByHash($(this).data("href")),$(this).removeClass("active")):" lbh-preview-element"==oldDataClass&&(onchangeClick=!1,link=t,previewHash=link.split("."),$.inArray(previewHash[2],["proposals","proposal","actions","resolutions"])>=0?(ddaT="proposals"==previewHash[2]?"proposal":previewHash[2],uiCoop.getCoopDataPreview(ddaT,previewHash[4])):(hashT=location.hash.split("?"),getStatus=urlCtrl.getUrlSearchParams(),hashNav=hashT[0].indexOf("#")<0?"#"+hashT[0]:hashT[0],previewHash.length>1?(urlHistoric=hashNav+"?preview="+previewHash[2]+"."+previewHash[4],$("#entity"+previewHash[4]).length>0&&setTimeout((function(){$("#entity"+previewHash[4]).addClass("active")}),200)):(mylog.log("hashNav",hashNav),pageName=0==previewHash[0].indexOf("#")?previewHash[0].substr(1):previewHash[0],urlHistoric=hashNav+"?preview=page.costum.view."+pageName,void 0!==costum.app[link]&&(costum.app[link].hash,1)&&costum.app[link].hash.indexOf("view")>-1&&(costum.app[link].urlExtra,1)&&(link="view"+costum.app[link].urlExtra)),""!=getStatus&&(urlHistoric+="&"+getStatus),history.replaceState({},null,urlHistoric),urlCtrl.openPreview(link),costum&&costum.editMode||history.replaceState({},null,urlCtrl.getUrlWithHashInSearchParams().href)))}else" openIn-smallMenu"==a&&smallMenu.openAjaxHTML(baseUrl+"/costum/cyber/elementhome/type/"+$(this).data("type-elt")+"/id/"+$(this).data("id"))}}
38)),$(".campaign-goal").off().on("click",(function(){var e=$(this).data("goal"),t=notNull($(this).data("description-camp"))?$(this).data("description-camp"):trad.nodescription;urlCtrl.modalExplain({icon:"bullseye",name:trad.goal+" "+e+" â¬",text:dataHelper.convertMardownToHtml(t)})})),$(".btn-update-contact").click((function(){updateContact($(this).data("contact-key"),$(this).data("contact-name"),$(this).data("contact-email"),$(this).data("contact-role"),$(this).data("contact-telephone"))})),$(".btn-edit-preview, .btn-edit-element").off().on("click",(function(){$("#modal-preview-coop").hide(300),$("#modal-preview-coop").html(""),dyFObj.editElement($(this).data("type"),$(this).data("id"),$(this).data("subtype"))})),$(".deleteThisBtn").off().on("click",(function(){mylog.log("deleteThisBtn click"),$(this).empty().html('<i class="fa fa-spinner fa-spin"></i>'),directory.deleteElement($(this).data("type"),$(this).data("id"),$(this))})),initUiCoopDirectory(),directory.bindMediaSharingElt(),directory.bindToAddSpamElt(),directory.bindNoSpamElt(),directory.bindDeleteSpam(),directory.bindShareElt(),directory.bindEventAdmin(),directory.bindBtnAddress(),$(".followBtn").off().on("click",(function(){if(mylog.log(".followBtn"),!notEmpty(userId))return toastr.warning(trad.LoginFirst),$("#modalLogin").modal("show"),!0;var e=$(this).attr("data-id"),t=$(this).attr("data-type"),a=userId,n=$(this).attr("data-name"),i=$(this).attr("data-id"),o=$(this).attr("data-type"),s=$(this).attr("data-isfromactivitypub"),r=$(this).attr("data-action"),l=$(this).attr("data-payload"),c=$(this).attr("data-labelconnect"),d=$(this).attr("data-labeldisconnect"),u={childId:a,childType:"citoyens",parentType:t,parentId:e,connectType:m="events"==t?"connect":"follow",id:i,name:n},p=$(this);$(this).html("<i class='fa fa-spin fa-circle-o-notch text-azure'></i>");var m="events"==o?"connect":"follow";if("follow"==$(this).attr("data-ownerlink"))if(callback=function(){labelLink=d||("events"==t?"<i class='fa fa-unlink'></i> "+trad.alreadyAttendee:"<i class='fa fa-unlink'></i> "+trad.alreadyFollow),p.hasClass("btn-add-to-directory")&&(labelLink=""),p.html("<small>"+labelLink+"</small>"),p.addClass("active"),p.attr("data-ownerlink","unfollow"),p.attr("data-original-title",labelLink),"true"==s&&("events"==t?p.attr("data-action","leaveevent"):"projects"==t&&p.attr("data-action","unfollowProject"))},"events"==t)"true"==s?links.handleActivityPubFollow(r,l,u,callback):links.connectAjax(t,e,a,"citoyens",m,null,callback);else if("citoyens"==t){$(this).data("activitypub-enabled")&&links.followActivityPubActor(t,e,a,"citoyens",callback)}else"true"==s?"projects"==t&&(u.type="projects",links.handleActivityPubFollow(r,l,u,callback)):links.follow(t,e,a,"citoyens",callback);else"unfollow"==$(this).attr("data-ownerlink")&&(m="events"==t?"attendees":"followers",callback=function(){labelLink=c||("events"==t?"<i class='fa fa-chain'></i> "+trad.participate:"<i class='fa fa-chain'></i> "+trad.Follow),p.hasClass("btn-add-to-directory")&&(labelLink=""),$(p).html("<small>"+labelLink+"</small>"),$(p).attr("data-ownerlink","follow"),$(p).attr("data-original-title",labelLink),$(p).removeClass("text-white"),"true"==s&&("events"==t?p.attr("data-action","joinevent"):"projects"==t&&p.attr("data-action","followProject"))},"true"==s?links.handleActivityPubFollow(r,l,u,callback):null!=$(p).data("activitypub-enabled")&&null!=$(p).data("activitypub-enabled")&&1==$(p).data("activitypub-enabled")?links.unFollowActivityPubActor(t,e,a,"citoyens",m,null,callback):links.disconnectAjax(t,e,a,"citoyens",m,null,callback))})),$(".btn-tag-panel").off().on("click",(function(e){var t=$(this).data("tag");-1==location.hash.indexOf("tags")&&-1!=location.hash.indexOf("?")?location.hash=location.hash+"&tags="+$(this).data("tag"):-1==location.hash.indexOf("tags")&&-1==location.hash.indexOf("?")?location.hash=location.hash+"?tags="+$(this).data("tag"):-1!=location.hash.indexOf("tags")&&(mylog.log("location.hash",location.hash.split("&")),location.hash=location.hash.split("&").map((function(e,a){if(-1!=e.indexOf("tags")){var n=(e=e.split("="))[1].split(",");n.push(t);var i=n.join();e=e[0]+"="+i}return e})).join("&")),urlCtrl.loadByHash(location.hash)})),$(".btn-rotatingCard, .btn-rotate-card").on("click",(function(e){e.stopImmediatePropagation(),$(this).closest(".rotatingCard .card-container").toggleClass("hover"),$(this).closest(".rotating-card .rotating-card-container").toggleClass("hover")})),$(".material-card >
38 .mc-btn-action").click((function(){var e=$(this).parent(".material-card"),t=$(this).children("i");t.addClass("fa-spin-fast"),t.hasClass("fa-arrow-left")?(e.removeClass("mc-active"),window.setTimeout((function(){t.removeClass("fa-arrow-left ripple").removeClass("fa-spin-fast").addClass("fa-bars")}),800)):(e.addClass("mc-active"),window.setTimeout((function(){t.removeClass("fa-bars").removeClass("fa-spin-fast").addClass("fa-arrow-left ripple")}),800))}))},bindBtnAddress:function(){$(".btn-address-card").off().on("click",(function(){var e=$(this).data("latitude"),t=$(this).data("longitude");if(void 0!==e&&""!=e&&void 0!==t&&""!=t)if(costum){let a=location.hash.split("?")[0];void 0!==costum.app[a]&&"#app.search"==costum.app[a].hash?filterSearch.helpers.toggleMapVisibility(filterSearch,{lat:e,lng:t}):void 0!==costum.htmlConstruct&&void 0!==costum.htmlConstruct.redirect&&void 0!==costum.htmlConstruct.redirect.search&&""!=costum.htmlConstruct.redirect.search?urlCtrl.loadByHash(`#${costum.htmlConstruct.redirect.search}?latLng=${e},${t}`):urlCtrl.loadByHash("#search?latLng="+e+","+t)}else location.hash.indexOf("#search")>-1&&"undefined"!=typeof filterSearch?filterSearch.helpers.toggleMapVisibility(filterSearch,{lat:e,lng:t}):urlCtrl.loadByHash("#search?latLng="+e+","+t)}))},addToAlert:function(){var e="<span class='text-dark'>"+tradDynForm.saveresearchandalert+"</span><br>",t=""!=searchObject.text?searchObject.text:"";bootbox.dialog({title:e,message:'<div class="row"> <div class="col-md-12"> <form class="form-horizontal"> <label class="col-md-12 no-padding" for="awesomeness">'+tradDynForm.searchtosave+" : </label><br> <span>"+location.hash+'</span><br><br><label class="col-md-12 no-padding" for="awesomeness">'+tradDynForm.nameofsearch+' : </label><br> <input type="text" id="nameFavorite" class="nameSearch wysiwygInput form-control" value="'+t+'" style="width: 100%" placeholder="'+tradDynForm.addname+'..."></input><br><label class="col-md-6 col-sm-6 no-padding" for="awesomeness">'+tradDynForm.bealertbymailofnewclassified+' ?</label> <div class="col-md-4 col-sm-4"> <div class="radio no-padding"> <label for="awesomeness-0"> <input type="radio" name="awesomeness" id="awesomeness-0" value="true" checked="checked"> '+tradDynForm.yes+' </label> </div><div class="radio no-padding"> <label for="awesomeness-1"> <input type="radio" name="awesomeness" id="awesomeness-1" value="false"> '+tradDynForm.no+" </label> </div> </div> </div></form></div></div>",buttons:{success:{label:trad.save,className:"btn-primary",callback:function(){var e={parentId:userId,parentType:"citoyens",url:location.hash,searchUrl:searchInterface.getParamsUrlForAlert(),alert:$("input[name='awesomeness']:checked").val(),name:$("#nameFavorite").val(),type:"research"};"undefined"!=typeof costum&&null!=costum&&(e.mailParams={logo:costum.logo,title:costum.title,url:costum.url}),mylog.log(e),ajaxPost(null,baseUrl+"/"+moduleId+"/bookmark/save",e,(function(e){e.result?toastr.success(e.msg):void 0!==e.type&&"info"==e.type?toastr.info(e.msg):toastr.error(e.msg)}))}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){}}}})},bindMediaSharingElt:function(){$(".btn-share-panel").off().click((function(){directory.showShareModal($(this).attr("data-type"),$(this).attr("data-id"))}))},bindToAddSpamElt:function(){$(".btn-addToSpam-element").off().click((function(){directory.showAddToSpamModal($(this).attr("data-type"),$(this).attr("data-id"))}))},bindNoSpamElt:function(){$(".btn-no-Spam").off().click((function(){directory.showNoSpamModal($(this).attr("data-type"),$(this).attr("data-id"))}))},bindDeleteSpam:function(){$(".btn-delete-spam").off().click((function(){directory.showDeleteSpamModal($(this).attr("data-type"),$(this).attr("data-id"))}))},showAddToSpamModal:function(e,t){var a='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">'+trad.aboutElement+'</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type info-of-element-to-add-spam row" style="margin-left:20px;margin-top:20px;"></div></div></div></div></div></div>';a+='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">'+trad.linkedToSpam+'</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type element-lie-direct-of-element-to-add-spam row" style="margin-left:20px;margin-top:20px;"></div></div></div></div></div></div>',a+='<div id="element-lie-in-creator-add-to-spam"></div>',a+='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">'+trad.logsLinkedElement+'</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type logs-of-element-to-add-spam row" style="margin-left:20px;margin-top:20px;"></div></div></div></div></div></div>',a+='<button class="share-co-btn addToSpam-btn-co " style="background-color:red!important;color:#ffffff!important;" data-id="'+t+'" data-type="'+e+'"><i class="fa fa-exclamation-triangle"></i> '+trad.addToSpam+'</button><button class="btn btn-default share-co-btn" data-dismiss="modal" style="background-color:#cacaca!important;"><i class="fa fa-times"></i> '+trad.cancel+"</button>
38",$("#modal-share").modal("show"),$("#modal-share #btn-share-it, #modal-share #msg-share, #modal-share button[data-dismiss=modal]").hide(),$("#modal-share #htmlElementToShare").html(a),$("#modal-share .title-share-modal").html(""),directory.getInfoBeforeAddToSpamElement(e,t)},showNoSpamModal:function(e,t){var a="";a+='<div id="container-info-before-no-spam"></div>',a+='<button class="share-co-btn noSpam-btn-co " style="background-color:green!important;color:#ffffff!important;" data-id="'+t+'" data-type="'+e+'"><i class="fa fa-exclamation-circle"></i> '+trad.noSpam+'</button><button class="btn btn-default share-co-btn" data-dismiss="modal" style="background-color:#cacaca!important;"><i class="fa fa-times"></i> '+trad.cancel+"</button>",$("#modal-share").modal("show"),$("#modal-share #btn-share-it, #modal-share #msg-share, #modal-share button[data-dismiss=modal]").hide(),$("#modal-share #htmlElementToShare").html(a),$("#modal-share .title-share-modal").html(""),directory.getInfoBeforeDeleteSpam(e,t,"noSpam"),directory.bindNoSpamAction()},showDeleteSpamModal:function(e,t){var a="";a+='<div id="container-info-before-delete-spam"></div>',a+='<button class="share-co-btn deleteSpam-btn-co " style="background-color:red!important;color:#ffffff!important;" data-id="'+t+'" data-type="'+e+'"><i class="fa fa-trash"></i> '+trad.delete+'</button><button class="btn btn-default share-co-btn" data-dismiss="modal" style="background-color:#cacaca!important;"><i class="fa fa-times"></i> '+trad.cancel+"</button>",$("#modal-share").modal("show"),$("#modal-share #btn-share-it, #modal-share #msg-share, #modal-share button[data-dismiss=modal]").hide(),$("#modal-share #htmlElementToShare").html(a),$("#modal-share .title-share-modal").html(trad.warning),directory.getInfoBeforeDeleteSpam(e,t,"delete"),directory.bindDeleteSpamAction()},bindNoSpamAction:function(){$(".noSpam-btn-co").off().click((function(){if(!$(".noSpam-btn-co").hasClass("disabled")){const t=$(this).attr("data-type");var e={id:$(this).attr("data-id"),type:t};$(".noSpam-btn-co").addClass("disabled"),$(".noSpam-btn-co").find(".fa").removeClass("fa-exclamation-circle").addClass("fa-spinner fa-spin"),ajaxPost(null,baseUrl+"/news/co/nospam",e,(function(e){$(".noSpam-btn-co").removeClass("disabled"),$(".noSpam-btn-co").find(".fa").addClass("fa-exclamation-circle").removeClass("fa-spinner fa-spin"),void 0!==e.msg&&void 0!==e.result&&e.result?toastr.success(e.msg):void 0===e.msg||(void 0===e.result||e.result)&&void 0!==e.result||toastr.error(e.msg),$("#modal-share").modal("toggle"),$(".main-search-bar-addon.central-search-bar").trigger("click")}))}}))},bindDeleteSpamAction:function(){$(".deleteSpam-btn-co").off().click((function(){if(!$(".deleteSpam-btn-co").hasClass("disabled")){const e=$(this).attr("data-type"),t=$(this).attr("data-id");$(".deleteSpam-btn-co").addClass("disabled"),$(".deleteSpam-btn-co").find(".fa").removeClass("fa-trash").addClass("fa-spinner fa-spin"),ajaxPost(null,baseUrl+"/news/co/deletespam",{id:t,type:e},(function(e){void 0!==e.msg&&void 0!==e.result&&e.result?toastr.success(e.msg):void 0===e.msg||(void 0===e.result||e.result)&&void 0!==e.result||toastr.error(e.msg),$("#modal-share").modal("toggle"),$(".main-search-bar-addon.central-search-bar").trigger("click"),$(".deleteSpam-btn-co").removeClass("disabled"),$(".deleteSpam-btn-co").find(".fa").addClass("fa-trash").removeClass("fa-spinner fa-spin")}))}}))},bindAddToSpamElt:function(e={}){$(".addToSpam-btn-co").off().click((function(){if(void 0!==e.ipspam&&!$(".addToSpam-btn-co").hasClass("disabled")){var t={ipspam:e.ipspam,id:e.id_element,type:e.type};$(".addToSpam-btn-co").addClass("disabled"),$(".addToSpam-btn-co").find(".fa").removeClass("fa-exclamation-triangle").addClass("fa-spinner fa-spin"),ajaxPost(null,baseUrl+"/news/co/addipspam",t,(function(t){$(".addToSpam-btn-co").removeClass("disabled"),$(".addToSpam-btn-co").find(".fa").addClass("fa-exclamation-triangle").removeClass("fa-spinner fa-spin"),void 0!==t.msg&&toastr.success(t.msg),$("#modal-share").modal("toggle"),$("#entity_"+e.type+"_"+e.id_element).css("display","none")}))}}))},spamElement:function(e={}){if(void 0!==e.ipspam){var t={ipspam:e.ipspam,id:e.id_element,type:e.type};ajaxPost(null,baseUrl+"/news/co/addipspam",t,(function(t){$("#entity_"+e.type+"_"+e.id_element).css("display","none"),$("#"+e.type+e.id_element).css("display","none")}))}},addColorForNote:function(e){e>5&&(e=5),e=Math.min(Math.max(e,0),5);return`rgb(255, ${Math.floor(200*(1-e/5))}, ${Math.floor(200*(1-e/5))})`},setInfoElementNoSpamInModalNoSpam:function(e){var t="";void 0!==e.element&&null!=e.element&&(t+='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">
38'+trad.infoSpam+'</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type row" style="margin-left:20px;margin-top:20px;">',void 0!==e.element.name&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.spamName+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.name+"</span></div>"),void 0!==e.element.type&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.spamType+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.type+"</span></div>"),void 0!==e.element.userSpamDetector&&null!=e.element.userSpamDetector&&void 0!==e.element.userSpamDetector.name&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.detectBy+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.userSpamDetector.name+"</span></div>"),void 0!==e.element.dateSpamDetector&&null!=e.element.dateSpamDetector&&void 0!==e.element.dateSpamDetector.sec&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.detectThe+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.dateSpamDetector.sec+"</span></div>"),t+="</div></div></div></div></div></div>"),$("#container-info-before-no-spam").html(t)},setInfoElementDeleteInModalDeleteSpam:function(e){var t="",a="";void 0!==e.element&&null!=e.element&&(a+='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">'+trad.infoSpam+'</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type row" style="margin-left:20px;margin-top:20px;">',void 0!==e.element.name&&(a+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.spamName+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.name+"</span></div>"),void 0!==e.element.type&&(a+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.spamType+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.type+"</span></div>"),void 0!==e.element.userSpamDetector&&null!=e.element.userSpamDetector&&void 0!==e.element.userSpamDetector.name&&(a+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.detectBy+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.userSpamDetector.name+"</span></div>"),void 0!==e.element.dateSpamDetector&&null!=e.element.dateSpamDetector&&void 0!==e.element.dateSpamDetector.sec&&(a+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.detectThe+'</span></a><span class="floop-statu col-xs-12 no-padding">- '+e.element.dateSpamDetector.sec+"</span></div>"),a+="</div></div></div></div></div></div>"),a+='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">'+trad.elementDeletedSpam+'</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type row" style="margin-left:20px;margin-top:20px;">',null!=e&&(e.toDelete,1)&&null!=e.toDelete&&$.each(e.toDelete,(function(e,a){null!=a&&void 0!==a.count&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+e+' <span class="badge text-white bg-turq"> '+a.count+" </span></span></a>",$.each(a,(function(e,a){if("count"!=e){var n=null!=a&&void 0!==a.name?a.name:e;t+='<span class="floop-statu col-xs-12 no-padding">- '+n+"</span>"}})),t+="</div>")})),a+=t+"</div></div></div></div></div></div>",$("#container-info-before-delete-spam").html(a)},setInfoElementInModalAddToSpam:function(e){var t='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.elementType+'</span></a><span class="floop-statu col-xs-12 no-padding">'+e.type+"</span></div>";void 0!==e.nameElement&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.nameElement+'</span></a><span class="floop-statu col-xs-12 no-padding">'+e.nameElement+"</span></div>"),void 0!==e.creator&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.addBy+"</span></a>",void 0!==e.creator.name?t+='<span class="floop-statu col-xs-12 no-padding"> - '+e.creator.name+"</span>":void 0!==e.creator._id&&void 0!==e.creator._id.id&&(t+='<span class="floop-statu col-xs-12 no-padding"> - '+e.creator._id.id+"</span>"),t+="</div>"),void 0!==e.impacte&&e.impacte>0&&(t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+trad.impact+"</span></a>",t+='<span class="floop-statu col-xs-12 no-padding" style="background-color:'+directory.addColorForNote(e.impacte)+' ;height:15px;"> </span>',t+="</div>"),""==t&&(t=trad.noElement+"</br>"),$(".info-of-element-to-add-spam").html(t)},setElementLieDirectementInModalAddToSpam:function(e){str="",void 0!==e.allLinks&&$.each(e.allLinks,(function(e,t){str+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+e+"</span></a>",$.each(t,(function(e,t){void 0!==t.name?str+='<span class="floop-statu col-xs-12 no-padding"> - '+t.name+"</span>":str+='<span class="floop-statu col-xs-12 no-padding"> - '+e+"</span>"})),str+="</div>"})),""==str&&(str=trad.noElement+"</br>"),$(".element-lie-direct-of-element-to-add-spam").html(str)},setListElementLieAtCreatorInModalAddToSpam:function(e){var t='<div class="panel panel-default" ><div class="panel-heading"><h4 class="text-purple" style="text-align:center;"><span style="text-align:center;">élément lié Au Créateur du spam</span></h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><div id="floopType-projects" class="floop-type-list"><div class=" floopEntries col-xs-12 no-padding"><div class="btn-chk-contact btn-scroll-type row" style="margin-left:20px;margin-top:20px;">';$.each(e.linksOfCreator,(function(e,a){t+='<div class="col-lg-5 col-md-5 col-sm-5 col-xs-5" style="margin-bottom:10px;"><a class="lbh-preview-element"><span class="name-contact text-dark text-bold">'+e+"</span></a>",$.each(a,(function(e,a){void 0!==a.name?t+='<span class="floop-statu col-xs-12 no-padding"> - '+a.name+"</span>":t+='<span class="floop-statu col-xs-12 no-padding"> - '+e+"</span>"})),t+="</div>"})),t+="</div></div></div></div></div></div>",$("#element-lie-in-creator-add-to-spam").html(t)},setListLogsInModalAddToSpam:function(e){var t="";void 0!==e.logs&&null!=e.logs&&(t+='<table class="tabling-pages table table-hover col-xs-12"><thead><tr><th class="col title">'+trad.ipAddress+'</th><th class="col key-app">'+trad.action+"</th></tr></thead><tbody>",$.each(e.logs,(function(e,a){var n="",i="",o="";void 0!==a.ipAddress&&(n=a.ipAddress),void 0!==a.action&&(i=a.action),void 0!==a.count&&(o=a.count),t+="<tr><td>"+n+"</td><td>"+i+' <span class="badge text-white bg-turq">'+o+"</span></td></tr>"})),t+="</tbody></table>"),$(".logs-of-element-to-add-spam").html(t)},getInfoBeforeAddToSpamElement:function(e,t){params={id:t,type:e},ajaxPost(null,baseUrl+"/news/co/getinfobeforeaddtospamelement",params,(function(e){void 0===e.notFound&&(directory.setInfoElementInModalAddToSpam(e),directory.setElementLieDirectementInModalAddToSpam(e),directory.setListLogsInModalAddToSpam(e),void 0!==e.linksOfCreator&&directory.setListElementLieAtCreatorInModalAddToSpam(e),directory.bindAddToSpamElt(e))}))},getInfoBeforeDeleteSpam:function(e,t,a=""){params={id:t,type:e},ajaxPost(null,baseUrl+"/news/co/getinfobeforedeletespamelement",params,(function(e){void 0===e.notFound&&("delete"==a?directory.setInfoElementDeleteInModalDeleteSpam(e):"noSpam"==a&&directory.setInfoElementNoSpamInModalNoSpam(e))}))},showShareModal:function(e,t){mylog.log("init btn-share ");var a=baseUrl+"/co2/app/page/type/"+e+"/id/"+t,n='<div class="socialBar col-xs-12"><label class="title text-dark margin-top-5">'+trad.copylink+' :</label><input type="text" class="form-control margin-bottom-10" value="'+a+'"/>';if(null!=userId&&""!=userId){var i=parentModuleUrl+"/images/CO.png",o=" Communecter";notNull(costum)&&(o=costum.title,void 0!==costum.logoMin?i=baseUrl+costum.logoMin:void 0!==costum.logo&&(i=baseUrl+costum.logo)),n+='<button class="share-co-btn btn-share co-btn" data-id="'+t+'"" data-type="'+e+'"><img class="" width="40" data-ownerlink="share" src="'+i+'"/> '+o}n+='<button class="share-co-btn facebook-btn" onclick="window.open(\'https://www.facebook.com/sharer.php?u='+a+'\',\'_blank\')"><img class="" width="25" src="'+parentModuleUrl+'/images/social/facebook-icon-64.png"/> Facebook</button>',n+='<button class="share-co-btn twitter-btn" onclick="window.open(\'https://twitter.com/intent/tweet?url='+a+'\',\'_blank\')"><img class="" width="25" src="'+parentModuleUrl+'/images/social/twitter-icon-64.png"/> Twitter</button></div>
38',$("#modal-share").modal("show"),$("#modal-share #htmlElementToShare").html(n),$("#modal-share #btn-share-it, #modal-share .title-share-modal, #modal-share #msg-share").hide(),directory.bindShareElt()},bindShareElt:function(){$(".btn-share").off().click((function(){var e=$(this).attr("data-type"),t=$(this).attr("data-id");$("#modal-share").modal("show"),mylog.log("directory.bindBtnShareElt "+e+" - "+t);var a="";($("#news-list li#"+e+t+" .timeline-panel").length>0&&(a=$("#news-list li#"+e+t+" .timeline-panel").html()),$(".timeline-body .newsActivityStream"+t).length>0&&(a=$(".timeline-body .newsActivityStream"+t).html()),""==a&&$(".searchEntityContainer#entity_"+e+"_"+t).length>0)&&(a='<div class="searchEntityContainer smartgrid-slide-element '+e+" "+($(".searchEntityContainer#entity_"+e+"_"+t).hasClass("entityLight")?"entityLight":"")+'">'+$(".searchEntityContainer#entity_"+e+"_"+t).html()+"</div>");""==a&&"news"!=e&&"activityStream"!=e&&void 0!==contextData&¬Null(contextData)&&(mylog.log("HERE",contextData),a=directory.showResultsDirectoryHtml(new Array(contextData),e)),$("#modal-share #htmlElementToShare").html(a),$("#modal-share #btn-share-it, #modal-share .title-share-modal, #modal-share #msg-share").show(),$("#modal-share #btn-share-it").attr("data-id",t),$("#modal-share #btn-share-it").attr("data-type",e),$("#modal-share #btn-share-it").off().click((function(){directory.shareIt("#modal-share #btn-share-it")}))}))},shareIt:function(e){var t=new Object;t.parentId=$(e).attr("data-id"),t.childId=userId,t.childType="citoyens",t.connectType="share";var a=$(e).attr("data-type"),n=$("#msg-share").val();t.comment=n,$("#msg-share").val("");var i=dyFInputs.get(a).col;"persons"==i&&(i=personCOLLECTION),t.parentType=i,a="person"==a?"people":dyFInputs.get(a).col,ajaxPost(null,baseUrl+"/news/co/share",t,(function(t){t.result&&($("#modal-share #htmlElementToShare").html(""),$(e).attr("data-original-title","Vous avez partagé cette page avec votre réseau"),toastr.success(t.msg))}))},switcherViewer:function(e,t){$(".switchDirectoryView").off().on("click",(function(){$(".switchDirectoryView").removeClass("active"),$(this).addClass("active"),directory.viewMode=$(this).data("value");var a=directory.showResultsDirectoryHtml(e),n=notNull(t)?t:"#dropdown_search";if($(n).html(a),coInterface.bindLBHLinks(),directory.bindBtnElement(),""!=userId){var i={typeEntity:"citoyens",value:directory.viewMode,name:"directoryView"};ajaxPost(null,baseUrl+"/co2/element/updatesettings",i,(function(e){}))}}))},showResultsDirectoryHtml:function(resultsDirectory,renderType,smartGrid,community,unique,data){mylog.log("directory.showResultsDirectoryHtml",resultsDirectory,renderType,data),directory.resultKeys=[],directory.resultKeys=Object.keys(resultsDirectory);var str="";if(unique){var formatParamsList=[];if($.each(resultsDirectory,(function(e,t){formatParamsList.push(directory.prepParamsHtml(t,smartGrid,community,data))})),notNull(renderType)&&"string"==typeof renderType)renderViewFunction=eval(renderType),str="function"==typeof renderViewFunction?renderViewFunction(formatParamsList,smartGrid):directory.elementPanelHtml(formatParamsList,smartGrid);else if(renderType&¬Null(renderType)&&"object"==typeof renderType&&renderType.globalVar&&renderType.view){const globalVar=eval(renderType.globalVar);renderViewFunction=eval(renderType.view),str="function"==typeof renderViewFunction&&globalVar&&data?renderViewFunction(formatParamsList,smartGrid,data,globalVar):directory.elementPanelHtml(formatParamsList,smartGrid)}else str=directory.elementPanelHtml(formatParamsList,smartGrid)}else $.each(resultsDirectory,(function(i,params){var formatParams=directory.prepParamsHtml(params,smartGrid,community,data);if(notNull(renderType)&&"string"==typeof renderType)renderViewFunction=eval(renderType),"function"==typeof renderViewFunction?str+=renderViewFunction(formatParams,smartGrid):str+=directory.elementPanelHtml(formatParams,smartGrid);else if(renderType&¬Null(renderType)&&"object"==typeof renderType&&renderType.globalVar&&renderType.view){const globalVar=eval(renderType.globalVar);renderViewFunction=eval(renderType.view),"function"==typeof renderViewFunction&&globalVar&&data?str+=renderViewFunction(formatParams,smartGrid,data,globalVar):str+=directory.elementPanelHtml(formatParams,smartGrid)}else str+=directory.elementPanelHtml(formatParams,smartGrid)}));return mylog.log("END -----------showResultsDirectoryHtml ("+str.length+" html caracters generated)"),str},prepParamsHtml:function(e,t,a,n){var i=jQuery.extend(!0,{},e);if(mylog.log("formated data prepParamsHtml",i),i.containerClass="smartgrid-slide-element start-masonry ",i.containerClass+=i.collection+" ",void 0!==i.type&¬Null(i.type)&&(i.containerClass+=i.type+" "),void 0!==i.category&¬Null(i.category)&&(i.containerClass+=i.category+" "),void 0===i.id&&void 0!==i._id&&(i.id=i._id.$id),i.containerClass+="msr-id-"+i.id+" ",i.hash="#page.type."+i.collection+".id."+i.id,notNull(n)&&void 0!==n.redirectPage&&n.redirectPage&&(i.redirectPage=n.redirectPage),void 0!==directory.costum&&null!=directory.costum){void 0!==directory.costum.preview&&!0===directory.costum.preview&&(i.hashClass=" lbh-preview-element");let e=window.location.href.split("#")[1];e&&-1!=e.indexOf("?")&&(e=e.split("?")[0]),e&&void 0!==directory.costum[e]&&!1===directory.costum[e].preview&&(i.hashClass=" lbh")}else void 0!==directory.costum&&null!=directory.costum&&void 0!==directory.costum.preview&&!1===directory.costum.preview?i.hashClass=" lbh":i.hashClass=$.inArray(i.collection,["crowdfunding","poi","classifieds"])>=0?" lbh-preview-element":" lbh";var o=void 0!==i.type?i.type:null,s=directory.getTypeObj(i.collection,o);i.color=void 0!==s.color?s.color:"grey",i.icon=void 0!==poi.filters[i.type]?poi.filters[i.type].icon:void 0!==s.icon?s.icon:"circle",!i.descriptionStr&&(i.descriptionStr=""),void 0!==i.shortDescription&¬Null(i.shortDescription)?i.descriptionStr=i.shortDescription:void 0!==i.description&¬Null(i.description)&&(i.description=i.description.replace(/(<([^>]+)>)/gi,""),i.descriptionStr=i.description.length>150?i.description.substring(0,150)+"...":i.description),void 0!==i.startDate&&i.startDate&&void 0!==i.startDate.sec&&(i.startDate=new Date(1e3*i.startDate.sec).toISOString()),void 0!==i.endDate&&i.endDate&&void 0!==i.endDate.sec&&(i.endDate=new Date(1e3*i.endDate.sec).toISOString());var r="",l=0,c=1;void 0!==i.tags&&null!=i.tags&&($.each(i.tags,(function(e,t){if("string"==typeof t&&""!=t&&"undefined"!=t){var a=void 0!==tradCategory[t]?tradCategory[t]:t;c<5?(r+='<a href="javascript:;" class="btn-tag-panel" data-tag="'+a+'">
38<span class="badge bg-transparent btn-tag tag commonClassTags" data-tag-value="'+slugify(t,!0)+'" data-tag-label="'+a+'">#'+a+"</span> </a>",c++):r+='<a href="javascript:;" class="btn-tag-panel btn-tags-hidden hidden" data-tag="'+a+'"><span class="badge bg-transparent btn-tag tag commonClassTags" data-tag-value="'+slugify(t,!0)+'" data-tag-label="'+a+'">#'+a+"</span> </a>",l<6&&(i.containerClass+=slugify(t,!0)+" ",l++)}})),c>4&&i.tags.length-4!=0&&(r+='<a href="javascript:;" class="badge bg-transparent btn-tag tag numberTag commonClassTags">+ '+(i.tags.length-4)+"</a> "),i.tagsHtml=r),notNull(a)&&(i=directory.prepContextData(i,a)),notNull(i.tobeactivated)&&1==i.tobeactivated&&(i.isInviting=!0);var d="directory.checkImage(this)";notNull(t)&&!0===t&&(d="directory.loadingImg(this)"),i.imageProfilHtml="<div class=\"div-img\"><i class='fa fa-image fa-2x'></i></div>",void 0!==directory.costum&¬Null(directory.costum)&&void 0!==directory.costum.results&&void 0!==directory.costum.results[i.collection]&&void 0!==directory.costum.results[i.collection].defaultImg&&(i.imageProfilHtml='<div class="container-img-card"><img class=\'img-responsive img-profil-entity lzy_img isLoading\' data-id="'+i.id+"\" onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src=\""+assetPath+directory.costum.results[i.collection].defaultImg+'"/></div>'),void 0!==i.profilMediumImageUrl&&""!=i.profilMediumImageUrl&&(isValidUrl(i.profilMediumImageUrl)?i.imageProfilHtml='<div class="container-img-card"><img class=\'img-responsive img-profil-entity lzy_img isLoading\' data-id="'+i.id+"\" onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+i.profilMediumImageUrl+"'/></div>":i.imageProfilHtml='<div class="container-img-card"><img class=\'img-responsive img-profil-entity lzy_img isLoading\' data-id="'+i.id+"\" onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+baseUrl+i.profilMediumImageUrl+"'/></div>"),typeObj[i.collection]&&"poi"==typeObj[i.collection].col&&void 0!==i.medias&&void 0!==i.medias[0]&&void 0!==i.medias[0].content&&void 0!==i.medias[0].content.image&&(i.imageProfilHtml="<div class=\"container-img-card\"><img class='img-responsive img-profil-entity lzy_img isLoading' onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+i.medias[0].content.image+"'/></div>"),"badges"==i.collection&&void 0!==i.badgeClass&&void 0!==i.badgeClass.image&&(i.imageProfilHtml="<div class=\"container-img-card\"><img class='img-responsive img-profil-entity lzy_img isLoading' onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+i.badgeClass.image+"'/></div>"),i.imageSameAsContext&&i.profilMediumImageUrl&&""!=i.profilMediumImageUrl&&(isValidUrl(i.profilMediumImageUrl)?i.imageProfilHtml='<div class="container-img-card"><img class=\'img-responsive img-profil-entity lzy_img isLoading\' data-id="'+i.id+"\" onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+i.profilMediumImageUrl+"'/></div>":i.imageProfilHtml='<div class="container-img-card"><img class=\'img-responsive img-profil-entity lzy_img isLoading\' data-id="'+i.id+"\" onload='"+d+"' onerror='"+d+"' src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+baseUrl+i.profilMediumImageUrl+"'/></div>"),i.localityHtml="",i.streetAddress="",i.postalCode="",i.city="",i.cityName="",i.mapMarker="";let u="";return null!=i.address&&(i.streetAddress=i.address.streetAddress?i.address.streetAddress:"",i.postalCode=i.address.postalCode?i.address.postalCode:"",i.city=i.address.addressLocality?i.address.addressLocality:"",""==i.streetAddress&&""==i.postalCode&&""==i.city||void 0!==i.geo&&null!=i.geo&&void 0!==i.geo.latitude&&void 0!==i.geo.longitude&&(u="latLng="+i.geo.latitude+","+i.geo.longitude),i.localityHtml=""!=u?'<a href="javascript:void(0)" data-latitude="'+i.geo.latitude+'" data-longitude="'+i.geo.longitude+'" class="btn-address-card"><i class="fa fa-map-marker text-bold"></i> '+i.streetAddress+" "+i.postalCode+" "+i.city+"</a>":'<i class="fa fa-map-marker text-bold"></i> '+i.streetAddress+" "+i.postalCode+" "+i.city),i},prepContextData:function(e,t){if(notNull(t)&&exists(t.links)&¬Null(t.links)&¬Null(t.connectType)&&exists(t.links[t.connectType])&&(notNull(t.edit)&&!0===t.edit&&(e.edit=t.connectType),formattedProcess(e,t),e.connectType=t.connectType,notNull(contextData.projectCreator)?notNull(contextData.projectCreator)&&contextData.projectCreator!=activitypubActorId&¬Null(activitypubActorId)&¬Null(t.links.activitypub)&&exists(t.links.activitypub[t.connectType])&&(t.edit=isActorCanEdit(t.links.activitypub[t.connectType],activitypubActorId)):notNull(contextData.attributedTo)&&contextData.attributedTo!=activitypubActorId&¬Null(activitypubActorId)&¬Null(t.links.activitypub)&¬Null(t.connectType)&&exists(t.links.activitypub[t.connectType])&&(t.edit=isActorCanEdit(t.links.activitypub[t.connectType],activitypubActorId)),isValidUrl(e.id)||(e.rolesAndStatusLink=notNull(t.connectType)&&exists(t.links[t.connectType][e.id])?t.links[t.connectType][e.id]:{}),e.statusLinkHtml="",void 0!==e.rolesAndStatusLink&&(void 0!==e.rolesAndStatusLink.toBeValidated&&void 0!==e.rolesAndStatusLink.isAdminPending?e.statusLinkHtml="<span class='entityStatusLink waitingToBecome text-red italic'>"+trad.waitingValidationForAdmin+"</span>
38":void 0!==e.rolesAndStatusLink.toBeValidated?e.statusLinkHtml="<span class='entityStatusLink waitingToBecome text-red italic'>"+trad.waitingValidation+"</span>":void 0!==e.rolesAndStatusLink.isAdminPending?e.statusLinkHtml="<span class='entityStatusLink memberAskForAdmin text-red italic'>"+trad.memberAskToBeAdmin+"</span>":void 0!==e.rolesAndStatusLink.isAdminInviting?e.statusLinkHtml="<span class='entityStatusLink adminInviting text-red italic'>"+trad.invitingToAdmin+"</span>":void 0!==e.rolesAndStatusLink.isAdmin&&(e.statusLinkHtml="<span class='entityStatusLink admin'>"+trad.administrator+"</span>"),void 0!==e.rolesAndStatusLink.isInviting&&"projects"!=e.collection&&(e.statusLinkHtml+="<span class='entityStatusLink italic'>"+trad.InvitationLaunched+"</span>"),void 0!==e.rolesAndStatusLink.isInviting&&"projects"==e.collection&&(e.statusLinkHtml+="<span class='entityStatusLink italic'></span>"),e.rolesHtml="","object"==typeof e.rolesAndStatusLink.roles&¬Null(e.rolesAndStatusLink.roles)&¬Empty(e.rolesAndStatusLink.roles)&&(e.rolesHtml+="<small><b>"+trad.roleroles+" :</b> ",e.rolesHtml+=Array.isArray(e.rolesAndStatusLink.roles)?e.rolesAndStatusLink.roles.join(", "):e.rolesAndStatusLink.roles,e.rolesHtml+="</small>"))),notNull(t)&&exists(t.links)&¬Null(t.links)&¬Null(t.links.activitypub)&¬Null(t.connectType)&&exists(t.links.activitypub[t.connectType])){if(notNull(contextData.attributedTo))isInSameDomain(contextData.objectId,activitypubActorId)||contextData.attributedTo===activitypubActorId||notNull(activitypubActorId)&¬Null(t.links.activitypub)&&exists(t.links.activitypub[t.connectType])&&(t.edit=isActorCanEdit(t.links.activitypub[t.connectType],activitypubActorId));notNull(t.edit)&&!0===t.edit&&(e.edit=t.connectType),formattedProcess(e,t)}return e},getUserInvitToolBar:function(e){var t="";return t+='<div class="adminToolBarDirectory">',void 0!==e.rolesAndStatusLink&&void 0!==e.rolesAndStatusLink.isInviting&&e.rolesAndStatusLink.isInviting&&(t+='<button class="btn btn-default btn-xs acceptAsBtn" data-type="'+e.collection+'" data-id="'+e.id+'" data-connect-validation="isInviting" data-parent-hide="2"><i class="fa fa-user"></i> '+trad.accept+"</button> "),t+='<button class="btn btn-default btn-xs disconnectConnection" data-type="'+e.collection+'" data-id="'+e.id+'" data-connection="'+e.connectType+'" data-parent-hide="3"><i class="fa fa-unlink"></i> '+trad.refuse+"</button> ",t+="</div>"},getAdminToolBar:function(e){mylog.log("directory.getAdminToolBar",e);var t="";if(t+='<div class="adminToolBarDirectory">',$.inArray(e.edit,["members","contributors","attendees"])>=0){if("organizations"!=e.collection&&void 0!==e.rolesAndStatusLink&&void 0===e.rolesAndStatusLink.isAdmin&&(t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad.addasadmin+'" class="tooltips addAsAdminBtnCommunity btn btn-default btn-xs" data-id="'+e.id+'" data-type="'+e.collection+'"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'""><i class="fa fa-user-plus"></i> <span>'+trad.addasadmin+"</span></button>"),void 0!==e.rolesAndStatusLink&&void 0!==e.rolesAndStatusLink.toBeValidated&&void 0===e.rolesAndStatusLink.isAdminPending?t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad["acceptas"+e.edit]+'" class="tooltips btn btn-default btn-xs acceptAsBtn" data-type="'+e.collection+'" data-id="'+e.id+'" data-connect-validation="toBeValidated" data-parent-hide="2"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'"><i class="fa fa-user"></i> <span>'+trad["acceptas"+e.edit]+"</span></button> ":"organizations"!=e.collection&&void 0!==e.rolesAndStatusLink&&void 0!==e.rolesAndStatusLink.isAdminPending&&(t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad.acceptasadmin+'" class="tooltips btn btn-default btn-xs acceptAsBtn" data-type="'+e.collection+'" data-id="'+e.id+'" data-connect-validation="isAdminPending" data-parent-hide="2"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'"><i class="fa fa-user-plus"></i> <span>'+trad.acceptasadmin+"</span></button> "),$.inArray(e.edit,["members","contributors","attendees"])>=0){var a="";void 0!==e.rolesAndStatusLink&&"object"==typeof e.rolesAndStatusLink.roles&&exists(e.rolesAndStatusLink.roles)&&null!=e.rolesAndStatusLink.roles&&(a+=e.rolesAndStatusLink.roles.join(", ").replace("'","’")),t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad.addmodifyroles+'" class="tooltips btn btn-default btn-xs manageRolesCommunity" data-id="'+e.id+'" data-type="'+e.collection+'" data-name="'+addslashes(e.name)+'" data-connector="'+e.edit+'" data-roles="'+a+'"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'""><i class="fa fa-pencil"></i> <span>'+trad.addmodifyroles+"</span></button>"}void 0!==e.rolesAndStatusLink&&(void 0!==e.rolesAndStatusLink.isAdminPending&&1==e.rolesAndStatusLink.isAdminPending||void 0!==e.rolesAndStatusLink.isAdmin&&
381==e.rolesAndStatusLink.isAdmin)&&(t+=' <button data-toggle="tooltip" data-placement="bottom" title="'+trad.removeadminrights+'" class="tooltips removeadminrights btn-default btn-xs" data-id="'+e.id+'" data-type="'+e.collection+'"data-name="'+e.name+'" data-connection="'+e.edit+'" data-isadmin="true"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'"><i class="fa fa-user-times"></i> <span>'+trad.removeadminrights+"</span></button> "),"organizations"!=e.collection&&void 0===e.rolesAndStatusLink||(t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad["delete"+e.edit]+'" class="tooltips btn btn-default btn-xs disconnectConnection" data-type="'+e.collection+'" data-id="'+e.id+'" data-connection="'+e.edit+'" data-parent-hide="3"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'"><i class="fa fa-unlink"></i> <span>'+trad["delete"+e.edit]+"</span></button> ")}return"follows"==e.edit&&(t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad.unfollow+'" class="tooltips btn btn-default btn-xs disconnectConnection" data-type="'+e.collection+'" data-id="'+e.id+'" data-connection="'+e.edit+'" data-parent-hide="2"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'"><i class="fa fa-unlink"></i> <span>'+trad.unfollow+"</span></button> "),$.inArray(e.edit,["organizations","projects","poi","crowdfunding","classifieds","networks"])>=0&&(t+='<button data-toggle="tooltip" data-placement="bottom" title="'+trad.cancellink+'" class="tooltips btn btn-default btn-xs disconnectConnection" data-type="'+e.collection+'" data-id="'+e.id+'" data-connection="'+e.edit+'" data-parent-hide="3"data-activitypub-enabled="'+(void 0!==e.activitypub&&e.activitypub)+'"data-activitypub-link="'+("undefined"!=typeof elementData&&void 0!==elementData.objectId?elementData.objectId:"")+'"><i class="fa fa-unlink"></i> <span>'+trad.cancellink+"</span></button> "),t+="</div>"},bindEventAdmin:function(){$(".adminToolBar").each((function(){0==$(this).children("button").length&&($(this).parent().find(".adminIconDirectory").remove(),$(this).remove())})),$(".manageRolesCommunity").off().on("click",(function(){void 0===$(this).data("activitypub-enabled")||"true"!=$(this).data("activitypub-enabled")&&1!=$(this).data("activitypub-enabled")?links.updateRoles($(this).data("id"),$(this).data("type"),$(this).data("name"),$(this).data("connector"),$(this).data("roles")):links.updateRolesActivityPub($(this).data("activitypub-link"),$(this).data("id"),$(this).data("name"),$(this).data("connector"),$(this).data("roles"))})),$(".addAsAdminBtnCommunity").off().on("click",(function(){null==typeof $(this).data("activitypub-enabled")||"true"!=$(this).data("activitypub-enabled")&&1!=$(this).data("activitypub-enabled")?links.connect(contextData.type,contextData.id,$(this).data("id"),$(this).data("type"),"admin","",!0):links.postActivityPub(contextData.type,contextData.id,{objectId:$(this).data("activitypub-link"),targetId:$(this).data("id"),connectType:"addAsAdmin"},"addAsAdmin")})),$(".adminIconDirectory, .container-img-profil").mouseenter((function(){$(this).parent().find(".adminToolBar").show()})),$(".adminToolBar").mouseleave((function(){$(this).hide()})),mylog.log("initBtnAdmin"),$(".removeadminrights").off().on("click",(function(){var e=$
38(this).data("id"),t=$(this).data("type"),a=$(this).data("name"),n=$(this).data("connection"),i=$(this).data("isadmin");null==typeof $(this).data("activitypub-enabled")||"true"!=$(this).data("activitypub-enabled")&&1!=$(this).data("activitypub-enabled")?links.updateadminlink(contextData.type,contextData.id,e,t,n,!0!==i,a):links.postActivityPub(contextData.type,contextData.id,{parentId:contextData.id,objectId:$(this).data("activitypub-link"),targetId:$(this).data("id")},"delete_contribution")})),$(".disconnectConnection").off().on("click",(function(){var e=$(this);null==typeof $(this).data("activitypub-enabled")||"true"!=$(this).data("activitypub-enabled")&&1!=$(this).data("activitypub-enabled")?links.disconnect(contextData.type,contextData.id,e.data("id"),e.data("type"),e.data("connection"),(function(){e.parents().eq(e.data("parent-hide")).fadeOut()})):links.disconnectActivityPub(contextData.type,contextData.id,$(this).data("id"),$(this).data("activitypub-link"),$(this).data("connection"),(function(){e.parents().eq(e.data("parent-hide")).fadeOut()}))})),$(".numberTag").off().on("click",(function(){$(this).parent().find(".numberTag").hide(),$(this).parent().find(".btn-tags-hidden").removeClass("hidden")})),$(".acceptAsBtn").off().on("click",(function(){void 0===$(this).data("activitypub-enabled")||"true"!=$(this).data("activitypub-enabled")&&1!=$(this).data("activitypub-enabled")?"undefined"!=typeof contextDataAap&&void 0!==contextDataAap.id&&void 0!==contextDataAap.type?links.validate(contextDataAap.type,contextDataAap.id,$(this).data("id"),$(this).data("type"),$(this).data("connect-validation")):links.validate(contextData.type,contextData.id,$(this).data("id"),$(this).data("type"),$(this).data("connect-validation")):links.validateActivityPub(contextData.type,contextData.id,$(this).data("activitypub-link"),$(this).data("id"),$(this).data("type"),$(this).data("connect-validation"))}))},getTypeObj:function(e,t){var a={},n=notNull(t)&&void 0!==typeObj[t]?t:e;return void 0!==typeObj[n]&&(void 0!==typeObj[n].name?a.name=typeObj[n].name:void 0!==typeObj[n].sameAs&&(a.name=typeObj[typeObj[n].sameAs].name),void 0!==typeObj[n].icon?a.icon=typeObj[n].icon:void 0!==typeObj[n].sameAs&&(a.icon=typeObj[typeObj[n].sameAs].icon),void 0!==typeObj[n].color?a.color=typeObj[n].color:void 0!==typeObj[n].sameAs&&(a.color=typeObj[typeObj[n].sameAs].color),void 0!==typeObj[n].formType?a.formType=typeObj[n].formType:void 0!==typeObj[n].sameAs&&(a.formType=typeObj[typeObj[n].sameAs].formType),void 0!==typeObj[n].formSubType?a.formSubType=typeObj[n].formSubType:void 0!==typeObj[n].sameAs&&void 0!==typeObj[t
38ypeObj[n].sameAs].formSubType&&(a.formSubType=typeObj[typeObj[n].sameAs].formSubType),void 0!==typeObj[n].createLabel?a.createLabel=typeObj[n].createLabel:void 0!==typeObj[n].sameAs&&(a.createLabel=typeObj[typeObj[n].sameAs].createLabel),void 0!==typeObj[n].col?a.col=typeObj[n].col:void 0!==typeObj[n].sameAs&&(a.col=typeObj[typeObj[n].sameAs].col),void 0!==typeObj[n].ctrl?a.ctrl=typeObj[n].ctrl:void 0!==typeObj[n].sameAs&&(a.ctrl=typeObj[typeObj[n].sameAs].ctrl),void 0!==typeObj[n].formParent&&(a.formParent=typeObj[n].formParent)),a},buildList:function(e){$(".favSectionBtnNew,.favSection").remove(),mylog.warn("START >>>>>> buildList",smallMenu.destination+" #listDirectory"),$.each(e,(function(e,t){var a=directory.showResultsDirectoryHtml(t,e);if(notEmpty(a)){favTypes.push(typeObj[e].col);var n=typeObj[e]&&typeObj[e].color?typeObj[e].color:"dark",i=typeObj[e]&&typeObj[e].icon?typeObj[e].icon:"circle";$(smallMenu.destination+" #listDirectory").append('<div class="'+typeObj[e].col+'fav favSection "><div class=" col-xs-12 col-sm-12"><h4 class="text-left text-'+n+'"><i class="fa fa-angle-down"></i> '+trad[e]+"</h4><hr>"+a+"</div>"),$(".sectionFilters").append(' <a class="text-black btn btn-default favSectionBtn favSectionBtnNew bg-'+n+'" href="javascript:directory.showAll(".favSection",directory.elemClass);toggle(".'+typeObj[e].col+'fav",".favSection",1)"> <i class="fa fa-'+i+' fa-2x"></i><br>'+trad[e]+"</a>")}})),directory.bindBtnElement(),directory.filterList(),$(directory.elemClass).show()},getWeekDayName:function(e){var t=new Array(trad.sunday,trad.monday,trad.tuesday,trad.wednesday,trad.thursday,trad.friday,trad.saturday,trad.sunday);return void 0!==t[e]?t[e]:""},getMonthName:function(e){e=parseInt(e);var t=new Array("",trad.january,trad.february,trad.march,trad.april,trad.may,trad.june,trad.july,trad.august,trad.september,trad.october,trad.november,trad.december);return void 0!==t[e]?t[e]:""},filterList:function(e,t){directory.tagsT=[],directory.scopesT=[],$("#listTags").html(""),$("#listScopes").html('<h4><i class="fa fa-angle-down"></i> Où</h4>'),mylog.log("tagg",directory.elemClass),$.each($(directory.elemClass),(function(e,t){var a=$(t).find(".entityLocality").text();$.each($(t).find(".btn-tag"),(function(e,t){var a=$(t).data("tag-value");notEmpty(a)&&!inArray(a,directory.tagsT)&&(directory.tagsT.push(a),$("#listTags").append('<a class="btn btn-xs btn-link text-red text-left w100p favElBtn '+slugify(a)+'Btn" data-tag="'+slugify(a)+'" href="javascript:directory.toggleEmptyParentSection(".favSection",".'+slugify(a)+'",directory.elemClass,1)"><i class="fa fa-tag"></i> '+a+"</a><br/>"))})),notEmpty(a)&&!inArray(a,directory.scopesT)&&(directory.scopesT.push(a),$("#listScopes").append('<a class="btn btn-xs btn-link text-red text-left w100p favElBtn '+slugify(a)+'Btn" href="javascript:directory.searchFor("'+a+'")"><i class="fa fa-map-marker"></i> '+a+"</a><br/>"))}))},filterTags:function(e,t){directory.tagsT=[],$("#listTags").html(""),e&&($("#listTags").append('<h5 class=""><i class="fa fa-search"></i> '+trad.filtertags+"</h5>"),$("#listTags").append('<input id="searchBarTextJS" data-searchPage="true" type="text" class="input-search form-control">')),$("#listTags").append('<a class="btn btn-link text-red favElBtn favAllBtn" href="javascript:directory.toggleEmptyParentSection(".favSection",null,directory.elemClass,1)"> <i class="fa fa-refresh"></i> <b>'+trad.seeall+"</b></a><br/>
38"),$.each($(directory.elemClass),(function(e,t){$.each($(t).find(".btn-tag"),(function(e,t){var a=$(t).data("tag-label"),n=$(t).data("tag-value").toLowerCase();notEmpty(n)&&!inArray(n,directory.tagsT)&&(directory.tagsT.push(n),$("#listTags").append('<a class="btn btn-link favElBtn text-red elipsis '+slugify(n)+'Btn" data-tag="'+slugify(n)+'" href="javascript:directory.toggleEmptyParentSection(".favSection",".'+slugify(n)+'",directory.elemClass,1)">#'+a+"</a><br> "))}))})),directory.tagsT.length&&t&&directory.showFilters()},sectionFilter:function(e,t,a,n){if(mylog.log("sectionFilter",e,a,t),void 0!==e.sources){var i="";$(".sourcesInterrop").show(800),$.each(e.sources,(function(e,t){i+='<button class="btn btn-default col-xs-12 padding-10 bold text-dark elipsis btn-select-source dropDesign" data-source="'+t.label+'" data-key="'+t.key+'"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div><span class="pull-left" ><img src="'+parentModuleUrl+t.path+'" width="20" height="20" class=""/></span><span class="pull-left" >'+t.label+"</span></button>"})),$(".dropdown-sources").show(),$(".dropdown-sources .dropdown-menu").html(i)}else $(".dropdown-sources").hide(800);void 0!==e.sections&&(i="",$.each(e.sections,(function(e,t){i+='<button class="btn btn-default col-xs-12 padding-10 bold text-dark elipsis btn-select-section dropDesign" data-section-anc="'+t.label+'" data-key="'+t.key+'" data-section="classifieds"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div><i class="fa fa-'+t.icon+' hidden-xs"></i> '+tradCategory[t.labelFront]+"</button>"})),$(".dropdown-section .dropdown-menu").html(i)),void 0!==e.filters&&(i="",$.each(e.filters,(function(t,a){i+="btn"==n?'<div class="col-md-4 padding-5 categoryBtnC '+t+'"><a class="btn tagListEl btn-select-category elipsis categoryBtn '+t+'Btn " data-tag="'+t+'" data-key="'+t+'" href="javascript:;"><i class="fa fa-'+a.icon+'"></i> <br>'+tradCategory[t]+"</a></div>":'<button class="btn btn-default col-xs-12 text-dark btn-select-category margin-bottom-5 elipsis dropDesign" style="margin-left:-5px;" data-keycat="'+t+'"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div><i class="fa fa-'+a.icon+' hidden-xs"></i> '+tradCategory[t]+"</button><br>",void 0!==a.subcat&&"btn"!=n?$.each(a.subcat,(function(e,a){i+='<button class="btn btn-default col-xs-12 text-dark margin-bottom-5 margin-left-15 hidden keycat keycat-'+t+' dropDesign" data-categ="'+t+'" data-keycat="'+a.key+'"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div>'+tradCategory[e]+'</button><br class="hidden">'})):void 0!==e.subcat&&$.each(e.subcat,(function(e,a){var n=void 0!==a.icon?a.icon:"angle-right";i+='<button class="btn btn-default text-dark col-xs-12 margin-bottom-5 margin-left-15 elipsis hidden keycat keycat-'+t+' dropDesign" data-categ="'+t+'" data-keycat="'+a.key+'"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div><i class="fa fa-'+n+'"></i> '+tradCategory[e]+'</button><br class="hidden">'})),$(".dropdown-category .dropdown-menu").html(i)})))},showFilters:function(){$("#listTags").hasClass("hide")?($("#listTags").removeClass("hide"),$("#dropdown_search").removeClass("col-md-offset-1")):($("#listTags").addClass("hide"),$("#dropdown_search").addClass("col-md-offset-1")),$("#listTags").removeClass("hide"),$("#dropdown_search").removeClass("col-md-offset-1")},addMultiTagsAndScope:function(){directory.multiTagsT=[],directory.multiScopesT=[],$.each(myMultiTags,(function(e,t){notEmpty(e)&&!inArray(e,directory.multiTagsT)&&(directory.multiTagsT.push(e),$("#listTags").append('<a class="btn btn-xs btn-link btn-anc-color-blue text-left w100p favElBtn '+slugify(e)+'Btn" data-tag="'+slugify(e)+'" href="javascript:directory.searchFor("#'+e+'")"><i class="fa fa-tag"></i> '+e+"</a><br/>"))})),$.each(myScopes.multiscopes,(function(e,t){notEmpty(e=t.name)&&!inArray(e,directory.multiScopesT)&&(directory.multiScopesT.push(e),$("#listScopes").append('<a class="btn btn-xs btn-link text-white text-left w100p favElBtn '+slugify(e)+'Btn" data-tag="'+slugify(e)+'" href="javascript:directory.searchFor("'+e+'")"><i class="fa fa-tag"></i> '+e+"</a><br/>"))}))},toggleEmptyParentSection:function(e,t,a){mylog.log('toggleEmptyParentSection("'+e+'","'+t+'","'+a+'")');var n=!0;if(t&&($(".favAllBtn").removeClass("active"),$(t+"Btn").toggleClass("btn-link text-white").toggleClass("active text-white"),$(".favElBtn.active").length>0)){n=!1;var i="";$.each($(".favElBtn.active"),(function(e,t){i+="."+$(t).data("tag")+","})),i=i.replace(/,\s*$/,""),mylog.log(i),toggle(i,a,1),directory.toggleParents(directory.elemClass)}n&&directory.showAll(e,a),$(".my-main-container").scrollTop(0)},showAll:function(e,t,a,n){n||(n="text-white"),$(".favElBtn").removeClass("active btn-dark-blue").addClass("btn-link "),$(".favAllBtn").addClass("active"),$(e).removeClass("hide"),$(t).removeClass("hide")},toggleParents:function(e){$.each(favTypes,(function(t,a){$(e.trim()+"."+a).length==$(e.trim()+"."+a+".hide ").length?$("."+a+"fav").addClass("hide"):$("."+a+"fav").removeClass("hide")}))},search:function(e,t){mylog.log("searchDir searchVal",t),t.length>2?($.each($(directory.elemClass),(function(e,a){var n=null;($(this).find(".entityName").text().search(new RegExp(t,"i"))>=0||$(this).find(".entityLocality").text().search(new RegExp(t,"i"))>=0||$(this).find(".tagsContainer").text().search(new RegExp(t,"i"))>=0)&&(n=1),n?$(this).removeClass("hide"):$(this).addClass("hide")})),directory.toggleParents(directory.elemClass)):directory.toggleEmptyParentSection(e,null,directory.elemClass,1)},searchFor:function(e){$(".searchSmallMenu").val(e).trigger("keyup")},decomposeDate:function(e,t,a=null){null===a&&(a=!1);const n=new Date(1e3*e),i=moment().day(n.getDay()).local().locale(mainLanguage).format("dddd"),[o,s,r]=moment(n).local().locale(mainLanguage).format("DD MMMM YYYY").split(" ");let l="";switch(t){case"year":l=r;break;case"month-year":l=`${s} ${r}`;break;case"dayNumber-month-year":l=`${o} ${s} ${r}`;break;case"dayNumber-month":l=`${o} ${s}`;break;case"day":l=`${i} ${o}`;break;case"dayNumber":l=`${o}`;break;case"day-month-year":l=`${i} ${s} ${r}`;break;case"day-month":l=`${i} ${o} ${s}`;break;case"month":l=s}return!0!==a?`<div class="dateUpdated">${l=`<i class="fa fa-calendar"></i> ${l}`}</div>`:l},showDatetimePost:function(e,t,a,n=null,i=null){var o="",s=function(e){return(e<10?"0":"")+e};formatDateView="DD MMMM â
HH:mm";var r=new Date,l=Math.floor((new Date).getTime()/1e3).valueOf()-a.valueOf(),c=Math.floor(l/60/60),d=Math.floor(l/60),u=Math.floor(c/24);if(notNull(n)&&u>n)return"";if(notNull(i)&&1==i)return r.setTime(1e3*a),"<div class='dateUpdated'>"+(o+='<i class="fa fa-calendar"></i> '+moment(r).day(r.getDay()).local().locale(mainLanguage).format("dddd")+" "+moment(r).local().locale(mainLanguage).format("DD MMMM YYYY"))+"</
38div>";if(l<60)o+='<i class="fa fa-clock-o"></i> '+trad.justnow;else if(l>=60&&d<60)o+='<i class="fa fa-clock-o"></i> '+trad.ago+" "+d+" "+trad.min;else if(d>=60&&c<12)o+='<i class="fa fa-clock-o"></i> '+trad.ago+" "+c+" h";else if(c>=12&&c<24){(m=new Date).setTime(m.getTime()),r.setTime(1e3*a),m.getDay()==(u=r.getDay())?(r.setTime(1e3*a),o+='<i class="fa fa-clock-o"></i> '+trad.tod+". "+s(r.getHours())+":"+s(r.getMinutes())):(r.setTime(1e3*a),o+='<i class="fa fa-clock-o"></i> '+trad.yest+". "+s(r.getHours())+":"+s(r.getMinutes()))}else if(c>=24&&c<168){r.setTime(1e3*a);var p=r.getDate()<10?"0"+r.getDate():r.getDate();o+='<i class="fa fa-clock-o"></i> '+moment(r).day(r.getDay()).local().locale(mainLanguage).format("ddd")+" "+p+" â
"+s(r.getHours())+":"+s(r.getMinutes())}else if(c>=168){var m;(m=new Date).setTime(m.getTime()),r.setTime(1e3*a),o+=m.getFullYear()==r.getFullYear()?'<i class="fa fa-clock-o"></i> '+moment(r).day(r.getDay()).local().locale(mainLanguage).format("ddd")+" "+moment(r).local().locale(mainLanguage).format("DD MMMM â
HH:mm"):'<i class="fa fa-clock-o"></i> '+moment(r).day(r.getDay()).local().locale(mainLanguage).format("ddd")+" "+moment(r).local().locale(mainLanguage).format("DD MMMM YYYY â
HH:mm")}return"<div class='dateUpdated' data-created='"+a+"'>"+o+"</div>"},get_time_zone_offset:function(){return-(new Date).getTimezoneOffset()/60},getDateFormated:function(e,t,a){if(void 0!==e.recurrency&&e.recurrency)return directory.initOpeningHours(e,a);e.startDateDB=notEmpty(e.startDate)?e.startDate:null,e.startDay=notEmpty(e.startDate)?moment(e.startDate).local().locale("fr").format("DD"):"",e.startMonth=notEmpty(e.startDate)?moment(e.startDate).local().locale("fr").format("MM"):"",e.startYear=notEmpty(e.startDate)?moment(e.startDate).local().locale("fr").format("YYYY"):"",e.startDayNum=notEmpty(e.startDate)?moment(e.startDate).local().locale("fr").format("d"):"",e.startTime=notEmpty(e.startDate)?moment(e.startDate).local().locale("fr").format("HH:mm"):"",e.endDateDB=notEmpty(e.endDate)?e.endDate:null,e.endDay=notEmpty(e.endDate)?moment(e.endDate).local().locale("fr").format("DD"):"",e.endMonth=notEmpty(e.endDate)?moment(e.endDate).local().locale("fr").format("MM"):"",e.endYear=notEmpty(e.startDate)?moment(e.endDate).local().locale("fr").format("YYYY"):"",e.endDayNum=notEmpty(e.startDate)?moment(e.endDate).format("d"):"",e.endTime=notEmpty(e.endDate)?moment(e.endDate).local().locale("fr").format("HH:mm"):"",e.startDayNum=directory.getWeekDayName(e.startDayNum),e.endDayNum=directory.getWeekDayName(e.endDayNum),e.startMonth=directory.getMonthName(e.startMonth),e.endMonth=directory.getMonthName(e.endMonth),e.color="orange";var n=e.endDay!=e.startDay?trad.fromdate:"",i=e.endDay==e.startDay&&e.endTime!=e.startTime?" - "+e.endTime:"";mylog.log("params.allDay",!notEmpty(e.allDay),e.allDay);var o="",s=e.startDay+e.startMonth+e.startYear,r=e.endDay+e.endMonth+e.endYear;return mylog.log("DATEE",s,r),null!=e.startDate&&(notNull(t)?(o+='<h4 class="text-bold letter-orange no-margin">',null!=e.endDate&&s!=r&&(o+='<small class="">'+trad.fromdate+"</small> "),o+='<span class="letter-'+e.color+'">'+e.startDay+"</span>",null!=e.endDate&&s!=r&&e.startMonth==e.endMonth&&e.startYear==e.endYear||(o+=' <small class="">'+e.startMonth+"</small>"),null!=e.endDate&&s!=r&&e.startYear==e.endYear||(o+=' <small class="">'+e.startYear+"</small>"),null!=e.endDate&&s!=r&&(o+=' <small class="">'+trad.todate+'</small> <span class="letter-'+e.color+'">'+e.endDay+'</span> <small class="">'+e.endMonth+" "+e.endYear+"</small>"),o+="</h4>",o+='<small class="margin-top-5"><b><i class="fa fa-clock-o"></i> '+e.startTime+i+"</b></small>"):(o+='<h3 class="letter-'+e.color+' text-bold no-margin" style="font-size:20px;"><small>'+n+' </small><small class="letter-'+e.color+'">'+e.startDayNum+"</small> "+e.startDay+" "+e.startMonth+' <small class="letter-'+e.color+'">'+e.startYear+"</small>","events"==e.collection&¬Null(e.startTime)&&(o+=' <small class="pull-right margin-top-5"><b><i class="fa fa-clock-o margin-left-10"></i> '+e.startTime+"</b></small>"),o+="</h3>")),null==e.endDate||s==r||notNull(t)||(o+='<h3 class="letter-'+e.color+' text-bold no-margin" style="font-size:20px;"><small>'+trad.todate+' </small><small class="letter-'+e.color+'">'+e.endDayNum+"</small> "+e.endDay+" "+e.endMonth+' <small class="letter-'+e.color+'">'+e.endYear+"</small>","events"==e.collection&&(o+=' <small class="pull-right margin-top-5"><b><i class="fa fa-clock-o margin-left-10"></i> '+e.endTime+"</b></small>"),o+="</h3>"),o},isOpenedStr:function(e){var t=trad.Close,a="",n=0,i="",o="",s="";return $.each(e.openingHours,(function(e,r){if("object"==typeof r&¬Null(r)||"string"==typeof r&&r.length>0){var l=6==e?0:e+1;n>0&&(a+="");var c="text-orange hidden";(new Date).getDay()-1==e&&void 0!==r.hours[0]&&void 0!==r.hours[0].opens&&void 0!==r.hours[0].closes&&(c="text-red",i=r.hours[0].opens,o=r.hours[0].closes,t=trad.Opened,s+='<b style="font-variant: small-caps;" class="'+c+'"> '+moment().day(l).local().locale(mainLanguage).format("dddd")+"</b>"),n++}})),a+='<span class="uppercase text-green bold no-padding"> '+t+" </span>"+s+'<small class="pull-right margin-top-5"><b><i class="fa fa-clock-o"></i> '+i+"-"+o+'</b></small><a href="javascript:;
38" class="ssmla text-orange" id="btn-start-detail" data-view="detail"> '+trad.Seetimetables+"</a>"},initOpeningHours:function(e,t){mylog.log("initOpeningHours",e,t);var a=notNull(t)?'<span class=\'ttr-desc-4 bold uppercase" style="padding-left: 15px; padding-bottom: 10px;"\'><i class="fa fa-calendar"></i> '+trad.eachWeeks+"</span>":"<span class='uppercase bold no-padding'>"+trad.each+" </span>";if(mylog.log("initOpeningHours contextData.openingHours",e.openingHours),notNull(e.openingHours)){var n=0,i="",o="";$.each(e.openingHours,(function(e,s){if(mylog.log("initOpeningHours data",s,s.allDay,notNull(s)),mylog.log("initOpeningHours notNull data",notNull(s),typeof s,s.length),"object"==typeof s&¬Null(s)||"string"==typeof s&&s.length>0){var r="",l=6==e?0:e+1;if(notNull(t))mylog.log("initOpeningHours data.hours",s.hours),r='<li class="tl-item">',r+='<div class="item-title">'+moment().day(l).local().locale(mainLanguage).format("dddd")+"</div>",$.each(s.hours,(function(e,t){mylog.log("initOpeningHours hours",t),r+='<div class="item-detail">'+t.opens+" : "+t.closes+"</div>"})),r+="</li>",moment().format("dd"),s.dayOfWeek,a+=r;else{n>0&&(a+=", ");var c="text-orange";"undefined"!=typeof agenda&&null!=agenda&&"function"==typeof agenda.getStartMoment&&moment(agenda.getStartMoment(agenda.dayCount)).isoWeekday()-1==e&&void 0!==s.hours[e]&&void 0!==s.hours[e].opens&&void 0!==s.hours[e].closes&&(c="text-red",i=s.hours[e].opens,o=s.hours[e].closes),a+="<b style='font-variant: small-caps;' class='"+c+"'>"+moment().day(l).local().locale(mainLanguage).format("dddd")+"</b>"}n++}})),a+='<small class="pull-right margin-top-5"><b><i class="fa fa-clock-o"></i> '+i+"-"+o+"</b></small>"}else a="<i>"+trad.notSpecified+"</i>";return a},logos:function(e){mylog.log("logos","Params",e);let t="",a=baseUrl+moduleUrl+"/images/thumbnail-default.jpg";return void 0!==e.profilMediumImageUrl&&""!==e.profilMediumImageUrl&&(a=baseUrl+e.profilMediumImageUrl),t+='<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 padding-10 logo-item"><a href="'+e.hash+'" class="text-center '+e.hashClass+'" style="/*height:100%; display:flex*/"><img src="'+a+'" style="max-width: 100%;display: block;margin: auto;" alt="logo"></a></div>',"citoyens"==e.collection&&(t='<div class="col-xs-6 col-sm-4 col-md-3 col-lg-2 padding-10 logo-item tooltips" data-emplacement = "center" data-toggle = "tooltip" data-original-title="'+e.name+'"> <a href="'+e.hash+'" class="text-center '+e.hashClass+'" style="/*height:100%; display:flex*/"><img src="'+a+'" style="max-width: 100%;display: block;margin: auto;" alt="logo"></a></div>'),t},table:{context:{},timeoutAddCity:null,paramsSearch:{text:null,page:"",types:[]},panel:{table:{check:{name:"",class:"col checkbox-tools check-element"},logo:{name:"Logo",class:"col-xs-1 text-center"},type:{name:"Type",class:""},name:{name:"Nom",class:""},address:{name:"Adresse",class:""},creator:{name:"Créateur"},created:{name:"Date de création"},tags:{name:"Mot clef"},links:{name:""}}},results:{},modals:{},actionsStr:!1,setType:[],init:function(e,t){e=void 0!==e?e:null;var a=jQuery.extend(!0,{},directory.table);return a.initVar(e,t),a},initVar:function(e,t){e=void 0!==e?e:null;t.search.obj.doublon,t.search.obj.doublon&&(this.paramsSearch.doublon=!0),this.container=null!=e&&void 0!==e.container?e.container:"dropdown_search",this.initView(),this.initTable(),this.events.bind()},initView:function(){var e="";"undefined"!=typeof userConnected&&null!=userConnected&&void 0!==userConnected.roles&&void 0!==userConnected.roles.superAdmin&&userConnected.roles.superAdmin&&(e+='<div class="btn-table col-xs-2 col-md-1 col-lg-1 padding-10"><button class="spam-element multiple-spam-element btn disabled" data-id="spam_all"><i class="fa fa-exclamation-circle"></i> Spam</button></div>'),(void 0===this.paramsSearch.doublon||void 0!==this.paramsSearch.doublon&&!this.paramsSearch.doublon)&&(e+='<div class="pageTable col-xs-12 padding-10"></div>'),e+='<div class="panel-body panel-table"><div><table style="table-layout: fixed; word-wrap: break-word;" class="table table-striped table-bordered table-hover directoryTable" id="table"><thead><tr id="headerTable"></tr></thead><tbody class="directoryLines"><tr><td colspan="7"></td></tr></tbody></table></div></div>',(void 0===this.paramsSearch.doublon||void 0!==this.paramsSearch.doublon&&!this.paramsSearch.doublon)&&(e+='<div class="pageTable col-md-12 col-sm-12 col-xs-12 padding-20"></div>'),$(".bodySearchContainer").html(e),coInterface.showLoader(".bodySearchContainer #table .directoryLines tr td")},initTable:function(){var e="";void 0!==this.panel.table&&null!=this.panel.table&&$.each(this.panel.table,(function(t,a){if("actions"!=t){var n=void 0!==a.class?a.class:" text-center ";if("logo"==t)e+="<th class='"+n+" fa-2x'><i class='fa fa-image'></i></th>";else if("check"==t)e+=' <th class="'+n+'"><input type="checkbox" class="selectAllElements"><span class="countElmSelect"></span></th>';else if("true"===a)e+="<th>"+t+"</th>";else if(void 0!==a&&void 0!==a.name){var i="";void 0!==a.sort&&void 0!==a.sort.field&&(void 0!==a.sort.up&&(i+="<a href='javascript:;
38' data-sort='up' data-field='"+a.sort.field+"' class='sortAdmin' > <i class='fa fa-arrow-up'></i> </a>"),void 0!==a.sort.down&&(i+="<a href='javascript:;' data-sort='down' data-field='"+a.sort.field+"' class='sortAdmin' > <i class='fa fa-arrow-down'></i> </a>")),e+="<th class='"+n+"'>"+a.name+" "+i+"</th>"}}})),$(".bodySearchContainer #headerTable").append(e),coInterface.bindLBHLinks()},initViewTable:function(e){var t="",a=0,n=null,i="",o=0;if($.each(e.panel.table,(function(n,i){$.inArray("sum",Object.keys(i))>-1&&(t=n,a=Object.keys(e.panel.table).indexOf(n))})),Object.keys(e.results).length>0){if($(".bodySearchContainer #table .directoryLines").find(".processingLoader").length>0&&$(".bodySearchContainer #table .directoryLines").html(""),$.each(e.results,(function(e,a){var i=directory.table.buildDirectoryLine(a,a.collection);$(".bodySearchContainer #table .directoryLines").append(i),t&&("Number"!=typeof a[t]&&(n=Number(a[t])),o+=n)})),t){i+='<tr style="height: 20px;"></tr>',i+='<tr style="border-top:solid;border-bottom:solid;"><td style="border-left:none !important;border-right:none !important;font-weight:800;">TOTAL</td</tr>';for(var s=0;s<a-1;s++)i+='<td style="border-left:none !important;border-right:none !important;"></td>';i+='<td style="border-left:none !important;border-right:none !important;">'+o+"</td>",$(".bodySearchContainer #table .directoryLines").append(i)}}else $(".bodySearchContainer #table .directoryLines").html('<tr><td class="text-center" colspan="7">'+trad.noresult+"</td></tr>")},buildDirectoryLine:function(e,t,a){var n="";if(void 0===e._id||(void 0===e.name||""==e.name)&&("undefined"==e.text||""==e.text))return n;var i=e._id.$id;return n+='<tr id="entity_'+e.collection+"_"+i+'" class="'+e.collection+' line selectElm">',n+="<a>"+this.columTable(e,i,e.collection)+"</a>",n+="</tr>"},columTable:function(e,t,a){var n="",i=this;return void 0!==i.panel.table&&null!=i.panel.table&&$.each(i.panel.table,(function(o,s){"actions"!=o&&(n+='<td class="center '+o+" "+s.class+' ">',void 0!==i.values[o]&&"true"===s?n+=i.values[o](e,t,a,i):void 0!==i.values[o]&&(n+=i.values[o](e,t,a,i,s)),n+="</td>")})),directory.table.events.bind(),directory.bindBtnElement(),n},values:{check:function(e,t,a,n,i){return str=' <input type="checkbox" class="selectElements" value="'+t+","+a+'">',str},type:function(e,t,a,n,i){var o="";if(e&&void 0!==e.profilThumbImageUrl&&""!=e.profilThumbImageUrl)o='<img width="50" height="50" alt="image" class="img-circle" src="'+baseUrl+e.profilThumbImageUrl+'"><br/><span class="uppercase bold">'+a+"</span>";else{var s=void 0!==e.type?e.type:a;o='<i class="fa '+icon+' fa-2x"></i> <br/><span class="uppercase bold">'+s+"</span>"}var r="lbh",l="#page.type."+a+".id."+t,c="target='_blank'";return void 0!==i.preview&&i.preview&&(r="lbh-preview-element",c=""),void 0!==i.notLink&&i.notLink&&(r="",l="javascript:;",c=""),'<a href="'+l+'" class="col-xs-12 no-padding text-center '+r+'" '+c+">"+o+"</a>"},logo:function(e,t,a,n,i){var o="";if(e&&void 0!==e.profilImageUrl&&""!=e.profilImageUrl)o='<img height="50" width="50" alt="imageTable" class="img-table" src="'+baseUrl+e.profilImageUrl+'">';else{void 0!==e.type&&e.type;o='<i class="fa fa-image fa-2x"></i> '}var s="lbh",r="#page.type."+a+".id."+t,l="target='_blank'";return void 0!==i.preview&&i.preview&&(s="lbh-preview-element",l=""),void 0!==i.notLink&&i.notLink&&(s="",r="javascript:;",l=""),'<a href="'+r+'" class="col-xs-12 no-padding text-center '+s+'" '+l+">"+o+"</a>"},name:function(e,t,a,n,i){var o="";if("answers"==a){var s="Réponse vide";void 0!==e.mappingValues&&void 0!==e.mappingValues.name&&null!=typeof e.mappingValues.name&&(s=e.mappingValues.name),o='<a href="#answer.index.id.'+t+'" class="" target="_blank">'+s+"</a>"}else if("forms"==a)o='<a href="#form.edit.id.'+t+'" class="" target="_blank">'+e.name+"</a>";else{void 0!==e.name?s=e.name:void 0!==e.text?s=e.text:void 0!==e.title&&(s=e.title);var r="",l="#page.type."+a+".id."+t;r="lbh";void 0!==e.preview&&e.preview&&(targetLink="",r="lbh-preview-element"),"poi"==a&&(r="lbh-preview-element"),void 0!==e.notLink&&e.notLink&&(r="",targetLink="",l="javascript:;"),o='<a href="'+l+'" class="'+r+'">'+s+"</a>"}return o},tags:function(e,t,a,n,i){var o="",s="",r=0,l=1;return void 0!==e.tags&&null!=e.tags&&($.each(e.tags,(function(t,a){if("string"==typeof a&&""!=a&&"undefined"!=a){var n=void 0!==tradCategory[a]?tradCategory[a]:a;l<5?(s+='<a href="javascript:;" class="btn-tag-panel" data-tag="'+n+'">
38<span class="badge bg-transparent btn-tag tag commonClassTags" data-tag-value="'+slugify(a,!0)+'" data-tag-label="'+n+'">#'+n+"</span> </a>",l++):s+='<a href="javascript:;" class="btn-tag-panel btn-tags-hidden hidden" data-tag="'+n+'"><span class="badge bg-transparent btn-tag tag commonClassTags" data-tag-value="'+slugify(a,!0)+'" data-tag-label="'+n+'">#'+n+"</span> </a>",r<6&&(e.containerClass+=slugify(a,!0)+" ",r++)}})),l>4&&e.tags.length-4!=0&&(s+='<a href="javascript:;" class="badge bg-transparent btn-tag tag numberTag commonClassTags">+ '+(e.tags.length-4)+"</a> "),e.tagsHtml=s),o+=directory.tagsConfigAppend(e.tagsHtml)},address:function(e,t,a,n){var i,o="",s="",r="",l="",c="";null!=e.address&&(o=e.address.streetAddress?e.address.streetAddress:"",s=e.address.postalCode?e.address.postalCode:"",r=e.address.addressLocality?e.address.addressLocality:""),void 0!==e.geo&&(c="latLng="+e.geo.latitude+","+e.geo.longitude),i=""!=e.streetAddress||""!=e.postalCode||""!=e.city?o+" "+s+" "+r:trad.UnknownLocality;var d="",u="#page.type."+a+".id."+t,p="target='_blank'";return void 0!==e.preview&&e.preview&&(p="",d="lbh-preview-element"),void 0!==e.notLink&&e.notLink&&(d="",p="",u="javascript:;"),""!=c?l='<a href="javascript:void(0)" data-latitude="'+e.geo.latitude+'" data-longitude="'+e.geo.longitude+'" class="btn-address-card">'+i+"</a>":i!=trad.UnknownLocality&&(l='<a href="'+u+'" class="'+d+'" '+p+">"+i+"</a>"),l},links:function(e,t,a,n){var i="";return i+=directory.countLinksHtml(e)},creator:function(e,t,a,n){var i="";return notNull(e.creatorData)&&void 0!==e.creatorData.name&&(i='<a href="#page.type.'+a+".id."+t+'" target="_blank" >'+e.creatorData.name+"</a>"),i},created:function(e,t,a,n){mylog.log("created",e.created);var i="";return notNull(e.created)&&"string"==typeof e.created&&(i=moment(moment(new Date(1e3*e.created).toISOString()),"DD/MM/YYYY").format("DD/MM/YYYY")),notNull(e.created)&&"object"==typeof e.created&&"string"==typeof e.created.sec&&(i=moment(moment(new Date(1e3*e.created.sec).toISOString()),"DD/MM/YYYY").format("DD/MM/YYYY")),i},type:function(e,t,a,n){var i="";return notNull(e.collection)&&void 0!==e.collection&&(elt=directory.getTypeObj(e.collection,e.type),"organizations"==typeof e.collection&¬Null(e.type)&&void 0!==e.type&&(elt=directory.getTypeObj(e.collection,e.type)),textColor=void 0!==elt.color?"text-"+elt.color:"",i='<span class="'+textColor+' tooltips" data-placement="top" data-original-title="'+elt.name+'" data-title="'+elt.name+'" data-toggle="tooltip"><i class="fa fa-'+elt.icon+'"></i></span>'),i}},actions:{spam:function(e){var t={};
38$(".selectElements:checked").each((function(){var e=$(this).val().split(",");t[e[0]]={id:e[0],type:e[1],ipspam:[]}})),Object.keys(t).length>0&&($.each(t,(function(e,t){var a={ipspam:t.ipspam,id_element:t.id,type:t.type};directory.spamElement(a)})),toastr.success("spam avec succès"))}},events:{bind:function(){$(".selectAllElements").off().on("click",(function(e){var t=$(".selectElements:checked").length==$(".selectElements").length;$(".selectElements").prop("checked",!t),$(".selectAllElements").prop("checked",!t),$(".checkbox-tools .selectElements:checked").length>0?$(".countElmSelect").html($(".selectElements:checked").length):$(".countElmSelect").html(""),$(".checkbox-tools .selectElements:checked").length>0?$(".multiple-spam-element").removeClass("disabled"):$(".multiple-spam-element").addClass("disabled")})),$(".spam-element").off().on("click",(function(e){directory.table.actions.spam(e)})),$(".check.check-element").off().on("click",(function(e){if(!$(e.target).is('input[type="checkbox"]')){var t=$(this).find('input[type="checkbox"]');t.prop("checked",!t.prop("checked")),$(".checkbox-tools .selectElements:checked").length>0?$(".countElmSelect").html($(".selectElements:checked").length):$(".countElmSelect").html(""),$(".checkbox-tools .selectElements:checked").length>0?$(".multiple-spam-element").removeClass("disabled"):$(".multiple-spam-element").addClass("disabled")}})),$(".selectElements").off().on("click",(function(){$(".checkbox-tools .selectElements:checked").length>0?$(".countElmSelect").html($(".selectElements:checked").length):$(".countElmSelect").html(""),$(".checkbox-tools .selectElements:checked").length>0?$(".multiple-spam-element").removeClass("disabled"):$(".multiple-spam-element").addClass("disabled")}))}}}},searchObject={text:"",nbPage:0,indexMin:0,indexStep:30,count:!0,scroll:!0,scrollOne:!1,tags:[],initType:"",filters:{},types:[],countType:[],locality:{},forced:{},reset:function(){mylog.log("searchObject.reset"),$.each(searchObject,(function(e,t){$.inArray(e,["startDate","endDate","type","section","subType","category","priceMin","priceMax","devise","source","links","filters"])>-1&&delete searchObject[e]})),searchObject.nbPage=0,searchObject.indexMin=0,searchObject.indexStep="undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchObject&&void 0!==costum.searchObject.indexStep?costum.searchObject.indexStep:30,searchObject.count=!0,searchObject.initType="",searchObject.types=[],searchObject.countType=[],searchObject.text="",searchObject.tags=[],searchObject.filters={},searchObject.forced={},delete searchObject.sort,delete searchObject.fields,delete searchObject.mapping,delete searchObject.notSourceKey,delete searchObject.private,"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchObject&&void 0!==costum.searchObject.sortBy&&(searchObject.sortBy=costum.searchObject.sortBy),"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchObject&&void 0!==costum.searchObject.links&&(searchObject.links=costum.searchObject.links)}},searchInterface={init:function(e){mylog.log("searchInterface.init",e),searchInterface.setSearchTypes(e),searchInterface.initSearchParams(),searchInterface.setSearchbar(),searchObject.types.length>1?searchAllEngine.initSearch():1==searchObject.types.length&&$.inArray("events",searchObject.types)>=0&&searchAllEngine.initSearchEvent(),""!=searchObject.text&&$(".main-search-bar, #second-search-bar").val(searchObject.text),$(".theme-header-filter").off().on("click",(function(){$("#filter-thematic-menu").is(":visible")&&!$(this).hasClass("toogle-filter")||$("#filter-thematic-menu").toggle()})),$("#filters-container-menu .theme-header-filter, #filters-container-menu .scope-header-filter").click((function(){coInterface.simpleScroll(0,500)})),$(".scope-header-filter").off().on("click",(function(){$("#searchOnCity").trigger("click")})),$("#tagsFilterInput, #tagsFilterInput-xs").select2({tags:[trad.writekeywords]}),$("#tagsFilterInput-xs").on("change",(function(){$("#tagsFilterInput").val($(this).val().split(",")).trigger("change")})),$(".btn-select-filliaire").off().on("click",(function(){mylog.log("searchInterface.init .btn-select-filliaire");
38var e=$(this).data("fkey");myMultiTags={},tagsArray=[],$.each(filliaireCategories[e].tags,(function(e,t){t=void 0!==tradTags[t]?tradTags[t]:t,tagsArray.push(t)})),$("#tagsFilterInput-xs").val(tagsArray).trigger("change")})),$(".btn-tags-start-search").off().on("click",(function(){searchObject.tags=$("#tagsFilterInput").val().split(","),searchObject.nbPage=0,pageCount=!0,searchObject.count=!0,$("#tagsFilterInput-xs").val(searchObject.tags).trigger("change"),void 0!==searchObject.ranges&&searchAllEngine.initSearch(),$(".dropdown-tags").removeClass("open"),activeTagsFilter(),startSearch(0,indexStepInit,searchCallback)})),$(".btn-tags-refresh").off().on("click",(function(){searchObject.tags=[],$("#tagsFilterInput-xs").val("").trigger("change"),searchObject.nbPage=0,pageCount=!0,searchObject.count=!0,void 0!==searchObject.ranges&&searchAllEngine.initSearch(),$(".dropdown-tags").removeClass("open"),activeTagsFilter(),startSearch(0,indexStepInit,searchCallback)})),$(".btn-tags-unik").off().on("click",(function(){coInterface.showLoader("#dropdown_search",trad.currentlyresearching),$(".btn-tags-unik").removeClass("active"),notNull($(this).data("k"))&&""!=$(this).data("k")?($(this).addClass("active"),filterSearch.search.obj.tags=[$(this).data("k")]):filterSearch.search.obj.tags=[],"agenda"==filterSearch.search.loadEvent.active&&(filterSearch.agenda.options.dayCount=0,filterSearch.agenda.options.finishSearch=!1,filterSearch.agenda.options.countsLaunchSesearch=0,filterSearch.agenda.options.nbSearch=0),filterSearch.search.init(filterSearch,!0)})),$(".main-btn-create").off().on("click",(function(){currentKFormType=$(this).data("ktype");var e=$(this).data("type");"all"!=e?("events"==e&&(e="event"),"vote"==e&&(e="entry"),dyFObj.openForm(e)):$("#dash-create-modal").modal("show")})),"undefined"!=typeof themeParams&&void 0!==themeParams.appRendering&&"vertical"==themeParams.appRendering&&$(".headerSearchContainer, .bodySearchContainer").removeClass("col-md-10 col-sm-10 col-sm-offset-1 col-md-offset-1")},setSearchbar:function(){mylog.log("searchInterface.setSearchbar"),$("#main-search-bar").off().on("keyup",(function(e){$("#main-search-xs-bar").val($(this).val()),$("#input-search-map").val($(this).val()),13!=e.keyCode&&""!=$(this).val()||(spinSearchAddon(!0),searchObject.text=$(this).val(),location.hash.indexOf("#live")<0?(searchObject.nbPage=0,pageCount=!0,searchObject.count=!0,loadingData=!1,void 0!==searchObject.ranges&&searchAllEngine.initSearch(),startSearch(0,indexStepInit,searchCallback)):(startNewsSearch(),coInterface.scrollTo("#search-content")))})),$("#main-search-xs-bar").off().on("keyup",(function(e){$("#main-search-bar").val($(this).val()),$("#input-search-map").val($(this).val()),13!=e.keyCode&&""!=$(this).val()||(spinSearchAddon(!0),searchObject.text=$(this).val(),location.hash.indexOf("#live")<0?(searchObject.nbPage=0,pageCount=!0,searchObject.count=!0,loadingData=!1,void 0!==searchObject.ranges&&searchAllEngine.initSearch(),startSearch(0,indexStepInit,searchCallback)):(startNewsSearch(),coInterface.scrollTo("#search-content")))})),$("#second-search-bar").off().on("keyup",(function(e){$("#input-search-map").val($("#second-search-bar").val()),$("#second-search-xs-bar").val($("#second-search-bar").val()),13==e.keyCode&&(searchObject.text=$(this).val(),myScopes.type="open",myScopes.open={},startGlobalSearch(0,indexStepGS))})),$("#second-search-xs-bar").off().on("keyup",(function(e){$("#input-search-map").val($("#second-search-xs-bar").val()),$("#second-search-bar").val($("#second-search-xs-bar").val()),13==e.keyCode&&(searchObject.text=$(this).val(),myScopes.type="open",myScopes.open={},startGlobalSearch(0,indexStepGS))})),$("#second-search-bar-addon, #second-search-xs-bar-addon").off().on("click",(function(){mylog.log("searchInterface.setSearchbar #second-search-bar-addon, #second-search-xs-bar-addon click"),$("#input-search-map").val($("#second-search-bar").val()),searchObject.text=$("#second-search-bar").val(),myScopes.type="open",myScopes.open={},startGlobalSearch(0,indexStepGS)})),$("#input-search-map").off().keyup((function(e){$("#second-search-bar").val($("#input-search-map").val()),$(".main-search-bar").val($("#input-search-map").val()),13==e.keyCode&&("all"==typeInit?searchInterface.setSearchTypes("allSig"):searchInterface.setSearchTypes(typeInit),searchObject.text=$(this).val(),searchObject.count=!0,pageCount=!0,loadingData=!1,"territorial"==searchObject.app&&searchAllEngine.initSearch(),startSearch(0,indexStepInit,searchCallback),$(".btn-directory-type").removeClass("active"))})),$("#menu-map-btn-start-search, #main-search-bar-addon, #main-search-xs-bar-addon").off().on("click",(function(){mylog.log("main-search-bar-addon"),scrollH=$("#filter-thematic-menu").is(":visible")?250:0,spinSearchAddon(!0),coInterface.simpleScroll(scrollH),$(this).hasClass("menu-btn-start-search")?searchObject.text=$("#second-search-bar").val():$(this).hasClass("input-group-addon")?searchObject.text=$("#main-search-bar").val():$(this).hasClass("input-group-addon-xs")?searchObject.text=$("#main-search-xs-bar").val():searchObject.text=$("#input-search-map").val(),$("#second-search-bar, .main-search-bar, #input-search-map").val(searchObject.text),searchObject.nbPage=0,searchObject.count=!0,loadingData=!1,pageCount=!0,void 0!==searchObject.ranges&&searchAllEngine.initSearch(),startSearch(0,indexStepInit,searchCallback),$(".btn-directory-type").removeClass("active")}))},bindFiltersEvents:function(){$(".btn-directory-type").off().on("click",(function(){var e=$
38(this).data("type");if("events"==e&&"events"==searchObject.initType)if($(this).hasClass("active"))$(this).removeClass("active"),delete searchObject.type,$(".dropdown-types .dropdown-toggle").removeClass("active").html("Type <i class='fa fa-angle-down'></i>");else{$(".btn-directory-type").removeClass("active"),$(this).addClass("active");var t=$(this).data("type-event");$(".dropdown-types .dropdown-toggle").addClass("active").html(tradCategory[t]+" <i class='fa fa-angle-down'></i>"),searchObject.searchSType=t}else"all"==e?$(".dropdown-types .dropdown-toggle").removeClass("active").html("Type <i class='fa fa-angle-down'></i>"):$(".dropdown-types .dropdown-toggle").addClass("active").html(tradCategory[e]+" <i class='fa fa-angle-down'></i>"),"poi"==e?$(".dropdown-category").show():$(".dropdown-section, .dropdown-category").hide(),$(".btn-directory-type").removeClass("active"),$(this).addClass("active");searchInterface.setSearchTypes(e),"all"==e&&(searchAllEngine.initInjectData(),searchAllEngine.initSearch()),loadingData=!1,pageCount=!0,searchObject.nbPage=0,Object.keys(searchObject.countType).length>1?searchObject.count=!1:searchObject.count=!0,searchObject.type=searchType,startSearch(0,indexStepInit,searchCallback)})),$(".btn-select-type-anc").off().on("click",(function(){searchType=[typeInit],indexStepInit=100,pageCount=!0,searchObject.count=!0,searchObject.nbPage=0,typeClass=$(this).data("type-anc"),typeKey=$(this).data("key"),void 0!==searchObject.source&&(delete searchObject.source,$(".dropdown-sources .dropdown-toggle").removeClass("active").html(trad.datasource+" <i class='fa fa-angle-down'></i>")),"classifieds"==typeKey||"jobs"==typeKey||"all"==typeKey?($(".dropdown-price").show(200),setTimeout((function(){coInterface.scrollTo("#container-scope-filter")}),400)):($(".dropdown-price").hide(),$("#priceMin").val(""),$("#priceMax").val(""),delete searchObject.priceMin,delete searchObject.priceMax,coInterface.scrollTo("#container-scope-filter")),$(".dropdown-section .dropdown-toggle").html(trad.section+" <i class='fa fa-angle-down'></i>"),$(".dropdown-category .dropdown-toggle").html(trad.category+" <i class='fa fa-angle-down'></i>"),$(".dropdown-section .dropdown-toggle, .dropdown-category .dropdown-toggle").removeClass("active"),$(this).hasClass("active")?(typeKey=null,void 0!==searchObject.searchSType&&delete searchObject.searchSType,$(".classifiedSection").remove(),$(".label-category, .resultTypes").html(""),$(".dropdown-types .dropdown-toggle").removeClass("active").html(trad.type+" <i class='fa fa-angle-down'></i>"),$(".dropdown-section, .dropdown-category").hide(700)):($(".dropdown-types .dropdown-toggle").addClass("active").html(typeClass+" <i class='fa fa-angle-down'></i>"),$(".dropdown-section, .dropdown-category").show(),searchObject.searchSType=typeKey,initCategoryClassifieds(typeKey)),$(".btn-select-type-anc, .btn-select-section, .btn-select-category, .keycat").removeClass("active"),$(".keycat").addClass("hidden"),void 0!==searchObject.section&&delete searchObject.section,void 0!==searchObject.category&&delete searchObject.category,void 0!==searchObject.subType&&delete searchObject.subType,void 0!==searchObject.searchSType&&$(this).addClass("active"),startSearch(0,indexStepInit,searchCallback)})),$(".btn-select-source").click((function(){interopSearch($(this).data("key"),$(this).data("source"))})),$(".btn-select-section").off().on("click",(function(){if(searchType=[typeInit],indexStepInit=100,pageCount=!0,searchObject.count=!0,searchObject.nbPage=0,$(".dropdown-category .dropdown-toggle").html(trad.category+" <i class='fa fa-angle-down'></i>"),$(".dropdown-category .dropdown-toggle").removeClass("active"),$(this).hasClass("active")?(sectionKey=null,void 0!==searchObject.section&&delete searchObject.section,$(".classifiedSection").remove(),$(".label-category, .resultTypes").html(""),$(".dropdown-section .dropdown-toggle").removeClass("active").html(trad.section+" <i class='fa fa-angle-down'></i>")):(section=$(this).data("type-anc"),sectionKey=$(this).data("key"),$(".dropdown-section .dropdown-toggle").addClass("active").html(tradCategory[sectionKey]+" <i class='fa fa-angle-down'></i>"),"all"==$(this).data("key")?delete searchObject.section:searchObject.section=sectionKey),$(".btn-select-section, .btn-select-category, .keycat").removeClass("active"),$(".keycat").addClass("hidden"),void 0!==searchObject.category&&delete searchObject.category,void 0!==searchObject.subType&&delete searchObject.subType,void 0!==searchObject.section&&$(this).addClass("active"),startSearch(0,indexStepInit,searchCallback),sectionKey&&void 0!==modules[searchObject.searchSType].categories.sections[sectionKey]){var e=modules[searchObject.searchSType].categories.sections[sectionKey].label;$(".label-category").html("<i class='fa fa-"+modules[searchObject.searchSType].categories.sections[sectionKey].icon+"'></i> "+tradCategory[e]),$(".classifiedSection").remove(),$(".resultTypes").append("<span class='classifiedSection text-azure text-bold hidden-xs pull-right'><i class='fa fa-"+modules[searchObject.searchSType].categories.sections[sectionKey].icon+"'></i> "+modules[searchObject.searchSType].categories.sections[sectionKey].label+'<i class="fa fa-times text-red resetFilters"></i></span>'),$(".label-category").removeClass("letter-blue letter-red letter-green letter-yellow").addClass("letter-azure"),$(".fa-title-list").removeClass("hidden")}})),$(".btn-select-category").off().on("click",(function(){searchType=[typeInit];
38var e=$(this).data("keycat");pageCount=!0,searchObject.count=!0,searchObject.nbPage=0,void 0!==searchObject.subType&&delete searchObject.subType,$(this).hasClass("active")?(void 0!==searchObject.category&&delete searchObject.category,$(this).removeClass("active"),$(".keycat-"+e).addClass("hidden").removeClass("active"),$(".dropdown-category .dropdown-toggle").removeClass("active").html(trad.category+" <i class='fa fa-angle-down'></i>")):($(".btn-select-category").removeClass("active"),$(this).addClass("active"),$(".keycat").addClass("hidden"),$(".keycat-"+e).removeClass("hidden"),searchObject.category=e,$(".dropdown-category .dropdown-toggle").addClass("active").html(tradCategory[e]+" <i class='fa fa-angle-down'></i>")),startSearch(0,indexStepInit,searchCallback)})),$(".keycat").off().on("click",(function(){mylog.log("searchInterface.bindFiltersEvents .keycat",typeInit),searchObject.types=[typeInit];var e=$(this).data("categ"),t=$(this).data("keycat");pageCount=!0,searchObject.count=!0,searchObject.nbPage=0,$(this).hasClass("active")?(void 0!==searchObject.subType&&delete searchObject.subType,$(this).removeClass("active"),$(".dropdown-category .dropdown-toggle").addClass("active").html(tradCategory[searchObject.category]+" <i class='fa fa-angle-down'></i>")):($(".keycat").removeClass("active"),$(this).addClass("active"),searchObject.subType=t,searchObject.category=e,$(".dropdown-category .dropdown-toggle").addClass("active").html(tradCategory[searchObject.category]+" | "+tradCategory[t]+" <i class='fa fa-angle-down'></i>")),coInterface.scrollTo("#container-scope-filter"),startSearch(0,searchObject.indexStep,searchCallback)})),$('.dropdown-menu[aria-labelledby="dropdownPrice"], .dropdown-menu[aria-labelledby="dropdownTags"], .dropdown-menu[aria-labelledby="dropdownCategory"]').on("click",(function(e){e.stopPropagation()})),$(".btn-price-filter").off().on("click",(function(){"reset"==$(this).data("key")?($(".dropdown-price .dropdown-toggle").removeClass("active").html(trad.price+" <i class='fa fa-angle-down'></i>"),void 0!==searchObject.priceMin&&delete searchObject.priceMin,void 0!==searchObject.priceMax&&delete searchObject.priceMax,void 0!==searchObject.devise&&delete searchObject.devise,$("#priceMin, #priceMax, #devise").val("")):(void 0!==$("#priceMin").val()&&""!=$("#priceMin").val()?searchObject.priceMin=$("#priceMin").val():void 0!==searchObject.priceMin&&delete searchObject.priceMin,void 0!==$("#priceMax").val()&&""!=$("#priceMax").val()?searchObject.priceMax=$("#priceMax").val():void 0!==searchObject.priceMax&&delete searchObject.priceMax,void 0!==$("#devise").val()&&""!=$("#devise").val()&&"all"!=$("#devise").val()?searchObject.devise=$("#devise").val():void 0!==searchObject.devise&&delete searchObject.devise,activePriceFilter()),$(".dropdown-price").removeClass("open"),pageCount=!0,searchObject.count=!0,searchObject.nbPage=0,startSearch(0,searchObject.indexStep,searchCallback)})),$("#btn-create-classified").off().on("click",(function(){dyFObj.openForm("classified")})),$("#priceMin").filter_input({regex:"[0-9]"}),$("#priceMax").filter_input({regex:"[0-9]"}),$(".main-search-bar, #second-search-bar, #input-search-map").filter_input({regex:'[^@"`/(|)/\\\\]'})},constructObjectAndUrl:function(e){mylog.log("searchInterface.constructObjectAndUrl",searchObject,e),getStatus="";var t={};return""!=searchObject.text&&(t.name=searchObject.text),void 0!==searchObject.types&&(t.searchType=searchObject.types),void 0!==searchObject.tags&&searchObject.tags.length>0&&(t.searchTags=searchObject.tags),void 0!==searchObject.type&&(t.type=searchObject.type),void 0!==searchObject.section&&(t.section=searchObject.section),void 0!==searchObject.category&&(t.category=searchObject.category),void 0!==searchObject.subType&&(t.subType=searchObject.subType),void 0!==searchObject.priceMin&&(t.priceMin=searchObject.priceMin),void 0!==searchObject.priceMax&&(t.priceMax=searchObject.priceMax),void 0!==searchObject.devise&&(t.devise=searchObject.devise),void 0!==searchObject.startDate&&(""==searchObject.text?(t.startDate=searchObject.startDate,$(".calendar").show(700)):$(".calendar").hide(700)),void 0!==searchObject.endD
38ate&&""==searchObject.text&&(t.endDate=searchObject.endDate),void 0!==searchObject.source&&(t.source=searchObject.source),void 0!==searchObject.indexMin&¬Null(searchObject.indexMin)&&(t.indexMin=searchObject.indexMin),void 0!==searchObject.initType&&(t.initType=searchObject.initType),void 0!==searchObject.count&&searchObject.count&&(t.count=searchObject.count),void 0!==searchObject.ranges&&(void 0===searchObject.indexStep||searchObject.indexStep>0)&&(t.ranges=searchObject.ranges),void 0!==searchObject.countType&&(t.countType=searchObject.countType),void 0!==searchObject.geoSearch&&(t.geoSearch=searchObject.geoSearch),void 0!==searchObject.sourceKey&&(t.sourceKey=searchObject.sourceKey),void 0!==searchObject.indexStep&&(t.indexStep=searchObject.indexStep),void 0!==searchObject.links&&(t.links=searchObject.links),void 0!==searchObject.filters&&(t.filters=searchObject.filters),void 0!==searchObject.options&&(t.options=searchObject.options),void 0!==searchObject.sortBy&&(t.sortBy=searchObject.sortBy),void 0!==searchObject.sort&&(t.sort=searchObject.sort),void 0!==searchObject.fields&&(t.fields=searchObject.fields),void 0!==searchObject.mapping&&(t.mapping=searchObject.mapping),void 0!==searchObject.notSourceKey&&(t.notSourceKey=searchObject.notSourceKey),0!=searchObject.community&&(t.community=searchObject.community),t.locality=getSearchLocalityObject(),null!=e&&!1!==e||urlCtrl.manageHistory(),t},getUrlSearchParams:function(e=["nbPage"],t=!0){return arrayToSearch=["text","types","tags","type","section","category","subType","priceMin","priceMax","devise","source"],notNull(e)&&(arrayToSearch=arrayToSearch.concat(e)),getStatus="",$.each(arrayToSearch,(function(e,a){void 0!==searchObject[a]&&(t&&searchInterface.isForced(a)||(value=encodeURI(Array.isArray(searchObject[a])?searchObject[a].join(","):searchObject[a]),"text"==a&¬Empty(value)?getStatus+=(""!=getStatus?"&":"")+a+"="+value:"nbPage"==a?0!=Number(value)&¬Empty(value)&&(getStatus+=(""!=getStatus?"&":"")+a+"="+(Number(value)+1)):"types"==a&&void 0!==searchObject[a]?1==searchObject.types.length&&$.inArray(searchObject.initType,["news","all"])>=0&&(getStatus+=(""!=getStatus?"&":"")+a+"="+value):$.inArray(a,["startDate","endDate"])>=0?notEmpty(searchObject.text)||(getStatus+=(""!=getStatus?"&":"")+a+"="+value):notEmpty(value)&&(getStatus+=(""!=getStatus?"&":"")+a+"="+value)))})),getUrlSearchLocality(getStatus,!0)},getParamsUrlForAlert:function(){return getStatus=searchInterface.getUrlSearchParams(["sourceKey"]),hashT=location.hash.split("?"),hashT[0].substring(0)+"?"+getStatus},countActiveFilters:function(){count=0,$.each($("#filters-nav .dropdown .dropdown-toggle.active"),(function(e){$(this).is(":visible")&&count++})),count>0?$(".btn-show-filters .badge").removeClass("hide badge-tranparent").addClass("animated bounceIn badge-success").html(count):$(".btn-show-filters .badge").removeClass("animated bounceIn badge-success").addClass("hide badge-tranparent").html("")},initSearchParams:function(){if(mylog.log("searchInterface.initSearchParams"),showFiltersInterface(),location.hash.indexOf("?")>-1){getParamsUrls=location.hash.split("?");for(var e=getParamsUrls[1].split("&"),t={},a={key:"",ids:[]},n=0;n<e.length;n++){var i=e[n].split("=");
38t[decodeURIComponent(i[0])]=decodeURIComponent(i[1])}Object.keys(t).length>0&&($.each(t,(function(e,t){t=decodeURI(t),"scopeType"==e?a.key=t:searchObject[e]=t,"all"!=searchObject.initType&&"news"!=searchObject.initType&&"types"==e&&delete searchObject[e],"classifieds"!=searchObject.initType&&$.inArray(e,["devise","priceMin","priceMax","source"])>-1&&delete searchObject[e],"events"!=searchObject.initType&&$.inArray(e,["startDate","endDate"])>-1&&delete searchObject[e],$.inArray(searchObject.initType,["events","news"])>-1&&$.inArray(e,["section","category","subType"])>-1&&delete searchObject[e],"all"==searchObject.initType&&$.inArray(e,["section","subType"])>-1&&delete searchObject[e],$.inArray(e,["cities","zones","cp"])>-1&&$.each(t.split(","),(function(e,t){a.ids.push(t)})),"tags"==e&&(searchObject.tags=[],$.each(t.split(","),(function(e,t){searchObject.tags.push(t)}))),"string"==typeof searchObject.types&&(mylog.log("searchInterface.initSearchParams searchObject.types",t),searchObject.types=[t]),void 0!==searchObject[e]&&activeFiltersInterface(e,t,searchObject.initType)})),""!=a.key&&a.ids.length>0&&checkMyScopeObject(a,t))}else appendScopeBreadcrum(),activeFiltersInterface("tags",searchObject.tags);"classifieds"==searchObject.initType&&activeClassifiedFilters(),"all"==searchObject.initType&&searchInterface.initTypeFiltersSearch(),"events"==searchObject.initType&&searchInterface.initCategoriesEvent()},setSearchTypes:function(e){mylog.log("searchInterface.setSearchTypes",e),"all"==e?(isCustom("types")&¬Null(directory.appKeyParam)?(mylog.log("searchInterface.setSearchTypes here"),searchObject.types=[],$.each(costum.app[directory.appKeyParam].filters.types,(function(e,t){mylog.log("searchInterface.setSearchTypes here",e,t),searchObject.types.push(t)}))):(mylog.log("searchInterface.setSearchTypes else"),searchObject.types=["NGO","Group","GovernmentOrganization","LocalBusiness","Cooperative","projects","events","poi","classifieds"],(""!=searchObject.text||Object.keys(getSearchLocalityObject()).length>0)&&searchObject.types.push("persons")),1==searchObject.types.length&&(searchObject.nbPage=0,searchObject.count=!0,pageCount=!0,void 0!==searchObject.ranges&&delete searchObject.ranges)):"allSig"==e?(searchObject.types=["persons","organizations","projects","poi","cities"],searchObject.indexStep=50):("all"!=e&&(pageCount=!0),searchObject.types=[e],delete searchObject.ranges),mylog.log("searchInterface.setSearchTypes end searchObject.types",searchObject.types)},removeSearchType:function(e){var t=searchType.indexOf(e);t>-1&&(searchType.splice(t,1),$(".search_"+e).removeClass("fa-check-circle-o"),$(".search_"+e).addClass("fa-circle-o"))},initTypeFiltersSearch:function(){str='<button class="btn btn-directory-type text-dark col-xs-12 btn-default" data-type="all"><i class="fa fa-refresh"></i> <span class="elipsis label-filter">'+trad.all+"</span></button>",$.each(categoriesFilters,(function(e,t){elt=directory.getTypeObj(e),textColor=void 0!==elt.color?"text-"+elt.color:"",str+='<button class="btn btn-directory-type padding-10 col-xs-12 '+textColor+'" data-type="'+e+'"><i class="fa fa-'+elt.icon+'"></i> <span class="elipsis label-filter">'+elt.name+'</span><span class="count-badge-filter" id="count'+e+'"></span></button>'})),$(".dropdown-types .dropdown-menu").html(str),searchInterface.initCategoryPoi(),1==searchObject.types.length&&"poi"==searchObject.types[0]&&(void 0===searchObject.forced||void 0===searchObject.forced.category||"object"==typeof searchObject.forced.category&&typeof searchObject.forced.category.length>1)?$(".dropdown-category").show():$(".dropdown-category").hide(),searchInterface.bindFiltersEvents()},initCategoriesEvent:function(){str="",$.each(categoriesFilters,(function(e,t){dataType="data-type-event='"+e+"' data-type='events'",textColor=void 0!==t.color?"text-"+t.color:"",icon=void 0!==t.icon?"<i class='fa fa-"+t.icon+"'></i> ":"",str+='<button class="btn btn-directory-type dropDesign col-xs-12 padding-10 '+textColor+'" '+dataType+'><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div>'+icon+'<span class="elipsis label-filter">'+tradCategory[e]+'</span></button><br class="hidden-xs">'})),$(".dropdown-types .dropdown-menu").html(str),searchInterface.b
38indFiltersEvents()},initCategoryPoi:function(){if(jsonHelper.notNull("modules.poi")){var e=modules.poi.categories;directory.sectionFilter(e),searchInterface.bindFiltersEvents(),void 0!==searchObject.category&&activeFiltersInterface("category",searchObject.category,"poi")}},isForced:function(e){return res=!1,checkAnd=[],checkOr=[],e.indexOf(",")>-1?checkAnd=e.split(","):e.indexOf("|")>0?checkOr=e.split("|"):checkOr=[e],"undefined"!=typeof checkAnd&¬Empty(checkAnd)?$.each(checkAnd,(function(e,t){if(void 0===searchObject.forced||void 0===searchObject.forced[t])return res=!1,!1;res=!0})):$.each(checkOr,(function(e,t){if(void 0!==searchObject.forced&&void 0!==searchObject.forced[t])return res=!0,!1})),res}};function activeClassifiedFilters(){void 0===searchObject.priceMin&&void 0===searchObject.priceMax&&void 0===searchObject.devise||activePriceFilter(),void 0===searchObject.type?$(".dropdown-section, .dropdown-category, .dropdown-sources").hide():initCategoryClassifieds(searchObject.searchSType),void 0!==searchObject.searchSType&&activeFiltersInterface("searchSType",searchObject.searchSType,"classifieds"),void 0!==searchObject.section&&activeFiltersInterface("section",searchObject.section,"classifieds"),void 0!==searchObject.category&&activeFiltersInterface("category",searchObject.category,"classifieds"),void 0!==searchObject.subType&&activeFiltersInterface("subType",searchObject.subType,"classifieds")}function initCategoryClassifieds(e){if(jsonHelper.notNull("modules."+e)){var t=modules[e].categories,a={title:t.label,icon:t.icon};directory.sectionFilter(t,".classifiedFilters",a),searchInterface.bindFiltersEvents(),"jobs"==e?$(".dropdown-sources").show():$(".dropdown-sources").hide(),"ressources"==e?$(".dropdown-price").hide():$(".dropdown-price").show()}}function activePriceFilter(){str="",void 0!==searchObject.priceMin&&(str+=void 0!==searchObject.priceMax?searchObject.priceMin+" - ":"Sup. Ã "+searchObject.priceMin),void 0!==searchObject.priceMax&&(str+=void 0!==searchObject.priceMin?searchObject.priceMax:"Inf. Ã "+searchObject.priceMax),void 0!==searchObject.devise&&(str+=" "+searchObject.devise),$(".dropdown-price .dropdown-toggle").addClass("active").html(str+" <i class='fa fa-angle-down'></i>")}function activeTagsFilter(){countTags=0,labelTags="",$.each(searchObject.tags,(function(e,t){""!=t?(countTags++,countTags<=2&&(labelTags+=""!=labelTags?", "+t:t)):searchObject.tags.splice(e,1)})),labelEnd=countTags>2?labelTags+" +"+(countTags-2):labelTags,""!=labelEnd?$(".dropdown-tags .dropdown-toggle").addClass("active").html(labelEnd+" <i class='fa fa-angle-down'></i>"):$(".dropdown-tags .dropdown-toggle").removeClass("active").html(trad.themes+" <i class='fa fa-angle-down'></i>")}function isCustom(e){if(res=!1,"undefined"!=typeof costum&&null!=costum&¬Null(directory.appKeyParam)&&void 0!==costum.app&&void 0!==costum.app[directory.appKeyParam]&&void 0!==costum.app[directory.appKeyParam].filters){if(notNull(e))return void 0!==costum.app[directory.appKeyParam].filters[e];if(_.isObject(costum.app[directory.appKeyParam].filters))return!0}return res}function showFiltersInterface(){isCustom()?customFiltersInterface():"classifieds"==searchObject.initType?($(".dropdown-section, .dropdown-types, .dropdown-category, .dropdown-price").show(),str="",$.each(["classifieds","ressources","jobs"],(function(e,t){str+='<button class="btn btn-default col-md-12 col-sm-12 padding-10 bold elipsis btn-select-type-anc dropDesign" data-type-anc="'+tradCategory[modules[t].categories.labelFront]+'" data-key="'+t+'" data-type="classifieds"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div><i class="fa fa-'+modules[t].categories.icon+'"></i> '+tradCategory[modules[t].categories.labelFront]+"</button>"})),$(".dropdown-types .dropdown-menu").html(str),searchInterface.bindFiltersEvents()):"events"==searchObject.initType?($(".dropdown-section, .dropdown-category, .dropdown-sources, .dropdown-price").hide(),$(".dropdown-tags, .dropdown-types").show()):"all"==searchObject.initType?($(".dropdown-section, .dropdown-sources, .dropdown-price").hide(),$(".dropdown-tags, .dropdown-types").show()):"news"==searchObject.initType&&(str="",$.each([{key:"all",label:"all",icon:"newspaper-o"},{key:"news",label:"onlynews",icon:"rss"},{key:"activityStream",label:"activityCommunecter",icon:"map-marker"},{key:"surveys",label:"surveys",icon:"gavel"}],(function(e,t){str+='<div class="col-xs-12 no-padding"><button class="btn btn-default bold elipsis btn-news-type-filters col
38-xs-12 dropDesign" data-type-anc="'+t.key+'" data-key="'+t.key+'" data-label="'+t.label+'" data-type="news"><div class="checkbox-filter pull-left"><label><input type="checkbox" class="checkbox-info"><span class="cr"><i class="cr-icon fa fa-circle"></i></span></label></div><i class="fa fa-'+t.icon+'"></i> '+tradCategory[t.label]+"</button></div>"})),$(".dropdown-types .dropdown-menu").html(str),$(".dropdown-tags, .dropdown-types").show(),$(".dropdown-section, .dropdown-category, .dropdown-sources, .dropdown-price").hide())}function customFiltersInterface(){show={all:["tags","types","category","community"],events:["tags","types"],news:["tags","types"],classifieds:["tags","types","section","category","price","source"]},delete searchObject.forced,notNull(directory.appKeyParam)&&void 0!==costum.app[directory.appKeyParam].filters&&(notShow=[],$.each(costum.app[directory.appKeyParam].filters,(function(e,t){"types"==e&&"undefined"!=typeof categoriesFilters&&$.each(categoriesFilters,(function(e,a){$.inArray(e,["NGO","LocalBusiness","Group","GovernmentOrganization","Cooperative"])>=0?$.inArray("organizations",t)<0&&delete categoriesFilters[e]:$.inArray(e,t)<0&&delete categoriesFilters[e]})),keyfilter=e,"types"==e&&$.inArray(searchObject.initType,["news","all"])<0&&(keyfilter="searchSType"),void 0===searchObject.forced&&(searchObject.forced=new Object),"array"==typeof t&&1==t.length?(notShow.push(e),searchObject.forced[keyfilter]=t[0]):"object"==typeof t&&1==t.length?(notShow.push(e),searchObject.forced[keyfilter]=t):"string"==typeof t?(notShow.push(e),searchObject.forced[keyfilter]=t,searchObject[keyfilter]=t):"boolean"==typeof t?(notShow.push(e),searchObject.forced[keyfilter]=t,searchObject[keyfilter]=t):"community"==e&&(notShow.push(e),searchObject.forced[keyfilter]=t,searchObject[keyfilter]=t)}))),menuToShow="",$.each(show[searchObject.initType],(function(e,t){$.inArray(t,notShow)<0&&(menuToShow+=""!=menuToShow?", .dropdown-"+t:".dropdown-"+t)})),$(menuToShow).show()}function activeFiltersInterface(e,t){"section"==e&&($(".dropdown-section .dropdown-toggle").addClass("active").html(tradCategory[t]+" <i class='fa fa-angle-down'></i>"),$(".btn-select-section[data-key='"+t+"']").addClass("active")),"searchSType"==e&&(labelInit="classifieds"==searchObject.initType?tradCategory[modules[t].categories.labelFront]:tradCategory[t],$(".dropdown-types .dropdown-toggle").addClass("active").html(labelInit+" <i class='fa fa-angle-down'></i>"),"events"==searchObject.initType?$(".btn-directory-type[data-type-event='"+t+"']").addClass("active"):($(".dropdown-section, .dropdown-category").show(),$(".btn-select-type-anc[data-key='"+t+"']").addClass("active"))),"tags"==e&&($("#tagsFilterInput, #tagsFilterInput-xs").val(searchObject.tags).trigger("change"),countTags=0,labelTags="",$.each(searchObject.tags,(function(e,t){countTags++,labelTags+=""!=labelTags?", "+t:t})),activeTagsFilter()),"category"==e&&($(".dropdown-category .dropdown-toggle").addClass("active").html(tradCategory[t]+" <i class='fa fa-angle-down'></i>"),$(".btn-select-category[data-keycat='"+t+"']").addClass("active"),$(".keycat[data-categ='"+t+"']").removeClass("hidden")),"subType"==e&&($(".dropdown-category .dropdown-toggle").addClass("active").html(tradCategory[searchObject.category]+" | "+tradCategory[t]+" <i class='fa fa-angle-down'></i>"),$(".keycat[data-keycat='"+t+"'][data-categ='"+searchObject.category+"']").addClass("active")),"types"==e&&($(".dropdown-types .dropdown-toggle").addClass("active").html(tradCategory[t]+" <i class='fa fa-angle-down'></i>"),$(".btn-directory-type").removeClass("active"),$(".btn-directory-type[data-type='"+t+"']").addClass("active")),"priceMin"!=e&&"priceMax"!=e||$("#section-price #"+e).val(t),"devise"==e&&$('#section-price #devise option[value="'+t+'"]').attr("selected",!0),"nbPage"==e&&(searchObject.nbPage=Number(t)-1,searchObject.indexMin=searchObject.indexStep*searchObject.nbPage,("all"!=searchObject.initType||void 0!==searchObject.types&&1==searchObject.types.length)&&(pageCount=!0))}var searchAllEngine={searchInProgress:!1,injectData:{},allResults:{},searchCount:{},initInjectData:function(){searchAllEngine.injectData={NGO:0,Group:0,LocalBusiness:0,GovernmentOrganization:0,Cooperative:0,projects:0,events:0,citoyens:0,classifieds:0,poi:0,news:0,places:0,ressources:0,bookmarks:0,proposals:0}},initRanges:function(){searchObject.ranges={NGO:{indexMin:0,indexMax:30,waiting:30},Group:{indexMin:0,indexMax:30,waiting:30},LocalBusiness:{indexMin:0,indexMax:30,waiting:30},GovernmentOrganization:{indexMin:0,indexMax:30,waiting:30},Cooperative:{indexMin:0,indexMax:30,waiting:30},projects:{indexMin:0,indexMax:30,waiting:30},events:{indexMin:0,indexMax:30,waiting:30},citoyens:{indexMin:0,indexMax:30,waiting:30},classifieds:{indexMin:0,indexMax:30,waiting:30},poi:{indexMin:0,indexMax:30,waiting:30},news:{indexMin:0,indexMax:30,waiting:30},places:{indexMin:0,indexMax:30,waiting:30},ressources:{indexMin:0,indexMax:30,waiting:30},cities:{indexMin:0,indexMax:30,waiting:30},bookmarks:{indexMin:0,indexMax:30,waiting:30},proposals:{indexMin:0,indexMax:30,waiting:30}},$.each(searchObject.types,(function(e,t){entry=e,"undefined"==searchObject.ranges[t]&&delete searchObject.ranges[t]})),1==searchObject.ranges.length&&(searchObject.nbPage=0,pageCount=!0,searchObject.count=!0,delete searchObject.ranges)},initSearch:function(){mylog.log("searchAllEngine.initSearch"),searchAllEngine.initRanges(),searchAllEngine.allResults={},void 0!==searchObject.nbPage&&delete searchObject.nbPage,pageCount=!1,scrollEnd=!1,$(window).bind("scroll",(function(){if(mylog.log("searchAllEngine.initSearch scroll",loadingData,scrollEnd,isMapEnd,typeof searchObject.ranges),!loadingData&&!scrollEnd&&!isMapEnd&&searchObject.types.length>
381){var e=$("#search-content").height();$(this).scrollTop()>=e-650&&startSearch(10,30,null)}}))},initSearchEvent:function(){mylog.log("searchAllEngine.initSearchEvent"),void 0!==searchObject.nbPage&&delete searchObject.nbPage,pageCount=!1,scrollEnd=!1,agenda.scroll()},prepareAllSearch:function(e){return mylog.log("searchAllEngine.prepareAllSearch",e,searchAllEngine),sorting=[],$i=0,resToShow={},searchAllEngine.initInjectData(),$.each(e,(function(e,t){searchAllEngine.allResults[e]=t})),$.each(searchAllEngine.allResults,(function(e,t){sorting.push(t.sorting)})),sorting.sort().reverse(),sorting=sorting.splice(0,30),$.each(sorting,(function(e,t){$.each(searchAllEngine.allResults,(function(e,a){t==a.sorting&&(resToShow[e]=a,typeKey="organizations"==a.type?a.typeOrga:a.type,searchAllEngine.injectData[typeKey]++,delete searchAllEngine.allResults[e],$i++)}))})),$.each(searchAllEngine.injectData,(function(e,t){0==t?searchInterface.removeSearchType(e):(searchObject.ranges[e].indexMin=searchObject.ranges[e].indexMax,searchObject.ranges[e].indexMax=searchObject.ranges[e].indexMin+t)})),resToShow}};function spinSearchAddon(e){removeClass=e?"fa-arrow-circle-right":"fa-spin fa-circle-o-notch",addClass=e?"fa-spin fa-circle-o-notch":"fa-arrow-circle-right",$(".main-search-bar-addon, .second-search-bar-addon").find("i").removeClass(removeClass).addClass(addClass)}function interopSearch(e,t){mylog.log("interopSearch"),"co"==e?(delete searchObject.source,pageCount=!0,searchObject.count=!0,searchObject.nbPage=0,$(".dropdown-sources .dropdown-toggle").removeClass("active").html(trad.datasource+" <i class='fa fa-angle-down'></i>"),$(".dropdown-section, .dropdown-price").show(),$(".btn-select-category").show(),startSearch(0,searchObject.indexStep,searchCallback)):($(".dropdown-section, .dropdown-price").hide(),$(".btn-select-category").hide(),$(".keycat-joboffer").removeClass("hidden"),searchObject.source=e,"undefined"==typeof interop?(mylog.log("interopSearch 1"),lazyLoad(modules.interop.assets+"/js/interop.js",null,(function(a){lazyLoad(modules.interop.assets+"/js/init.js",null,(function(a){t=interopObj[e].name,$(".dropdown-sources .dropdown-toggle").addClass("active").html(t+" <i class='fa fa-angle-down'></i>"),interopObj[e].startSearch(searchObject.indexMin,searchObject.indexStep)}))}))):(t=interopObj[e].name,$(".dropdown-sources .dropdown-toggle").addClass("active").html(t+" <i class='fa fa-angle-down'></i>"),interopObj[e].startSearch(searchObject.indexMin,searchObject.indexStep)))}function isFromActivityPub(e){return null!=e.fromActivityPub&&null!=e.fromActivityPub&&e.fromActivityPub}function activityPubObjectId(e){return null!=e.objectId&&null!=e.objectId?e.objectId:""}function getActorType(){return null!=contextData&&null!=contextData.type&&null!=contextData.typeProject&&"projects"===contextData.typeProject&&null!=contextData.typeElement&&"projects"!=contextData.typeElement?"project":null!=contextData&&null!=contextData.type&&"organizations"===contextData.type&&null!=contextData.typeElement&&"Group"===contextData.typeElement?"group":"person"}var links={connectType:{citoyens:"friends",organizations:"members",projects:"contributors",events:"attendees"},linksTypes:{citoyens:{citoyens:"friends",projects:"projects",events:"events",organizations:"memberOf"},organizations:{projects:"projects",events:"events",citoyens:"members",organizations:"members"},events:{events:"subEvent",citoyens:"attendees"},projects:{organizations:"contributors",citoyens:"contributors",projects:"projects"}},linksExternalContext:{citoyens:{citoyens:"friends",projects:"contributors",events:"attendees",organizations:"members"},organizations:{projects:"cotributors",events:"attendees",citoyens:"memberOf",organizations:"memberOf"},events:{events:"events",citoyens:"events"},projects:{organizations:"projects",citoyens:"projects",projects:"contributors"}},getConnect:function(e,t){return links.linksTypes[e][t]},disconnect:function(e,t,a,n,i,o,s,r){mylog.log("links.disconnect ",e,t,a,n,i,o,s,r);var l=notNull(r)?r:trad["removeconnection"+i];$(".disconnectBtnIcon").removeClass("fa-unlink").addClass("fa-spinner fa-spin"),bootbox.dialog({onEscape:function(){$(".disconnectBtnIcon").removeClass("fa-spinner fa-spin").addClass("fa-unlink")},message:'<div class="row"> <div class="col-md-12"> <span>'+l+" ?</span> </div></div>",buttons:{success:{label:"Ok",className:"btn-primary",callback:function(){links.disconnectAjax(e,t,a,n,i,s,o)}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){$(".disconnectBtnIcon").removeClass("fa-spinner fa-spin").addClass("fa-unlink")}}}})},disconnectAjax:function(e,t,a,n,i,o,s,r){var l={childId:a,childType:n,parentType:e,parentId:t,connectType:i};void 0!==o&&o&&(l.linkOption=o),ajaxPost(null,baseUrl+"/"+moduleId+"/link/disconnect",l,(function(e){e&&e.result?(typeConnect=l.parentType,idConnect=l.parentId,l.parentId==userId&&(typeConnect=l.childType,idConnect=l.childId
38),removeFloopEntity(idConnect,typeConnect,i),void 0!==r&&r.showNotification&&1==r.showNotification?toastr.success("Le lien a été supprimé avec succès"):void 0===r&&toastr.success("Le lien a été supprimé avec succès"),"function"==typeof s?s():urlCtrl.loadByHash(location.hash)):toastr.error("You leave succesfully")}))},updateadminlink:function(e,t,a,n,i,o,s=null,r){var l=trad.removeadmin+" "+s;bootbox.dialog({onEscape:function(){$(".disconnectBtnIcon").removeClass("fa-spinner fa-spin").addClass("fa-unlink")},message:'<div class="row"> <div class="col-md-12"> <span>'+l+" ?</span> </div></div>",buttons:{success:{label:"Ok",className:"btn-primary",callback:function(){links.updateadminlinkAjax(e,t,a,n,i,o,s=null,r)}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){$(".disconnectBtnIcon").removeClass("fa-spinner fa-spin").addClass("fa-unlink")}}}})},updateadminlinkAjax:function(e,t,a,n,i,o,s=null,r){ajaxPost(null,baseUrl+"/"+moduleId+"/link/updateadminlink/",{parentId:t,parentType:e,childId:a,childType:n,connect:i,isAdmin:o},(function(e){"function"==typeof r?r():(toastr.success(e.msg),urlCtrl.loadByHash(location.hash))}))},validate:function(e,t,a,n,i,o){ajaxPost(null,baseUrl+"/"+moduleId+"/link/validate",{childId:a,childType:n,parentType:e,parentId:t,linkOption:i},(function(s){s.result?(toastr.success(s.msg),"function"==typeof o?o(e,t,a,n,i):urlCtrl.loadByHash(location.hash)):toastr.error(s.msg)}))},follow:function(e,t,a,n,i){mylog.log("follow",e,t,a,n,i);var o={childId:a,childType:n,parentType:e,parentId:t};ajaxPost(null,baseUrl+"/"+moduleId+"/link/follow",o,(function(e){e.result?(o.parentType&&addFloopEntity(o.parentId,o.parentType,e.parent,"follows"),toastr.success(e.msg),"function"==typeof i?i():urlCtrl.loadByHash(location.hash)):toastr.error(e.msg)}))},connect:function(e,t,a,n,i,o,s,r,l,c){if("events"==e&&"attendee"==i?$(".connectBtn").removeClass("fa-link").addClass("fa-spinner fa-spin"):$(".becomeAdminBtn").removeClass("fa-user-plus").addClass("fa-spinner fa-spin"),titleBox="",messageBox="",messageBox=userId==a?trad["suretojoin"+e]:trad.validateaddedofthisuser,"admin"==i&&(messageBox+=" "+trad["as"+i]),$.inArray(i,["admin","attendee","friend"])<0){notNull(l)?notNull(o)?titleBox=l+" "+o+" ?":titleBox=l+" ?":notNull(o)?titleBox=trad["suretojoin"+e]+" "+o+" "+trad["as"+i]+" ?":titleBox=trad["suretojoin"+e]+" "+trad["as"+i]+" ?",notNull(c)?messageBox=c:messageBox=tradDynForm.wouldbecomeadmin;var d="",u="";notNull(s)&&s?d='checked="checked"':u='checked="checked"',messageBox='<div class="row"> <div class="col-md-12"> <form class="form-horizontal"> <label class="col-md-4 control-label" for="awesomeness">'+messageBox+'?</label> <div class="col-md-4"> <div class="radio"> <label for="awesomeness-0"> <input type="radio" name="askForAdmin" id="awesomeness-0" value="admin" '+d+">"+tradDynForm.yes+' </label> </div><div class="radio"> <label for="awesomeness-1"> <input type="radio" name="askForAdmin" id="awesomeness-1" value="'+i+'"'+u+"> "+tradDynForm.no+" </label> </div> </div> </div></form></div></div>"}bootbox.dialog({title:titleBox,onEscape:function(){$(".becomeAdminBtn").removeClass("fa-spinner fa-spin").addClass("fa-user-plus")},message:messageBox,buttons:{success:{label:"Ok",className:"btn-primary",callback:function(){var o=null,s=i;$("input[name='askForAdmin']").length&&(o=""!=$("#role").val()?$("#role").val():null,i=$("input[name='askForAdmin']:checked").val()),"admin"==i&¬Null(contextData)&¬Null(contextData.preferences)&¬Null(contextData.preferences.forbiddenAdminRequest)&&contextData.preferences.forbiddenAdminRequest&&("undefined"!=typeof isInterfaceAdmin&&!isInterfaceAdmin||"undefined"!=typeof canEdit&&!canEdit)?bootbox.dialog({title:trad.notAllowedAskAdmin,onEscape:function(){$(".becomeAdminBtn").removeClass("fa-spinner fa-spin").addClass("fa-user-plus")},message:trad.onlyAdminCanInviteAdmin+".",buttons:{success:{label:"admin"!==s?trad.Join+" "+trad["as"+s]:trad.Close,className:"btn-primary text-white",callback:function(){"admin"!==s&&links.connectAjax(e,t,a,n,s,o,r)}}}}):links.connectAjax(e,t,a,n,i,o,r)}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){$(".becomeAdminBtn").removeClass("fa-spinner fa-spin").addClass("fa-user-plus")}}}})},connectAjax:function(e,t,a,n,i,o,s,r=""){var l={childId:a,childType:n,parentType:e,parentId:t,connectType:i};void 0!==o&¬Null(o)&&(l.roles=o),ajaxPost(null,baseUrl+"/"+moduleId+"/link/connect"+r,l,(function(e){e.result?(addFloopEntity(e.parent._id.$id,e.parentType,e.parent),void 0!==e.msg&&toastr.success(e.msg),"function"==typeof s?s():urlCtrl.loadByHash(location.hash)):void 0!==e.type&&"info"==e.type&&(void 0!==e.msg?toastr.success(e.msg):toastr.error(e.msg))}))},updateRoles:function(e,t,a,n,i){mylog.log("co2 links.js");var o={saveUrl:baseUrl+"/"+moduleId+"/link/removerole/",dynForm:{jsonSchema:{title:tradDynForm.modifyoraddroles+"<br/>"+a,icon:"fa-key",onLoads:{sub:function(){$("#ajax-modal .modal-header").removeClass("bg-dark bg-purple bg-red bg-azure bg-green bg-green-poi bg-orange bg-yellow bg-blue bg-turq bg-url").addClass("bg-dark")}},beforeSave:function(){mylog.log("beforeSave");var e=[];$("#s2id_roles li").each((function(t,a){void 0!==$(a).children("div").html()&&e.push($(a).children("div").html())})),$("#roles").val(e.join())},afterSave:function(t){if(mylog.dir(t),dyFObj.closeForm(),void 0!==contextData.links&&void 0!==contextData.links[n]&&void 0!==contextData.links[n][e]&&void 0!==contextData.links[n][e].roles){var a=$.extend({},contextData.links[n][e].roles);contextData.links[n][e].roles=t.roles}else contextData.links[n][e]={roles:t.roles};void 0!==contextData.rolesLists&&($.each(t.roles,(function(e,t){-1==rolesList.indexOf(t)&&rolesList.push(t),void 0!==contextData.rolesLists[t]?contextData.rolesLists[t].count++:contextData.rolesLists[t]={count:1,label:t},void 0!==a&&$.inArray(t,a)>=1&&a.splice(a.indexOf(t),1)})),void 0!==a&¬Empty(a)&&$.each(a,(function(e,t){void 0!==contextData.rolesLists[t]&&(contextData.rolesLists[t].count--,0==contextData.rolesLists[t].count&&delete contextData.rolesLists[t])}))),"undefined"!=typeof filterGroup&¬Null(filterGroup.results.community)&&(void 0!==filterGroup.results.community.links&&void 0!==filterGroup.results.community.links[n]&&void 0!==filterGroup.results.community.links[n][e]&&void 0!==filterGroup.results.community.links[n][e].roles?filterGroup.results.community.links[n][e].roles=t.roles:filterGroup.results.community.links[n][e]={roles:t.roles}),pageProfil.views.directory(),"undefined"!=typeof directorySocket&&directorySocket.emitEvent(wsCO,"add_role",{newRoles:t.roles,oldRoles:a,connectType:n,...t})},properties:{contextId:dyFInputs.inputHidden(),contextType:dyFInputs.inputHidden(),roles:{inputType:"tags",label:tradDynForm.addroles,placeholder:tradDynForm.addroles,values:"undefined"!=typeof rolesListElement?rolesListElement:costum&&costum.roles?costum.roles:rolesList||[]},childId:dyFInputs.inputHidden(),childType:dyFInputs.inputHidden(),connectType:dyFInputs.inputHidden()}}}},s={contextId:jsonHelper.pathExists("contextData.id")?contextData.id:contextId,contextType:jsonHelper.pathExists("contextData.type")?contextData.type:contextType,childId:e,childType:t,connectType:n};notEmpty(i)&&(s.roles=i.split(",")),dyFObj.openForm(o,"sub",s)},loadContextDataLinks:function(e,t){ajaxPost(null,baseUrl+"/"+moduleId+"/link/loadcontextdatalinks",{type:e,id:t},(function(e){contextData.links=e.links}),null,null,{async:!1})},handleActivityPubFollow:function(e,t,a,n){"followProject"==e?ajaxPost(null,baseUrl+"/api/activitypub/link",{action:"follow_project",payload:t,actor:{id:a.id,type:a.type,name:a.name}}
38,(function(e){toastr.success("Le lien a été crée avec succès"),n()})):"unfollowProject"==e?ajaxPost(null,baseUrl+"/api/activitypub/link",{action:"unfollow_project",payload:{objectId:t},actor:{id:a.id,type:a.type,name:a.name}},(function(e){toastr.success("Le lien a été supprimé avec succès"),n()})):ajaxPost(null,baseUrl+"/api/activitypub/"+e,{data:t,payload:a,contextData:contextData},(function(t){toastr.success("joinevent"==e?"Vous êtes désormais participant de cet événement":"Le lien a été supprimé avec succès"),n()}))},postActivityPub:function(e,t,a,n){const i=getActorType(),o="group"===i?contextData.slug:"project"===i?contextData.slug:contextData.username;ajaxPost(null,baseUrl+"/api/activitypub/link",{action:n,payload:a,actor:{id:contextData.id,type:i,name:o}},(function(a){toastr.success("Le lien a été mis à jour avec succès"),urlCtrl.loadByHash(`#page.type.${e}.id.${t}`),console.clear()}))},followActivityPub:function(e,t,a,n){const i=getActorType(),o="group"===i?contextData.slug:"project"===i?contextData.slug:contextData.username;ajaxPost(null,baseUrl+"/api/activitypub/link",{action:n,payload:a,actor:{id:contextData.id,type:i,name:o}},(function(a){toastr.success("Le lien a été crée avec succès"),urlCtrl.loadByHash(`#page.type.${e}.id.${t}`),console.clear()}))},unfollowActivityPub:function(e,t,a,n){const i=getActorType(),o="group"===i?contextData.slug:"project"===i?contextData.slug:contextData.username;ajaxPost(null,baseUrl+"/api/activitypub/link",{action:n,payload:a,actor:{id:contextData.id,type:i,name:o}},(function(a){toastr.success("Le lien a été supprimé avec succès"),urlCtrl.loadByHash(`#page.type.${e}.id.${t}`),console.clear()}))},connectActivityPub:function(e,t,a,n,i,o,s,r,l,c,d){"events"==e&&"attendee"==o?$(".connectBtn").removeClass("fa-link").addClass("fa-spinner fa-spin"):$(".becomeAdminBtn").removeClass("fa-user-plus").addClass("fa-spinner fa-spin"),titleBox="",messageBox="",messageBox=userId==n?trad["suretojoin"+e]:trad.validateaddedofthisuser,"admin"==o&&(messageBox+=" "+trad["as"+o]),$.inArray(o,["admin","attendee","friend"])<0&&(notNull(c)?notNull(s)?titleBox=c+" "+s+" ?":titleBox=c+" ?":notNull(s)?titleBox=trad["suretojoin"+e]+" "+s+" "+trad["as"+o]+" ?":titleBox=trad["suretojoin"+e]+" "+trad["as"+o]+" ?",notNull(d)?messageBox=d:messageBox=tradDynForm.wouldbecomeadmin,messageBox='<div class="row"> <div class="col-md-12"> <form class="form-horizontal"> <label class="col-md-4 control-label" for="awesomeness">'+messageBox+'?</label> <div class="col-md-4"> <div class="radio"> <label for="awesomeness-0"> <input type="radio" name="askForAdmin" id="awesomeness-0" value="admin"> '+tradDynForm.yes+' </label> </div><div class="radio"> <label for="awesomeness-1"> <input type="radio" name="askForAdmin" id="awesomeness-1" value="'+o+'" checked="checked"> '+tradDynForm.no+" </label> </div> </div> </div></form></div></div>"),bootbox.dialog({title:titleBox,onEscape:function(){$(".becomeAdminBtn").removeClass("fa-spinner fa-spin").addClass("fa-user-plus")},message:messageBox,buttons:{success:{label:"Ok",className:"btn-primary",callback:function(){var n=null;$("input[name='askForAdmin']").length&&(n=""!=$("#role").val()?$("#role").val():null,o=$("input[name='askForAdmin']:checked").val()),console.log("roles",n,"connectType",o,"objectId",a),links.followActivityPub(e,t,{objectId:a,connectType:"admin"==o?"contribute_as_admin":o},"admin"==o?"contribute_as_admin":o)}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){$(".becomeAdminBtn").removeClass("fa-spinner fa-spin").addClass("fa-user-plus")}}}})},disconnectActivityPub:function(e,t,a,n,i,o,s,r){mylog.log("links.disconnect ap",e,t,a,n,i,o,s,r);var l=notNull(r)?r:trad["removeconnection"+i];$(".disconnectBtnIcon").removeClass("fa-unlink").addClass("fa-spinner fa-spin"),bootbox.dialog({onEscape:function(){$(".disconnectBtnIcon").removeClass("fa-spinner fa-spin").addClass("fa-unlink")},message:'<div class="row"> <div class="col-md-12"> <span>'+l+" ?</span> </div></div>",buttons:{success:{label:"Ok",className:"btn-primary",callback:function(){links.postActivityPub(e,t,{parentId:t,objectId:n,targetId:a},"delete_contribution")}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){$(".disconnectBtnIcon").removeClass("fa-spinner fa-spin").addClass("fa-unlink")}}}})},updateRolesActivityPub:function(e,t,a,n,i){mylog.log("co2 aplinks.js");var o={saveUrl:baseUrl+"/api/activitypub/manageroles",dynForm:{jsonSchema:{title:tradDynForm.modifyoraddroles+"<br/>"+a,icon:"fa-key",onLoads:{sub:function(){$("#ajax-modal .modal-header").removeClass("bg-dark bg-purple bg-red bg-azure bg-green bg-green-poi bg-orange bg-yellow bg-blue bg-turq bg-url").addClass("bg-dark")}},beforeSave:function(){mylog.log("beforeSave");var e=[];$("#s2id_roles li").each((function(t,a){void 0!==$(a).children("div").html()&&e.push($(a).children("div").html())})),$("#roles").val(e.join())},afterSave:function(t){if(mylog.dir(t),dyFObj.closeForm(),void 0!==contextData.links&&void 0!==contextData.links[n]&&void 0!==contextData.links[n][e]&&void 0!==contextData.links[n][e].roles){var a=$.extend({},contextData.links[n][e].roles);contextData.links[n][e].roles=t.roles}else contextData.links[n][e]={roles:t.roles};void 0!==contextData.rolesLists&&($.each(t.roles,(function(e,t){-1==rolesList.indexOf(t)&&rolesList.push(t),void 0!==contextData.rolesLists[t]?contextData.rolesLists[t].count++:contextData.rolesLists[t]={count:1,label:t},void 0!==a&&$.inArray(t,a)>=1&&a.splice(a.indexOf(t),1)})),void 0!==a&¬Empty(a)&&$.each(a,(function(e,t){void 0!==contextData.rolesLists[t]&&(contextData.rolesLists[t].count--,0==contextData.rolesLists[t].count&&delete contextData.rolesLists[t])}))),"undefined"!=typeof filterGroup&¬Null(filterGroup.results.community)&&(void 0!==filterGroup.results.community.links&&void 0!==filterGroup.results.community.links[n]&&void 0!==filterGroup.results.community.links[n][e]&&void 0!==filterGroup.results.community.links[n][e].roles?filterGroup.results.community.links[n][e].roles=t.roles:filterGroup.results.community.links[n][e]={roles:t.roles}),pageProfil.views.directory()},properties:{contextId:dyFInputs.inputHidden(),contextType:dyFInputs.inputHidden(),roles:{inputType:"tags",label:tradDynForm.addroles,placeholder:tradDynForm.addroles,values:rolesList},objectId:dyFInputs.inputHidden(),targetId:dyFInputs.inputHidden(),connectType:dyFInputs.inputHidden()}}}},s={contextId:contextData.id,contextType:contextData.type,objectId:e,targetId:t,connectType:n};notEmpty(i)&&(s.roles=i.split(",")),dyFObj.openForm(o,"sub",s)},validateActivityPub:function(e,t,a,n,i,o,s){var r={objectId:a,targetId:n,connectType:o};links.postActivityPub(e,t,r,o)},quitPageActivityPub:function(e,t,a){var n={objectId:a};links.postActivityPub(e,t,n,"leave_contribution")},acceptInvitationActivityPub:function(e,t,a,n,i,o,s){var r={objectId:a,connectType:"acceptInvitation"};links.postActivityPub(e,t,r,"acceptInvitation")},refusedInvitationActivityPub:function(e,t,a,n,i,o,s){var r={objectId:a};links.postActivityPub(e,t,r,"reject_contribution")},becomeAdministratorActivityPub:function(e,t,a,n,i,o,s){var r={objectId:a,connectType:"contribute_as_admin"};links.followActivityPub(e,t,r,"contribute_as_admin")}};function checkScroll(){$(".main-top-menu").animate({top:0,opacity:1},500)}var currentScrollTop=0,isMapEnd=!1;function showMap(e){var t=mapCO.getOptions(),a=mapCO.getMap();mylog.log("showMap"),void 0===e&&(e=!isMapEnd),e?(isMapEnd=!0,showNotif(!1),$(t.parentContainer).fadeIn(),a.panTo(t.mapOpt.center),a.setZoom(t.mapOpt.zoom),a.invalidateSize()):(isMapEnd=!1,$(t.parentContainer).fadeOut(),a.invalidateSize())}var topMenuActivated=!0;function showTopMenu(e){void 0===e&&(e=1==$("#main-top-menu").css("opacity")),e?$(".main-top-menu").animate({top:0,opacity:1},500):$(".main-top-menu").animate({top:-60,opacity:0}
38,500)}var notifications=null,maxNotifTimestamp={element:0,user:0},indexMinNotif=0,endLoadingNotifs=!1;function resetNotifTimestamp(){maxNotifTimestamp={element:0,user:0}}function isValidUrl(e){return!!new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e)}function getDomainFromLink(e){var t=/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n?]+)/g.exec(e);return t&&t.length>1?t[1]:""}function showNotif(e){stopTrigger=!1,void 0===e&&("none"==$("#notificationPanelSearch").css("display")?e=!0:stopTrigger=!0),stopTrigger||(e?(endLoadingNotifs=!1,$("#notificationPanelSearch").show("fast"),markAllAsSeen(!1,""),refreshNotifications(userId,"citoyens","")):$("#notificationPanelSearch").hide("fast"),$("#dropdown-user").removeClass("open"),$("#dropdown-dda").removeClass("open"),showFloopDrawer(!1))}function bindNotifEvents(e,t,a,n){$(".notifList"+e+" a.notif").off().on("click",(function(e){if(markAsRead($(this).data("id")),hash=$(this).data("href"),elem=$(this).parent(),"#messages"===hash&&"undefined"!=typeof coMessaging&&coMessaging.open)return e.preventDefault(),void coMessaging.open();var t=this;setTimeout((function(){if(2==e.which||"cms"==$(t).data("objtype"))window.open(baseUrl+"/"+hash,"_blank");else if("answers"===$(t).data("objtype"))window.open(baseUrl+hash,"_self");else{var a=$(t).data("targettype"),n=$(t).data("targetid");if("poi"==a&&costum&&"ctenat"==costum.slug)urlCtrl.loadByHash(`#forum?preview=poi.${n}`);else if("proposals"==$(t).data("objtype")||"actions"==$(t).data("objtype")||"resolutions"==$(t).data("objtype")||"comments"==$(t).data("objtype")&&"actions"==$(t).data("targettype")&&void 0!==$(t).data("verb")&&"mention"==$(t).data("verb")){var i=$(t).data("objtype");const e=$(t).data("href");e.indexOf("panelall.paneltype")>-1?($("#notificationPanelSearch").hide(),coInterface.comments.show_discussion_generic({domContainer:"#dialogContent #dialogContentBody",postData:{withoutContainer:!0},modalContentClass:"modal-custom-lg",isRemoteContent:!0,url:baseUrl+"/co2/app/"+e.replace(/^#/,"").replace(/\./g,"/"),shownCallback:()=>{$(".modal-body#dialogContentBody").addClass("col-xs-12"),$("#dialogContent .modal-dialog > .modal-content > .p-4.text-center").last().hide()},hiddenCallback:()=>{$(".modal-body#dialogContentBody").removeClass("col-xs-12"),$("#dialogContent .modal-dialog > .modal-content > .p-4.text-center").last().show()},backdropClick:!0})):uiCoop.getCoopDataPreview(i.substr(0,i.length-1),$(t).data("objid"))}else urlCtrl.loadByHash(hash)}}),200)})),$(".tooltips").tooltip(),$(".notifList"+e+" li").mouseenter((function(){$(this).find(".removeBtn").show()})).mouseleave((function(){$(this).find(".removeBtn").hide()})),$(".pageslide-list").off().on("scroll",(function(){$(this).scrollTop()+$(this).innerHeight()>=$(this)[0].scrollHeight&&!endLoadingNotifs&&(indexMinNotif+=15,getAjaxNotification(e,"scroll",a,n))})),$(".btn-reload-notif").off().on("click",(function(){$(this).find("i").addClass("fa-spin"),$(".notifList"+$(this).data("element")).html("<li class='col-xs-12 loadingProcessIndicators text-center'><i class='fa fa-spin fa-circle-o-notch'></i> "+trad.currentlyloading+"</li>"),indexMinNotif=0,maxNotifTimestamp[targetNotif($(this).data("element"))]=0,getAjaxNotification($(this).data("element"),null,$(this).data("type"),$(this).data("id")),$(this).find("i").removeClass("fa-spin")}))}function updateNotification(e,t,a){e=e;var n=!0;if(data=new Object,null!=a){var i=a;n=!1,data.id=a}else data.action=e,data.all=n;ajaxPost(null,baseUrl+"/"+moduleId+"/notification/update",data,(function(a){mylog.dir(a),a&&a.result?("seen"==e?($(".notifList"+t+" li.notifLi").addClass("seen"),notifCount(0)):n?$(".notifList"+t+" li.notifLi").addClass("read"):$(".notifList"+t+" li.notif_"+i).addClass("read"),mylog.log("notification cleared ",a)):toastr.error("no notifications found ")}))}function markAllAsSeen(){updateNotification("seen","")}function markAsRead(e){updateNotification("read","",e)}function markAllAsRead(e){updateNotification("read",e)}function removeNotification(e){mylog.log("markAsRead",e),$("li.notif_"+e).remove(),ajaxPost(null,baseUrl+"/"+moduleId+"/notification/marknotificationasread",{id:e},(function(t){t&&t.result?($("li.notif_"+e).remove(),mylog.log("notification cleared ",t)):toastr.error("no notifications foun
38d ")}))}function removeAllNotifications(e){ajaxPost(null,baseUrl+"/"+moduleId+"/notification/removeall",null,(function(t){mylog.dir(t),t&&t.result?$(".notifList"+e).html("<li class='col-md-12 col-sm-12 col-xs-12'><i class='fa fa-ban'></i> "+trad.noNotifs+"</li>"):toastr.error("no notifications found ")}))}function targetNotif(e){return""!=e?"element":"user"}function refreshNotifications(e,t,a){event=0!=maxNotifTimestamp[targetNotif(a)]?"refresh":null,getAjaxNotification(a,event,t,e)}function getAjaxNotification(e,t,a,n){notNull(t)&&"refresh"==t?param={refreshTimestamp:maxNotifTimestamp[targetNotif(e)]}:param={indexMin:indexMinNotif},ajaxPost(null,baseUrl+"/"+moduleId+"/notification/getnotifications/type/"+a+"/id/"+n,param,(function(i){i?("string"==typeof i&&(i=JSON.parse(i)),buildNotifications(i.notif,e,t,a,n),void 0!==i.countNotif&¬ifCount(i.countNotif,e)):toastr.error("no notifications found "),$(".pageslide-list.header .btn-primary i.fa-refresh").removeClass("fa-spin")}))}function buildNotifications(e,t,a,n,i){var o="",s=Object.keys(e).length;"refresh"!=a&&$(".loadingProcessIndicators").remove(),void 0!==e&&"object"==typeof e&&($.each(e,(function(e,n){var i=void 0!==n.notify?n.notify.url:"#";n.object&&n.object.type&&"cms"==n.object.type||(i.indexOf("communecter/")>0&&(i=(i=i.split("communecter/"))[1]),i.includes("#")||(i="#"+i.replace(/\//g,".")),i.indexOf("#page.type.proposals")>=0&&(hasHProp=i.split("."),i="#dda?proposals."+hasHProp[4])),momentNotif=n.timeAgo;var s=void 0!==n.notify?n.notify.icon:"fa-bell",r=n.notify&&n.notify.iconColor?n.notify.iconColor:null,l=void 0!==n.notify?n.notify.displayName:"Undefined notification",c=void 0!==n.notify.id[userId]&&void 0!==n.notify.id[userId].isUnseen?"":"seen",d=void 0!==n.notify.id[userId]&&void 0!==n.notify.id[userId].isUnread?"":"read",u=void 0!==n.object&&void 0!==n.object.type?n.object.type:"",p=void 0!==n.object&&void 0!==n.object.id?n.object.id:"",m=n.target&&n.target.type?n.target.type:"",h=n.target&&n.target.id?n.target.id:"",f="",g="";if(isValidUrl(s)){f=$("<img>").css({witdh:36,height:36}).attr({src:s});g=$("<span/>").css({"background-color":r,"margin-right":20}).append(f)}else{f=$("<i>").addClass(`fa ${s}`);g=$("<span/>").addClass("label bg-dark pull-left").css("background-color",r).append(f)}var v=$("<div/>").addClass("content-icon col-md-1 col-sm-1 col-xs-1 no-padding").append(g),b=$("<span/>").addClass("message pull-left").text(l),y=$("<span/>").addClass("time pull-left").text(momentNotif);if("activitypub"==n.type)var _=$("<a/>").addClass("time").css({"text-transform":"none","font-size":"small",color:"#73879C","font-style":"italic"}).attr({href:p,target:"_blank"}).text(getDomainFromLink(p)),M=$("<div/>").addClass("pull-right").css({"margin-right":5}).append(_);var w=$("<div/>").addClass("col-md-10 col-sm-10 col-xs-10 no-padding notif-text-content").append(b).append(y);"activitypub"==n.type&&w.append(M);var x=$("<a/>").attr({href:"javascript:;",class:"notif col-xs-12 no-padding","data-objtype":u,"data-objid":p,"data-id":e,"data-href":i,"data-targettype":m,"data-targetid":h,"data-verb":void 0!==n.verb?n.verb:""}).append(v).append(w),k=$("<a/>").attr({href:"javascript:;",class:"label removeBtn tooltips",onclick:"removeNotification('"+e+"')","data-toggle":"tooltip","data-placement":"left",title:"Delete"}).css("display","none").append($("<i/>").addClass("fa fa-remove"));const C=$("<li/>").addClass("notifLi notif_"+e+" "+c+" "+d+" hide").append(x).append(k);o+=C.prop("outerHTML"),n.timestamp>maxNotifTimestamp[targetNotif(t)]&&(maxNotifTimestamp[targetNotif(t)]=n.timestamp),notNull(a)&&"refresh"==a&&$(".notifList"+t+" .notif_"+e).remove()})),setTimeout((function(){bindNotifEvents(t,a,n,i)}),800),null==a?$(".notifList"+t).html(o):"refresh"==a?($(".notifList"+t).prepend(o),indexMinNotif+=s):"scroll"==a&&$(".notifList"+t).append(o),$(".notifList"+t+" li.notifLi").not(".enable").removeClass("hide").addClass("animated bounceInRight enable col-md-12 col-sm-12 col-xs-12"),"refresh"!=a&&(s<15&&0==$("#endLoadingNotifs").length?($(".notifList"+t).append("<li class='col-xs-12 text-center' id='endLoadingNotifs'><i class='fa fa-ban'></i> "+trad.noMoreNotifs+"</li>"),endLoadingNotifs=!0):0==s&&0==indexMinNotif&&0==$("#endLoadingNotifs").length?($(".notifList"+t).html("<li class='col-md-12 col-sm-12 col-xs-12' id='endLoadingNotifs'><i class='fa fa-ban'></i> "+trad.noNotifs+"</li>"),endLoadingNotifs=!0):0==$("#endLoadingNotifs").length&&$(".notifList"+t).append("<li class='col-xs-12 loadingProcessIndicators text-center'><i class='fa fa-spin fa-circle-o-notch'></i> "+trad.currentlyloading+"</li>")))}function notifCount(e,t){$(".notifList"+t+" li.enable").length,$(".notifList"+t+" li.seen").length;e>0?($(".notifications-count"+t).html(e),$(".notifications-count"+t).removeClass("hide"),$(".notifications-count"+t).addClass("animated bounceIn"),$(".notifications-count"+t).addClass("badge-success"),$(".notifications-count"+t).removeClass("badge-tranparent"),$(".markAllAsRead").show()):($(".notifications-count"+t).html(""),$(".notifications-count"+t).addClass("hide"),$(".notifications-count"+t).removeClass("badge-success"),$(".notifications-count"+t).addClass("badge-tranparent"),$(".markAllAsRead").hide())}function getCountries(e){mylog.log("getCountries");var t=new Array;return extraParamsAjax={global:!1,async:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/opendata/getcountries",null,(function(a){$.each(a,(function(a,n){"select2"==e?t.push({id:n.value,text:n.text}):t.push({value:n.value,text:n.text})}))}),null,"json",extraParamsAjax),t}function formatDataForSelect(e,t){var a=new Array;return $.each(e,(function(e,n){"select2"==t?a.push({id:e,text:n}):a.push({value:e,text:n})}
38)),a}function getCitiesByPostalCode(e,t){var a=new Array;return extraParamsAjax={global:!1,async:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/opendata/getcitiesbypostalcode",{postalCode:e},(function(e){$.each(e,(function(e,n){"select2"==t?a.push({id:n.insee,text:n.name}):a.push({value:n.insee,text:n.name})}))}),null,"json",extraParamsAjax),a}function getCookie(e){let t=e+"=",a=document.cookie.split(";");for(let e=0;e<a.length;e++){let n=a[e];for(;" "==n.charAt(0);)n=n.substring(1);if(0==n.indexOf(t))return n.substring(t.length,n.length)}return""}function getCitiesGeoPosByPostalCode(e,t){var a=new Array;return extraParamsAjax={global:!1,async:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/opendata/getcitiesgeoposbypostalcode",{postalCode:e},(function(e){a.push(e)}),null,"json",extraParamsAjax),a}function isUniqueUsername(e){var t;return extraParamsAjax={global:!1,async:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/person/checkusername/",{username:e},(function(e){t=e}),null,"json",extraParamsAjax),mylog.log("isUniqueUsername=",t),t}function checkUniqueEmail(e){var t;return extraParamsAjax={global:!1,async:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/person/checkemail/",{email:e},(function(e){t=e.res}),null,"json",extraParamsAjax),mylog.log("isUniqueEmail=",t),t}function slugUnique(e){var t={id:contextData.id,type:contextData.type,slug:e};mylog.log("slugUnique data",t),ajaxPost(null,baseUrl+"/"+moduleId+"/slug/check",t,(function(t){var a="";t.result?($("#ajaxFormModal #slug").parent().hasClass("has-success")||($("#ajaxFormModal #slug").parent().removeClass("has-error").addClass("has-success"),$("#ajaxFormModal .slugtext .help-blockk").removeClass("letter-red").addClass("letter-green")),a="<small>www."+t.domaineName+"#"+e+"</small><br><i class='fa fa-check-circle'></i> "+tradDynForm["This URL is not used"],$("#ajaxFormModal #btn-submit-form").removeAttr("disabled")):($("#ajaxFormModal #slug").parent().hasClass("has-error")||($("#ajaxFormModal #slug").parent().removeClass("has-success").addClass("has-error"),$("#ajaxFormModal .slugtext .help-blockk").removeClass("letter-green").addClass("letter-red")),a="<small>www."+t.domaineName+"#"+e+"</small><br><i class='fa fa-times'></i> "+tradDynForm["This URL is already used"],$("#ajaxFormModal #btn-submit-form").attr("disabled","disabled")),$("#ajaxFormModal .slugtext .help-blockk").html(a),$("#ajaxFormModal #slug").data("checking",!1),console.log("checking slug",!1,"msg",a)}),(function(e){mylog.log("error"),mylog.dir(e)}))}function addCustomValidators(){mylog.log("addCustomValidators"),jQuery.validator.addMethod("validPostalCode",(function(e,t){var a;return extraParamsAjax={global:!1,async:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/opendata/getcitiesbypostalcode/",{postalCode:e},(function(e){a=e}),null,"json",extraParamsAjax),Object.keys(a).length>0}),"Code postal inconnu"),jQuery.validator.addMethod("validPassword",(function(e,t){var a=new RegExp("^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[-+_!@#$%^&*.,?]).{8,}$");return null!=e.match(a)}),tradDynForm.thePasswordMustContainAtLeastCharactersLowercaseUppercaseNumberSpecialCharacter),jQuery.validator.addMethod("validUserName",(function(e,t){return null!=e.match(/^[a-zA-Z0-9\-]+$/)}),tradDynForm.invalidUsernamewithspace),jQuery.validator.addMethod("uniqueUserName",(function(e,t){return isUniqueUsername(e)}),"A user with the same username already exists. Please choose an other one."),jQuery.validator.addMethod("agreeValidation",(function(e,t){return!1}),"Vous navez pas "),jQuery.validator.addMethod("inArray",(function(e,t){return(test=$.inArray(t,e))>=0}),"Invalid : please stick to given values."),jQuery.validator.addMethod("greaterThan",(function(e,t,a){return mylog.log("greaterThan",e,a),mylog.log(moment(e,"DD/MM/YYYY HH:mm").format()),mylog.log(!/Invalid|NaN/.test(new Date(moment(e,"DD/MM/YYYY HH:mm").format()))),/Invalid|NaN/.test(new Date(moment(e,"DD/MM/YYYY HH:mm").format()))?isNaN(e)&&isNaN($(a[0]).val())||Number(e)>Number($(a[0]).val()):(mylog.log(!/Invalid|NaN/.test(new Date(moment(e,"DD/MM/YYYY HH:mm").format()))),moment(e,"DD/MM/YYYY HH:mm").isSameOrAfter(moment($(a[0]).val(),"DD/MM/YYYY HH:mm")))}),"Doit ètre aprés {1}."),jQuery.validator.addMethod("greaterThanNow",(function(e,t,a){return mylog.log("greaterThanNow",e,a[0]),mylog.log(moment(e,a[0])," < ",moment()),moment(e,a[0]).isAfter(moment())}),"Doit être après la date d'aujourd'hui."),jQuery.validator.addMethod("duringDates",(function(e,t,a){return mylog.log("params",e,$(a[0]).val(),$(a[1]).val()),!$(a[0]).val()||!$(a[1]).val()||(mylog.log("attoooy",moment(e,"DD/MM/YYYY HH:mm"),moment($(a[0]).val())),moment(e,"DD/MM/YYYY HH:mm").isSameOrAfter(moment($(a[0]).val()))&&moment(e,"DD/MM/YYYY HH:mm").isSameOrBefore(moment($(a[1]).val())))}),"Cette date est exterieure à l'évènement parent."),jQuery.extend(jQuery.validator.messages,{required:tradDynForm["This field is required."],remote:tradDynForm["Please fix this field."],email:tradDynForm["Please enter a valid email address."],url:tradDynForm["Please enter a valid URL (ex: http://wwww.communecter.org)"],date:tradDynForm["Please enter a valid date."],dateISO:tradDynForm["Please enter a valid date (ISO)."],number:tradDynForm["Please enter a valid number."],digits:tradDynForm["Please enter only digits."],creditcard:tradDynForm["Please enter a valid credit card number."],equalTo:tradDynForm["Please enter the same value again."],maxlength:$.validator.format(tradDynForm["Please enter no more than {0} characters."]),minlength:$.validator.format(tradDynForm["Please enter at least {0} characters."]),rangelength:$.validator.format(tradDynForm["Please enter a value between {0} and {1} characters long."]),range:$.validator.format(tradDynForm["Please enter a value between {0} and {1}."]),max:$.validator.format(tradDynForm["Please enter a value less than or equal to {0}."]),min:$.validator.format(tradDynForm["Please enter a value greater than or equal to {0}."])})}function showLoadingMsg(e){$("#main-title-public1").html("<i class='fa fa-refresh fa-spin'></i> "+e+" ..."),$("#main-title-public1").show(300)}function hideLoadingMsg(){$("#main-title-public1").html(""),$("#main-title-public1").hide(300)}function dateSecToString(e){var t=e.getFullYear().toString(),a=(e.getMonth()+1).toString(),n=e.getDate().toString(),i=e.getMinutes().toString(),o=e.getSeconds().toString();return e=t+"-"+(a[1]?a:"0"+a[0])+"-"+(n[1]?n:"0"+n[0])+" "+(i[1]?i:"0"+i[0])+":"+(o[1]?o:"0"+o[0])+":00"}function dateToStr(e,t,a,n){if(void 0!==e&&(1!=n&&(n=!1),void 0!==e.sec?e=dateSecToString(e=new Date(e.sec)):"number"==typeof e&&(e=dateSecToString(e=new Date(e))),"fr"==t)){var i=e.substr(0,4),o=e.substr(5,2),s=e.substr(8,2),r=e.substr(11,2),l=e.substr(14,2),c=s+"/"+o+"/"+i;return n&&(c=s+" "+function(e,t){if("fr"==t){if("01"==e)return"Janvier";if("02"==e)return"Février";if("03"==e)return"Mars";if("04"==e)return"Avril";if("05"==e)return"Mai";if("06"==e)return"Juin";if("07"==e)return"Juillet";if("08"==e)return"Août";if("09"==e)return"Septembre";if("10"==e)return"Octobre";if("11"==e)return"Novembre";if("12"==e)return"Décembre"}}
38(o,"fr")+" "+i),c+=a?" - ":"</br>",c+=r+"h"+l}}function getObjectId(e){return null===e?null:void 0!==e._id&&void 0!==e._id.$id?e._id.$id.toString():void 0!==e.id?e.id:void 0!==e.$id?e.$id:null}function getFullTextCountry(e){var t={FR:"France",RE:"Réunion",NC:"Nouvelle-Calédonie",GP:"Gouadeloupe",GF:"Guyanne-Française",MQ:"MartiniqueMQ",PM:"Saint-Pierre-Et-Miquelon"};return void 0!==t[e]?t[e]:""}var dataHelper={compare:function(e,t){return e.last_nom<t.last_nom?-1:e.last_nom>t.last_nom?1:0},sortObjectByValue:function(e){mylog.log("dataHelper.sortObjectByValue",e);var t=[];$.each(e,(function(e,a){t.push(void 0!==tradCategory[a]?tradCategory[a]:a)})),t.sort(),mylog.log("dataHelper.sortObjectByValue listVal",t);var a={};return $.each(t,(function(t,n){$.each(e,(function(e,t){n==(void 0!==tradCategory[t]?tradCategory[t]:t)&&(mylog.log("dataHelper.sortObjectByValue v",e,n),a[e]=n)}))})),mylog.log("dataHelper.sortObjectByValue end",a),a},csvToArray:function(e,t,a){var n=e.split("\n"),i=[];return $.each(n,(function(e,n){if(n.length>0){var o=n.split(t),s=[];$.each(o,(function(e,t){if(void 0===a||""==a)s.push(t);else if(t.charAt(0)==a&&t.charAt(t.length-1)==a){var n=t.substr(1,t.length-2);s.push(n)}else s.push(t)})),i.push(s)}})),i},markdownToHtml:function(e,t=null){if(null!=t){var a=new showdown.Converter(t).makeHtml(e);return"string"==typeof a&&(a=a.replace(/<a/g,"<a target='_blank'")),a}return dataHelper.markdownSyntaxeToHtml(e)},markdownSyntaxeToHtml:function(e,t=null){notEmpty(t)||(t={tasklists:!0,tables:!0,simplifiedAutoLink:!0,openLinksInNewWindow:!0,strikethrough:!0,literalMidWordUnderscores:!0,disableForced4SpacesIndentedSublists:!0,smartIndentationFix:!0,emoji:!0,simpleLineBreaks:!0}),notNull(t)&&(t.extensions?Array.isArray(t.extensions)?t.extensions.push("highlight"):"string"==typeof t.extensions&&(t.extensions=[t.extensions,"highlight"]):t.extensions=["highlight"]);var a=!1;try{a=!!showdown.extension("highlight")}catch(e){}return a||showdown.extension("highlight",(function(){return[{type:"lang",regex:/==(.*?)==/g,replace:function(e,t){return"<mark>"+t+"</mark> "}}]})),new showdown.Converter(t).makeHtml(e)},convertMardownToHtml:function(e){var t=(new showdown.Converter).makeHtml(e);return"string"==typeof t&&(t=t.replace(/<a/g,"<a target='_blank'")),t},htmlToMarkdown:function(e){return(new showdown.Converter).makeMarkdown(e)},htmlTurnToMarkdown:function(e,t={}){var a={config:{headingStyle:"atx",bulletListMarker:"-",codeBlockStyle:"fenced",br:"\n"},rules:{paragraph:{filter:["p"],replacement:function(e){return e+"\n\n"}},"line-break":{filter:"br",replacement:function(){return"\n"}},"highlight-mark":{filter:"mark",replacement:function(e){return"=="+e+"=="}},strikethrough:{filter:["s","strike","del"],replacement:function(e){return"~~"+e+"~~"}}}};void 0!==t&&t&&(void 0!==t.config&&$.each(t.config,(function(e,t){a.config[e]=t})),void 0!==t.rules&&$.each(t.rules,(function(e,t){a.rules[e]=t})));const n=function(){var t=new TurndownService(a.config);return notEmpty(a.rules)&&$.each(a.rules,(function(e,a){t.addRule(e,a)})),t.turndown(e)};if("undefined"!=typeof TurndownService)return n();var i;i=function(){return n()},$.getScript(baseUrl+"/plugins/turndown/turndown.js",(function(e,t,a){i()}))},convertHtmlToMarkdown:function(e){return(new showdown.Converter).makeMarkdown(e)},stringToBool:function(e){var t=!1;return"true"!=e&&1!=e&&"1"!=e&&1!=e||(t=!0),t},activateMarkdown:function(e){markdownParams={savable:!1,iconlibrary:"fa",language:"fr",onPreview:function(e){return e.isDirty()?dataHelper.convertMardownToHtml(e.getContent()):dataHelper.convertMardownToHtml(e.$textarea.closest(".md-editor.active").find("textarea").val())},onSave:function(e){mylog.log(e)},onShow:function(e){var t=e.$textarea.closest(".md-editor").find('button[data-handler="bootstrap-markdown-mention"]'),a=e.$textarea.closest(".md-editor").find('button[data-handler="bootstrap-markdown-coformQuestionType"]');let n=a.parent();t.attr("data-toggle","dropdown").css({float:"none"}),a.attr("data-toggle","dropdown").addClass("dropdown-toggle"),n.addClass("dropdown"),$('\n\t\t\t\t\t<ul class="dropdown-menu">\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="text">Text</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="textarea">Textarea</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="number">Nombre</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="email">Email</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="date">Date</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="tag">Tag</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="address">Adresse</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="checkboxNew">Checkbox</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="radioNew">Radio button</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="evaluation">Evaluation</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="select">Liste de choix</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="section">Titre de section</a></li>\n\t\t\t\t\t\t<li><a href=javascript:; class="question-type" data-type="step">Nouvelle étape</a></li>\n\t\t\t\t\t</ul>\n\t\t\t \t').appendTo(n),$(".question-type").on("click",(function(){markMD=$(".md-input").val()+`- [${$(this).attr("data-type")}] `,$(".md-input").val(markMD),$(".md-input").focus()})),$('button[data-handler="bootstrap-markdown-highlight"]').off().on("click",(function(){markMD=$(".md-input").val()+"<mark>your text to highlight</mark>",$(".md-input").val(markMD)})),$('button[data-handler="bootstrap-markdown-mention"]').off().on("click",(function(){title="<h1 class='text-center' style='color:#337ab7'>@ Finder<br/>",message='<i class="fa fa-search" style="color:#337ab7"></i> <input type="text" style="height:50px;color:#666" id="findMentionName" /></h1><h4><div class="text-center" id="mentionResult"></div></h4>',smallMenu.open(title+message,null,null,(function(){$("#findMentionName").autocomplete({source:function(e,t){$("#mentionResult").html("<i class='fa fa-spin fa-circle-o-notch padding-25 fa-2x letter-azure'></i>"),ajaxPost(null,baseUrl+"/"+moduleId+"/search/globalautocomplete",{jqAuto:1,name:e.term,searchType:["citoyens","organizations","projects","events"],searchBy:"ALL"}
38,(function(e){if("[]"!=e.responseText){var t="<div class='text-center' style='margin-top:20px'><ul style='list-style:none;' id='finderFilters'></ul><ul class='container row' style='list-style:none;'>";$.each($.parseJSON(e.responseText),(function(e,a){tobj=dyFInputs.get(a.type),color=tobj.color?tobj.color:"#eee",img=a.img?"<img width='50' src='"+baseUrl+a.img+"'/>":"<i class='fa fa-2x fa-"+tobj.icon+"'></i>",t+="<li class='col-xs-3 "+a.type+"' style='height:80px; border:1px solid #666;padding:5px;'><a href='javascript:;' class='mentionLine' data-name='"+a.label+"' data-id='"+a.id+"' data-type='"+a.type+"' data-slug='"+a.slug+"'>"+img+" "+a.value+"</a>NaN"})),t+="</ul></div>",$("#mentionResult").html(t),$(".mentionLine").click((function(){linkMD=$(".md-input").val()+"["+$(this).data("name")+"]("+baseUrl+"/co2#@"+$(this).data("slug")+")",$(".md-input").val(linkMD),$("#openModal").modal("hide")}))}else invite="#element.invite.type."+contextData.type+".id."+contextData.id,$("#mentionResult").html("<h4>Aucun résultat correspond. <br/><a href='"+invite+"' class='lbhp'>Invité par mail ?</a></h4>"),coInterface.bindLBHLinks()}))},minLength:2}),$("#findMentionName").focus()}))})),t.dropdown()},additionalButtons:[[{data:[{name:"mention",title:"Mention",icon:{fa:"fa fa-at"}}]},{name:"highlight",data:[{name:"cmdHighLight",title:"Highlight",icon:{fa:"fa fa-paint-brush"},callback:function(e){var t,a,n=e.getSelection(),i=e.getContent();t=0===n.length?e.__localize("highlighted text"):n.text,"<mark>"===i.substr(n.start-6,6)&&"<mark>"===i.substr(n.end,6)?(e.setSelection(n.start-6,n.end+6),e.replaceSelection(t),a=n.start-6):(e.replaceSelection("<mark>"+t+"</mark>"),a=n.start+6),e.setSelection(a,a+t.length)}}]},{name:"coformQuestionType",data:[{name:"coformQuestionType",title:"Type question",btnClass:"btn hide",icon:{fa:"fa fa-th-list"},callback:function(e){e.getSelection(),e.getContent()}}]}]]},$('script[src="'+baseUrl+'/plugins/bootstrap-markdown/js/bootstrap-markdown.js"]').length?(mylog.log("activateMarkdown else"),$(e).markdown(markdownParams)):(mylog.log("activateMarkdown if"),$("<link/>",{rel:"stylesheet",type:"text/css",href:baseUrl+"/plugins/bootstrap-markdown/css/bootstrap-markdown.min.css"}).appendTo("head"),$.getScript(baseUrl+"/plugins/bootstrap-markdown/js/bootstrap-markdown.js",(function(t,a,n){mylog.log("HERE",e),$.fn.markdown.messages.fr={Bold:trad.Bold,Italic:trad.Italic,Heading:trad.Heading,"URL/Link":trad["URL/Link"],Image:trad.Image,List:trad.List,Preview:trad.Preview,"strong text":trad["strong text"],"emphasized text":trad["strong text"],"heading text":trad[""],"enter link description here":trad["enter link description here"],"Insert Hyperlink":trad["Insert Hyperlink"],"enter image description here":trad["enter image description here"],"Insert Image Hyperlink":trad["Insert Image Hyperlink"],"enter image title here":trad["enter image title here"],"list text here":trad["list text here"]},$(e).markdown(markdownParams)}))),$(e).before("<small class='block letter-light text-left'><i class='fa fa-info-circle'></i> "+tradDynForm.discovermarkdownsyntax+"</small>")},activateMarkdown2:function(e){const t=function(){var t=new SimpleMDE({element:$(e)[0],forceSync:!0,spellChecker:!1,toolbar:[{name:"bold",action:SimpleMDE.toggleBold,className:"fa fa-bold",title:trad.Bold},{name:"italic",action:SimpleMDE.toggleItalic,className:"fa fa-italic",title:trad.Italic},{name:"strikethrough",action:SimpleMDE.toggleStrikethrough,className:"fa fa-strikethrough",title:trad.Strikethrough},"|",{name:"heading",action:SimpleMDE.toggleHeadingSmaller,className:"fa fa-header",title:trad.Heading},"|",{name:"code",action:SimpleMDE.toggleCodeBlock,className:"fa fa-code",title:"Code"},{name:"quote",action:SimpleMDE.toggleBlockquote,className:"fa fa-quote-left",title:"Quote"},"|",{name:"unordered-list",action:SimpleMDE.toggleUnorderedList,className:"fa fa-list-ul",title:trad.GenericList},{name:"ordered-list",action:SimpleMDE.toggleOrderedList,className:"fa fa-list-ol",title:trad.NumberedList},"|",{name:"link",action:SimpleMDE.drawLink,className:"fa fa-link",title:trad["Insert Hyperlink"]},{name:"image",action:SimpleMDE.drawImage,className:"fa fa-picture-o",title:trad["Insert Image Hyperlink"]},{name:"horizontal-rule",action:SimpleMDE.drawHorizontalRule,className:"fa fa-minus",title:trad["Insert Horizontal Line"]},"|",{name:"preview",action:SimpleMDE.togglePreview,className:"fa fa-eye",title:trad.Preview},{name:"side-by-side",action:SimpleMDE.toggleSideBySide,className:"fa fa-columns",title:trad["Toggle Side by Side"]},{name:"fullscreen",action:SimpleMDE.toggleFullScreen,className:"fa fa-arrows-alt",title:trad["Toggle Fullscreen"]},{name:"guide",action:()=>window.open("https://simplemde.com/markdown-guide","_blank"),className:"fa fa-question-circle",title:trad["Mar
38kdown Guide"]}]});return t.codemirror.on("blur",(function(){$(e).blur()})),$(".stepNumber").parent().on("click",(function(){setTimeout(()=>{t.codemirror.refresh()},300)})),t};if("undefined"!=typeof SimpleMDE)return t();var a;a=function(){return t()},$("<link/>",{rel:"stylesheet",type:"text/css",href:baseUrl+"/plugins/simplemde-markdown-editor/simplemde.min.css"}).appendTo("head"),$.getScript(baseUrl+"/plugins/simplemde-markdown-editor/simplemde.min.js",(function(e,t,n){a()}))},path2Value:function(e,t,a,n={}){var i=n.url?option.url:baseUrl;if(a=0==a?{async:!1}:{},dyFObj.path2Value={params:e},mylog.log("path2Value",i+"/"+moduleId+"/element/updatepathvalue",e),notEmpty(e.collection)){if("answers"==e.collection&&void 0!==dataHelper&&dataHelper&&"function"==typeof dataHelper.answersPath2Value)return void dataHelper.answersPath2Value(e,t,a,n);ajaxPost(null,i+"/"+moduleId+"/element/updatepathvalue",e,(function(e){mylog.log("success path2Value : ",e),dyFObj.path2Value.result=e,e.result?"function"==typeof t?t(e):(toastr.success(e.msg),urlCtrl.loadByHash(location.hash)):toastr.error(e.msg)}),(function(e){toastr.error("Something went really bad ! Please contact the administrator.")}),null,a)}else alert("collection cannot be empty")},unsetPath:function(e,t){dyFObj.unsetPath={params:e},mylog.log("unsetPath",baseUrl+"/"+moduleId+"/element/updatepathvalue",e),notEmpty(e.collection)?notEmpty(e.collection)?ajaxPost(null,baseUrl+"/"+moduleId+"/element/unsetpath",e,(function(e){mylog.log("success unsetPath : ",e),dyFObj.unsetPath.result=e,e.result?"function"==typeof t?t(e):(toastr.success(e.msg),urlCtrl.loadByHash(location.hash)):toastr.error(e.msg)}),(function(e){toastr.error("Something went really bad ! Please contact the administrator.")})):alert("collection id cannot be empty"):alert("collection cannot be empty")},deleteDocument:function(e){return new Promise((function(t,a){e?e.id?e.collection?ajaxPost(null,baseUrl+"/"+moduleId+"/element/delete/id/"+e.id+"/type/"+e.collection,void 0,t,a):a("empty collection"):a("empty id"):a("empty params")}))},element_has_costum:function(e){var t=baseUrl+"/co2/cms/costum_have_controller/id/"+e.id+"/type/"+e.type,a={};return new Promise((function(e){ajaxPost(null,t,a,e)}))},printf:function(e,t){return"string"!=typeof e?"":(void 0===t&&(t={}),e.replace(/{{(.*?)}}/g,(function(e,a){return void 0!==t[a]?t[a]:e})))},getAllLanguageInDb:function(){if(!costum)return[];var e=costum.otherLanguages||[];return[costum.language||"fr",...e]},getDefaultColorCostum:()=>window.costumizer&&costumizer.obj&&costumizer.obj.css&&costumizer.obj.css.color?Object.values(costumizer.obj.css.color).map((function(e){return e})):[],autoTranslateDeepl:function(e,t,a){let n="";ajaxPost(null,baseUrl+"/co2/cms/textautotranslate",{text:e,lang_target:t,costumId:costum.contextId,costumType:costum.contextType},(function(t){t.result?(n=t.words,""!=e?a(null,n):(toastr.error("Une erreur s'est produite, le texte à traduire est vide !! Veuillez réessayer"),a(tradCms.somethingWrong,null))):(toastr.error(tradCms.somethingWrong),a(tradCms.somethingWrong,null))}),null,"json")},chatopenai:function(e,t,a={}){ajaxPost(null,baseUrl+"/co2/cms/chatopenai",{messages:e,options:a,costumId:costum.contextId,costumSlug:costum.contextSlugW,costumType:costum.contextType},(function(e){!0===e.result?t(null,e.messages):t(tradCms.somethingWrong,null)}),(function(e){toastr.error(tradCms.somethingWrong),t(tradCms.somethingWrong,null)}),"json")},generateImageOpenai:function(e,t,a={n:1,size:"1024x1024"}){ajaxPost(null,baseUrl+"/co2/cms/generateimageopenai",{prompt:e,options:a,costumId:costum.contextId,costumSlug:costum.contextSlugW,costumType:costum.contextType},(function(e){!0===e.result?t(null,e.responses):t(tradCms.somethingWrong,null)}),(function(e){toastr.error(tradCms.somethingWrong),t(tradCms.somethingWrong,null)}),"json")},chatbot:function(e,t,a={}){ajaxPost(null,baseUrl+"/co2/cms/chatbot",{messages:e,options:a,costumId:costum.contextId,costumSlug:costum.contextSlugW,costumType:costum.contextType},(function(e){!0===e.result?t(null,e.messages):t(tradCms.somethingWrong,null)}),(function(e){toastr.error(tradCms.somethingWrong),t(tradCms.somethingWrong,null)}),"json")},arrayReplaceRecursive:function(e,t){let a=$.extend(!0,{},e);return $.each(t,(function(e,t){$.isPlainObject(t)&&a.hasOwnProperty(e)?a[e]=dataHelper.arrayReplaceRecursive(a[e],t):a.hasOwnProperty(e)||(a[e]=t)})),a},htmlspecialchars:function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}};function coTranslate(e){return"undefined"!=typeof trad&&"string"==typeof trad[e]?trad[e]:"undefined"!=typeof tradCategory&&"string"==typeof tradCategory[e]?tradCategory[e]:"undefined"!=typeof tradCart&&"string"==typeof tradCart[e]?tradCart[e]:e}var currentRoleLoc="",locationHTML5Found=!1,positionFound=!1;function initHTML5Localisation(e){}function getCityInseeByGeoPos(e){$.oooooooooajaxppppppp({url:baseUrl+"/"+moduleId+"/sig/getinseebylatlng",type:"POST",dataType:"json",data:{latitude:e.latitude,longitude:e.longitude},complete:function(){},success:function(e){if(null!=e)if("showCityMap"==currentRoleLoc&&void 0!==e.insee){if(mylog.log("donne city : "),mylog.dir(e),$("#main-title-public1").length){showLoadingMsg("Chargement des données en cours");
38var t="showAjaxPanel( '/city/detail/insee/"+e.insee+"?isNotSV=1', '"+e.name+"','university' )";$("#main-title-public2").html('<a href="javascript:" onclick="'+t+"\"><i class='fa fa-university'></i> "+e.name+"</a>"),$("#main-title-public2").show(400),void 0!==e.cp&&$(".form-group #cp").val(e.cp)}$("#mapCanvasBg").show(400),setTimeout((function(){showDataByInsee(e.insee)}),1e3)}else"showCity"==currentRoleLoc&&void 0!==e.insee?(toastr.success("Vous allez être redirigé vers la page de votre commune ..."),showAjaxPanel("/city/detail/insee/"+e.insee+"?isNotSV=1","Details","university")):"prefill"==currentRoleLoc&&void 0!==e.cp?(toastr.success("Nous avons trouvé votre code postal : "+e.cp),$(".form-group #cp").val(e.cp),searchCity()):"prefillSearch"==currentRoleLoc?showModalSelectScope(e):"communexion"==currentRoleLoc?($.each(e,(function(t,a){e[t].typeSig="city"})),mylog.log("cities found : "),mylog.dir(e),$(".search-loader").html("<i class='fa fa-crosshairs'></i> Sélectionnez une commune en cliquant sur <b>Communecter</b> ..."),Sig.showMapElements(Sig.map,e)):"communexion_tsr"==currentRoleLoc&&($.each(e,(function(t,a){e[t].typeSig="city"})),mylog.log("cities found : "),mylog.dir(e),showMap(!0),showMapLegende("crosshairs","Sélectionnez votre commune en cliquant sur <b>Communecter</b> ..."),Sig.showMapElements(Sig.map,e));else toastr.info("Nous n'avons pas trouvé votre code postal");$.unblockUI()},error:function(e){mylog.dir(e),toastr.error(e.responseText)}})}function getCityByLatLngNominatim(e,t){mylog.log(e,t),toastr.info("<i class='fa fa-circle-o-notch fa-spin'></i> Recherche approfondie"),$.oooooooooajaxppppppp({url:"//nominatim.openstreetmap.org/reverse?lat="+e+"&lon="+t+"&format=json&addressdetails=1",type:"POST",dataType:"json",complete:function(){},success:function(e){void 0!==e.address.city?getInseeByCityName(e.address.city):void 0!==e.address.town?getInseeByCityName(e.address.town):toastr.error("Impossible de trouver le nom de votre commune")},error:function(e){mylog.dir("error",e)}})}function getInseeByCityName(e){toastr.info("<i class='fa fa-circle-o-notch fa-spin'></i> Merci de patienter ..."),$.oooooooooajaxppppppp({url:baseUrl+"/"+moduleId+"/sig/getcodeinseebycityname",type:"POST",dataType:"json",contentType:"application/x-www-form-urlencoded; charset=UTF-8",data:{cityName:e},complete:function(){},success:function(e){mylog.log("getInseeByCityName ok"),mylog.dir(e),void 0!==e&&("showCity"==currentRoleLoc?void 0!==e.insee?(toastr.success("<i class='fa fa-circle-o-notch fa-spin'></i> Vous allez être redirigé vers la page de votre commune ... "),showAjaxPanel("/city/detail/insee/"+e.insee+"?isNotSV=1","Details","university")):toastr.error("Impossible d'identifier votre commune ... "):"prefill"==currentRoleLoc&&(void 0!==e.cp?(toastr.success("Nous avons trouvé votre code postal à partir de notre bdd+nominatim name (getcodeinseebycityname) : "+e.cp),$(".form-group #cp").val(e.cp),searchCity()):toastr.error("Impossible d'identifier votre commune ... ")))},error:function(e){toastr.error("Erreur : Impossible d'identifier votre commune ... ")}})}var geolocHTML5Done=!1;function showModalSelectScope(e){var t="";void 0!==e["@type"]?t+="<button class='btn bg-red btn-scope-list' val='"+e.cp+"' data-dismiss='modal' style='margin: 0px 4px 4px 0px; border-radius:30px;'>"+e.cp+" "+e.name+"</button>":$.each(e,(function(e,a){t+="<button class='btn bg-red btn-scope-list' val='"+a.cp+"' data-dismiss='modal' style='margin: 0px 4px 4px 0px; border-radius:30px;'>"+a.cp+" "+a.name+"</button>"})),$("#main-title-modal-scope").html('<i class="fa fa-angle-right"></i> Dans quelle commune vous situez-vous en ce moment ?'),$("#modal-select-scope #list-scope").html(t),initBtnScopeList(),$("#modal-select-scope").modal("show"),$(".search-loader").html("Communection : <span style='font-weight:300;'>un code postal et c'est parti !</span>"),geolocHTML5Done=!0}const aapIcon="undefined"!=typeof ocecoToolsItems&&ocecoToolsItems&&ocecoToolsItems.createNewOcecoForm&&ocecoToolsItems.createNewOcecoForm.logo?{url:baseUrl+ocecoToolsItems.createNewOcecoForm.logo,alt:"logo-oceco"}:"bullhorn";var floopContactTypes=[{name:"citoyens",color:"yellow",icon:"user",limit:20,labelEmpty:trad.notyetinvitedcontacts},{name:"projects",color:"purple",icon:"lightbulb-o",limit:10,labelEmpty:trad.notyetcontributorinitiative},{name:"events",color:"orange",icon:"calendar",limit:10,show:!1,labelEmpty:trad.nocontact},{name:"organizations",color:"green",icon:"group",limit:10,labelEmpty:trad.havenotlinksorganizations},{name:"callforprojects",color:"vine",icon:aapIcon,limit:10,labelEmpty:trad["You have not yet created links with any call for project"]},{name:"follows",color:"turq",icon:"rss",limit:10,labelEmpty:trad.notfollowinganyone}],openPanelType={citoyens:"citoyens",organizations:"organizations",projects:"projects",events:"events",follows:"citoyens",callforprojects:"forms"},tooltips_lbl={citoyens:trad.addsomeonetoyourdirectory,organizations:trad.createaneworganization,projects:trad.createanewproject,projectsHistory:trad.showhideoldprojects,events:trad.createanewevent,eventsHistory:trad.showhideoldevents,callforprojects:trad.callforprojectsorocecoform,follows:trad.follower},floopTypeUsed=new Array,floopShowLock=!1,timeoutShowFloopDrawer=!1,floopContacts,floopDrawer={dom:"#floopDrawerDirectory",options:{status:!0,actions:{chat:!0}},types:[{name:"citoyens",color:"yellow",icon:"user",limit:20,show:!0,add:!0,labelEmpty:trad.notyetinvitedcontacts},{name:"projects",color:"purple",icon:"lightbulb-o",limit:10,show:!0,add:!0,labelEmpty:trad.notyetcontributorinitiative},{name:"events",color:"orange",icon:"calendar",limit:10,show:!1,add:!0,labelEmpty:trad.nocontact},{name:"organizations",color:"green",icon:"group",limit:10,show:!0,add:!0,labelEmpty:trad.havenotlinksorganizations},{name:"callforprojects",color:"vine",icon:aapIcon,limit:10,show:!0,add:!0,labelEmpty:trad["You have not yet created links with any call for project"]},{name:"follows",color:"turq",icon:"rss",limit:10,show:!0,add:!1,labelEmpty:trad.notfollowinganyone}],header:{},results:{},search:{},init:function(e){e.dom,this.dom=e.dom,void 0!==e.types&&$.extend(this.types,e.types),void 0!==e.options&&$.extend(this.options,e.options),this.results=notNull(myContacts)?myContacts:{},void 0!==e.header&&$.extend(this.header,e.header),this.initViews(this),this.initEvents(this)},initViews:function(e){var t=this.views.container(e);$(e.dom).html(t)},initEvents:function(e){e.events.scrollByType(e),e.events.showAll(e),e.events.search(e),$(".tooltips").length&&$(".tooltips").tooltip(),$(e.dom).hasClass("floopPreview")&&$(e.dom).mou
38seleave((function(){showFloopDrawer(!1)})),$(e.dom+" .btnFloopClose").off().on("click",(function(){showFloopDrawer(!1)})),e.events.bindResults(e)},actions:{views:{chat:function(e,t,a,n,i){return chatName=n.name,chatSlug=n.slug?n.slug:"",chatUsername=n.username?n.username:"",chatColor=n.hasRC?"text-red":"",str='<button class="btn btn-xs btn-default col-xs-12 btn-open-chat pull-right '+chatColor+" contact"+t+'" data-name-el="'+n.name+'" data-username="'+chatUsername+'" data-slug="'+chatSlug+'" data-type-el="'+a.name+'" data-open="'+!(void 0===n.preferences||!n.preferences.isOpenEdition)+'" data-hasRC="'+!!n.hasRC+'" data-id="'+t+'"><i class="fa fa-comments"></i> ',i&&(str+=trad.discuss),str+="</button>",str},disconnect:function(e,t,a,n,i){return label="follows"==a.name?trad.notfollowanymore:trad.disconnect,str='<button data-id="'+t+'" data-type="'+n.collection+'" data-connect="'+a.name+'" class="btnDisconnect btn btn-xs btn-default col-xs-12 text-red"><span class="fa fa-stack"></span> <i class="fa fa-unlink"></i> ',i&&(str+=label),str+="</button>",str},costum:function(e,t,a,n,i){return mylog.log("ddddd",n,n.links),str="",void 0!==n.costum&¬Empty(n.costum)&&(str+="<a class='btn btn-xs btn-default col-xs-12 ' href='"+baseUrl+"/costum/co/index/slug/"+n.slug+"' data-toggle='tooltip' data-placement='bottom' title='' target='_blank'><img src='"+assetPath+"/images/logo_costum.png' style='width: 18px;'>"+trad.visitCostum+"</a>",void 0!==n.isAdmin&&n.isAdmin&&(str+="<a class='btn btn-xs btn-default col-xs-12 ' href='"+baseUrl+"/costum/co/index/slug/"+n.slug+"/edit/true' data-toggle='tooltip' data-placement='bottom' title='' target='_blank'><img src='"+assetPath+"/images/logo_costum.png' style='width: 18px;'>"+trad.editCostum+"</a>")),str},fluxNews:function(e,t,a,n,i){return str='<button class="seeFluxNews btn btn-xs btn-default col-xs-12 " data-type="'+n.collection+'" data-id="'+t+'"><i class="fa fa-rss"></i> ',i&&(str+=trad.newsfeed),str+="</button>",str},answer:function(e,t,a,n){var i="";return void 0===n.isInviting&&void 0===n.isAdminInviting||void 0===n.invitorId||n.invitorId==userId||(refuseLabel=trad.refuse,acceptLabel=trad.accept,verb="Join",labelAdmin="",option=null,linkValid="isInviting",void 0!==n.isAdminInviting&&(verb="Administrate",option="isAdminInviting",labelAdmin=" to administrate",linkValid="isAdminInviting"),i+='<span class=\'col-xs-12 no-padding\'><button class="btn btn-xs tooltips btn-accept-floop" data-type="'+n.collection+'" data-id="'+t+'" data-connect="'+a.name+'" data-link="'+linkValid+'"><i class="fa fa-check "></i> '+acceptLabel+'</button><button class="btn btn-xs tooltips btn-refuse-floop margin-left-5" data-type="'+n.collection+'" data-id="'+t+'" data-connect="'+a.name+'" data-link="'+linkValid+'" data-options="'+option+'"><i class="fa fa-remove"></i> '+refuseLabel+"</button></span>"),i}},events:{chat:function(e){$(e.dom+" .btn-open-chat").off().on("click",(function(){var e=$
38(this).data("name-el"),t=$(this).data("id"),a=$(this).data("username"),n=$(this).data("slug"),i=dyFInputs.get($(this).data("type-el")).col,o=$(this).data("open"),s=!!$(this).data("hasRC"),r={name:e,type:i,id:t};"citoyens"==i?r.username=a:n&&(r.slug=n),rcObj.loadChat(e,i,o,s,r)}))},disconnect:function(e){$(e.dom+" .btnDisconnect").off().on("click",(function(){var t=$(this).data("id"),a=$(this).data("type"),n=$(this).data("connect");links.disconnect("citoyens",userId,t,a,n,(function(){delete myContacts[n][t],$(e.dom+" #floopItem-"+n+"-"+t).fadeOut()}))}))},answer:function(e){$(e.dom+" .btn-accept-floop").off().on("click",(function(){var t=$(this).data("link"),a=$(this).data("connect"),n=$(this).data("id"),i=$(this).data("type");links.validate(i,n,userId,"citoyens",t,(function(n,i,o,s,r){void 0!==myContacts[a][i][t]&&delete myContacts[a][i][t];var l={},c=a;$.each(e.types,(function(e,t){t.name==c&&(l=t)})),$(e.dom+" #floopItem-"+a+"-"+i).replaceWith(e.views.entry(e,i,l,myContacts[a][i])),e.events.bindResults(e)}))})),$(e.dom+" .btn-refuse-floop").off().on("click",(function(){var t=$(this).data("connect"),a=($(this).data("options"),$(this).data("id")),n=$(this).data("type");links.disconnect("citoyens",userId,a,n,t,(function(){delete myContacts[t][a],$(e.dom+" #floopItem-"+t+"-"+a).fadeOut()}),option)}))},fluxNews:function(e){$(e.dom+" .seeFluxNews").off().on("click",(function(){newsObj.loadLive("news/co/index/type/"+$(this).data("type")+"/id/"+$(this).data("id")+"/nbCol/1/inline/true")}))}}},views:{container:function(e){mylog.log("check fObj",e);var t='<div class="floopHeader bg-white"><i class="fa fa-connect-develop pull-left text-dark" style="margin-right:15px;margin-top:4px;"></i> <div id="floopScrollByType" class="pull-left">';return $.each(e.types,(function(e,a){if(a.show){var n="";n=void 0!==a.icon&&"object"==typeof a.icon&&a.icon.url?`<i class="move-center"><img width="23" height="20" style="filter: brightness(50);" src="${a.icon.url}" alt="${a.icon.alt}" /></i>`:`<i class='fa fa-${a.icon}'></i>`,t+="<a href='javascript:' id='btn-scroll-type-"+a.name+"' class='bg-"+a.color+" btn-scroll-type'>"+n+"</a>"}})),t+="</div>",notEmpty(e.header)&&void 0!==e.header.close&&(t+='<button class="btnFloopClose"><i class="fa fa-times"></i></button>'),t+="</div>",t+='<div class="input-group search-floop col-xs-12"><input type="text" id="search-contact" style="width:100%" class="form-control" aria-label="'+trad.searchnamepostalcity+'" placeholder="'+trad.searchnamepostalcity+'"></div>',t+='<div class="floopScroll co-scroll col-xs-12 no-padding">',$.each(e.types,(function(a,n){if(void 0===n.show||n.show){var i=e.results[n.name]?Object.keys(e.results[n.name]).length:0,o="",s="";n.add&&("citoyens"==n.name&&(o="#element.invite",s="lbhp"),"organizations"==n.name&&(o="javascript:dyFObj.openForm( 'organization');"),"events"==n.name&&(o="javascript:dyFObj.openForm( 'event');"),"projects"==n.name&&(o="javascript:dyFObj.openForm( 'project');"),n.name,"callforprojects"==n.name&&(o="javascript:$('.btn-ocecotools[data-id=createNewOcecoForm]').trigger('click');"));var r=trad["my"+n.name],l="";void 0!==n.label&&null!=n.label&&(r=n.label),l=void 0!==n.icon&&"object"==typeof n.icon&&n.icon.url?`<i class=""><img width="25" height="20" style="filter: sepia(100%) hue-rotate(0deg);" src="${n.icon.url}" alt="${n.icon.alt}" /></i>`:'<i class="fa fa-'+n.icon+'"></i>',t+='<div class="panel panel-default" id="scroll-type-'+n.name+'"> <div class="panel-heading">',t+='<h4 class="text-'+n.color+'">',n.add&&(t+='<a href="'+o+'" class="tooltips '+s+" btn btn-default btn-sm pull-right btn_shortcut_add bg-"+n.color+'" data-placement="left" data-original-title="'+tooltips_lbl[n.name]+'"><i class="fa fa-plus"></i></a>'),t+=l+'<span class="">'+r+'</span><span class="badge text-white bg-'+n.color+'">'+i+"</span>",t+='</h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><ul id="floopType-'+n.name+'" class="floop-type-list">',0==i?(t+='<label class="no-element col-xs-12"><i class="fa fa-angle-right"></i> '+n.labelEmpty+"</label>",n.add&&(t+='<a href="'+o+'" class="'+s+" btn button-noLinks btn-default col-xs-12 btn_shortcut_add bg-"+n.color+'" data-placement="left" data-original-title="'+tooltips_lbl[n.name]+'"><i class="fa fa-plus"></i> '+tooltips_lbl[n.name]+"</a>")):(inc=1,$.each(e.results[n.name],(function(a,i){inc<n.limit&&(t+=e.views.entry(e,a,n,i)),inc++})),i>n.limit&&(t+='<button class="btn-show-all btn-show-more-'+n.name+'" data-type="'+n.name+'"><i class="fa fa-angle-down"></i> '+trad.seeall+"</button>")),t+="</ul></div></div></div>"}})),t+="</div></div></div></div>"},entry:function(e,t,a,n){var i=isOldElement(n),o=void 0!==n.address&¬Null(n.address)&&void 0!==n.address.postalCode?n.address.postalCode:void 0!==n.cp?n.cp:"",s=void 0!==n.address&¬Null(n.address)&&void 0!==n.address.addressLocality?n.address.addressLocality:"",r=a.name,l=trad[(void 0!==n.t
38ype&¬Null(n.type)?n.type:"").slice(0,-1)],c=void 0!==n.profilThumbImageUrl&&""!=n.profilThumbImageUrl?baseUrl+n.profilThumbImageUrl:parentModuleUrl+"/images/thumb/default_"+r+".png",d=(t=void 0!==n._id&&void 0!==n._id.$id?n._id.$id:t,"#page.type."+openPanelType[a.name]+".id."+t),u='<li style="'+(i?"display:none":"")+'" class="'+(i?"oldFloopDrawer"+a.name:"")+' floopEntries col-xs-12 no-padding" id="floopItem-'+a.name+"-"+t+'" idcontact="'+t+'"><div class="btn-chk-contact btn-scroll-type"><img src="'+c+'" data-src="'+c+'" class="thumb-send-to bg-'+a.color+' lzy_img" height="35" width="35"><span class="info-contact btn-select-contact elipsis"><a href="'+d+'" class="lbh-preview-element contact'+t+'"><span class="name-contact text-dark text-bold" idcontact="'+t+'">'+n.name+"</span></a>";if(void 0!==e.options.status&&e.options.status&&(u+=e.views.status(e,n)),void 0!==e.options.answer&&e.options.answer&&(u+=e.actions.views.answer(e,t,a,n)),"follows"==a.name&&(u+='<span class="type-follow col-xs-12 no-padding pull-left text-'+a.color+'">'+l+" </span>"),(notEmpty(o)||notEmpty(s))&&(u+='<div class="col-xs-12 no-padding"><span class="city-contact text-light pull-left elipsis" idcontact="'+t+'">'+o+" "+s+"</span></div>"),u+="</span></div>",void 0!==n.costum&¬Empty(n.costum)&&(u+="<a class='link-to-costum-floop-drawer' href='"+baseUrl+"/costum/co/index/slug/"+n.slug+"' data-toggle='tooltip' data-placement='bottom' title='"+trad.visitCostum+"' target='_blank'><img src='"+assetPath+"/images/logo_costum.png' style='width: 18px;'></a>"),void 0!==e.options.actions){var p=Object.keys(e.options.actions).length>1;p&&(u+='<div class="dropdown pull-right dropdown-settings-floop"><a href="#" data-toggle="dropdown" class="btn bg-white dropdown-toggle pull-right margin-right-5"><i class="fa fa-ellipsis-v"></i></a><ul class="dropdown-menu pull-right dropdown-dark arrow_box" role="menu">'),mylog.log("eeeee",e.options.actions),$.each(e.options.actions,(function(i,o){u+=e.actions.views[i](e,t,a,n,p)})),p&&(u+="</ul></div>")}return u+"</li>"},status:function(e,t){var a="";return void 0!==t.isInviting&&(a+='<span class="floop-statu col-xs-12 no-padding">'+trad.waitanswer+"</span>"),void 0!==t.toBeValidated?a+='<span class="floop-statu col-xs-12 no-padding">'+trad.waitanswer+"</span>":void 0!==t.isAdminPending?a+='<span class="floop-statu col-xs-12 no-padding">'+trad.awaitadminresponse+"</span>":void 0!==t.isAdmin&&(a+='<span class="floop-statu col-xs-12 no-padding">'+trad.administrator+"</span>"),a}},events:{scrollByType:function(e){$.each(e.types,(function(t,a){$(e.dom+" .floopHeader #btn-scroll-type-"+a.name).mouseover((function(){var t=$(e.dom+" .floopScroll").scrollTop()+$(e.dom+" .floopScroll #scroll-type-"+a.name).position().top;$(e.dom+" .floopScroll").scrollTop(t)}))}))},search:function(e){$(e.dom+" #search-contact").off().on("keyup",delay((function(t){13!=t.keyCode&&e.filter.search(e,$(this).val())}),750)).on("keyup",(function(t){13==t.keyCode&&e.filter.search(e,$(this).val())}))},showAll:function(e){$(e.dom+" .btn-show-all").off().on("click",(function(){var t={},a=$(this).data("type");
38$.each(e.types,(function(e,n){n.name==a&&(t=n)})),e.render.append(e,t,e.results[$(this).data("type")]),$(this).remove()}))},bindResults:function(e){coInterface.bindLBHLinks(),void 0!==e.options.answer&&e.actions.events.answer(e),void 0!==e.options.actions&&$.each(e.options.actions,(function(t,a){"function"==typeof e.actions.events[t]&&e.actions.events[t](e)}))}},filter:{search:function(e,t){""!=t?$.each(e.types,(function(a,n){if(n.show){var i={};Object.entries(e.results[n.name]).forEach(([e,a])=>{a.name.search(new RegExp(t,"i"))>=0?i[e]=a:void 0!==a.address&&void 0!==a.address.addressLocality&&a.address.addressLocality.search(new RegExp(t,"i"))>=0&&(i[e]=a)}),$(e.dom+" #floopType-"+n.name+" .floopEntries, "+e.dom+" .btn-show-all").hide(),e.render.append(e,n,i)}})):($(e.dom+" .floopEntries").show(),$(e.dom+" .btn-show-all").show())},regExp:function(e){return e.name==this.filter.value||void 0!==e.address&&void 0!==e.address.addressLocality&&e.address.addressLocality==this.filter.value}},render:{append:function(e,t,a){var n="";$.each(a,(function(a,i){$(e.dom+" #floopItem-"+t.name+"-"+a).length<=0?n+=e.views.entry(e,a,t,i):$(e.dom+" #floopItem-"+t.name+"-"+a).is(":visible")||$(e.dom+" #floopItem-"+t.name+"-"+a).show()})),""!=n&&($(e.dom+" .btn-show-all[data-type='"+t.name+"']").length>=0?$(e.dom+" #floopType-"+t.name+" .btn-show-all").before(n):$(e.dom+" #floopType-"+t.name).append(n)),e.events.bindResults(e)}}};function initFloopDrawer(e,t){if(e=notNull(e)?e:"#floopDrawerDirectory","undefined"!=typeof costum&&null!=costum&&void 0!==costum.slug&&void 0!==costum[costum.slug]&&void 0!==costum[costum.slug].floopContactTypes&&null!=costum[costum.slug].floopContactTypes&&(floopContactTypes=costum[costum.slug].floopContactTypes),null!=myContacts){var a=buildListContactHtml(myContacts,t);$(e).html(a),initFloopScrollByType(e),$(".tooltips").length&&$(".tooltips").tooltip(),bindEventFloopDrawer()}}function getFloopContacts(){return floopContacts}function buildListContactHtml(e,t){floopContacts=e,floopTypeUsed=new Array;var a='<div class="floopHeader bg-white"><i class="fa fa-link pull-left text-dark" style="margin-right:15px;margin-top:4px;"></i> <div id="floopScrollByType" class="pull-left"></div><button id="btnFloopClose"><i class="fa fa-times"></i></button></div>';return a+='<div class="input-group search-floop"><span class="input-group-addon bg-green text-white"><span class="fa fa-search"></span></span><input type="text" id="search-contact" class="form-control" aria-label="'+trad.searchnamepostalcity+'" placeholder="'+trad.searchnamepostalcity+'"></div>',a+='<div class="floopScroll co-scroll col-xs-12 no-padding">',$.each(floopContactTypes,(function(t,n){if(void 0===n.show||n.show){var i=e[n.name]?Object.keys(e[n.name]).length:0,o="";"citoyens"==n.name&&(o="dyFObj.openForm( 'person')"),"organizations"==n.name&&(o="dyFObj.openForm( 'organization')"),"events"==n.name&&(o="dyFObj.openForm( 'event')"),"projects"==n.name&&(o="dyFObj.openForm( 'project')"),n.name,floopTypeUsed.push(n);var s=trad["my"+n.name],r="";void 0!==n.label&&null!=n.label&&(s=n.label),r=void 0!==n.icon&&"object"==typeof n.icon&&n.icon.url?`<i class=""><img width="25" height="20" src="${n.icon.url}" alt="${n.icon.alt}" /></i>`:'<i class="fa fa-'+n.icon+'"></i>',a+='<div class="panel panel-default" id="scroll-type-'+n.name+'"> <div class="panel-heading">',a+='<h4 class="text-'+n.color+'"><button onclick="'+o+'" class="tooltips btn btn-default btn-sm pull-right btn_shortcut_add bg-'+n.color+'" data-placement="left" data-original-title="'+tooltips_lbl[n.name]+'"><i class="fa fa-plus"></i></button>'+r+'<span class="">'+s+'</span><span class="badge text-white bg-'+n.color+'">'+i+"</span>",a+='</h4></div><div class="panel-body no-padding"><div class="list-group no-padding"><ul id="floopType-'+n.name+'">',0==i?a+='<label class="no-element"><i class="fa fa-angle-right"></i> '+trad["no"+n.name]+"</label>":(inc=1,$.each(e[n.name],(function(e,t){inc<n.limit&&(a+=getFloopItem(e,n,t)),inc++})),i>n.limit&&(a+="<button onclick=\"showTypeFloop('"+n.name+'\', true)" class="btn-show-all btn-show-more-'+n.name+'"><i class="fa fa-angle-down"></i> '+trad.seeall+"</button>")),a+="</ul></div></div></div>"}})),a+="</div></div></div></div>"}function showTypeFloop(e,t){if("string"==typeof e){var a="";inc=1,$.each(floopContacts[e],(function(t,n){a+=getFloopItem(t,e,n)}
38)),$("#floopType-"+e).append(a)}}function getFloopItem(e,t,a){var n=isOldElement(a),i=void 0!==a.address&¬Null(a.address)&&void 0!==a.address.postalCode?a.address.postalCode:void 0!==a.cp?a.cp:"",o=void 0!==a.address&¬Null(a.address)&&void 0!==a.address.addressLocality?a.address.addressLocality:"";defaultImg=t.name;var s=trad[(void 0!==a.type&¬Null(a.type)?a.type:"").slice(0,-1)],r=void 0!==a.profilThumbImageUrl&&""!=a.profilThumbImageUrl?baseUrl+a.profilThumbImageUrl:parentModuleUrl+"/images/thumb/default_"+defaultImg+".png",l=(e=void 0!==a._id&&void 0!==a._id.$id?a._id.$id:e,"#page.type."+openPanelType[t.name]+".id."+e),c='<li style="'+(n?"display:none":"")+'" class="'+(n?"oldFloopDrawer"+t.name:"")+'" id="floopItem-'+t.name+"-"+e+'" idcontact="'+e+'"><a href="'+l+'" class="btn btn-default btn-scroll-type btn-select-contact lbh-preview-element elipsis contact'+e+'"><div class="btn-chk-contact"><img src="'+modules.co2.url+'/images/thumbnail-default.jpg" data-src="'+r+'" class="thumb-send-to bg-'+t.color+' lzy_img" height="35" width="35"><span class="info-contact"><span class="name-contact text-dark text-bold" idcontact="'+e+'">'+a.name+"</span><br/>";return void 0!==a.isInviting&&(c+='<span class="floop-statu">En attente de réponse</span><br/>'),void 0!==a.toBeValidated?c+='<span class="floop-statu">En attente de réponse</span><br/>':void 0!==a.isAdminPending?c+='<span class="floop-statu">En attente de réponse pour administrer</span><br/>':void 0!==a.isAdmin&&(c+='<span class="floop-statu">Administrateur</span><br/>'),"follows"==t.name&&(c+='<span class="type-follow pull-left text-'+t.color+'">'+s+" </span>"),c+='<span class="cp-contact text-light pull-left" idcontact="'+e+'">'+i+' </span><span class="city-contact text-light pull-left" idcontact="'+e+'">'+o+"</span></span></div></a>",chatName=a.name,chatSlug=a.slug?a.slug:"",chatUsername=a.username?a.username:"",chatColor=a.hasRC?"text-red":"",(c+='<button class="btn btn-xs btn-default btn-open-chat pull-right '+chatColor+" contact"+e+'" data-name-el="'+a.name+'" data-username="'+chatUsername+'" data-slug="'+chatSlug+'" data-type-el="'+t.name+'" data-open="'+!(void 0===a.preferences||!a.preferences.isOpenEdition)+'" data-hasRC="'+!!a.hasRC+'" data-id="'+e+'"><i class="fa fa-comments"></i></button>')+"</li>"}var translation={"My citoyens":"Mes contacts","My follows":"Mes abonnements","My organizations":"Mes organisations","My projects":"Mes projets","My events":"Mes événements","My directory":"Mon répertoire","Search name, postal code, city ...":"nom, code postal, ville ..."};function t(e){return void 0!==translation[e]?translation[e]:e}function showFloopDrawer(e){$(".floopDrawer").hasClass("floopPreview")&&(e?"none"==$(".floopDrawer.floopPreview").css("display")&&($(".floopDrawer.floopPreview").stop().show(),$(".floopDrawer.floopPreview").css("width",0),$(".floopDrawer.floopPreview").animate({width:300},300)):$(".floopDrawer.floopPreview").hide("fast"))}function getFloopContactTypes(e){var t=null;return $.each(floopContactTypes,(function(a,n){n.name==e&&(t=n)})),t}function bindEventFloopDrawer(e=""){$(e+" .floopDrawer .btn-show-all").keyup((function(){filterFloopDrawer($(this).val())})),$(e+" .floopDrawer #search-contact").keyup((function(){filterFloopDrawer($(this).val())})),$.each(floopContactTypes,(function(e,t){$(".floopHeader #btn-scroll-type-"+t.name).mouseover((function(){var e=$
38(".floopScroll").scrollTop()+$(".floopScroll #scroll-type-"+t.name).position().top;$(".floopScroll").scrollTop(e)}))})),$(".btn-open-chat").click((function(){var e=$(this).data("name-el"),t=$(this).data("id"),a=$(this).data("username"),n=$(this).data("slug"),i=dyFInputs.get($(this).data("type-el")).col,o=$(this).data("open"),s=!!$(this).data("hasRC"),r={name:e,type:i,id:t};"citoyens"==i?r.username=a:n&&(r.slug=n),rcObj.loadChat(e,i,o,s,r)}))}function initFloopScrollByType(e){var t="";$.each(floopTypeUsed,(function(e,a){var n=a.name,i="";i=void 0!==a.icon&&"object"==typeof a.icon&&a.icon.url?`<i class="move-center"><img width="23" height="20" style="filter: brightness(50);" src="${a.icon.url}" alt="${a.icon.alt}" /></i>`:`<i class='fa fa-${a.icon}'></i>`,t+="<a href='javascript:' id='btn-scroll-type-"+n+"' class='bg-"+a.color+" btn-scroll-type'>"+i+"</button>"})),$(e+" #floopScrollByType").html(t)}function filterFloopDrawer(e){""!=e?$(".floopDrawer .btn-select-contact, .floopDrawer .btn-open-chat").hide():$(".floopDrawer .btn-select-contact, .floopDrawer .btn-open-chat").show(),$.each($(".floopDrawer .name-contact"),(function(){checkFloopSearch($(this),e)})),$.each($(".floopDrawer .cp-contact"),(function(){checkFloopSearch($(this),e)})),$.each($(".floopDrawer .city-contact"),(function(){checkFloopSearch($(this),e)}))}function checkFloopSearch(e,t,a){if(e.html().search(new RegExp(t,"i"))>=0){var n=e.attr("idcontact");$(".floopDrawer .contact"+n).show()}}function addFloopEntity(e,t,a,n){myContacts=notNull(myContacts)?myContacts:[],notNull(n)?void 0===myContacts[n]?myContacts[n]={entityId:a}:myContacts[n][e]=a:void 0===myContacts[t]?myContacts[t]={entityId:a}:myContacts[t][e]=a}function removeFloopEntity(e,t,a){connectLink="follows"==a?a:t,"undefined"!=typeof myContacts&&void 0!==myContacts[connectLink]&&void 0!==myContacts[connectLink][e]&&delete myContacts[connectLink][e]}function changeNameFloopEntity(e,t,a){type=getFloopContactTypes(t),$("#floopItem-"+type.name+"-"+e).find(".name-contact").text(a)}function removeFromMyContacts(e,t){void 0!==floopContacts&&void 0!==floopContacts[t]&&void 0!==floopContacts[t][e]&&delete floopContacts[t][e]}function showHideOldElements(e){$(".oldFloopDrawer"+e).toggle("slow")}function isOldElement(e){var t=null!=typeof e.endDate?e.endDate:"";return""!=t&&new Date(t)<new Date}function callbackNominatimSuccess(e){}function callbackNominatimError(e){}function callbackFindByInseeSuccess(e){}function callbackFindByInseeError(e){}function callbackDataGouvSuccess(e){}function callbackDataGouvError(e){}function addToRequest(e,t){return""==t?e:(""!=e&&(t=" "+t),transformNominatimUrl(e+t))}function transformNominatimUrl(e){for(var t="",a=0;a<e.length;a++)t+=" "==e.charAt(a)?"+":e.charAt(a);return t}function findGeoposByNominatim(e){mylog.log("findGeoposByNominatim"),showLoadingMsg("Recherche de la position en cours"),$("#iconeChargement").css("display","inline-block"),$.oooooooajaxoooooooooooo({url:"//nominatim.openstreetmap.org/search?q="+e+"&format=json&polygon=0&addressdetails=1",type:"POST",dataType:"json",async:!1,crossDomain:!0,complete:function(){},success:function(e){hideLoadingMsg(),callbackNominatimSuccess(e)},error:function(e){callbackNominatimError(e),$("#iconeChargement").hide()}})}function findGeoposByInsee(e,t,a){mylog.log("codeInsee",e),showLoadingMsg("Recherche de la position en cours"),$("#iconeChargement").css("display","inline-block"),$.oooooooajaxoooooooooooo({url:baseUrl+"/"+moduleId+"/sig/getlatlngbyinsee",type:"POST",data:"insee="+e+"&postalCode="+a,async:!1,dataType:"json",complete:function(){},success:function(a){mylog.log("success findGeoposByInsee",typeof t),a.insee=e,void 0!==t&&null!=t?t(a):callbackFindByInseeSuccess(a)},error:function(e){mylog.log("error findGeoposByInsee"),callbackFindByInseeError(e),$("#iconeChargement").hide()}})}function showDataByInsee(e){$.oooooooajaxoooooooooooo({url:baseUrl+"/"+moduleId+"/city/getcityjsondata",type:"POST",data:"insee="+e,async:!1,dataType:"json",complete:function(){},success:function(e){mylog.log("success showDataByInsee"),mylog.dir(e),hideLoadingMsg(),Sig.showMapElements(Sig.map,e),setTimeout((function(){Sig.map.panBy[10]}),2e3)},error:function(e){$("#loader-city").html(""),mylog.log("error showDataByInsee")}})}function showGeoposFound(e,t,a,n){showMap(!0),toastr.success("position trouvée"),Sig.startModifyGeop
38osition(t,a,n),mylog.log("setZoom",setZoom),Sig.map.setZoom(17),setTimeout((function(){mylog.log("panTo geoloc.js 1"),Sig.map.panTo(e),Sig.map.setZoom(15),Sig.map.invalidateSize(!1)}),2e3),Sig.markerModifyPosition.dragging.enable()}function updateCitiesGeoFormat(){showLoadingMsg("Mise à jour de la bdd en cours"),$.oooooooajaxoooooooooooo({url:baseUrl+"/"+moduleId+"/city/updatecitiesgeoformat",type:"POST",async:!1,dataType:"json",complete:function(){},success:function(e){mylog.log("success updatecitiesgeoformat"),mylog.dir(e),showLoadingMsg("<span class='text-dark'>Votre base de donnée est à jour</span>"),setTimeout("hideLoadingMsg()",3e3)},error:function(e){mylog.log("error updatecitiesgeoformat"),showLoadingMsg("<span class='text-green'>Une erreur s'est produite pendant la MAJ</span>"),setTimeout("hideLoadingMsg()",3e3)}})}function findGeoposByGoogleMaps(e,t){return mylog.log("findGeoposByGoogleMaps","https://maps.googleapis.com/maps/api/geocode/json?address="+e),showLoadingMsg("Recherche de la position en cours"),$.oooooooajaxoooooooooooo({url:"//maps.googleapis.com/maps/api/geocode/json?address="+e,type:"POST",dataType:"json",async:!1,crossDomain:!0,complete:function(){},success:function(e){hideLoadingMsg(),callbackGoogleMapsSuccess(e)},error:function(e){callbackGoogleMapsError(e)}}),{}}function findGeoposByDataGouv(e){return $.oooooooajaxoooooooooooo({url:"//api-adresse.data.gouv.fr/search/?q="+e,dataType:"json",async:!1,complete:function(){},success:function(e){hideLoadingMsg(),callbackDataGouvSuccess(e)},error:function(e){callbackDataGouvError(e)}}),{}}function showDropDownGS(e,t){void 0===e&&(e=!0),notNull(t)||(t=".dropdown-result-global-search"),e?"none"==$(t).css("display")&&($(t).show(),$(t).mouseleave((function(){$(this).fadeOut(1e3)}))):loadingDataGS||$(t).hide(300)}var searchTypeGS=["persons","organizations","projects","events"],allSearchTypeGS=["persons","organizations","projects","events","poi","cities"],loadingDataGS=!1,indexStepGS=20,currentIndexMinGS=0,currentIndexMaxGS=indexStepGS,scrollEndGS=!1,totalDataGS=0,mapElementsGS=new Array;function startGlobalSearch(e,t,a,n){var i;if(mylog.log("globalsearch.js startGlobalSearch",e,t,a),setTimeout((function(){loadingDataGS=!1}),1e4),i=notNull(a)&&".searchBarInMenu"!=a?$(a+" .input-global-search").val():$("#second-search-bar").val(),!(loadingDataGS||notNull(i)&&i.length<3)){if(spinSearchAddon(!0),mylog.log("globalsearch.js startGlobalSearch loadingDataGS true"),loadingDataGS=!0,void 0===e&&(e=0),void 0===t&&(t=indexStepGS),currentIndexMinGS=e,currentIndexMaxGS=t,0==e)totalDataGS=0,mapElementsGS=new Array;else if(mylog.log("scrollEndGS ? ",scrollEndGS),scrollEndGS)return;"undefined"!=typeof costum&&null!=costum&&void 0!==costum.slug&&void 0!==costum[costum.slug]&&"function"==typeof costum[costum.slug].autoCompleteSearchGS?costum[costum.slug].autoCompleteSearchGS(i,e,t,a,n):autoCompleteSearchGS(i,e,t,a,n)}}function spinSearchAddon(e){var t=e?"fa-arrow-circle-right":"fa-spin fa-circle-o-notch",a=e?"fa-spin fa-circle-o-notch":"fa-arrow-circle-right";$(".main-search-bar-addon, .second-search-bar-addon").find("i").removeClass(t).addClass(a)}function autoCompleteSearchGS(e,t,a,n,i){mylog.log("globalsearch.js autoCompleteSearchGS",e,t,a,n,i);var o={name:e,locality:"",searchType:searchTypeGS,searchBy:"ALL",indexMin:t,indexMax:a,category:searchObject.category};".searchBarInMenu"==n&&(o.indexStep=10,o.count=!0,o.countType=["citoyens","organizations","projects","events"],o.searchType=["citoyens","organizations","projects","events"]),"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.filters&&(!notNull(n)||$.inArray(n,["#filter-scopes-menu","#scopes-news-form"])<0)&&(void 0===costum.filters.searchTypeGS||notNull(n)||(o.countType=costum.filters.searchTypeGS,o.searchType=costum.filters.searchTypeGS),void 0!==costum.filters.sourceKey&&(o.sourceKey=[costum.slug]),void 0!==costum.filters.sourceKey&&void 0!==costum.isTemplate&&costum.isTemplate&&(o.sourceKey=[costum.contextSlug]));var s=notNull(n)?n+" .dropdown-result-global-search":".dropdown-result-global-search",r=notNull(n)?n+" .dropdown-result-global-search":".dropdown-result-global-search";if($(s+" .content-result").length>0&&(s+=" .content-result"),showDropDownGS(!0,r),t>0?$("#btnShowMoreResultGS").html("<i class='fa fa-spin fa-circle-o-notch'></i> "+trad.currentlyresearching+" ..."):$(s).html("<h5 class='text-dark center padding-15'><i class='fa fa-spin fa-circle-o-notch'></i> "+trad.currentlyresearching+" ...</h5>"),0===e.indexOf("co.")){var l=e.split(".");if(l[1]&&"function"==typeof co[l[1]])return void co[l[1]](e);co.mands()}ajaxPost(null,baseUrl+"/"+moduleId+"/search/globalautocomplete",o,(function(o){if
38(spinSearchAddon(),o){mylog.log("DATA GS"),mylog.dir(o);var l=0;void 0!==o.count?$.each(o.count,(function(e,t){l+=t})):$.each(o.results,(function(e,t){0!=t.length&&l++}));var c="",d="";if(0==(totalDataGS+=l)?d="<i class='fa fa-ban'></i> "+trad.noresult:1==totalDataGS?d=totalDataGS+" "+trad.result:totalDataGS>1&&(d=totalDataGS+" "+trad.results),totalDataGS>0){var u=Object.keys(o.results).length==totalDataGS?trad.extendedsearch:"Voir tous les résultats";c+='<div class="text-left col-xs-12" id="footerDropdownGS" style="">',c+="<label class='text-dark margin-top-5'><i class='fa fa-angle-down'></i> "+d+"</label>",c+='<a href="#search" class="btn btn-default btn-sm pull-right lbh" id="btnShowMoreResultGS"><i class="fa fa-angle-right"></i> <i class="fa fa-search"></i> '+u+"</a>",c+="</div>",c+="<hr style='margin: 0px; float:left; width:100%;'/>"}$.each(o.results,(function(e,t){mylog.log("globalsearch res : ",t);var a=e,i="fa-"+typeObj.default.icon,s=mapColorIconTop.default;mapElementsGS.push(t),a=t.type,void 0!==t.typeOrga&&(a=t.typeOrga);var r=notNull(a)&&-1==a.indexOf(" ")&&dyFInputs.get(a)?dyFInputs.get(a):typeObj.default;if(notNull(r)&&(i="fa-"+r.icon,s=r.color),l="<i class='fa "+i+" fa-2x bg-"+s+"'></i>",void 0!==t.profilThumbImageUrl&&""!=t.profilThumbImageUrl)var l="<img width='80' height='80' alt='' class='img-circle bg-"+s+"' src='"+baseUrl+t.profilThumbImageUrl+"'/>";"";var d=t.postalCode;null!=t.address&&(t.address.addressLocality,d=t.postalCode?t.postalCode:t.address.postalCode?t.address.postalCode:"");var u=getObjectId(t),p=t.type;"citoyens"==p&&(p="person");var m=notEmpty(t.collection)&¬Empty(u)?"#page.type."+t.collection+".id."+u:"",h="";"city"==p&&(h=t.name);void 0!==t.tags&&null!=t.tags&&$.each(t.tags,(function(e,t){""!=t&&"<a href='javascript:' class='badge bg-red btn-tag'>#"+t+"</a>"}));var f=void 0!==t.name?t.name:"";void 0!==t.title&&(f=t.title),""==(d=void 0!==t.address&&null!=t.address&&void 0!==t.address.postalCode?t.address.postalCode:"")&&(d=void 0!==t.postalCode?t.postalCode:"");var g=d+" "+(void 0!==t.address&&null!=t.address&&void 0!==t.address.addressLocality?t.address.addressLocality:"")+" "+(void 0!==t.address&¬Null(t.address)&&void 0!==t.address.addressCountry?"("+t.address.addressCountry+")":"");" Addresse non renseignée"!=g&&""!=g&&" "!=g||(g="<i class='fa fa-ban'></i>"),mylog.log("fullLocality",g);var v=void 0!==t.shortDescription&&null!=t.shortDescription?t.shortDescription:"";""==v&&(v=void 0!==t.description&&null!=t.description?t.description:"");var b=void 0!==t.links&&null!=t.links&&void 0!==t.links.followers?t.links.followers:0,y=0;0!==b&&$.each(b,(function(e,t){y++})),"proposals"==p&&(m="javascript:;");var _="proposals"==p?"openCoopPanelHtml":"lbh",M="";if("proposals"==p&&(M="data-coop-type='proposals' data-coop-id='"+u+"' data-coop-idparentroom='",void 0!==t.idParentRoom&&(M+=t.idParentRoom),M+="' data-coop-parentid='"+o.parentId+"' data-coop-parenttype='"+o.parentType+"'"),mylog.log("type",p),"city"!=p&&"zone"!=p)c+="<a href='"+m+"' class='"+_+" col-md-12 col-sm-12 col-xs-12 no-padding searchEntity' "+M+">",c+="<div class='col-md-2 col-sm-2 col-xs-2 no-padding entityCenter text-center'>",c+=l,c+="</div>",c+="<div class='col-md-10 col-sm-10 col-xs-10 entityRight'>",c+="<div class='entityName text-dark'>"+f+"</div>",c+='<div data-id="'+h+"\" class='entityLocality'><i class='fa fa-home'></i> "+g,y>=1&&(c+=" <span class='pull-right'><i class='fa fa-chain margin-left-10'></i> "+y+" follower</span>"),c+="</div>",c+="</div>",c+="</a>";else if(t.input=n,mylog.log("Here",t,typeof t.postalCode),"city"==p){var w={city:t._id.$id,cityName:t.name,postalCode:void 0===t.postalCode?"":t.postalCode,postalCodes:void 0===t.postalCodes?[]:t.postalCodes,country:t.country,allCP:t.allCP,uniqueCp:t.uniqueCp,level1:t.level1,level1Name:t.level1Name};notEmpty(t.nameCity)&&(w.name=t.nameCity),notEmpty(t.uniqueCp)&&(w.uniqueCp=t.uniqueCp),notEmpty(t.level5)&&w.id!=t.level5&&(w.level5=t.level5,w.level5Name=t.level5Name),notEmpty(t.level4)&&w.id!=t.level4&&(w.level4=t.level4,w.level4Name=t.level4Name),notEmpty(t.level3)&&w.id!=t.level3&&(w.level3=t.level3,w.level3Name=t.level3Name),notEmpty(t.level2)&&w.id!=t.level2&&(w.level2=t.level2,w.level2
38Name=t.level2Name),w.type=t.type,w.key=w.city+w.type+w.postalCode,t.key=w.key,mylog.log("valuesScopes city",w),myScopes.search[w.key]=w,c+=directory.cityPanelHtml(t)}else if("zone"==p){var x;w={id:t._id.$id,name:t.name,country:t.countryCode,level:t.level},mylog.log("valuesScopes",w),t.level.indexOf("1")>=0?(x="level1","1",w.numLevel=1):t.level.indexOf("2")>=0?(x="level2","2",w.numLevel=2):t.level.indexOf("3")>=0?(x="level3","3",w.numLevel=3):t.level.indexOf("4")>=0?(x="level4","4",w.numLevel=4):t.level.indexOf("5")>=0&&(x="level5","5",w.numLevel=5),notNull(x)&&(w.type=x),mylog.log("valuesScopes test",w.id!=t.level1,w.id,t.level1),notEmpty(t.level1)&&w.id!=t.level1&&(mylog.log("valuesScopes test",w.id!=t.level1,w.id,t.level1),w.level1=t.level1,w.level1Name=t.level1Name);var k="";notEmpty(t.level5)&&w.id!=t.level5&&(w.level5=t.level5,w.level5Name=t.level5Name,k+=(""==k?"":", ")+t.level4Name),notEmpty(t.level4)&&w.id!=t.level4&&(w.level4=t.level4,w.level4Name=t.level4Name,k+=(""==k?"":", ")+t.level4Name),notEmpty(t.level3)&&w.id!=t.level3&&(w.level3=t.level3,w.level3Name=t.level3Name,k+=(""==k?"":", ")+t.level3Name),notEmpty(t.level2)&&w.id!=t.level2&&(w.level2=t.level2,w.level2Name=t.level2Name,k+=(""==k?"":", ")+t.level2Name),w.key=w.id+w.type,mylog.log("valuesScopes.key",w.key,w),myScopes.search[w.key]=w,mylog.log("myScopes.search",myScopes.search),t.key=w.key,c+=directory.zonePanelHtml(t)}})),extendMsg=trad.extendedsearch,extendUrl="#search","undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchOpenMenu&&(extendMsg=costum.searchOpenMenu.msg,extendUrl=costum.searchOpenMenu.url),0==l&&"cities"==searchTypeGS&&(c='<div class=\'text-center col-md-12 col-sm-12 col-xs-12 padding-10\'><label class="text-dark italic"><i class="fa fa-ban"></i> '+trad.nocityfoundfor+' "'+e+'"</label><br/><span class="info letter-blue"><i class="fa fa-info-circle"></i> '+trad.explainnofoundcity+'</span><br/><button class="btn btn-blue bg-blue text-white main-btn-create" data-target="#dash-create-modal" data-toggle="modal"><i class="fa fa-plus-circle"></i> '+trad.createpage+"</button></div>"),mylog.log("domTarget callback autocomplete",s),$(s).html(c),$(s).scrollTop(0),showDropDownGS(!0,r),bindScopesInputEvent(),notEmpty(i)&&i(),coInterface.bindLBHLinks(),mylog.log("loadingDataGS false"),loadingDataGS=!1}else toastr.error(o.content);a-l>t?($("#btnShowMoreResultGS").remove(),scrollEndGS=!0):scrollEndGS=!1}),(function(e){mylog.log("error"),mylog.dir(e)}))}function getGeoPosInternational(e,t){var a=new Array("FR","GP","GF","MQ","YT","NC","RE","PM");showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" ..."),$.inArray(t,a)>=0?callCommunecter(e,t):callNominatim(e,t)}function callCommunecter(e,t){mylog.log("callCommunecter"),showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" <small>Communecter</small>"),callGeoWebService("communecter",e,t,(function(a){(mylog.log("SUCCESS Communecter"),0!=a.length)?(mylog.log("Résultat trouvé chez Communecter !"),mylog.dir(a),0==addResultsInForm(getCommonGeoObject(a,"communecter"),t)&&callDataGouv(e,t)):(mylog.log("Aucun résultat chez Communecter"),callDataGouv(e,t))}),(function(e){mylog.log("ERROR communecter"),mylog.dir(e)}))}function callDataGouv(e,t){mylog.log("callDataGouv"),showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" <small>Data Gouv</small>"),callGeoWebService("data.gouv",e,t,(function(a){(mylog.log("SUCCESS DataGouv"),0!=a.features.length)?(mylog.log("Résultat trouvé chez DataGouv !"),mylog.dir(a),0==addResultsInForm(getCommonGeoObject(a.features,"data.gouv"),t)&&callNominatim(e,t)):(mylog.log("Aucun résultat chez DataGouv"),callNominatim(e,t))}),(function(e){mylog.log("ERROR DataGouv"),mylog.dir(e)}))}function callNominatim(e,t){mylog.log("callNominatim"),showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" <small>Nominatim</small>"),callGeoWebService("nominatim",e,t,(function(a){(mylog.log("SUCCESS nominatim"),0!=a.length)?(mylog.log("Résultat trouvé chez Nominatim !"),mylog.dir(a),0==add
38ResultsInForm(getCommonGeoObject(a,"nominatim"),t)&&callGoogle(e,t)):(mylog.log("Aucun résultat chez Nominatim"),callGoogle(e,t))}),(function(e){mylog.log("ERROR nominatim"),mylog.dir(e)}))}function callGoogle(e,t){mylog.log("callGoogle"),showMsgListRes("<i class='fa fa-spin fa-refresh'></i> "+trad.currentlyresearching+" <small>GoogleMap</small>"),callGeoWebService("google",e,t,(function(e){(mylog.log("SUCCESS GOOGLE"),0!=e.results.length)?(mylog.log("Résultat trouvé chez Google !"),mylog.dir(e),0==addResultsInForm(getCommonGeoObject(e.results,"google"),t)&&showMsgListRes("<i class='fa fa-ban'></i> "+trad.noresult+". Précisez votre recherche.")):(mylog.log("Aucun résultat chez Google"),showMsgListRes("<i class='fa fa-ban'></i> "+trad.noresult+". Précisez votre recherche."))}),(function(e){showMsgListRes("<i class='fa fa-ban'></i> "+trad.noresult+". Précisez votre recherche."),mylog.log("ERROR GOOGLE"),mylog.dir(e)}))}function callGeoWebService(e,t,a,n,i){mylog.log("callGeoWebService",e,t,a,n,i);var o="",s={};if("nominatim"==e&&(void 0!==formInMap&&"address"==formInMap.typeSearchInternational||"address"==dyFObj.formInMap.typeSearchInternational?o="//nominatim.openstreetmap.org/search?q="+t+","+a+"&format=json&polygon=0&addressdetails=1":(void 0!==formInMap&&"city"==formInMap.typeSearchInternational||"city"==dyFObj.formInMap.typeSearchInternational)&&(o="//nominatim.openstreetmap.org/search?city="+t+"&country="+a+"&format=json&polygon=0&addressdetails=1"),notNull(mainLanguage)&&(o+="&accept-language="+mainLanguage)),"google"==e&&(void 0!==formInMap&&"address"==formInMap.typeSearchInternational||"address"==dyFObj.formInMap.typeSearchInternational?o="//maps.googleapis.com/maps/api/geocode/json?address="+t+","+a:(void 0!==formInMap&&"city"==formInMap.typeSearchInternational||"city"==dyFObj.formInMap.typeSearchInternational)&&(o="//maps.googleapis.com/maps/api/geocode/json?locality="+t+"&country="+a)),"data.gouv"==e&&(void 0!==formInMap&&"address"==formInMap.typeSearchInternational||"address"==dyFObj.formInMap.typeSearchInternational?o="//api-adresse.data.gouv.fr/search/?q="+t:(void 0!==formInMap&&"city"==formInMap.typeSearchInternational||"city"==dyFObj.formInMap.typeSearchInternational)&&(o="//api-adresse.data.gouv.fr/search/?q="+t+"&type=city")),"communecter"==e&&(o=baseUrl+"/"+moduleId+"/search/globalautocomplete",s={name:t,country:a,searchType:["cities"],searchBy:"ALL"}),mylog.log("calling : "+o),""==o)return toastr.error("provider inconnu",e),!1;"communecter"!=e?$.ajax({url:o,type:"GET",dataType:"json",async:!1,crossDomain:!0,complete:function(){},success:function(e){n(e)},error:function(e){i(e)}}):$.ajax({url:o,type:"POST",dataType:"json",data:s,complete:function(){},success:function(e){n(e)},error:function(e){i(e)}})}function showMsgListRes(e){mylog.log("showMsgListRes",e),e=""!=e?"<li class='padding-5'>"+e+"</li>":"",$("#dropdown-newElement_streetAddress-found").length?$("#dropdown-newElement_streetAddress-found").html(e):$("#liste_map_element").html(e)}function getCommonGeoObject(e,t){var a=new Array,n=new Array;return $.each(e,(function(e,i){var o={};if("nominatim"==t){var s=void 0!==i.address?i.address:i.address_components;o=addAttObjNominatim(o,s,"streetNumber","house_number"),void 0===(o=addAttObjNominatim(o,s,"street","road")).street&&(o=addAttObjNominatim(o,s,"street","locality")),o=addAttObjNominatim(o,s,"cityName","county"),o=addAttObjNominatim(o,s,"cityName","city"),o=addAttObjNominatim(o,s,"cityName","village"),o=addAttObjNominatim(o,s,"cityName","town"),o=addAttObjNominatim(o,s,"suburb","suburb"),o=addAttObjNominatim(o,s,"country","country"),o=addAttObjNominatim(o,s,"state","state"),o=addAttObjNominatim(o,s,"countryCode","country_code"),o=addAttObjNominatim(o,s,"postalCode","postcode"),o=addAttObjNominatim(o,i,"placeId","place_id"),o=addAttObjNominatim(o,i,"typeNom","type"),o=addAttObjNominatim(o,i,"classNom","class")}else if("google"==t)$.each(i.address_components,(function(e,t){o=addAttObjGoogle(o,t,"streetNumber","street_number","long_name"),o=addAttObjGoogle(o,t,"street","route","long_name"),o=addAttObjGoogle(o,t,"cityName","locality","short_name"),o=addAttObjGoogle(o,t,"country","country","long_name"),o=addAttObjGoogle(o,t,"countryCode","country","short_name"),o=addAttObjGoogle(o,t,"postalCode","postal_code","long_name"),o=addAttObjGoogle(o,t,"POI","point_of_interest","long_name"),o=addAttObjGoogle(o,t,"AAL1","administrative_area_level_1","long_name"),o=addAttObjGoogle(o,t,"AAL2","administrative_area_level_2","long_name")}
38)),o=addAttObjNominatim(o,i,"placeId","place_id");else if("data.gouv"==t){mylog.log("details result data.gouv"),mylog.dir(i);s=i.properties;o=addAttObjNominatim(o,s,"street","name"),o=addAttObjNominatim(o,s,"cityName","city"),o=addAttObjNominatim(o,s,"country","country"),o=addAttObjNominatim(o,s,"postalCode","postcode"),(o=addAttObjNominatim(o,s,"insee","citycode")).countryCode="FR",o=addAttObjNominatim(o,s,"placeId","id")}else"communecter"==t&&(mylog.log("details result communecter"),mylog.dir(i),o=addAttObjNominatim(o,i,"cityName","name"),o=addAttObjNominatim(o,i,"countryCode","country"),o=addAttObjNominatim(o,i,"postalCode","cp"),o=addAttObjNominatim(o,i,"insee","insee"),(o=addAttObjNominatim(o,i,"geoShape","geoShape")).placeId=i.country+"_"+i.insee+"-"+i.cp);if((o=addCoordinates(o,i,t)).type="addressEntity",void 0!==formInMap&&void 0!==formInMap.formType&&(o.typeSig=formInMap.formType),o.name=getFullAddress(o),void 0!==o.postalCode&&o.postalCode.indexOf(";")>=0){var r=o.postalCode.split(";");$.each(r,(function(e,t){var i=o;i.postalCode=t,i.name=i.cityName+", "+t+", "+i.country,$.inArray(i.name,n)<0&&(n.push(i.name),a.push(i))}))}else a.push(o)})),a}function addAttObjNominatim(e,t,a,n){return void 0!==t[n]&&(e[a]=t[n]),e}function addAttObjGoogle(e,t,a,n,i){return $.inArray(n,t.types)>=0&&(e[a]=t[i]),e}function addCoordinates(e,t,a){var n=null,i=null,o=null;if("nominatim"==a)n=void 0!==t.lat?t.lat:null,i=void 0!==t.lon?t.lon:null,o=void 0!==t.boundingbox?t.boundingbox:null;else if("google"==a)mylog.log("coordinates google"),mylog.dir(t),void 0!==t.geometry&&void 0!==t.geometry.location&&(n=void 0!==t.geometry.location.lat?t.geometry.location.lat:null,i=void 0!==t.geometry.location.lng?t.geometry.location.lng:null);else if("data.gouv"==a)void 0!==t.geometry&&void 0!==t.geometry.coordinates&&(n=void 0!==t.geometry.coordinates[1]?t.geometry.coordinates[1]:null,i=void 0!==t.geometry.coordinates[0]?t.geometry.coordinates[0]:null);else if("communecter"==a)return void 0!==t.geo&&(e.geo=t.geo),void 0!==t.geoPosition&&(e.geoPosition=t.geoPosition),e;return null!=n&&null!=i&&(e.geo={"@type":"GeoCoordinates",latitude:n,longitude:i},e.geoPosition={type:"Point",float:!0,coordinates:new Array(n,i)}),null!=o&&(e.geoShape={type:"Polygon",coordinates:o}),e}var markerListEntity=null;function addResultsInForm(e,t){mylog.log("addResultsInForm success callGeoWebService",e,t);var a=e;mylog.dir(a);var n="";$.each(a,(function(e,a){notEmpty(a.countryCode)&&(mylog.log("Country Code",a.countryCode.toLowerCase(),t.toLowerCase()),a.countryCode.toLowerCase()==t.toLowerCase()&&(n+="<li><a href='javascript:;' class='item-street-found' data-lat='"+a.geo.latitude+"' data-lng='"+a.geo.longitude+"'><i class='fa fa-marker-map'></i> "+a.name+"</a></li>"))})),""==n&&(n="<i class='fa fa-ban'></i> "+trad.noresult),$("#dropdown-newElement_streetAddress-found").html(n),$("#dropdown-newElement_streetAddress-found").show(),$(".item-street-found").click((function(){"undefined"!=typeof Sig&&(Sig.markerFindPlace.setLatLng([$(this).data("lat"),$(this).data("lng")]),Sig.map.panTo([$(this).data("lat"),$(this).data("lng")]),Sig.map.setZoom(16)),mylog.log("lat lon",$(this).data("lat"),$(this).data("lng")),$("#dropdown-newElement_streetAddress-found").hide(),$('[name="newElement_lat"]').val($(this).data("lat")),$('[name="newElement_lng"]').val($(this).data("lng")),void 0!==formInMap&&1==formInMap.actived?(formInMap.NE_lat=$(this).data("lat"),formInMap.NE_lng=$(this).data("lng"),formInMap.showWarningGeo(!1),formInMap.initHtml()):(dyFObj.formInMap.NE_lat=$(this).data("lat"),dyFObj.formInMap.NE_lng=$(this).data("lng"),dyFObj.formInMap.showWarningGeo(!1))}))}function getFullAddress(e){var t="";return void 0!==e.street&&(t+=e.street),void 0!==e.cityName&&(t+=""!=t?", "+e.cityName:e.cityName),void 0!==e.postalCode&&(t+=""!=t?", "+e.postalCode:e.postalCode),void 0!==e.country&&(t+=""!=t?", "+e.country:e.country),t}function checkCityExists(e,t){var a="";void 0!==e.placeId&&(a="insee="+e.placeId),void 0!==e.postalCode&&(""!=a&&(a+="&"),a+="postalCode="+e.postalCode),void 0!==e.cityName&&(""!=a&&(a+="&"),a+="cityName="+e.cityName),void 0!==e.country&&(""!=a&&(a+="&"),a+="country="+e.countryCode),mylog.log("start verify city exists : "+a),$.oooooajax({url:baseUrl+"/"+moduleId+"/city/cityExists",type:"POST",data:a,async:!1,dataType:"json",complete:function(){},success:function(e){1==e.res?(mylog.log("cityExists : TRUE"),mylog.dir(e.obj),$(".item_map_list").removeClass("bg-success text-white"),$(".item_map_list").removeClass("bg-red text-white"),$(t).addClass("bg-success text-white")):(mylog.log("cityExists : FLASE"),$(".item_map_list").removeClass("btn-success text-white"),$(".item_map_list").removeClass("bg-red text-white"),$(t).addClass("bg-red text-white"))},error:function(e){mylog.log("cityExists : ERROR"),mylog.dir(e),$(t).addClass("bg-red text-white")}})}!function(e){e.fn.extend({filter_input:function(t){t=e.extend({regex:".",negkey:!1,live:!1,events:"keypress paste"},t);
38function a(n){var i=n.input?n.input:e(this);if(!n.ctrlKey&&!n.altKey){if("keypress"==n.type){var o=n.charCode?n.charCode:n.keyCode?n.keyCode:0;if((8==o||9==o||13==o||35==o||36==o||37==o||39==o||46==o)&&0==n.charCode&&n.keyCode==o)return!0;var s=String.fromCharCode(o);if(t.negkey&&s==t.negkey)return i.val().substr(0,1)==s?i.val(i.val().substring(1,i.val().length)).change():i.val(s+i.val()).change(),!1;var r=new RegExp(t.regex)}else{if("paste"==n.type)return i.data("value_before_paste",n.target.value),setTimeout((function(){a({type:"after_paste",input:i})}),1),!0;if("after_paste"!=n.type)return!1;s=i.val(),r=new RegExp("^("+t.regex+")+$")}return!!r.test(s)||("function"==typeof t.feedback&&t.feedback.call(this,s),"after_paste"==n.type&&i.val(i.data("value_before_paste")),!1)}}var n=e.fn.jquery.split(".");if(!t.live)return this.each((function(){var i=e(this);parseInt(n[0])>=1&&parseInt(n[1])>=7?i.off(t.events).on(t.events,a):i.unbind(t.events).bind(t.events,a)}));parseInt(n[0])>=1&&parseInt(n[1])>=7?e(this).on(t.events,a):e(this).live(t.events,a)}})}(jQuery);var scopeLoadingForSearch=!1;function constructScopesHtml(e){mylog.log("constructScopesHtml",e,notEmpty(e),!notEmpty(e)),html="";var t=1==e?myScopes.typeNews:myScopes.type;return $.each(myScopes[t],(function(a,n){mylog.log("constructScopesHtml each",a,n);var i=0!=n.active||e?"":"disabled",o="multiscopes"==t?"multiscope":"communexion";void 0===n.name&&(n.name=n.id),e?btnScopeAction="<span class='manageMultiscopes tooltips margin-right-5 margin-left-10' data-add='true' data-scope-value='"+n.id+"' data-scope-key=\""+a+"\" data-toggle='tooltip' data-placement='top' data-original-title='"+trad.addZoneToNew+"'><i class='fa fa-plus-circle'></i></span>":"multiscopes"==t?btnScopeAction="<span class='manageMultiscopes tooltips margin-right-5 margin-left-10' data-add='false' data-scope-value='"+n.id+"' data-scope-key=\""+a+"\" data-toggle='tooltip' data-placement='top' data-original-title='"+trad.removeFromMyFavoritesPlaces+"'><i class='fa fa-times-circle'></i></span>":(mylog.log("constructScopesHtml key",a),void 0!==myScopes.multiscopes[a]?btnScopeAction="<span class='manageMultiscopes active tooltips margin-right-5 margin-left-10' data-add='0' data-scope-value='"+n.id+"' data-scope-key=\""+a+"\" data-toggle='tooltip' data-placement='top' data-original-title='"+trad.removeFromMyFavoritesPlaces+"'><i class='fa fa-star'></i></span>":btnScopeAction="<span class='manageMultiscopes tooltips margin-right-5 margin-left-10' data-add='true' data-scope-value='"+n.id+"' data-scope-key=\""+a+"\" data-toggle='tooltip' data-placement='top' data-original-title='"+trad.addToMyFavoritesPlaces+"'><i class='fa fa-star-o'></i></span>"),dataAdd=e?"data-add='true' ":"",html+="<div class='scope-order "+i+" text-red' data-level='"+n.level+"''>"+btnScopeAction+"<span data-toggle='dropdown' data-target='dropdown-multi-scope' class='item-scope-checker item-scope-input' "+dataAdd+'data-scope-key="'+a+'" data-scope-value="'+n.id+'" data-scope-name="'+name+'" data-scope-type="'+n.type+'" data-scope-level="'+n.type+'" data-scope-country="'+n.country+'" data-btn-type="'+o+'" ',notNull(n.level)&&(html+='data-level="'+n.level+'"'),html+=">"+n.name+"</span></div>"})),"open"==myScopes.type&&(html+="<button class='btn btn-danger text-white margin-left-10 padding-5 clearBtnScopes' onclick='clearOpenScope();'><i class='fa fa-refresh'></i> <span class='hidden-xs'>"+trad.delete+"</span></button>"),html}function changeCommunexionScope(e,t,a,n,i,o,s,r){mylog.log("changeCommunexionScope",e,t,a,n,i,o,s,r),mylog.log("changeCommunexionScope appendDom",r),communexionObj=scopeObject(i),mylog.log("changeCommunexionScope communexionObj",communexionObj),myScopes.open=communexionObj;var l=!!(notNull(r)&&r.indexOf("scopes-news-form")>=0);mylog.log("changeCommunexionScope newsAction",l),$(r).html(constructScopesHtml(l)),$(r+" .scope-order").sort(sortSpan).appendTo(r),localStorage.setItem("myScopes",JSON.stringify(myScopes)),l?bindScopesNewsEvent():(searchObject.count=!0,startSearch(0,indexStepInit),bindScopesInputEvent())}function getCommunexionLabel(){if(mylog.log("getCommunexionLabel"),void 0!==myScopes.communexion&&Object.keys(myScopes.communexion).length>0){var e="";$.each(myScopes.communexion,(function(t,a){"cities"==a.type&&(e=a.name)})),$(".communexion-btn-label").html(e)}else mylog.log("getCommunexionLabel hide"),$("#communexion-news-btn, #communexion-btn").hide()}function getUrlSearchLocality(e,t){var a=[],n=[],i=[],o="",s=myScopes[myScopes.type];return notNull(s)&&($.each(s,(function(e,t){mylog.log("getMultiScopeForSearch value.active",t.active),1==t.active&&("cities"==t.type&&("undefined"==typeof costum||!notNull(costum)||void 0===costum.filters||void 0===costum.filters.scopes||void 0===costum.filters.scopes.cities||e.indexOf(costum.filters.scopes.cities)<0)?(keyScope=void 0===t.postalCode?t.id:t.id+"cp"+t.postalCode,keyScope+=void 0===t.allCP&&t.allCP?"allPostalCode":"",a.push(keyScope)):"cp"==t.type&&("undefined"==typeof costum||!notNull(costum)||void 0===costum.filters||void 0===costum.filters.scopes||void 0===costum.filters.scopes.cp||t.id.indexOf(costum.filters.scopes.cp)<0)?n.push(t.id):t.type.indexOf("level")>=0&&("undefined"==typeof costum||!notNull(costum)||void 0===costum.filters||void 0===costum.filters.scopes||void 0===costum.filters.scopes.zones||t.id.indexOf(costum.filters.scopes.zones)<0)&&i.push(t.id))}
38)),a.length>0&&(o+="&cities="+a.join(",")),i.length>0&&(o+="&zones="+i.join(",")),n.length>0&&(o+="&cp="+n.join(",")),""!=o&&(o="scopeType="+myScopes.type+o,e+=""!=e?"&"+o:o)),e}function checkMyScopeObject(e,a,n){inMyScope=!0,void 0!==myScopes[e.key]?($.each(e.ids,(function(t,a){a.indexOf("cp")>0?(tab=a.split("cp"),void 0===myScopes[e.key][tab[0]+"cities"+tab[1]]&&(inMyScope=!1)):a.indexOf("allPostalCode")>0?(tab=a.split("allPostalCode"),void 0!==myScopes[e.key][tab[0]]&&void 0!==myScopes[e.key][tab[0]].allCP&&myScopes[e.key][tab[0]].allCP||(inMyScope=!1)):(inside=!1,$.each(myScopes[e.key],(function(e,t){(t.id==a||t.id.indexOf(a)>-1)&&(inside=!0)})),inMyScope=inside)})),inMyScope?(myScopes.type=e.key,$.each(myScopes[e.key],(function(a,n){var i="";a.indexOf("cities")>0&&(i=a.replace("cities","")),"cities"==n.type&&void 0!==n.postalCode&&(i=n.id+"cp"+n.postalCode),n.type.indexOf("level")>-1&&(i=(t=a.split("level"))[0]),"cp"==n.type&&(i=n.id),myScopes[e.key][a].active=$.inArray(i,e.ids)>-1})),appendScopeBreadcrum()):setOpenBreadCrum(a,null,n)):Object.keys(myScopes[myScopes.type]).length>0&&appendScopeBreadcrum()}function appendScopeBreadcrum(){Object.keys(myScopes[myScopes.type]).length>0&&$(".scopes-container").html(constructScopesHtml()),bindScopesInputEvent(),$.inArray(myScopes.type,["multiscopes","communexion"])>-1&&$("#"+myScopes.type+"-btn").addClass("active")}function setOpenBreadCrum(e,t,a,n){setOpenScope={},void 0!==e.zones&&(zones=e.zones.split(","),setOpenScope.zones=[],$.each(zones,(function(e,t){setOpenScope.zones.push(t)}))),void 0!==e.cities&&(cities=e.cities.split(","),setOpenScope.cities=[],$.each(cities,(function(e,t){setOpenScope.cities.push(t)}))),void 0!==e.cp&&(cp=e.cp.split(","),setOpenScope.cp=[],$.each(cp,(function(e,t){setOpenScope.cp.push(t)}))),loadingData=!0,scopeLoadingForSearch=!0,mylog.log("setOpenScope",setOpenScope),ajaxPost(null,baseUrl+"/"+moduleId+"/zone/getscopebyids",setOpenScope,(function(e){mylog.log("data",e),notNull(n)?(myScopes.type=n,myScopes[n]=e.scopes):(myScopes.type="open",myScopes.open=e.scopes),localStorage.setItem("myScopes",JSON.stringify(myScopes)),appendScopeBreadcrum(),t&&(costum.scopes=myScopes.open),void 0!==a&¬Null(a)&&a(),scopeLoadingForSearch=!1})),myScopes.type=notNull(n)?n:"open"}function getSearchLocalityObject(){var e={},t=myScopes[myScopes.type];return notNull(t)&&$.each(t,(function(t,a){mylog.log("getMultiScopeForSearch value.active",a.active),1==a.active&&(e[t]=a,mylog.log("getMultiScopeForSearch search2",e))})),mylog.log("getMultiScopeForSearch search",e),e}function addToMultiscope(e){mylog.log("addToMultiscope",e,myScopes),""!=e&&("communexion"==myScopes.type?newMultiScope=myScopes.communexion[e]:newMultiScope=myScopes.open[e],newMultiScope.active=!0,myScopes.multiscopes[e]=newMultiScope,saveMultiScope())}function scopeExists(e){return void 0!==myScopes.multiscopes[e]}function removeFromMultiscope(e){mylog.log("removeFromMultiscope",e),scopeExists(e)&&(delete myScopes.multiscopes[e],saveMultiScope())}function saveMultiScope(){null!=userId&&""!=userId&&(notEmpty(myScopes.multiscopes)||(myScopes.multiscopes={}),ajaxPost(null,baseUrl+"/"+moduleId+"/person/updatemultiscope",{multiscopes:myScopes.multiscopes},(function(e){mylog.log("updatemultiscope success")}))),localStorage.setItem("myScopes",JSON.stringify(myScopes))}function bindSearchCity(e,t){mylog.log("bindSearchCity"),domTarget=notEmpty(e)?e:"#filter-scopes-menu",$(domTarget+" .scope-search-trigger").off().on("click",(function(){searchTypeGS=["cities"],startGlobalSearch(0,30,domTarget,t)})),$(domTarget+" .input-global-search").off().on("keyup",(function(e){13==e.keyCode&&(searchTypeGS=["cities"],startGlobalSearch(0,30,domTarget,t))}))}function clearOpenScope(){myScopes.open={},localStorage.setItem("myScopes",JSON.stringify(myScopes)),void 0!==searchObject.ranges&&searchAllEngine.initSearch(),$(".scopes-container").html(""),searchObject.count=!0,startSearch(0,indexStepInit)}function bindScopesInputEvent(e){mylog.log("bindScopesInputEvent"),$(".manageMultiscopes").off().on("click",(function(){mylog.log("manageMultiscopes"),addScope=$(this).data("add"),scopeValue=$(this).data("scope-value"),key=$(this).data("scope-key"),mylog.log("manageMultiscopes",key),addScope?(addToMultiscope(key),$(this).removeClass("text-red").addClass("active").data("add",!1).attr("data-original-title","Remove from favorites"),$(this).find("i").removeClass("fa-star-o").addClass("fa-star")):(removeFromMultiscope(key),"multiscopes"==myScopes.type?$(this).parent().remove():($(this).removeClass("active").addClass("text-red").data("add",!0).attr("data-original-title","Add to favorites"),$(this).find("i").removeClass("fa-star").addClass("fa-star-o"))),countFavoriteScope()})),$("#multiscopes-btn, #communexion-btn").off().on("click",(function(){mylog.log("#multisopes-btn, #communexion-btn"),$(this).hasClass("active")?($
38(this).removeClass("active"),$(this).find("i.fa-angle-up").removeClass("fa-angle-up").addClass("fa-angle-down"),myScopes.type="open",myScopes.open={},$(".scopes-container").html("")):($(".btn-menu-scopes").removeClass("active"),$(".btn-menu-scopes").find("i.fa-angle-up").removeClass("fa-angle-up").addClass("fa-angle-down"),$(this).addClass("active"),myScopes.type=$(this).data("type"),$(this).find("i.fa-angle-down").removeClass("fa-angle-down").addClass("fa-angle-up"),$(".scopes-container").html(constructScopesHtml()),"communexion"==myScopes.type&&$("#filter-scopes-menu .scopes-container .scope-order").sort(sortSpan).appendTo("#filter-scopes-menu .scopes-container")),localStorage.setItem("myScopes",JSON.stringify(myScopes)),void 0!==searchObject.ranges&&searchAllEngine.initSearch(),searchObject.count=!0,startSearch(0,indexStepInit),bindScopesInputEvent()})),$(".scopes-container .item-scope-input").off().on("click",(function(){mylog.log(".item-scope-input"),scopeValue=$(this).data("scope-value"),typeSearch=$(this).data("btn-type"),key=$(this).data("scope-key"),scopeActiveScope(key),localStorage.setItem("myScopes",JSON.stringify(myScopes)),searchObject.count=!0,location.hash.indexOf("#live")>=0||location.hash.indexOf("#freedom")>=0?startNewsSearch(!0):location.hash.indexOf("#interoperability")>=0?(searchInterface.setSearchTypesInterop(),startSearchInterop(0,30)):(void 0!==searchObject.ranges&&searchAllEngine.initSearch(),startSearch(0,indexStepInit,searchCallback))})),$(".item-globalscope-checker").off().on("click",(function(){mylog.log(".item-globalscope-checker");var e=$(this).data("scope-notsearch"),t=$(this).data("append-container");$("#searchOnCity").val(""),$(".dropdown-result-global-search").hide(700).html(""),mylog.log(".item-globalscope-checker container",t,t.indexOf("#scopes-news-form")),-1==t.indexOf("#scopes-news-form")?myScopes.type="open":myScopes.typeNews="open",localStorage.setItem("myScopes",JSON.stringify(myScopes)),void 0!==searchObject.ranges&&searchAllEngine.initSearch(),mylog.log("globalscope-checker",$(this).data("scope-name"),$(this).data("scope-type")),mylog.log("globalscope-checker values",myScopes.search,$(this).data("scope-value"),myScopes.search[$(this).data("scope-value")]),changeCommunexionScope($(this).data("scope-value"),$(this).data("scope-name"),$(this).data("scope-type"),$(this).data("scope-level"),myScopes.search[$(this).data("scope-value")],e,!0,$(this).data("append-container"))}))}function countFavoriteScope(){count=0,notNull(myScopes.multiscopes)&&(count=Object.keys(myScopes.multiscopes).length),$(".count-favorite").html(count)}function setCommunexion(){mylog.log("setCommunexion"),ajaxPost(null,baseUrl+"/"+moduleId+"/element/getCommunexion",null,(function(e){mylog.log("setCommunexion success",e),myScopes.communexion=e?scopeObject(e):{},localStorage.setItem("myScopes",JSON.stringify(myScopes))}))}function scopeActiveScope(e){mylog.log("scopeActive",e,myScopes.type),"multiscopes"!=myScopes.type?(mylog.log("here",myScopes.type),$.each(myScopes[myScopes.type],(function(t,a){myScopes[myScopes.type][t].active=t==e})),$(".scopes-container .item-scope-input i.fa").addClass("fa-circle-o"),$(".scopes-container .item-scope-input i.fa").removeClass("fa-check-circle"),$(".scopes-container .scope-order").addClass("disabled"),$(".scopes-container [data-scope-key='"+e+"'].item-scope-input i.fa").removeClass("fa-circle-o"),$(".scopes-container [data-scope-key='"+e+"'].item-scope-input i.fa").addClass("fa-check-circle"),$(".scopes-container [data-scope-key='"+e+"'].item-scope-input").parent().removeClass("disabled")):(mylog.log("la",myScopes.type),myScopes[myScopes.type][e].active?(myScopes[myScopes.type][e].active=!1,$("[data-scope-key='"+e+"'].item-scope-input i.fa").addClass("fa-circle-o"),$("[data-scope-key='"+e+"'].item-scope-input i.fa").removeClass("fa-check-circle"),$("[data-scope-key='"+e+"'].item-scope-input").parent().addClass("disabled")):(myScopes[myScopes.type][e].active=!0,$("[data-scope-key='"+e+"'].item-scope-input i.fa").removeClass("fa-circle-o"),$("[data-scope-key='"+e+"'].item-scope-input i.fa").addClass("fa-check-circle"),$("[data-scope-key='"+e+"'].item-scope-input").parent().removeClass("disabled")))}function sortSpan(e,t){return $(t).data("level")<$(e).data("level")?1:-1}function scopeObject(e){return mylog.log("scopeObject",e),communexionObj={},"string"==typeof e&&(e=jQuery.parseJSON(e)),void 0!==e.level1&&(objToPush={id:e.level1,name:e.level1Name,type:"level1",active:!1,level:1,countryCode:e.country},communexionObj[objToPush.id+objToPush.type]=objToPush,mylog.log("communexionObj level1",communexionObj)),void 0!==e.level2&¬Null(e.level1)&&e.level1!=e.level2&&(objToPush={id:e.level1,name:e.level2Name,type:"level2",active:!1,level:2,countryCode:e.country},communexionObj[objToPush.id+objToPush.type]=objToPush,mylog.log("communexionObj level2",communexionObj)),void 0!==e.level3&¬Null(e.level1)&&e.level1!=e.level3&&(objToPush={id:e.level3,name:e.level3Name,type:"level3",active:!1,level:3,countryCode:e.country},communexionObj[objToPush.id+objToPush.type]=objToPush,mylog.log("communexionObj level3",communexionObj)),void 0!==e.level4&¬Null(e.level1)&&e.level1!=e.level4&&(objToPush={id:e.level4,name:e.level4Name,type:"level4",active:!1,level:4,countryCode:e.country},communexionObj[objToPush.id+objToPush.type]=objToPush,mylog.log("communexionObj level4",communexionObj)),mylog.log("scopeObject cp",typeof e.postalCode,typeof e.uniqueCp,e.uniqueCp),void 0!==e.postalCode&&void 0!==e.uniqueCp&&0==e.uniqueCp&&(mylog.log("scopeObject communexionObj cp values",e),objToPush={id:e.postalCode+e.country+objToPush.type,name:e.postalCode,type:"cp",active:!1,countryCode:e.country},communexionObj[objToPush.id]=objToPush,mylog.log("scopeObject communexionObj cp",communexionObj)),notNull(e.level)&&void 0!==e.level?objToPush={id:e.id,name:e.name,type:e.type,active:!0,level:e.numLevel,countryCode:e.country}:objToPush={id:e.city,name:notNull(e.allCP)&&0==e.allCP?e.name:e.cityName,type:"cities",active:!notNull(e.allCP)||0!=e.allCP,countryCode:e.country,allCP:e.allCP},communexionObj[objToPush.id+objToPush.type]=objToPush,mylog.log("scopeObject communexionObj",communexionObj),notNull(e.allCP)&&0==e.allCP&&(objToPush={id:e.city,name:e.cityName+" ( "+e.postalCode+" ) ",type:"cities",active:!0,countryCode:e.country,allCP:e.allCP,postalCode:e.postalCode},communexionObj[objToPush.id+objToPush.type+objToPush.postalCode]=objToPush),mylog.log("scopeObject communexionObj",communexionObj),communexionObj}function getScopeActive(){mylog.log("getScopeActive");var e={};return notNull(myScopes.type)&¬Null(myScopes[myScopes.type])&&(mylog.log("here",myScopes.type),$.each(myScopes[myScopes.type],(function(t,a){1==myScopes[myScopes.type][t].active&&(e[t]=myScopes[myScopes.type][t])}))),mylog.log("getScopeActive scopeActive",e),e} 39/* @preserve 40 * Leaflet 1.5.1+Detached: 2e3e0ffbe87f246eb76d86d2633ddd59b262830b.2e3e0ff, a JS library for interactive maps. http://leafletjs.com 41 * (c) 2010-2018 Vladimir Agafonkin, (c) 2010-2011 CloudMade 42 */!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.L={})}(this,(function(e){"use strict";var t=Object.freeze;function a(e){var t,a,n,i;for(a=1,n=arguments.length;a<n;a++)for(t in i=arguments[a])e[t]=i[t];return e}Object.freeze=function(e){return e};var n=Object.create||function(e){return i.prototype=e,new i};function i(){}function o(e,t){var a=Array.prototype.slice;
42if(e.bind)return e.bind.apply(e,a.call(arguments,1));var n=a.call(arguments,2);return function(){return e.apply(t,n.length?n.concat(a.call(arguments)):arguments)}}var s=0;function r(e){return e._leaflet_id=e._leaflet_id||++s,e._leaflet_id}function l(e,t,a){var n,i,o,s;return s=function(){n=!1,i&&(o.apply(a,i),i=!1)},o=function(){n?i=arguments:(e.apply(a,arguments),setTimeout(s,t),n=!0)}}function c(e,t,a){var n=t[1],i=t[0],o=n-i;return e===n&&a?e:((e-i)%o+o)%o+i}function d(){return!1}function u(e,t){return t=void 0===t?6:t,+(Math.round(e+"e+"+t)+"e-"+t)}function p(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function m(e){return p(e).split(/\s+/)}function h(e,t){for(var a in e.hasOwnProperty("options")||(e.options=e.options?n(e.options):{}),t)e.options[a]=t[a];return e.options}function f(e,t,a){var n=[];for(var i in e)n.push(encodeURIComponent(a?i.toUpperCase():i)+"="+encodeURIComponent(e[i]));return(t&&-1!==t.indexOf("?")?"&":"?")+n.join("&")}var g=/\{ *([\w_-]+) *\}/g;function v(e,t){return e.replace(g,(function(e,a){var n=t[a];if(void 0===n)throw new Error("No value provided for variable "+e);return"function"==typeof n&&(n=n(t)),n}))}var b=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function y(e,t){for(var a=0;a<e.length;a++)if(e[a]===t)return a;return-1}var _="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function M(e){return window["webkit"+e]||window["moz"+e]||window["ms"+e]}var w=0;function x(e){var t=+new Date,a=Math.max(0,16-(t-w));return w=t+a,window.setTimeout(e,a)}var k=window.requestAnimationFrame||M("RequestAnimationFrame")||x,C=window.cancelAnimationFrame||M("CancelAnimationFrame")||M("CancelRequestAnimationFrame")||function(e){window.clearTimeout(e)};function O(e,t,a){if(!a||k!==x)return k.call(window,o(e,t));e.call(t)}function $(e){e&&C.call(window,e)}var j=(Object.freeze||Object)({freeze:t,extend:a,create:n,bind:o,lastId:s,stamp:r,throttle:l,wrapNum:c,falseFn:d,formatNum:u,trim:p,splitWords:m,setOptions:h,getParamString:f,template:v,isArray:b,indexOf:y,emptyImageUrl:_,requestFn:k,cancelFn:C,requestAnimFrame:O,cancelAnimFrame:$});function A(){}A.extend=function(e){function t(){this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()}var i=t.__super__=this.prototype,o=n(i);for(var s in(o.constructor=t).prototype=o,this)this.hasOwnProperty(s)&&"prototype"!==s&&"__super__"!==s&&(t[s]=this[s]);return e.statics&&(a(t,e.statics),delete e.statics),e.includes&&(function(e){if("undefined"!=typeof L&&L&&L.Mixin){e=b(e)?e:[e];for(var t=0;t<e.length;
42t++)e[t]===L.Mixin.Events&&console.warn("Deprecated include of L.Mixin.Events: this property will be removed in future releases, please inherit from L.Evented instead.",(new Error).stack)}}(e.includes),a.apply(null,[o].concat(e.includes)),delete e.includes),o.options&&(e.options=a(n(o.options),e.options)),a(o,e),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){i.callInitHooks&&i.callInitHooks.call(this),this._initHooksCalled=!0;for(var e=0,t=o._initHooks.length;e<t;e++)o._initHooks[e].call(this)}},t},A.include=function(e){return a(this.prototype,e),this},A.mergeOptions=function(e){return a(this.prototype.options,e),this},A.addInitHook=function(e){var t=Array.prototype.slice.call(arguments,1),a="function"==typeof e?e:function(){this[e].apply(this,t)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(a),this};var T={on:function(e,t,a){if("object"==typeof e)for(var n in e)this._on(n,e[n],t);else for(var i=0,o=(e=m(e)).length;i<o;i++)this._on(e[i],t,a);return this},off:function(e,t,a){if(e)if("object"==typeof e)for(var n in e)this._off(n,e[n],t);else for(var i=0,o=(e=m(e)).length;i<o;i++)this._off(e[i],t,a);else delete this._events;return this},_on:function(e,t,a){this._events=this._events||{};var n=this._events[e];n||(n=[],this._events[e]=n),a===this&&(a=void 0);for(var i={fn:t,ctx:a},o=n,s=0,r=o.length;s<r;s++)if(o[s].fn===t&&o[s].ctx===a)return;o.push(i)},_off:function(e,t,a){var n,i,o;if(this._events&&(n=this._events[e]))if(t){if(a===this&&(a=void 0),n)for(i=0,o=n.length;i<o;i++){var s=n[i];if(s.ctx===a&&s.fn===t)return s.fn=d,this._firingCount&&(this._events[e]=n=n.slice()),void n.splice(i,1)}}else{for(i=0,o=n.length;i<o;i++)n[i].fn=d;delete this._events[e]}},fire:function(e,t,n){if(!this.listens(e,n))return this;var i=a({},t,{type:e,target:this,sourceTarget:t&&t.sourceTarget||this});if(this._events){var o=this._events[e];if(o){this._firingCount=this._firingCount+1||1;for(var s=0,r=o.length;s<r;s++){var l=o[s];l.fn.call(l.ctx||this,i)}this._firingCount--}}return n&&this._propagateEvent(i),this},listens:function(e,t){var a=this._events&&this._events[e];if(a&&a.length)return!0;if(t)for(var n in this._eventParents)if(this._eventParents[n].listens(e,t))return!0;return!1},once:function(e,t,a){if("object"==typeof e){for(var n in e)this.once(n,e[n],t);return this}var i=o((function(){this.off(e,t,a).off(e,i,a)}),this);return this.on(e,t,a).on(e,i,a)},addEventParent:function(e){return this._eventParents=this._eventParents||{},this._eventParents[r(e)]=e,this},removeEventParent:function(e){return this._eventParents&&delete this._eventParents[r(e)],this},_propagateEvent:function(e){for(var t in this._eventParents)this._eventParents[t].fire(e.type,a({layer:e.target,propagatedFrom:e.target},e),!0)}};T.addEventListener=T.on,T.removeEventListener=T.clearAllEventListeners=T.off,T.addOneTimeEventListener=T.once,T.fireEvent=T.fire,T.hasEventListeners=T.listens;var S=A.extend(T);function D(e,t,a){this.x=a?Math.round(e):e,this.y=a?Math.round(t):t}var I=Math.trunc||function(e){return 0<e?Math.floor(e):Math.ceil(e)};function z(e,t,a){return e instanceof D?e:b(e)?new D(e[0],e[1]):null==e?e:"object"==typeof e&&"x"in e&&"y"in e?new D(e.x,e.y):new D(e,t,a)}function F(e,t){if(e)for(var a=t?[e,t]:e,n=0,i=a.length;n<i;n++)this.extend(a[n])}function E(e,t){return!e||e instanceof F?e:new F(e,t)}function N(e,t){if(e)for(var a=t?[e,t]:e,n=0,i=a.length;n<i;n++)this.extend(a[n])}function P(e,t){return e instanceof N?e:new N(e,t)}function q(e,t,a){if(isNaN(e)||isNaN(t))throw new Error("Invalid LatLng object: ("+e+", "+t+")");this.lat=+e,this.lng=+t,void 0!==a&&(this.alt=+a)}function B(e,t,a){return e instanceof q?e:b(e)&&"object"!=typeof e[0]?3===e.length?new q(e[0],e[1],e[2]):2===e.length?new q(e[0],e[1]):null:null==e?e:"object"==typeof e&&"lat"in e?new q(e.lat,"lng"in e?e.lng:e.lon,e.alt):void 0===t?null:new q(e,t,a)}D.prototype={clone:function(){return new D(this.x,this.y)},add:function(e){return this.clone()._add(z(e))},_add:function(e){return this.x+=e.x,this.y+=e.y,this},subtract:function(e){return this.clone()._subtract(z(e))}
vendor: 5,786 bytes, line 42
42,_subtract:function(e){return this.x-=e.x,this.y-=e.y,this},divideBy:function(e){return this.clone()._divideBy(e)},_divideBy:function(e){return this.x/=e,this.y/=e,this},multiplyBy:function(e){return this.clone()._multiplyBy(e)},_multiplyBy:function(e){return this.x*=e,this.y*=e,this},scaleBy:function(e){return new D(this.x*e.x,this.y*e.y)},unscaleBy:function(e){return new D(this.x/e.x,this.y/e.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=I(this.x),this.y=I(this.y),this},distanceTo:function(e){var t=(e=z(e)).x-this.x,a=e.y-this.y;return Math.sqrt(t*t+a*a)},equals:function(e){return(e=z(e)).x===this.x&&e.y===this.y},contains:function(e){return e=z(e),Math.abs(e.x)<=Math.abs(this.x)&&Math.abs(e.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}},F.prototype={extend:function(e){return e=z(e),this.min||this.max?(this.min.x=Math.min(e.x,this.min.x),this.max.x=Math.max(e.x,this.max.x),this.min.y=Math.min(e.y,this.min.y),this.max.y=Math.max(e.y,this.max.y)):(this.min=e.clone(),this.max=e.clone()),this},getCenter:function(e){return new D((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,e)},getBottomLeft:function(){return new D(this.min.x,this.max.y)},getTopRight:function(){return new D(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(e){var t,a;return(e="number"==typeof e[0]||e instanceof D?z(e):E(e))instanceof F?(t=e.min,a=e.max):t=a=e,t.x>=this.min.x&&a.x<=this.max.x&&t.y>=this.min.y&&a.y<=this.max.y},intersects:function(e){e=E(e);var t=this.min,a=this.max,n=e.min,i=e.max,o=i.x>=t.x&&n.x<=a.x,s=i.y>=t.y&&n.y<=a.y;return o&&s},overlaps:function(e){e=E(e);var t=this.min,a=this.max,n=e.min,i=e.max,o=i.x>t.x&&n.x<a.x,s=i.y>t.y&&n.y<a.y;return o&&s},isValid:function(){return!(!this.min||!this.max)}},N.prototype={extend:function(e){var t,a,n=this._southWest,i=this._northEast;if(e instanceof q)a=t=e;else{if(!(e instanceof N))return e?this.extend(B(e)||P(e)):this;if(t=e._southWest,a=e._northEast,!t||!a)return this}return n||i?(n.lat=Math.min(t.lat,n.lat),n.lng=Math.min(t.lng,n.lng),i.lat=Math.max(a.lat,i.lat),i.lng=Math.max(a.lng,i.lng)):(this._southWest=new q(t.lat,t.lng),this._northEast=new q(a.lat,a.lng)),this},pad:function(e){var t=this._southWest,a=this._northEast,n=Math.abs(t.lat-a.lat)*e,i=Math.abs(t.lng-a.lng)*e;return new N(new q(t.lat-n,t.lng-i),new q(a.lat+n,a.lng+i))},getCenter:function(){return new q((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new q(this.getNorth(),this.getWest())},getSouthEast:function(){return new q(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(e){e="number"==typeof e[0]||e instanceof q||"lat"in e?B(e):P(e);var t,a,n=this._southWest,i=this._northEast;return e instanceof N?(t=e.getSouthWest(),a=e.getNorthEast()):t=a=e,t.lat>=n.lat&&a.lat<=i.lat&&t.lng>=n.lng&&a.lng<=i.lng},intersects:function(e){e=P(e);var t=this._southWest,a=this._northEast,n=e.getSouthWest(),i=e.getNorthEast(),o=i.lat>=t.lat&&n.lat<=a.lat,s=i.lng>=t.lng&&n.lng<=a.lng;return o&&s},overlaps:function(e){e=P(e);var t=this._southWest,a=this._northEast,n=e.getSouthWest(),i=e.getNorthEast(),o=i.lat>t.lat&&n.lat<a.lat,s=i.lng>t.lng&&n.lng<a.lng;return o&&s},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(e,t){return!!e&&(e=P(e),this._southWest.equals(e.getSouthWest(),t)&&this._northEast.equals(e.getNorthEast(),t))},isValid:function(){return!(!this._southWest||!this._northEast)}};var H,Y={latLngToPoint:function(e,t){var a=this.projection.project(e),n=this.scale(t);return this.transformation._transform(a,n)},pointToLatLng:function(e,t){var a=this.scale(t),n=this.transformation.untransform(e,a);return this.projection.unproject(n)},project:function(e){return this.projection.project(e)},unproject:function(e){return this.projection.unproject(e)},scale:function(e){return 256*Math.pow(2,e)},zoom:function(e){return Math.log(e/256)/Math.LN2},getProjectedBounds:function(e){if(this.infinite)return null;var t=this.projection.bounds,a=this.scale(e);return new F(this.transformation.transform(t.min,a),this.transformation.transform(t.max,a))},infinite:!(q.prototype={equals:function(e,t){return!!e&&(e=B(e),Math.max(Math.abs(this.lat-e.lat),Math.abs(this.lng-e.lng))<=(void 0===t?1e-9:t))},toString:function(e){return"LatLng("+u(this.lat,e)+", "+u(this.lng,e)+")"},distanceTo:function(e){return R.distance(this,B(e))},wrap:function(){return R.wrapLatLng(this)},toBounds:function(e){var t=180*e/40075017,a=t/Math.cos(Math.PI/180*this.lat);return P([this.lat-t,this.lng-a],[this.lat+t,this.lng+a])},clone:function(){return new q(this.lat,this.lng,this.alt)}}),wrapLatLng:function(e){var t=this.wrapLng?c(e.lng,this.wrapLng,!0):e.lng;return new q(this.wrapLat?c(e.lat,this.wrapLat,!0):e.lat,t,e.alt)},wrapLatLngBounds:function(e){var t=e.getCenter(),a=this.wrapLatLng(t),n=t.lat-a.lat,i=t.lng-a.lng;if(0==n&&0==i)return e;
42var o=e.getSouthWest(),s=e.getNorthEast();return new N(new q(o.lat-n,o.lng-i),new q(s.lat-n,s.lng-i))}},R=a({},Y,{wrapLng:[-180,180],R:6371e3,distance:function(e,t){var a=Math.PI/180,n=e.lat*a,i=t.lat*a,o=Math.sin((t.lat-e.lat)*a/2),s=Math.sin((t.lng-e.lng)*a/2),r=o*o+Math.cos(n)*Math.cos(i)*s*s,l=2*Math.atan2(Math.sqrt(r),Math.sqrt(1-r));return this.R*l}}),W=6378137,U={R:W,MAX_LATITUDE:85.0511287798,project:function(e){var t=Math.PI/180,a=this.MAX_LATITUDE,n=Math.max(Math.min(a,e.lat),-a),i=Math.sin(n*t);return new D(this.R*e.lng*t,this.R*Math.log((1+i)/(1-i))/2)},unproject:function(e){var t=180/Math.PI;return new q((2*Math.atan(Math.exp(e.y/this.R))-Math.PI/2)*t,e.x*t/this.R)},bounds:(H=W*Math.PI,new F([-H,-H],[H,H]))};function X(e,t,a,n){if(b(e))return this._a=e[0],this._b=e[1],this._c=e[2],void(this._d=e[3]);this._a=e,this._b=t,this._c=a,this._d=n}function V(e,t,a,n){return new X(e,t,a,n)}X.prototype={transform:function(e,t){return this._transform(e.clone(),t)},_transform:function(e,t){return t=t||1,e.x=t*(this._a*e.x+this._b),e.y=t*(this._c*e.y+this._d),e},untransform:function(e,t){return t=t||1,new D((e.x/t-this._b)/this._a,(e.y/t-this._d)/this._c)}};var G,K=a({},R,{code:"EPSG:3857",projection:U,transformation:(G=.5/(Math.PI*U.R),V(G,.5,-G,.5))}),Z=a({},K,{code:"EPSG:900913"});function J(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function Q(e,t){var a,n,i,o,s,r,l="";for(a=0,i=e.length;a<i;a++){for(n=0,o=(s=e[a]).length;n<o;n++)l+=(n?"L":"M")+(r=s[n]).x+" "+r.y;l+=t?Ae?"z":"x":""}return l||"M0 0"}var ee=document.documentElement.style,te="ActiveXObject"in window,ae=te&&!document.addEventListener,ne="msLaunchUri"in navigator&&!("documentMode"in document),ie=Se("webkit"),oe=Se("android"),se=Se("android 2")||Se("android 3"),re=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),le=oe&&Se("Google")&&re<537&&!("AudioNode"in window),ce=!!window.opera,de=Se("chrome"),ue=Se("gecko")&&!ie&&!ce&&!te,pe=!de&&Se("safari"),me=Se("phantom"),he="OTransition"in ee,fe=0===navigator.platform.indexOf("Win"),ge=te&&"transition"in ee,ve="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!se,be="MozPerspective"in ee,ye=!window.L_DISABLE_3D&&(ge||ve||be)&&!he&&!me,_e="undefined"!=typeof orientation||Se("mobile"),Me=_e&&ie,we=_e&&ve,xe=!window.PointerEvent&&window.MSPointerEvent,ke=!(!window.PointerEvent&&!xe),Ce=!window.L_NO_TOUCH&&(ke||"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),Oe=_e&&ce,Le=_e&&ue,$e=1<(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI),je=!!document.createElement("canvas").getContext,Ae=!(!document.createElementNS||!J("svg").createSVGRect),Te=!Ae&&function(){try{var e=document.createElement("div");e.innerHTML='<v:shape adj="1"/>';var t=e.firstChild;return t.style.behavior="url(#default#VML)",t&&"object"==typeof t.adj}catch(e){return!1}}();function Se(e){return 0<=navigator.userAgent.toLowerCase().indexOf(e)}var De=(Object.freeze||Object)({ie:te,ielt9:ae,edge:ne,webkit:ie,android:oe,android23:se,androidStock:le,opera:ce,chrome:de,gecko:ue,safari:pe,phantom:me,opera12:he,win:fe,ie3d:ge,webkit3d:ve,gecko3d:be,any3d:ye,mobile:_e,mobileWebkit:Me,mobileWebkit3d:we,msPointer:xe,pointer:ke,touch:Ce,mobileOpera:Oe,mobileGecko:Le,retina:$e,canvas:je,svg:Ae,vml:Te}),Ie=xe?"MSPointerDown":"pointerdown",ze=xe?"MSPointerMove":"pointermove",Fe=xe?"MSPointerUp":"pointerup",Ee=xe?"MSPointerCancel":"pointercancel",Ne=["INPUT","SELECT","OPTION"],Pe={},qe=!1,Be=0;function He(e){Pe[e.pointerId]=e,Be++}function Ye(e){Pe[e.pointerId]&&(Pe[e.pointerId]=e)}function Re(e){delete Pe[e.pointerId],Be--}function We(e,t){for(var a in e.touches=[],Pe)e.touches.push(Pe[a]);e.changedTouches=[e],t(e)}var Ue=xe?"MSPointerDown":ke?"pointerdown":"touchstart",Xe=xe?"MSPointerUp":ke?"pointerup":"touchend",Ve="_leaflet_";var Ge,Ke,Ze,Je,Qe,et=gt(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),tt=gt(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),at="webkitTransition"===tt||"OTransition"===tt?tt+"End":"transitionend";function nt(e){return"string"==typeof e?document.getElementById(e):e}function it(e,t){var a=e.style[t]||e.currentStyle&&e.currentStyle[t];if((!a||"auto"===a)&&document.defaultView){var n=document.defaultView.getComputedStyle(e,null);a=n?n[t]:null}return"auto"===a?null:a}function ot(e,t,a){var n=document.createElement(e);return n.className=t||"",a&&a.appendChild(n),n}function st(e){var t=e.parentNode;t&&t.removeChild(e)}function rt(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function lt(e){var t=e.parentNode;t&&t.lastChild!==e&&t.appendChild(e)}function ct(e){var t=e.parentNode;t&&t.firstChild!==e&&t.insertBefore(e,t.firstChild)}function dt(e,t){if(void 0!==e.classList)return e.classList.contains(t);var a=ht(e);return 0<a.length&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(a)}function ut(e,t){if(void 0!==e.classList)for(var a=m(t),n=0,i=a.length;n<i;n++)e.classList.add(a[n]);else if(!dt(e,t)){var o=ht(e);mt(e,(o?o+" ":"")+t)}}function pt(e,t){void 0!==e.classList?e.classList.remove(t):mt(e,p((" "+ht(e)+" ").replace(" "+t+" "," ")))}function mt(e,t){void 0===e.className.baseVal?e.className=t:e.className.baseVal=t}function ht(e){return e.correspondingElement&&(e=e.correspondingElement),void 0===e.className.baseVal?e.className:e.className.baseVal}function ft(e,t){"opacity"in e.style?e.style.opacity=t:"filter"in e.style&&function(e,t){var a=!1,n="DXImageTransform.Microsoft.Alpha";try{a=e.filters.item(n)}catch(e){if(1===t)return}t=Math.round(100*t),a?(a.Enabled=100!==t,a.Opacity=t):e.style.filter+=" progid:"+n+"(opacity="+t+")"}(e,t)}function gt(e){for(var t=document.documentElement.style,a=0;a<e.length;a++)if(e[a]in t)return e[a];return!1}function vt(e,t,a){var n=t||new D(0,0);e.style[et]=(ge?"translate("+n.x+"px,"+n.y+"px)":"translate3d("+n.x+"px,"+n.y+"px,0)")+(a?" scale("+a+")":"")}function bt(e,t){e._leaflet_pos=t,ye?vt(e,t):(e.style.left=t.x+"px",e.style.top=t.y+"px")}function yt(e){return e._leaflet_pos||new D(0,0)}if("onselectstart"in document)Ge=function(){$t(window,"selectstart",Ft)},Ke=function(){At(window,"selectstart",Ft)};else{var _t=gt(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);Ge=function(){if(_t){var e=document.documentElement.style;Ze=e[_t],e[_t]="none"}},Ke=function(){_t&&(document.documentElement.style[_t]=Ze,Ze=void 0)}}function Mt(){$t(window,"dragstart",Ft)}function wt(){At(window,"dragstart",Ft)}function xt(e){for(;-1===e.tabIndex;)e=e.parentNode;e.style&&(kt(),Qe=(Je=e).style.outline,e.style.outline="none",$t(window,"keydown",kt))}function kt(){Je&&(Je.style.outline=Qe,Qe=Je=void 0,At(window,"keydown",kt))}function Ct(e){for(;!((e=e.parentNode).offsetWidth&&e.offsetHeight||e===document.body););return e}function Ot(e){var t=e.getBoundingClientRect();return{x:t.width/e.offsetWidth||1,y:t.height/e.offsetHeight||1,boundingClientRect:t}}var Lt=(Object.freeze||Object)({TRANSFORM:et,TRANSITION:tt,TRANSITION_END:at,get:nt,getStyle:it,create:ot,remove:st,empty:rt,toFront:lt,toBack:ct,hasClass:dt,addClass:ut,removeClass:pt,setClass:mt,getClass:ht,setOpacity:ft,testProp:gt,setTransform:vt,setPosition:bt,getPosition:yt,disableTextSelection:Ge,enableTextSelection:Ke,disableImageDrag:Mt,enableImageDrag:wt,preventOutline:xt,restoreOutline:kt,getSizedParentNode:Ct,getScale:Ot});function $t(e,t,a,n){if("object"==typeof t)for(var i in t)Tt(e,i,t[i],a);else for(var o=0,s=(t=m(t)).length;o<s;o++)Tt(e,t[o],a,n);return this}var jt="_leaflet_events";function At(e,t,a,n){if("object"==typeof t)for(var i in t)St(e,i,t[i],a);else if(t)for(var o=0,s=(t=m(t)).length;o<s;o++)St(e,t[o],a,n);else{for(var r in e[jt])St(e,r,e[jt][r]);delete e[jt]}return this}function Tt(e,t,a,n){var i=t+r(a)+(n?"_"+r(n):"");if(e[jt]&&e[jt][i])return this;var s=function(t){return a.call(n||e,t||window.event)},l=s;ke&&0===t.indexOf("touch")?function(e,t,a,n){"touchstart"===t?function(e,t,a){var n=o((function(e){if("mouse"!==e.pointerType&&e.MSPOINTER_TYPE_MOUSE&&e.pointerType!==e.MSPOINTER_TYPE_MOUSE){if(!(Ne.indexOf(e.target.tagName)<0))return;Ft(e)}We(e,t)}));e["_leaflet_touchstart"+a]=n,e.addEventListener(Ie,n,!1),qe||(document.documentElement.addEventListener(Ie,He,!0),document.documentElement.addEventListener(ze,Ye,!0),document.documentElement.addEventListener(Fe,Re,!0),document.documentElement.addEventListener(Ee,Re,!0),qe=!0)}(e,a,n):"touchmove"===t?function(e,t,a){var n=function(e){(e.pointerType!==e.MSPOINTER_TYPE_MOUSE&&"mouse"!==e.pointerType||0!==e.buttons)&&We(e,t)};e["_leaflet_touchmove"+a]=n,e.addEventListener(ze,n,!1)}(e,a,n):"touchend"===t&&function(e,t,a){var n=function(e){We(e,t)};e["_leaflet_touchend"+a]=n,e.addEventListener(Fe,n,!1),e.addEventListener(Ee,n,!1)}(e,a,n)}(e,t,s,i):!Ce||"dblclick"!==t||ke&&de?"addEventListener"in e?"mousewheel"===t?e.addEventListener("onw
42heel"in e?"wheel":"mousewheel",s,!1):"mouseenter"===t||"mouseleave"===t?(s=function(t){t=t||window.event,Wt(e,t)&&l(t)},e.addEventListener("mouseenter"===t?"mouseover":"mouseout",s,!1)):("click"===t&&oe&&(s=function(e){!function(e,t){var a=e.timeStamp||e.originalEvent&&e.originalEvent.timeStamp,n=Bt&&a-Bt;if(n&&100<n&&n<500||e.target._simulatedClick&&!e._simulated)return Et(e);Bt=a,t(e)}(e,l)}),e.addEventListener(t,s,!1)):"attachEvent"in e&&e.attachEvent("on"+t,s):function(e,t,a){var n,i,o=!1;function s(e){var t;if(ke){if(!ne||"mouse"===e.pointerType)return;t=Be}else t=e.touches.length;if(!(1<t)){var a=Date.now(),s=a-(n||a);i=e.touches?e.touches[0]:e,o=0<s&&s<=250,n=a}}function r(e){if(o&&!i.cancelBubble){if(ke){if(!ne||"mouse"===e.pointerType)return;var a,s,r={};for(s in i)a=i[s],r[s]=a&&a.bind?a.bind(i):a;i=r}i.type="dblclick",i.button=0,t(i),n=null}}e[Ve+Ue+a]=s,e[Ve+Xe+a]=r,e[Ve+"dblclick"+a]=t,e.addEventListener(Ue,s,!1),e.addEventListener(Xe,r,!1),e.addEventListener("dblclick",t,!1)}(e,s,i),e[jt]=e[jt]||{},e[jt][i]=s}function St(e,t,a,n){var i=t+r(a)+(n?"_"+r(n):""),o=e[jt]&&e[jt][i];if(!o)return this;ke&&0===t.indexOf("touch")?function(e,t,a){var n=e["_leaflet_"+t+a];"touchstart"===t?e.removeEventListener(Ie,n,!1):"touchmove"===t?e.removeEventListener(ze,n,!1):"touchend"===t&&(e.removeEventListener(Fe,n,!1),e.removeEventListener(Ee,n,!1))}(e,t,i):!Ce||"dblclick"!==t||ke&&de?"removeEventListener"in e?"mousewheel"===t?e.removeEventListener("onwheel"in e?"wheel":"mousewheel",o,!1):e.removeEventListener("mouseenter"===t?"mouseover":"mouseleave"===t?"mouseout":t,o,!1):"detachEvent"in e&&e.detachEvent("on"+t,o):function(e,t){var a=e[Ve+Ue+t],n=e[Ve+Xe+t],i=e[Ve+"dblclick"+t];e.removeEventListener(Ue,a,!1),e.removeEventListener(Xe,n,!1),ne||e.removeEventListener("dblclick",i,!1)}(e,i),e[jt][i]=null}function Dt(e){return e.stopPropagation?e.stopPropagation():e.originalEvent?e.originalEvent._stopped=!0:e.cancelBubble=!0,Rt(e),this}function It(e){return Tt(e,"mousewheel",Dt),this}function zt(e){return $t(e,"mousedown touchstart dblclick",Dt),Tt(e,"click",Yt),this}function Ft(e){return e.preventDefault?e.preventDefault():e.returnValue=!1,this}function Et(e){return Ft(e),Dt(e),this}function Nt(e,t){if(!t)return new D(e.clientX,e.clientY);var a=Ot(t),n=a.boundingClientRect;return new D((e.clientX-n.left)/a.x-t.clientLeft,(e.clientY-n.top)/a.y-t.clientTop)}var Pt=fe&&de?2*window.devicePixelRatio:ue?window.devicePixelRatio:1;function qt(e){return ne?e.wheelDeltaY/2:e.deltaY&&0===e.deltaMode?-e.deltaY/Pt:e.deltaY&&1===e.deltaMode?20*-e.deltaY:e.deltaY&&2===e.deltaMode?60*-e.deltaY:e.deltaX||e.deltaZ?0:e.wheelDelta?(e.wheelDeltaY||e.wheelDelta)/2:e.detail&&Math.abs(e.detail)<32765?20*-e.detail:e.detail?e.detail/-32765*60:0}var Bt,Ht={};function Yt(e){Ht[e.type]=!0}function Rt(e){var t=Ht[e.type];return Ht[e.type]=!1,t}function Wt(e,t){var a=t.relatedTarget;if(!a)return!0;try{for(;a&&a!==e;)a=a.parentNode}catch(e){return!1}return a!==e}var Ut=(Object.freeze||Object)({on:$t,off:At,stopPropagation:Dt,disableScrollPropagation:It,disableClickPropagation:zt,preventDefault:Ft,stop:Et,getMousePosition:Nt,getWheelDelta:qt,fakeStop:Yt,skipped:Rt,isExternalTarget:Wt,addListener:$t,removeListener:At}),Xt=S.extend({run:function(e,t,a,n){this.stop(),this._el=e,this._inProgress=!0,this._duration=a||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=yt(e),this._offset=t.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=O(this._animate,this),this._step()},_step:function(e){var t=+new Date-this._startTime,a=1e3*this._duration;t<a?this._runFrame(this._easeOut(t/a),e):(this._runFrame(1),this._complete())},_runFrame:function(e,t){var a=this._startPos.add(this._offset.multiplyBy(e));t&&a._round(),bt(this._el,a),this.fire("step")},_complete:function(){$(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(e){return 1-Math.pow(1-e,this._easeOutPower)}}),Vt=S.extend({options:{crs:K,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(e,t){t=h(this,t),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(e),this._initLayout(),this._onResize=o(this._onResize,this),this._initEvents(),t.maxBounds&&this.setMaxBounds(t.maxBounds),void 0!==t.zoom&&(this._zoom=this._limitZoom(t.zoom)),t.center&&void 0!==t.zoom&&this.setView(B(t.center),t.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=tt&&ye&&!Oe&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),$t(this._proxy,at,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)}
42,setView:function(e,t,n){return t=void 0===t?this._zoom:this._limitZoom(t),e=this._limitCenter(B(e),t,this.options.maxBounds),n=n||{},this._stop(),this._loaded&&!n.reset&&!0!==n&&(void 0!==n.animate&&(n.zoom=a({animate:n.animate},n.zoom),n.pan=a({animate:n.animate,duration:n.duration},n.pan)),this._zoom!==t?this._tryAnimatedZoom&&this._tryAnimatedZoom(e,t,n.zoom):this._tryAnimatedPan(e,n.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(e,t),this)},setZoom:function(e,t){return this._loaded?this.setView(this.getCenter(),e,{zoom:t}):(this._zoom=e,this)},zoomIn:function(e,t){return e=e||(ye?this.options.zoomDelta:1),this.setZoom(this._zoom+e,t)},zoomOut:function(e,t){return e=e||(ye?this.options.zoomDelta:1),this.setZoom(this._zoom-e,t)},setZoomAround:function(e,t,a){var n=this.getZoomScale(t),i=this.getSize().divideBy(2),o=(e instanceof D?e:this.latLngToContainerPoint(e)).subtract(i).multiplyBy(1-1/n),s=this.containerPointToLatLng(i.add(o));return this.setView(s,t,{zoom:a})},_getBoundsCenterZoom:function(e,t){t=t||{},e=e.getBounds?e.getBounds():P(e);var a=z(t.paddingTopLeft||t.padding||[0,0]),n=z(t.paddingBottomRight||t.padding||[0,0]),i=this.getBoundsZoom(e,!1,a.add(n));if((i="number"==typeof t.maxZoom?Math.min(t.maxZoom,i):i)===1/0)return{center:e.getCenter(),zoom:i};
42var o=n.subtract(a).divideBy(2),s=this.project(e.getSouthWest(),i),r=this.project(e.getNorthEast(),i);return{center:this.unproject(s.add(r).divideBy(2).add(o),i),zoom:i}},fitBounds:function(e,t){if(!(e=P(e)).isValid())throw new Error("Bounds are not valid.");var a=this._getBoundsCenterZoom(e,t);return this.setView(a.center,a.zoom,t)},fitWorld:function(e){return this.fitBounds([[-90,-180],[90,180]],e)},panTo:function(e,t){return this.setView(e,this._zoom,{pan:t})},panBy:function(e,t){if(t=t||{},!(e=z(e).round()).x&&!e.y)return this.fire("moveend");if(!0!==t.animate&&!this.getSize().contains(e))return this._resetView(this.unproject(this.project(this.getCenter()).add(e)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new Xt,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),t.noMoveStart||this.fire("movestart"),!1!==t.animate){ut(this._mapPane,"leaflet-pan-anim");var a=this._getMapPanePos().subtract(e).round();this._panAnim.run(this._mapPane,a,t.duration||.25,t.easeLinearity)}else this._rawPanBy(e),this.fire("move").fire("moveend");return this},flyTo:function(e,t,a){if(!1===(a=a||{}).animate||!ye)return this.setView(e,t,a);this._stop();var n=this.project(this.getCenter()),i=this.project(e),o=this.getSize(),s=this._zoom;e=B(e),t=void 0===t?s:t;var r=Math.max(o.x,o.y),l=r*this.getZoomScale(s,t),c=i.distanceTo(n)||1,d=1.42,u=d*d;function p(e){var t=(l*l-r*r+(e?-1:1)*u*u*c*c)/(2*(e?l:r)*u*c),a=Math.sqrt(t*t+1)-t;return a<1e-9?-18:Math.log(a)}function m(e){return(Math.exp(e)-Math.exp(-e))/2}function h(e){return(Math.exp(e)+Math.exp(-e))/2}var f=p(0);var g=Date.now(),v=(p(1)-f)/d,b=a.duration?1e3*a.duration:1e3*v*.8;return this._moveStart(!0,a.noMoveStart),function a(){var o=(Date.now()-g)/b,l=function(e){return 1-Math.pow(1-e,1.5)}(o)*v;o<=1?(this._flyToFrame=O(a,this),this._move(this.unproject(n.add(i.subtract(n).multiplyBy(function(e){return r*(h(f)*function(e){return m(e)/h(e)}(f+d*e)-m(f))/u}(l)/c)),s),this.getScaleZoom(r/function(e){return r*(h(f)/h(f+d*e))}(l),s),{flyTo:!0})):this._move(e,t)._moveEnd(!0)}.call(this),this},flyToBounds:function(e,t){var a=this._getBoundsCenterZoom(e,t);return this.flyTo(a.center,a.zoom,t)},setMaxBounds:function(e){return(e=P(e)).isValid()?(this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this.options.maxBounds=e,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this.off("moveend",this._panInsideMaxBounds))},setMinZoom:function(e){var t=this.options.minZoom;return this.options.minZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(e):this},setMaxZoom:function(e){var t=this.options.maxZoom;return this.options.maxZoom=e,this._loaded&&t!==e&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(e):this},panInsideBounds:function(e,t){this._enforcingBounds=!0;var a=this.getCenter(),n=this._limitCenter(a,this._zoom,P(e));return a.equals(n)||this.panTo(n,t),this._enforcingBounds=!1,this},panInside:function(e,t){var a=z((t=t||{}).paddingTopLeft||t.padding||[0,0]),n=z(t.paddingBottomRight||t.padding||[0,0]),i=this.getCenter(),o=this.project(i),s=this.project(e),r=this.getPixelBounds(),l=r.getSize().divideBy(2),c=E([r.min.add(a),r.max.subtract(n)]);if(!c.contains(s)){this._enforcingBounds=!0;var d=o.subtract(s),u=z(s.x+d.x,s.y+d.y);(s.x<c.min.x||s.x>c.max.x)&&(u.x=o.x-d.x,0<d.x?u.x+=l.x-a.x:u.x-=l.x-n.x),(s.y<c.min.y||s.y>c.max.y)&&(u.y=o.y-d.y,0<d.y?u.y+=l.y-a.y:u.y-=l.y-n.y),this.panTo(this.unproject(u),t),this._enforcingBounds=!1}return this},invalidateSize:function(e){if(!this._loaded)return this;e=a({animate:!1,pan:!0},!0===e?{animate:!0}:e);var t=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),i=t.divideBy(2).round(),s=n.divideBy(2).round(),r=i.subtract(s);return r.x||r.y?(e.animate&&e.pan?this.panBy(r):(e.pan&&this._rawPanBy(r),this.fire("move"),e.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:t,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(e){if(e=this._locateOptions=a({timeout:1e4,watch:!1},e),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var t=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return e.watch?this._locationWatchId=navigator.geolocation.watchPosition(t,n,e):navigator.geolocation.getCurrentPosition(t,n,e),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(e){var t=e.code,a=e.message||(1===t?"permission denied":2===t?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:t,message:"Geolocation error: "+a+"."})},_handleGeolocationResponse:function(e){var t=new q(e.coords.latitude,e.coords.longitude),a=t.toBounds(2*e.coords.accuracy),n=this._locateOptions;if(n.setView){var i=this.getBoundsZoom(a);this.setView(t,n.maxZoom?Math.min(i,n.maxZoom):i)}var o={latlng:t,bounds:a,timestamp:e.timestamp};for(var s in e.coords)"number"==typeof e.coords[s]&&(o[s]=e.coords[s]);this.fire("locationfound",o)},addHandler:function(e,t){if(!t)return this;var a=this[e]=new t(this);return this._handlers.push(a),this.options[e]&&a.enable(),this},remove:function(){if(this._initEvents(!0),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(e){this._container._leaflet_id=void 0,this._containerId=void 0}var e;
42for(e in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),st(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&($(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[e].remove();for(e in this._panes)st(this._panes[e]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(e,t){var a=ot("div","leaflet-pane"+(e?" leaflet-"+e.replace("Pane","")+"-pane":""),t||this._mapPane);return e&&(this._panes[e]=a),a},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var e=this.getPixelBounds();return new N(this.unproject(e.getBottomLeft()),this.unproject(e.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(e,t,a){e=P(e),a=z(a||[0,0]);var n=this.getZoom()||0,i=this.getMinZoom(),o=this.getMaxZoom(),s=e.getNorthWest(),r=e.getSouthEast(),l=this.getSize().subtract(a),c=E(this.project(r,n),this.project(s,n)).getSize(),d=ye?this.options.zoomSnap:1,u=l.x/c.x,p=l.y/c.y,m=t?Math.max(u,p):Math.min(u,p);return n=this.getScaleZoom(m,n),d&&(n=Math.round(n/(d/100))*(d/100),n=t?Math.ceil(n/d)*d:Math.floor(n/d)*d),Math.max(i,Math.min(o,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new D(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(e,t){var a=this._getTopLeftPoint(e,t);return new F(a,a.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(e){return this.options.crs.getProjectedBounds(void 0===e?this.getZoom():e)},getPane:function(e){return"string"==typeof e?this._panes[e]:e},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(e,t){var a=this.options.crs;return t=void 0===t?this._zoom:t,a.scale(e)/a.scale(t)},getScaleZoom:function(e,t){var a=this.options.crs;t=void 0===t?this._zoom:t;var n=a.zoom(e*a.scale(t));return isNaN(n)?1/0:n},project:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.latLngToPoint(B(e),t)},unproject:function(e,t){return t=void 0===t?this._zoom:t,this.options.crs.pointToLatLng(z(e),t)},layerPointToLatLng:function(e){var t=z(e).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(e){return this.project(B(e))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(e){return this.options.crs.wrapLatLng(B(e))},wrapLatLngBounds:function(e){return this.options.crs.wrapLatLngBounds(P(e))},distance:function(e,t){return this.options.crs.distance(B(e),B(t))},containerPointToLayerPoint:function(e){return z(e).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(e){return z(e).add(this._getMapPanePos())},containerPointToLatLng:function(e){var t=this.containerPointToLayerPoint(z(e));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(e){return this.layerPointToContainerPoint(this.latLngToLayerPoint(B(e)))},mouseEventToContainerPoint:function(e){return Nt(e,this._container)},mouseEventToLayerPoint:function(e){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(e))},mouseEventToLatLng:function(e){return this.layerPointToLatLng(this.mouseEventToLayerPoint(e))},_initContainer:function(e){var t=this._container=nt(e);if(!t)throw new Error("Map container not found.");if(t._leaflet_id)throw new Error("Map container is already initialized.");$t(t,"scroll",this._onScroll,this),this._containerId=r(t)},_initLayout:function(){var e=this._container;this._fadeAnimated=this.options.fadeAnimation&&ye,ut(e,"leaflet-container"+(Ce?" leaflet-touch":"")+($e?" leaflet-retina":"")+(ae?" leaflet-oldie":"")+(pe?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var t=it(e,"position");"absolute"!==t&&"relative"!==t&&"fixed"!==t&&(e.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var e=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),bt(this._mapPane,new D(0,0)),this.createPane("tilePane"),this.createPane("shadowPane"),this.createPane("overlayPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ut(e.markerPane,"leaflet-zoom-hide"),ut(e.shadowPane,"leaflet-zoom-hide"))},_resetView:function(e,t){bt(this._mapPane,new D(0,0));var a=!this._loaded;this._loaded=!0,t=this._limitZoom(t),this.fire("viewprereset");var n=this._zoom!==t;this._moveStart(n,!1)._move(e,t)._moveEnd(n),this.fire("viewreset"),a&&this.fire("load")},_moveStart:function(e,t){return e&&this.fire("zoomstart"),t||this.fire("movestart"),this},_move:function(e,t,a){void 0===t&&(t=this._zoom);var n=this._zoom!==t;return this._zoom=t,this._lastCenter=e,this._pixelOrigin=this._getNewPixelOrigin(e),(n||a&&a.pinch)&&this.fire("zoom",a),this.fire("move",a)},_moveEnd:function(e){return e&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return $(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(e){bt(this._mapPane,this._getMapPanePos().subtract(e))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){this._targets={};var t=e?At:$t;t((this._targets[r(this._container)]=this)._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&t(window,"resize",this._onResize,this),ye&&this.options.transform3DLimit&&(e?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){$(this._resizeRequest),this._resizeRequest=O((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var e=this._getMapPanePos();Math.max(Math.abs(e.x),Math.abs(e.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(e,t){for(var a,n=[],i="mouseout"===t||"mouseover"===t,o=e.target||e.srcElement,s=!1;o;){if((a=this._targets[r(o)])&&("click"===t||"preclick"===t)&&!e._simulated&&this._draggableMoved(a)){s=!0;break}if(a&&a.listens(t,!0)){if(i&&!Wt(o,e))break;if(n.push(a),i)break}if(o===this._container)break;o=o.parentNode}return n.length||s||i||!Wt(o,e)||(n=[this]),n},_handleDOMEvent:function(e){if(this._loaded&&!Rt(e)){var t=e.type;"mousedown"!==t&&"keypress"!==t&&"keyup"!==t&&"keydown"!==t||xt(e.target||e.srcElement),this._fireDOMEvent(e,t)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(e,t,n){if("click"===e.type){var i=a({},e);i.type="preclick",this._fireDOMEvent(i,i.type,n)}if(!e._stopped&&(n=(n||[]).concat(this._findEventTargets(e,t))).length){var o=n[0];"contextmenu"===t&&o.listens(t,!0)&&Ft(e);var s={originalEvent:e};if("keypress"!==e.type&&"keydown"!==e.type&&"keyup"!==e.type){var r=o.getLatLng&&(!o._radius||o._radius<=10);s.containerPoint=r?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(e),s.layerPoint=this.containerPointToLayerPoint(s.containerPoint),s.latlng=r?o.getLatLng():this.layerPointToLatLng(s.layerPoint)}for(var l=0;l<n.length;l++)if(n[l].fire(t,s,!0),s.originalEvent._stopped||!1===n[l].options.bubblingMouseEvents&&-1!==y(this._mouseEvents,t))return}},_draggableMoved:function(e){return(e=e.dragging&&e.dragging.enabled()?e:this).dragging&&e.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var e=0,t=this._handlers.length;e<t;e++)this._handlers[e].disable()},whenReady:function(e,t){return this._loaded?e.call(t||this,{target:this}):this.on("load",e,t),this},_getMapPanePos:function(){return yt(this._mapPane)||new D(0,0)},_moved:function(){var e=this._getMapPanePos();return e&&!e.equals([0,0])},_getTopLeftPoint:function(e,t){return(e&&void 0!==t?this._getNewPixelOrigin(e,t):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(e,t){var a=this.getSize()._divideBy(2);return this.project(e,t)._subtract(a)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(e,t,a){var n=this._getNewPixelOrigin(a,t);return this.project(e,t)._subtract(n)},_latLngBoundsToNewLayerBounds:function(e,t,a){var n=this._getNewPixelOrigin(a,t);
42return E([this.project(e.getSouthWest(),t)._subtract(n),this.project(e.getNorthWest(),t)._subtract(n),this.project(e.getSouthEast(),t)._subtract(n),this.project(e.getNorthEast(),t)._subtract(n)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(e){return this.latLngToLayerPoint(e).subtract(this._getCenterLayerPoint())},_limitCenter:function(e,t,a){if(!a)return e;var n=this.project(e,t),i=this.getSize().divideBy(2),o=new F(n.subtract(i),n.add(i)),s=this._getBoundsOffset(o,a,t);return s.round().equals([0,0])?e:this.unproject(n.add(s),t)},_limitOffset:function(e,t){if(!t)return e;var a=this.getPixelBounds(),n=new F(a.min.add(e),a.max.add(e));return e.add(this._getBoundsOffset(n,t))},_getBoundsOffset:function(e,t,a){var n=E(this.project(t.getNorthEast(),a),this.project(t.getSouthWest(),a)),i=n.min.subtract(e.min),o=n.max.subtract(e.max);return new D(this._rebound(i.x,-o.x),this._rebound(i.y,-o.y))},_rebound:function(e,t){return 0<e+t?Math.round(e-t)/2:Math.max(0,Math.ceil(e))-Math.max(0,Math.floor(t))},_limitZoom:function(e){var t=this.getMinZoom(),a=this.getMaxZoom(),n=ye?this.options.zoomSnap:1;return n&&(e=Math.round(e/n)*n),Math.max(t,Math.min(a,e))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){pt(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(e,t){var a=this._getCenterOffset(e)._trunc();return!(!0!==(t&&t.animate)&&!this.getSize().contains(a)||(this.panBy(a,t),0))},_createAnimProxy:function(){var e=this._proxy=ot("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(e),this.on("zoomanim",(function(e){var t=et,a=this._proxy.style[t];vt(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),a===this._proxy.style[t]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",(function(){var e=this.getCenter(),t=this.getZoom();vt(this._proxy,this.project(e,t),this.getZoomScale(t,1))}),this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){st(this._proxy),delete this._proxy},_catchTransitionEnd:function(e){this._animatingZoom&&0<=e.propertyName.indexOf("transform")&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(e,t,a){if(this._animatingZoom)return!0;if(a=a||{},!this._zoomAnimated||!1===a.animate||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(t),i=this._getCenterOffset(e)._divideBy(1-1/n);return!(!0!==a.animate&&!this.getSize().contains(i)||(O((function(){this._moveStart(!0,!1)._animateZoom(e,t,!0)}),this),0))},_animateZoom:function(e,t,a,n){this._mapPane&&(a&&(this._animatingZoom=!0,this._animateToCenter=e,this._animateToZoom=t,ut(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:e,zoom:t,noUpdate:n}),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&pt(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),O((function(){this._moveEnd(!0)}),this))}});function Gt(e){return new Kt(e)}var Kt=A.extend({options:{position:"topright"},initialize:function(e){h(this,e)},getPosition:function(){return this.options.position},setPosition:function(e){var t=this._map;return t&&t.removeControl(this),this.options.position=e,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(e){this.remove(),this._map=e;var t=this._container=this.onAdd(e),a=this.getPosition(),n=e._controlCorners[a];return ut(t,"leaflet-control"),-1!==a.indexOf("bottom")?n.insertBefore(t,n.firstChild):n.appendChild(t),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(st(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(e){this._map&&e&&0<e.screenX&&0<e.screenY&&this._map.getContainer().focus()}});Vt.include({addControl:function(e){return e.addTo(this),this},removeControl:function(e){return e.remove(),this}
42,_initControlPos:function(){var e=this._controlCorners={},t="leaflet-",a=this._controlContainer=ot("div",t+"control-container",this._container);function n(n,i){var o=t+n+" "+t+i;e[n+i]=ot("div",o,a)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var e in this._controlCorners)st(this._controlCorners[e]);st(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Zt=Kt.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(e,t,a,n){return a<n?-1:n<a?1:0}},initialize:function(e,t,a){for(var n in h(this,a),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,e)this._addLayer(e[n],n);for(n in t)this._addLayer(t[n],n,!0)},onAdd:function(e){this._initLayout(),this._update(),(this._map=e).on("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(e){return Kt.prototype.addTo.call(this,e),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var e=0;e<this._layers.length;e++)this._layers[e].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(e,t){return this._addLayer(e,t),this._map?this._update():this},addOverlay:function(e,t){return this._addLayer(e,t,!0),this._map?this._update():this},removeLayer:function(e){e.off("add remove",this._onLayerChange,this);var t=this._getLayer(r(e));return t&&this._layers.splice(this._layers.indexOf(t),1),this._map?this._update():this},expand:function(){ut(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var e=this._map.getSize().y-(this._container.offsetTop+50);return e<this._section.clientHeight?(ut(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=e+"px"):pt(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return pt(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var e="leaflet-control-layers",t=this._container=ot("div",e),a=this.options.collapsed;t.setAttribute("aria-haspopup",!0),zt(t),It(t);var n=this._section=ot("section",e+"-list");a&&(this._map.on("click",this.collapse,this),oe||$t(t,{mouseenter:this.expand,mouseleave:this.collapse},this));var i=this._layersLink=ot("a",e+"-toggle",t);i.href="#",i.title="Layers",Ce?($t(i,"click",Et),$t(i,"click",this.expand,this)):$t(i,"focus",this.expand,this),a||this.expand(),this._baseLayersList=ot("div",e+"-base",n),this._separator=ot("div",e+"-separator",n),this._overlaysList=ot("div",e+"-overlays",n),t.appendChild(n)},_getLayer:function(e){for(var t=0;t<this._layers.length;t++)if(this._layers[t]&&r(this._layers[t].layer)===e)return this._layers[t]},_addLayer:function(e,t,a){this._map&&e.on("add remove",this._onLayerChange,this),this._layers.push({layer:e,name:t,overlay:a}),this.options.sortLayers&&this._layers.sort(o((function(e,t){return this.options.sortFunction(e.layer,t.layer,e.name,t.name)}),this)),this.options.autoZIndex&&e.setZIndex&&(this._lastZIndex++,e.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;rt(this._baseLayersList),rt(this._overlaysList),this._layerControlInputs=[];var e,t,a,n,i=0;for(a=0;a<this._layers.length;a++)n=this._layers[a],this._addItem(n),t=t||n.overlay,e=e||!n.overlay,i+=n.overlay?0:1;return this.options.hideSingleBase&&(e=e&&1<i,this._baseLayersList.style.display=e?"":"none"),this._separator.style.display=t&&e?"":"none",this},_onLayerChange:function(e){this._handlingClick||this._update();var t=this._getLayer(r(e.target)),a=t.overlay?"add"===e.type?"overlayadd":"overlayremove":"add"===e.type?"baselayerchange":null;a&&this._map.fire(a,t)},_createRadioElement:function(e,t){var a='<input type="radio" class="leaflet-control-layers-selector" name="'+e+'"'+(t?' checked="checked"':"")+"/>",n=document.createElement("div");return n.innerHTML=a,n.firstChild},_addItem:function(e){var t,a=document.createElement("label"),n=this._map.hasLayer(e.layer);e.overlay?((t=document.createElement("input")).type="checkbox",t.className="leaflet-control-layers-selector",t.defaultChecked=n):t=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(t),t.layerId=r(e.layer),$t(t,"click",this._onInputClick,this);var i=document.createElement("span");i.innerHTML=" "+e.name;var o=document.createElement("div");return a.appendChild(o),o.appendChild(t),o.appendChild(i),(e.overlay?this._overlaysList:this._baseLayersList).appendChild(a),this._checkDisabledLayers(),a},_onInputClick:function(){var e,t,a=this._layerControlInputs,n=[],i=[];this._handlingClick=!0;for(var o=a.length-1;0<=o;o--)e=a[o],t=this._getLayer(e.layerId).layer,e.checked?n.push(t):e.checked||i.push(t);for(o=0;o<i.length;o++)this._map.hasLayer(i[o])&&this._map.removeLayer(i[o]);for(o=0;o<n.length;o++)this._map.hasLayer(n[o])||this._map.addLayer(n[o]);this._handlingClick=!1,this._refocusOnMap()},_checkDisabledLayers:function(){for(var e,t,a=this._layerControlInputs,n=this._map.getZoom(),i=a.length-1;0<=i;i--)e=a[i],t=this._getLayer(e.layerId).layer,e.disabled=void 0!==t.options.minZoom&&n<t.options.minZoom||void 0!==t.options.maxZoom&&n>t.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),Jt=Kt.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(e){var t="leaflet-control-zoom",a=ot("div",t+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,t+"-in",a,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,t+"-out",a,this._zoomOut),this._updateDisabled(),e.on("zoomend zoomlevelschange",this._updateDisabled,this),a},onRemove:function(e){e.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(e){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(e.shiftKey?3:1))},_zoomOut:function(e){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(e.shiftKey?3:1))},_createButton:function(e,t,a,n,i){var o=ot("a",a,n);return o.innerHTML=e,o.href="#",o.title=t,o.setAttribute("role","button"),o.setAttribute("aria-label",t),zt(o),$t(o,"click",Et),$t(o,"click",i,this),$t(o,"click",this._refocusOnMap,this),o},_updateDisabled:function(){var e=this._map,t="leaflet-disabled";pt(this._zoomInButton,t),pt(this._zoomOutButton,t),!this._disabled&&e._zoom!==e.getMin
42Zoom()||ut(this._zoomOutButton,t),!this._disabled&&e._zoom!==e.getMaxZoom()||ut(this._zoomInButton,t)}});Vt.mergeOptions({zoomControl:!0}),Vt.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new Jt,this.addControl(this.zoomControl))}));var Qt=Kt.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(e){var t="leaflet-control-scale",a=ot("div",t),n=this.options;return this._addScales(n,t+"-line",a),e.on(n.updateWhenIdle?"moveend":"move",this._update,this),e.whenReady(this._update,this),a},onRemove:function(e){e.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(e,t,a){e.metric&&(this._mScale=ot("div",t,a)),e.imperial&&(this._iScale=ot("div",t,a))},_update:function(){var e=this._map,t=e.getSize().y/2,a=e.distance(e.containerPointToLatLng([0,t]),e.containerPointToLatLng([this.options.maxWidth,t]));this._updateScales(a)},_updateScales:function(e){this.options.metric&&e&&this._updateMetric(e),this.options.imperial&&e&&this._updateImperial(e)},_updateMetric:function(e){var t=this._getRoundNum(e),a=t<1e3?t+" m":t/1e3+" km";this._updateScale(this._mScale,a,t/e)},_updateImperial:function(e){var t,a,n,i=3.2808399*e;5280<i?(t=i/5280,a=this._getRoundNum(t),this._updateScale(this._iScale,a+" mi",a/t)):(n=this._getRoundNum(i),this._updateScale(this._iScale,n+" ft",n/i))},_updateScale:function(e,t,a){e.style.width=Math.round(this.options.maxWidth*a)+"px",e.innerHTML=t},_getRoundNum:function(e){var t=Math.pow(10,(Math.floor(e)+"").length-1),a=e/t;return t*(10<=a?10:5<=a?5:3<=a?3:2<=a?2:1)}}),ea=Kt.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(e){h(this,e),this._attributions={}},onAdd:function(e){for(var t in(e.attributionControl=this)._container=ot("div","leaflet-control-attribution"),zt(this._container),e._layers)e._layers[t].getAttribution&&this.addAttribution(e._layers[t].getAttribution());return this._update(),this._container},setPrefix:function(e){return this.options.prefix=e,this._update(),this},addAttribution:function(e){return e&&(this._attributions[e]||(this._attributions[e]=0),this._attributions[e]++,this._update()),this},removeAttribution:function(e){return e&&this._attributions[e]&&(this._attributions[e]--,this._update()),this},_update:function(){if(this._map){var e=[];for(var t in this._attributions)this._attributions[t]&&e.push(t);var a=[];this.options.prefix&&a.push(this.options.prefix),e.length&&a.push(e.join(", ")),this._container.innerHTML=a.join(" | ")}}});Vt.mergeOptions({attributionControl:!0}),Vt.addInitHook((function(){this.options.attributionControl&&(new ea).addTo(this)})),Kt.Layers=Zt,Kt.Zoom=Jt,Kt.Scale=Qt,Kt.Attribution=ea,Gt.layers=function(e,t,a){return new Zt(e,t,a)},Gt.zoom=function(e){return new Jt(e)},Gt.scale=function(e){return new Qt(e)},Gt.attribution=function(e){return new ea(e)};var ta=A.extend({initialize:function(e){this._map=e},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ta.addTo=function(e,t){return e.addHandler(t,this),this};var aa,na={Events:T},ia=Ce?"touchstart mousedown":"mousedown",oa={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},sa={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},ra=S.extend({options:{clickTolerance:3},initialize:function(e,t,a,n){h(this,n),this._element=e,this._dragStartTarget=t||e,this._preventOutline=a},enable:function(){this._enabled||($t(this._dragStartTarget,ia,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ra._dragging===this&&this.finishDrag(),At(this._dragStartTarget,ia,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(e){if(!e._simulated&&this._enabled&&(this._moved=!1,!dt(this._element,"leaflet-zoom-anim")&&!(ra._dragging||e.shiftKey||1!==e.which&&1!==e.button&&!e.touches||((ra._dragging=this)._preventOutline&&xt(this._element),Mt(),Ge(),this._moving)))){this.fire("down");var t=e.touches?e.touches[0]:e,a=Ct(this._element);this._startPoint=new D(t.clientX,t.clientY),this._parentScale=Ot(a),$t(document,sa[e.type],this._onMove,this),$t(document,oa[e.type],this._onUp,this)}},_onMove:function(e){if(!e._simulated&&this._enabled)if(e.touches&&1<e.touches.length)this._moved=!0;else{var t=e.touches&&1===e.touches.length?e.touches[0]:e,a=new D(t.clientX,t.clientY)._subtract(this._startPoint);(a.x||a.y)&&(Math.abs(a.x)+Math.abs(a.y)<this.options.clickTolerance||(a.x/=this._parentScale.x,a.y/=this._parentScale.y,Ft(e),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=yt(this._element).subtract(a),ut(document.body,"leaflet-dragging"),this._lastTarget=e.target||e.srcElement,window.SVGElementInstance&&this._lastTarget instanceof SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),ut(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(a),this._moving=!0,$(this._animRequest),this._lastEvent=e,this._animRequest=O(this._updatePosition,this,!0)))}},_updatePosition:function(){var e={originalEvent:this._lastEvent};this.fire("predrag",e),bt(this._element,this._newPos),this.fire("drag",e)},_onUp:function(e){!e._simulated&&this._enabled&&this.finishDrag()},finishDrag:function(){for(var e in pt(document.body,"leaflet-dragging"),this._lastTarget&&(pt(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),sa)At(document,sa[e],this._onMove,this),At(document,oa[e],this._onUp,this);wt(),Ke(),this._moved&&this._moving&&($(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1,ra._dragging=!1}});function la(e,t){if(!t||!e.length)return e.slice();var a=t*t;return function(e,t){var a=e.length,n=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(a);n[0]=n[a-1]=1,function e(t,a,n,i,o){var s,r,l,c=0;for(r=i+1;r<=o-1;r++)c<(l=ma(t[r],t[i],t[o],!0))&&(s=r,c=l);
42n<c&&(a[s]=1,e(t,a,n,i,s),e(t,a,n,s,o))}(e,n,t,0,a-1);var i,o=[];for(i=0;i<a;i++)n[i]&&o.push(e[i]);return o}(e=function(e,t){for(var a=[e[0]],n=1,i=0,o=e.length;n<o;n++)s=e[n],t<(l=(r=e[i]).x-s.x)*l+(c=r.y-s.y)*c&&(a.push(e[n]),i=n);var s,r,l,c;return i<o-1&&a.push(e[o-1]),a}(e,a),a)}function ca(e,t,a){return Math.sqrt(ma(e,t,a,!0))}function da(e,t,a,n,i){var o,s,r,l=n?aa:pa(e,a),c=pa(t,a);for(aa=c;;){if(!(l|c))return[e,t];if(l&c)return!1;r=pa(s=ua(e,t,o=l||c,a,i),a),o===l?(e=s,l=r):(t=s,c=r)}}function ua(e,t,a,n,i){var o,s,r=t.x-e.x,l=t.y-e.y,c=n.min,d=n.max;return 8&a?(o=e.x+r*(d.y-e.y)/l,s=d.y):4&a?(o=e.x+r*(c.y-e.y)/l,s=c.y):2&a?(o=d.x,s=e.y+l*(d.x-e.x)/r):1&a&&(o=c.x,s=e.y+l*(c.x-e.x)/r),new D(o,s,i)}function pa(e,t){var a=0;return e.x<t.min.x?a|=1:e.x>t.max.x&&(a|=2),e.y<t.min.y?a|=4:e.y>t.max.y&&(a|=8),a}function ma(e,t,a,n){var i,o=t.x,s=t.y,r=a.x-o,l=a.y-s,c=r*r+l*l;return 0<c&&(1<(i=((e.x-o)*r+(e.y-s)*l)/c)?(o=a.x,s=a.y):0<i&&(o+=r*i,s+=l*i)),r=e.x-o,l=e.y-s,n?r*r+l*l:new D(o,s)}function ha(e){return!b(e[0])||"object"!=typeof e[0][0]&&void 0!==e[0][0]}function fa(e){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ha(e)}var ga=(Object.freeze||Object)({simplify:la,pointToSegmentDistance:ca,closestPointOnSegment:function(e,t,a){return ma(e,t,a)},clipSegment:da,_getEdgeIntersection:ua,_getBitCode:pa,_sqClosestPointOnSegment:ma,isFlat:ha,_flat:fa});function va(e,t,a){var n,i,o,s,r,l,c,d,u,p=[1,4,2,8];for(i=0,c=e.length;i<c;i++)e[i]._code=pa(e[i],t);for(s=0;s<4;s++){for(d=p[s],n=[],i=0,o=(c=e.length)-1;i<c;o=i++)r=e[i],l=e[o],r._code&d?l._code&d||((u=ua(l,r,d,t,a))._code=pa(u,t),n.push(u)):(l._code&d&&((u=ua(l,r,d,t,a))._code=pa(u,t),n.push(u)),n.push(r));e=n}return e}var ba,ya=(Object.freeze||Object)({clipPolygon:va}),_a={project:function(e){return new D(e.lng,e.lat)},unproject:function(e){return new q(e.y,e.x)},bounds:new F([-180,-90],[180,90])},Ma={R:6378137,R_MINOR:6356752.314245179,bounds:new F([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(e){var t=Math.PI/180,a=this.R,n=e.lat*t,i=this.R_MINOR/a,o=Math.sqrt(1-i*i),s=o*Math.sin(n),r=Math.tan(Math.PI/4-n/2)/Math.pow((1-s)/(1+s),o/2);return n=-a*Math.log(Math.max(r,1e-10)),new D(e.lng*t*a,n)},unproject:function(e){for(var t,a=180/Math.PI,n=this.R,i=this.R_MINOR/n,o=Math.sqrt(1-i*i),s=Math.exp(-e.y/n),r=Math.PI/2-2*Math.atan(s),l=0,c=.1;l<15&&1e-7<Math.abs(c);l++)t=o*Math.sin(r),t=Math.pow((1-t)/(1+t),o/2),r+=c=Math.PI/2-2*Math.atan(s*t)-r;return new q(r*a,e.x*a/n)}},wa=(Object.freeze||Object)({LonLat:_a,Mercator:Ma,SphericalMercator:U}),xa=a({},R,{code:"EPSG:3395",projection:Ma,transformation:(ba=.5/(Math.PI*Ma.R),V(ba,.5,-ba,.5))}),ka=a({},R,{code:"EPSG:4326",projection:_a,transformation:V(1/180,1,-1/180,.5)}),Ca=a({},Y,{projection:_a,transformation:V(1,0,-1,0),scale:function(e){return Math.pow(2,e)},zoom:function(e){return Math.log(e)/Math.LN2},distance:function(e,t){var a=t.lng-e.lng,n=t.lat-e.lat;return Math.sqrt(a*a+n*n)},infinite:!0});Y.Earth=R,Y.EPSG3395=xa,Y.EPSG3857=K,Y.EPSG900913=Z,Y.EPSG4326=ka,Y.Simple=Ca;var Oa=S.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(e){return e.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(e){return e&&e.removeLayer(this),this},getPane:function(e){return this._map.getPane(e?this.options[e]||e:this.options.pane)},addInteractiveTarget:function(e){return this._map._targets[r(e)]=this},removeInteractiveTarget:function(e){return delete this._map._targets[r(e)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(e){var t=e.target;if(t.hasLayer(this)){if(this._map=t,this._zoomAnimated=t._zoomAnimated,this.getEvents){var a=this.getEvents();t.on(a,this),this.once("remove",(function(){t.off(a,this)}),this)}this.onAdd(t),this.getAttribution&&t.attributionControl&&t.attributionControl.addAttribution(this.getAttribution()),this.fire("add"),t.fire("layeradd",{layer:this})}}});Vt.include({addLayer:function(e){if(!e._layerAdd)throw new Error("The provided object is not a Layer.");var t=r(e);return this._layers[t]||((this._layers[t]=e)._mapToAdd=this,e.beforeAdd&&e.beforeAdd(this),this.whenReady(e._layerAdd,e)),this},removeLayer:function(e){var t=r(e);return this._layers[t]&&(this._loaded&&e.onRemove(this),e.getAttribution&&this.attributionControl&&this.attributionControl.removeAttribution(e.getAttribution()),delete this._layers[t],this._loaded&&(this.fire("layerremove",{layer:e}),e.fire("remove")),e._map=e._mapToAdd=null),this},hasLayer:function(e){return!!e&&r(e)in this._layers},eachLayer:function(e,t){for(var a in this._layers)e.call(t,this._layers[a]);return this},_addLayers:function(e){for(var t=0,a=(e=e?b(e)?e:[e]:[]).length;t<a;t++)this.addLayer(e[t])}
vendor: 13,424 bytes, line 42
42,_addZoomLimit:function(e){!isNaN(e.options.maxZoom)&&isNaN(e.options.minZoom)||(this._zoomBoundLayers[r(e)]=e,this._updateZoomLevels())},_removeZoomLimit:function(e){var t=r(e);this._zoomBoundLayers[t]&&(delete this._zoomBoundLayers[t],this._updateZoomLevels())},_updateZoomLevels:function(){var e=1/0,t=-1/0,a=this._getZoomSpan();for(var n in this._zoomBoundLayers){var i=this._zoomBoundLayers[n].options;e=void 0===i.minZoom?e:Math.min(e,i.minZoom),t=void 0===i.maxZoom?t:Math.max(t,i.maxZoom)}this._layersMaxZoom=t===-1/0?void 0:t,this._layersMinZoom=e===1/0?void 0:e,a!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var La=Oa.extend({initialize:function(e,t){var a,n;if(h(this,t),this._layers={},e)for(a=0,n=e.length;a<n;a++)this.addLayer(e[a])},addLayer:function(e){var t=this.getLayerId(e);return this._layers[t]=e,this._map&&this._map.addLayer(e),this},removeLayer:function(e){var t=e in this._layers?e:this.getLayerId(e);return this._map&&this._layers[t]&&this._map.removeLayer(this._layers[t]),delete this._layers[t],this},hasLayer:function(e){return!!e&&(e in this._layers||this.getLayerId(e)in this._layers)},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(e){var t,a,n=Array.prototype.slice.call(arguments,1);for(t in this._layers)(a=this._layers[t])[e]&&a[e].apply(a,n);return this},onAdd:function(e){this.eachLayer(e.addLayer,e)},onRemove:function(e){this.eachLayer(e.removeLayer,e)},eachLayer:function(e,t){for(var a in this._layers)e.call(t,this._layers[a]);return this},getLayer:function(e){return this._layers[e]},getLayers:function(){var e=[];return this.eachLayer(e.push,e),e},setZIndex:function(e){return this.invoke("setZIndex",e)},getLayerId:function(e){return r(e)}}),$a=La.extend({addLayer:function(e){return this.hasLayer(e)?this:(e.addEventParent(this),La.prototype.addLayer.call(this,e),this.fire("layeradd",{layer:e}))},removeLayer:function(e){return this.hasLayer(e)?(e in this._layers&&(e=this._layers[e]),e.removeEventParent(this),La.prototype.removeLayer.call(this,e),this.fire("layerremove",{layer:e})):this},setStyle:function(e){return this.invoke("setStyle",e)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var e=new N;for(var t in this._layers){var a=this._layers[t];e.extend(a.getBounds?a.getBounds():a.getLatLng())}return e}}),ja=A.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0]},initialize:function(e){h(this,e)},createIcon:function(e){return this._createIcon("icon",e)},createShadow:function(e){return this._createIcon("shadow",e)},_createIcon:function(e,t){var a=this._getIconUrl(e);if(!a){if("icon"===e)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n=this._createImg(a,t&&"IMG"===t.tagName?t:null);return this._setIconStyles(n,e),n},_setIconStyles:function(e,t){var a=this.options,n=a[t+"Size"];"number"==typeof n&&(n=[n,n]);var i=z(n),o=z("shadow"===t&&a.shadowAnchor||a.iconAnchor||i&&i.divideBy(2,!0));e.className="leaflet-marker-"+t+" "+(a.className||""),o&&(e.style.marginLeft=-o.x+"px",e.style.marginTop=-o.y+"px"),i&&(e.style.width=i.x+"px",e.style.height=i.y+"px")},_createImg:function(e,t){return(t=t||document.createElement("img")).src=e,t},_getIconUrl:function(e){return $e&&this.options[e+"RetinaUrl"]||this.options[e+"Url"]}}),Aa=ja.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(e){return Aa.imagePath||(Aa.imagePath=this._detectIconPath()),(this.options.imagePath||Aa.imagePath)+ja.prototype._getIconUrl.call(this,e)},_detectIconPath:function(){var e=ot("div","leaflet-default-icon-path",document.body),t=it(e,"background-image")||it(e,"backgroundImage");return document.body.removeChild(e),null===t||0!==t.indexOf("url")?"":t.replace(/^url\(["']?/,"").replace(/marker-icon\.png["']?\)$/,"")}}),Ta=ta.extend({initialize:function(e){this._marker=e},addHooks:function(){var e=this._marker._icon;this._draggable||(this._draggable=new ra(e,e,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),ut(e,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&pt(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(e){var t=this._marker,a=t._map,n=this._marker.options.autoPanSpeed,i=this._marker.options.autoPanPadding,o=yt(t._icon),s=a.getPixelBounds(),r=a.getPixelOrigin(),l=E(s.min._subtract(r).add(i),s.max._subtract(r).subtract(i));if(!l.contains(o)){var c=z((Math.max(l.max.x,o.x)-l.max.x)/(s.max.x-l.max.x)-(Math.min(l.min.x,o.x)-l.min.x)/(s.min.x-l.min.x),(Math.max(l.max.y,o.y)-l.max.y)/(s.max.y-l.max.y)-(Math.min(l.min.y,o.y)-l.min.y)/(s.min.y-l.min.y)).multiplyBy(n);a.panBy(c,{animate:!1}),this._draggable._newPos._add(c),this._draggable._startPos._add(c),bt(t._icon,this._draggable._newPos),this._onDrag(e),this._panRequest=O(this._adjustPan.bind(this,e))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup().fire("movestart").fire("dragstart")},_onPreDrag:function(e){this._marker.options.autoPan&&($(this._panRequest),this._panRequest=O(this._adjustPan.bind(this,e)))},_onDrag:function(e){var t=this._marker,a=t._shadow,n=yt(t._icon),i=t._map.layerPointToLatLng(n);a&&bt(a,n),t._latlng=i,e.latlng=i,e.oldLatLng=this._oldLatLng,t.fire("move",e).fire("drag",e)},_onDragEnd:function(e){$(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",e)}}),Sa=Oa.extend({options:{icon:new Aa,interactive:!0,keyboard:!0,title:"",alt:"",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(e,t){h(this,t),this._latlng=B(e)},onAdd:function(e){this._zoomAnimated=this._zoomAnimated&&e.options.markerZoomAnimation,this._zoomAnimated&&e.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(e){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&e.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(e){var t=this._latlng;return this._latlng=B(e),this.update(),this.fire("move",{oldLatLng:t,latlng:this._latlng})},setZIndexOffset:function(e){return this.options.zIndexOffset=e,this.update()},getIcon:function(){return this.options.icon},setIcon:function(e){return this.options.icon=e,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var e=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(e)}return this},_initIcon:function(){var e=this.options,t="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),a=e.icon.createIcon(this._icon),n=!1;a!==this._icon&&(this._icon&&this._removeIcon(),n=!0,e.title&&(a.title=e.title),"IMG"===a.tagName&&(a.alt=e.alt||"")),ut(a,t),e.keyboard&&(a.tabIndex="0"),this._icon=a,e.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex});var i=e.icon.createShadow(this._shadow),o=!1;i!==this._shadow&&(this._removeShadow(),o=!0),i&&(ut(i,t),i.alt=""),this._shadow=i,e.opacity<1&&this._updateOpacity(),n&&this.getPane().appendChild(this._icon),this._initInteraction(),i&&o&&this.getPane(e.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),st(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&st(this._shadow),this._shadow=null},_setPos:function(e){bt(this._icon,e),this._shadow&&bt(this._shadow,e),this._zIndex=e.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(e){this._icon.style.zIndex=this._zIndex+e},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center).round();this._setPos(t)},_initInteraction:function(){if(this.options.interactive&&(ut(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),Ta)){var e=this.options.draggable;this.dragging&&(e=this.dragging.enabled(),this.dragging.disable()),this.dragging=new Ta(this),e&&this.dragging.enable()}},setOpacity:function(e){return this.options.opacity=e,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var e=this.options.opacity;this._icon&&ft(this._icon,e),this._shadow&&ft(this._shadow,e)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}}),Da=Oa.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(e){this._renderer=e.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(e){return h(this,e),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&e.hasOwnProperty("weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+this._renderer.options.tolerance}}),Ia=Da.extend({options:{fill:!0,radius:10},initialize:function(e,t){h(this,t),this._latlng=B(e),this._radius=this.options.radius},setLatLng:function(e){return this._latlng=B(e),this.redraw(),this.fire("move",{latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(e){return this.options.radius=this._radius=e,this.redraw()},getRadius:function(){return this._radius},setStyle:function(e){var t=e&&e.radius||this._radius;return Da.prototype.setStyle.call(this,e),this.setRadius(t),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var e=this._radius,t=this._radiusY||e,a=this._clickTolerance(),n=[e+a,t+a];this._pxBounds=new F(this._point.subtract(n),this._point.add(n))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(e){return e.distanceTo(this._point)<=this._radius+this._clickTolerance()}}),za=Ia.extend({initialize:function(e,t,n){if("number"==typeof t&&(t=a({},n,{radius:t})),h(this,t),this._latlng=B(e),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(e){return this._mRadius=e,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var e=[this._radius,this._radiusY||this._radius];return new N(this._map.layerPointToLatLng(this._point.subtract(e)),this._map.layerPointToLatLng(this._point.add(e)))},setStyle:Da.prototype.setStyle,_project:function(){var e=this._latlng.lng,t=this._latlng.lat,a=this._map,n=a.options.crs;if(n.distance===R.distance){var i=Math.PI/180,o=this._mRadius/R.R/i,s=a.project([t+o,e]),r=a.project([t-o,e]),l=s.add(r).divideBy(2),c=a.unproject(l).lat,d=Math.acos((Math.cos(o*i)-Math.sin(t*i)*Math.sin(c*i))/(Math.cos(t*i)*Math.cos(c*i)))/i;!isNaN(d)&&0!==d||(d=o/Math.cos(Math.PI/180*t)),this._point=l.subtract(a.getPixelOrigin()),this._radius=isNaN(d)?0:l.x-a.project([c,e-d]).x,this._radiusY=l.y-s.y}else{var u=n.unproject(n.project(this._latlng).subtract([this._mRadius,0]));this._point=a.latLngToLayerPoint(this._latlng),this._radius=this._point.x-a.latLngToLayerPoint(u).x}this._updateBounds()}}),Fa=Da.extend({options:{smoothFactor:1,noClip:!1},initialize:function(e,t){h(this,t),this._setLatLngs(e)},getLatLngs:function(){return this._latlngs},setLatLngs:function(e){return this._setLatLngs(e),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(e){for(var t,a,n=1/0,i=null,o=ma,s=0,r=this._parts.length;s<r;s++)for(var l=this._parts[s],c=1,d=l.length;c<d;c++){var u=o(e,t=l[c-1],a=l[c],!0);u<n&&(n=u,i=o(e,t,a))}return i&&(i.distance=Math.sqrt(n)),i}
42,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var e,t,a,n,i,o,s,r=this._rings[0],l=r.length;if(!l)return null;for(t=e=0;e<l-1;e++)t+=r[e].distanceTo(r[e+1])/2;if(0===t)return this._map.layerPointToLatLng(r[0]);for(n=e=0;e<l-1;e++)if(i=r[e],o=r[e+1],t<(n+=a=i.distanceTo(o)))return s=(n-t)/a,this._map.layerPointToLatLng([o.x-s*(o.x-i.x),o.y-s*(o.y-i.y)])},getBounds:function(){return this._bounds},addLatLng:function(e,t){return t=t||this._defaultShape(),e=B(e),t.push(e),this._bounds.extend(e),this.redraw()},_setLatLngs:function(e){this._bounds=new N,this._latlngs=this._convertLatLngs(e)},_defaultShape:function(){return ha(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(e){for(var t=[],a=ha(e),n=0,i=e.length;n<i;n++)a?(t[n]=B(e[n]),this._bounds.extend(t[n])):t[n]=this._convertLatLngs(e[n]);return t},_project:function(){var e=new F;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,e),this._bounds.isValid()&&e.isValid()&&(this._rawPxBounds=e,this._updateBounds())},_updateBounds:function(){var e=this._clickTolerance(),t=new D(e,e);this._pxBounds=new F([this._rawPxBounds.min.subtract(t),this._rawPxBounds.max.add(t)])},_projectLatlngs:function(e,t,a){var n,i,o=e[0]instanceof q,s=e.length;if(o){for(i=[],n=0;n<s;n++)i[n]=this._map.latLngToLayerPoint(e[n]),a.extend(i[n]);t.push(i)}else for(n=0;n<s;n++)this._projectLatlngs(e[n],t,a)},_clipPoints:function(){var e=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings;else{var t,a,n,i,o,s,r,l=this._parts;for(n=t=0,i=this._rings.length;t<i;t++)for(a=0,o=(r=this._rings[t]).length;a<o-1;a++)(s=da(r[a],r[a+1],e,a,!0))&&(l[n]=l[n]||[],l[n].push(s[0]),s[1]===r[a+1]&&a!==o-2||(l[n].push(s[1]),n++))}},_simplifyPoints:function(){for(var e=this._parts,t=this.options.smoothFactor,a=0,n=e.length;a<n;a++)e[a]=la(e[a],t)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(e,t){var a,n,i,o,s,r,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(e))return!1;for(a=0,o=this._parts.length;a<o;a++)for(n=0,i=(s=(r=this._parts[a]).length)-1;n<s;i=n++)if((t||0!==n)&&ca(e,r[i],r[n])<=l)return!0;return!1}});Fa._flat=fa;var Ea=Fa.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length}
vendor: 11,433 bytes, line 42
42,getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");var e,t,a,n,i,o,s,r,l,c=this._rings[0],d=c.length;if(!d)return null;for(o=s=r=0,e=0,t=d-1;e<d;t=e++)a=c[e],n=c[t],i=a.y*n.x-n.y*a.x,s+=(a.x+n.x)*i,r+=(a.y+n.y)*i,o+=3*i;return l=0===o?c[0]:[s/o,r/o],this._map.layerPointToLatLng(l)},_convertLatLngs:function(e){var t=Fa.prototype._convertLatLngs.call(this,e),a=t.length;return 2<=a&&t[0]instanceof q&&t[0].equals(t[a-1])&&t.pop(),t},_setLatLngs:function(e){Fa.prototype._setLatLngs.call(this,e),ha(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ha(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var e=this._renderer._bounds,t=this.options.weight,a=new D(t,t);if(e=new F(e.min.subtract(a),e.max.add(a)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(e))if(this.options.noClip)this._parts=this._rings;else for(var n,i=0,o=this._rings.length;i<o;i++)(n=va(this._rings[i],e,!0)).length&&this._parts.push(n)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(e){var t,a,n,i,o,s,r,l,c=!1;if(!this._pxBounds||!this._pxBounds.contains(e))return!1;for(i=0,r=this._parts.length;i<r;i++)for(o=0,s=(l=(t=this._parts[i]).length)-1;o<l;s=o++)a=t[o],n=t[s],a.y>e.y!=n.y>e.y&&e.x<(n.x-a.x)*(e.y-a.y)/(n.y-a.y)+a.x&&(c=!c);return c||Fa.prototype._containsPoint.call(this,e,!0)}}),Na=$a.extend({initialize:function(e,t){h(this,t),this._layers={},e&&this.addData(e)},addData:function(e){var t,a,n,i=b(e)?e:e.features;if(i){for(t=0,a=i.length;t<a;t++)((n=i[t]).geometries||n.geometry||n.features||n.coordinates)&&this.addData(n);return this}var o=this.options;if(o.filter&&!o.filter(e))return this;var s=Pa(e,o);return s?(s.feature=Wa(e),s.defaultOptions=s.options,this.resetStyle(s),o.onEachFeature&&o.onEachFeature(e,s),this.addLayer(s)):this},resetStyle:function(e){return e.options=a({},e.defaultOptions),this._setLayerStyle(e,this.options.style),this},setStyle:function(e){return this.eachLayer((function(t){this._setLayerStyle(t,e)}),this)},_setLayerStyle:function(e,t){e.setStyle&&("function"==typeof t&&(t=t(e.feature)),e.setStyle(t))}});function Pa(e,t){var a,n,i,o,s="Feature"===e.type?e.geometry:e,r=s?s.coordinates:null,l=[],c=t&&t.pointToLayer,d=t&&t.coordsToLatLng||qa;if(!r&&!s)return null;switch(s.type){case"Point":return a=d(r),c?c(e,a):new Sa(a);case"MultiPoint":for(i=0,o=r.length;i<o;i++)a=d(r[i]),l.push(c?c(e,a):new Sa(a));return new $a(l);case"LineString":case"MultiLineString":return n=Ba(r,"LineString"===s.type?0:1,d),new Fa(n,t);case"Polygon":case"MultiPolygon":return n=Ba(r,"Polygon"===s.type?1:2,d),new Ea(n,t);case"GeometryCollection":for(i=0,o=s.geometries.length;i<o;i++){var u=Pa({geometry:s.geometries[i],type:"Feature",properties:e.properties},t);u&&l.push(u)}return new $a(l);default:throw new Error("Invalid GeoJSON object.")}}function qa(e){return new q(e[1],e[0],e[2])}function Ba(e,t,a){for(var n,i=[],o=0,s=e.length;o<s;o++)n=t?Ba(e[o],t-1,a):(a||qa)(e[o]),i.push(n);return i}function Ha(e,t){return t="number"==typeof t?t:6,void 0!==e.alt?[u(e.lng,t),u(e.lat,t),u(e.alt,t)]:[u(e.lng,t),u(e.lat,t)]}function Ya(e,t,a,n){for(var i=[],o=0,s=e.length;o<s;o++)i.push(t?Ya(e[o],t-1,a,n):Ha(e[o],n));return!t&&a&&i.push(i[0]),i}function Ra(e,t){return e.feature?a({},e.feature,{geometry:t}):Wa(t)}function Wa(e){return"Feature"===e.type||"FeatureCollection"===e.type?e:{type:"Feature",properties:{},geometry:e}}var Ua={toGeoJSON:function(e){return Ra(this,{type:"Point",coordinates:Ha(this.getLatLng(),e)})}};function Xa(e,t){return new Na(e,t)}Sa.include(Ua),za.include(Ua),Ia.include(Ua),Fa.include({toGeoJSON:function(e){var t=!ha(this._latlngs);return Ra(this,{type:(t?"Multi":"")+"LineString",coordinates:Ya(this._latlngs,t?1:0,!1,e)})}}),Ea.include({toGeoJSON:function(e){var t=!ha(this._latlngs),a=t&&!ha(this._latlngs[0]),n=Ya(this._latlngs,a?2:t?1:0,!0,e);return t||(n=[n]),Ra(this,{type:(a?"Multi":"")+"Polygon",coordinates:n})}}),La.include({toMultiPoint:function(e){var t=[];return this.eachLayer((function(a){t.push(a.toGeoJSON(e).geometry.coordinates)})),Ra(this,{type:"MultiPoint",coordinates:t})},toGeoJSON:function(e){var t=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===t)return this.toMultiPoint(e);var a="GeometryCollection"===t,n=[];return this.eachLayer((function(t){if(t.toGeoJSON){var i=t.toGeoJSON(e);if(a)n.push(i.geometry);else{var o=Wa(i);"FeatureCollection"===o.type?n.push.apply(n,o.features):n.push(o)}}})),a?Ra(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Va=Xa,Ga=Oa.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(e,t,a){this._url=e,this._bounds=P(t),h(this,a)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ut(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){st(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(e){return this.options.opacity=e,this._image&&this._updateOpacity(),this},setStyle:function(e){return e.opacity&&this.setOpacity(e.opacity),this},bringToFront:function(){return this._map&<(this._image),this},bringToBack:function(){return this._map&&ct(this._image),this},setUrl:function(e){return this._url=e,this._image&&(this._image.src=e),this},setBounds:function(e){return this._bounds=P(e),this._map&&this._reset(),this},getEvents:function(){var e={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var e="IMG"===this._url.tagName,t=this._image=e?this._url:ot("img");ut(t,"leaflet-image-layer"),this._zoomAnimated&&ut(t,"leaflet-zoom-animated"),this.options.className&&ut(t,this.options.className),t.onselectstart=d,t.onmousemove=d,t.onload=o(this.fire,this,"load"),t.onerror=o(this._overlayOnError,this,"error"),!this.options.crossOrigin&&""!==this.options.crossOrigin||(t.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),e?this._url=t.src:(t.src=this._url,t.alt=this.options.alt)},_animateZoom:function(e){var t=this._map.getZoomScale(e.zoom),a=this._map._latLngBoundsToNewLayerBounds(this._bounds,e.zoom,e.center).min;vt(this._image,a,t)},_reset:function(){var e=this._image,t=new F(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),a=t.getSize();bt(e,t.min),e.style.width=a.x+"px",e.style.height=a.y+"px"},_updateOpacity:function(){ft(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var e=this.options.errorOverlayUrl;e&&this._url!==e&&(this._url=e,this._image.src=e)}}),Ka=Ga.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0},_initImage:function(){var e="VIDEO"===this._url.tagName,t=this._image=e?this._url:ot("video");if(ut(t,"leaflet-image-layer"),this._zoomAnimated&&ut(t,"leaflet-zoom-animated"),t.onselectstart=d,t.onmousemove=d,t.onloadeddata=o(this.fire,this,"load"),e){for(var a=t.getElementsByTagName("source"),n=[],i=0;i<a.length;i++)n.push(a[i].src);this._url=0<a.length?n:[t.src]}else{b(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&t.style.hasOwnProperty("objectFit")&&(t.style.objectFit="fill"),t.autoplay=!!this.options.autoplay,t.loop=!!this.options.loop;for(var s=0;s<this._url.length;s++){var r=ot("source");r.src=this._url[s],t.appendChild(r)}}}}),Za=Ga.extend({_initImage:function(){var e=this._image=this._url;ut(e,"leaflet-image-layer"),this._zoomAnimated&&ut(e,"leaflet-zoom-animated"),e.onselectstart=d,e.onmousemove=d}}),Ja=Oa.extend({options:{offset:[0,7],className:"",pane:"popupPane"},initialize:function(e,t){h(this,e),this._source=t},onAdd:function(e){this._zoomAnimated=e._zoomAnimated,this._container||this._initLayout(),e._fadeAnimated&&ft(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),e._fadeAnimated&&ft(this._container,1),this.bringToFront()},onRemove:function(e){e._fadeAnimated?(ft(this._container,0),this._removeTimeout=setTimeout(o(st,void 0,this._container),200)):st(this._container)},getLatLng:function(){return this._latlng},setLatLng:function(e){return this._latlng=B(e),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(e){return this._content=e,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var e={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&<(this._container),this},bringToBack:function(){return this._map&&ct(this._container),this},_prepareOpen:function(e,t,a){if(t instanceof Oa||(a=t,t=e),t instanceof $a)for(var n in e._layers){t=e._layers[n];break}if(!a)if(t.getCenter)a=t.getCenter();else{if(!t.getLatLng)throw new Error("Unable to get source layer LatLng.");a=t.getLatLng()}return this._source=t,this.update(),a},_updateContent:function(){if(this._content){var e=this._contentNode,t="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof t)e.innerHTML=t;else{for(;e.hasChildNodes();)e.removeChild(e.firstChild);e.appendChild(t)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var e=this._map.latLngToLayerPoint(this._latlng),t=z(this.options.offset),a=this._getAnchor();this._zoomAnimated?bt(this._container,e.add(a)):t=t.add(e).add(a);var n=this._containerBottom=-t.y,i=this._containerLeft=-Math.round(this._containerWidth/2)+t.x;this._container.style.bottom=n+"px",this._container.style.left=i+"px"}},_getAnchor:function(){return[0,0]}}),Qa=Ja.extend({options:{maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(e){return e.openPopup(this),this},onAdd:function(e){Ja.prototype.onAdd.call(this,e),e.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof Da||this._source.on("preclick",Dt))},onRemove:function(e){Ja.prototype.onRemove.call(this,e),e.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof Da||this._source.off("preclick",Dt))},getEvents:function(){var e=Ja.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(e.preclick=this._close),this.options.keepInView&&
42(e.moveend=this._adjustPan),e},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var e="leaflet-popup",t=this._container=ot("div",e+" "+(this.options.className||"")+" leaflet-zoom-animated"),a=this._wrapper=ot("div",e+"-content-wrapper",t);if(this._contentNode=ot("div",e+"-content",a),zt(a),It(this._contentNode),$t(a,"contextmenu",Dt),this._tipContainer=ot("div",e+"-tip-container",t),this._tip=ot("div",e+"-tip",this._tipContainer),this.options.closeButton){var n=this._closeButton=ot("a",e+"-close-button",t);n.href="#close",n.innerHTML="×",$t(n,"click",this._onCloseButtonClick,this)}},_updateLayout:function(){var e=this._contentNode,t=e.style;t.width="",t.whiteSpace="nowrap";var a=e.offsetWidth;a=Math.min(a,this.options.maxWidth),a=Math.max(a,this.options.minWidth),t.width=a+1+"px",t.whiteSpace="",t.height="";var n=e.offsetHeight,i=this.options.maxHeight,o="leaflet-popup-scrolled";i&&i<n?(t.height=i+"px",ut(e,o)):pt(e,o),this._containerWidth=this._container.offsetWidth},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center),a=this._getAnchor();bt(this._container,t.add(a))},_adjustPan:function(){if(this.options.autoPan){this._map._panAnim&&this._map._panAnim.stop();var e=this._map,t=parseInt(it(this._container,"marginBottom"),10)||0,a=this._container.offsetHeight+t,n=this._containerWidth,i=new D(this._containerLeft,-a-this._containerBottom);i._add(yt(this._container));var o=e.layerPointToContainerPoint(i),s=z(this.options.autoPanPadding),r=z(this.options.autoPanPaddingTopLeft||s),l=z(this.options.autoPanPaddingBottomRight||s),c=e.getSize(),d=0,u=0;o.x+n+l.x>c.x&&(d=o.x+n-c.x+l.x),o.x-d-r.x<0&&(d=o.x-r.x),o.y+a+l.y>c.y&&(u=o.y+a-c.y+l.y),o.y-u-r.y<0&&(u=o.y-r.y),(d||u)&&e.fire("autopanstart").panBy([d,u])}},_onCloseButtonClick:function(e){this._close(),Et(e)},_getAnchor:function(){return z(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Vt.mergeOptions({closePopupOnClick:!0}),Vt.include({openPopup:function(e,t,a){return e instanceof Qa||(e=new Qa(a).setContent(e)),t&&e.setLatLng(t),this.hasLayer(e)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=e,this.addLayer(e))},closePopup:function(e){return e&&e!==this._popup||(e=this._popup,this._popup=null),e&&this.removeLayer(e),this}}),Oa.include({bindPopup:function(e,t){return e instanceof Qa?(h(e,t),(this._popup=e)._source=this):(this._popup&&!t||(this._popup=new Qa(t,this)),this._popup.setContent(e)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(e,t){return this._popup&&this._map&&(t=this._popup._prepareOpen(this,e,t),this._map.openPopup(this._popup,t)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(e){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(e)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(e){return this._popup&&this._popup.setContent(e),this},getPopup:function(){return this._popup},_openPopup:function(e){var t=e.layer||e.target;this._popup&&this._map&&(Et(e),t instanceof Da?this.openPopup(e.layer||e.target,e.latlng):this._map.hasLayer(this._popup)&&this._popup._source===t?this.closePopup():this.openPopup(t,e.latlng))},_movePopup:function(e){this._popup.setLatLng(e.latlng)},_onKeyPress:function(e){13===e.originalEvent.keyCode&&this._openPopup(e)}});var en=Ja.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(e){Ja.prototype.onAdd.call(this,e),this.setOpacity(this.options.opacity),e.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(e){Ja.prototype.onRemove.call(this,e),e.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var e=Ja.prototype.getEvents.call(this);return Ce&&!this.options.permanent&&(e.preclick=this._close),e},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var e="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=ot("div",e)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(e){var t=this._map,a=this._container,n=t.latLngToContainerPoint(t.getCenter()),i=t.layerPointToContainerPoint(e),o=this.options.direction,s=a.offsetWidth,r=a.offsetHeight,l=z(this.options.offset),c=this._getAnchor();e="top"===o?e.add(z(-s/2+l.x,-r+l.y+c.y,!0)):"bottom"===o?e.subtract(z(s/2-l.x,-l.y,!0)):"center"===o?e.subtract(z(s/2+l.x,r/2-c.y+l.y,!0)):"right"===o||"auto"===o&&i.x<n.x?(o="right",e.add(z(l.x+c.x,c.y-r/2+l.y,!0))):(o="left",e.subtract(z(s+c.x-l.x,r/2-c.y-l.y,!0))),pt(a,"leaflet-tooltip-right"),pt(a,"leaflet-tooltip-left"),pt(
42a,"leaflet-tooltip-top"),pt(a,"leaflet-tooltip-bottom"),ut(a,"leaflet-tooltip-"+o),bt(a,e)},_updatePosition:function(){var e=this._map.latLngToLayerPoint(this._latlng);this._setPosition(e)},setOpacity:function(e){this.options.opacity=e,this._container&&ft(this._container,e)},_animateZoom:function(e){var t=this._map._latLngToNewLayerPoint(this._latlng,e.zoom,e.center);this._setPosition(t)},_getAnchor:function(){return z(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}});Vt.include({openTooltip:function(e,t,a){return e instanceof en||(e=new en(a).setContent(e)),t&&e.setLatLng(t),this.hasLayer(e)?this:this.addLayer(e)},closeTooltip:function(e){return e&&this.removeLayer(e),this}}),Oa.include({bindTooltip:function(e,t){return e instanceof en?(h(e,t),(this._tooltip=e)._source=this):(this._tooltip&&!t||(this._tooltip=new en(t,this)),this._tooltip.setContent(e)),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(e){if(e||!this._tooltipHandlersAdded){var t=e?"off":"on",a={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?a.add=this._openTooltip:(a.mouseover=this._openTooltip,a.mouseout=this.closeTooltip,this._tooltip.options.sticky&&(a.mousemove=this._moveTooltip),Ce&&(a.click=this._openTooltip)),this[t](a),this._tooltipHandlersAdded=!e}},openTooltip:function(e,t){return this._tooltip&&this._map&&(t=this._tooltip._prepareOpen(this,e,t),this._map.openTooltip(this._tooltip,t),this._tooltip.options.interactive&&this._tooltip._container&&(ut(this._tooltip._container,"leaflet-clickable"),this.addInteractiveTarget(this._tooltip._container))),this},closeTooltip:function(){return this._tooltip&&(this._tooltip._close(),this._tooltip.options.interactive&&this._tooltip._container&&(pt(this._tooltip._container,"leaflet-clickable"),this.removeInteractiveTarget(this._tooltip._container))),this},toggleTooltip:function(e){return this._tooltip&&(this._tooltip._map?this.closeTooltip():this.openTooltip(e)),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(e){return this._tooltip&&this._tooltip.setContent(e),this},getTooltip:function(){return this._tooltip},_openTooltip:function(e){var t=e.layer||e.target;this._tooltip&&this._map&&this.openTooltip(t,this._tooltip.options.sticky?e.latlng:void 0)},_moveTooltip:function(e){var t,a,n=e.latlng;this._tooltip.options.sticky&&e.originalEvent&&(t=this._map.mouseEventToContainerPoint(e.originalEvent),a=this._map.containerPointToLayerPoint(t),n=this._map.layerPointToLatLng(
vendor: 13,869 bytes, line 42
42a)),this._tooltip.setLatLng(n)}});var tn=ja.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(e){var t=e&&"DIV"===e.tagName?e:document.createElement("div"),a=this.options;if(a.html instanceof Element?(rt(t),t.appendChild(a.html)):t.innerHTML=!1!==a.html?a.html:"",a.bgPos){var n=z(a.bgPos);t.style.backgroundPosition=-n.x+"px "+-n.y+"px"}return this._setIconStyles(t,"icon"),t},createShadow:function(){return null}});ja.Default=Aa;var an=Oa.extend({options:{tileSize:256,opacity:1,updateWhenIdle:_e,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(e){h(this,e)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView(),this._update()},beforeAdd:function(e){e._addZoomLimit(this)},onRemove:function(e){this._removeAllTiles(),st(this._container),e._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(lt(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(ct(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(e){return this.options.opacity=e,this._updateOpacity(),this},setZIndex:function(e){return this.options.zIndex=e,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){return this._map&&(this._removeAllTiles(),this._update()),this},getEvents:function(){var e={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=l(this._onMoveEnd,this.options.updateInterval,this)),e.move=this._onMove),this._zoomAnimated&&(e.zoomanim=this._animateZoom),e},createTile:function(){return document.createElement("div")},getTileSize:function(){var e=this.options.tileSize;return e instanceof D?e:new D(e,e)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(e){for(var t,a=this.getPane().children,n=-e(-1/0,1/0),i=0,o=a.length;i<o;i++)t=a[i].style.zIndex,a[i]!==this._container&&t&&(n=e(n,+t));isFinite(n)&&(this.options.zIndex=n+e(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!ae){ft(this._container,this.options.opacity);var e=+new Date,t=!1,a=!1;for(var n in this._tiles){var i=this._tiles[n];if(i.current&&i.loaded){var o=Math.min(1,(e-i.loaded)/200);ft(i.el,o),o<1?t=!0:(i.active?a=!0:this._onOpaqueTile(i),i.active=!0)}}a&&!this._noPrune&&this._pruneTiles(),t&&($(this._fadeFrame),this._fadeFrame=O(this._updateOpacity,this))}},_onOpaqueTile:d,_initContainer:function(){this._container||(this._container=ot("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var e=this._tileZoom,t=this.options.maxZoom;if(void 0!==e){for(var a in this._levels)this._levels[a].el.children.length||a===e?(this._levels[a].el.style.zIndex=t-Math.abs(e-a),this._onUpdateLevel(a)):(st(this._levels[a].el),this._removeTilesAtZoom(a),this._onRemoveLevel(a),delete this._levels[a]);var n=this._levels[e],i=this._map;return n||((n=this._levels[e]={}).el=ot("div","leaflet-tile-container leaflet-zoom-animated",this._container),n.el.style.zIndex=t,n.origin=i.project(i.unproject(i.getPixelOrigin()),e).round(),n.zoom=e,this._setZoomTransform(n,i.getCenter(),i.getZoom()),n.el.offsetWidth,this._onCreateLevel(n)),this._level=n}},_onUpdateLevel:d,_onRemoveLevel:d,_onCreateLevel:d,_pruneTiles:function(){if(this._map){var e,t,a=this._map.getZoom();if(a>this.options.maxZoom||a<this.options.minZoom)this._removeAllTiles();else{for(e in this._tiles)(t=this._tiles[e]).retain=t.current;for(e in this._tiles)if((t=this._tiles[e]).current&&!t.active){var n=t.coords;this._retainParent(n.x,n.y,n.z,n.z-5)||this._retainChildren(n.x,n.y,n.z,n.z+2)}for(e in this._tiles)this._tiles[e].retain||this._removeTile(e)}}},_removeTilesAtZoom:function(e){for(var t in this._tiles)this._tiles[t].coords.z===e&&this._removeTile(t)},_removeAllTiles:function(){for(var e in this._tiles)this._removeTile(e)},_invalidateAll:function(){for(var e in this._levels)st(this._levels[e].el),this._onRemoveLevel(e),delete this._levels[e];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(e,t,a,n){var i=Math.floor(e/2),o=Math.floor(t/2),s=a-1,r=new D(+i,+o);r.z=+s;var l=this._tileCoordsToKey(r),c=this._tiles[l];return c&&c.active?c.retain=!0:(c&&c.loaded&&(c.retain=!0),n<s&&this._retainParent(i,o,s,n))},_retainChildren:function(e,t,a,n){for(var i=2*e;i<2*e+2;i++)for(var o=2*t;o<2*t+2;o++){var s=new D(i,o);s.z=a+1;var r=this._tileCoordsToKey(s),l=this._tiles[r];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),a+1<n&&this._retainChildren(i,o,a+1,n))}},_resetView:function(e){var t=e&&(e.pinch||e.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),t,t)},_animateZoom:function(e){this._setView(e.center,e.zoom,!0,e.noUpdate)},_clampZoom:function(e){var t=this.options;return void 0!==t.minNativeZoom&&e<t.minNativeZoom?t.minNativeZoom:void 0!==t.maxNativeZoom&&t.maxNativeZoom<e?t.maxNativeZoom:e},_setView:function(e,t,a,n){var i=this._clampZoom(Math.round(t));(void 0!==this.options.maxZoom&&i>this.options.maxZoom||void 0!==this.options.minZoom&&i<this.options.minZoom)&&(i=void 0);var o=this.options.updateWhenZooming&&i!==this._tileZoom;n&&!o||(this._tileZoom=i,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==i&&this._update(e),a||this._pruneTiles(),this._noPrune=!!a),this._setZoomTransforms(e,t)},_setZoomTransforms:function(e,t){for(var a in this._levels)this._setZoomTransform(this._levels[a],e,t)},_setZoomTransform:function(e,t,a){var n=this._map.getZoomScale(a,e.zoom),i=e.origin.multiplyBy(n).subtract(this._map._getNewPixelOrigin(t,a)).round();ye?vt(e.el,i,n):bt(e.el,i)},_resetGrid:function(){var e=this._map,t=e.options.crs,a=this._tileSize=this.getTileSize(),n=this._tileZoom,i=this._map.getPixelWorldBounds(this._tileZoom);i&&(this._globalTileRange=this._pxBoundsToTileRange(i)),this._wrapX=t.wrapLng&&!this.options.noWrap&&[Math.floor(e.project([0,t.wrapLng[0]],n).x/a.x),Math.ceil(e.project([0,t.wrapLng[1]],n).x/a.y)],this._wrapY=t.wrapLat&&!this.options.noWrap&&[Math.floor(e.project([t.wrapLat[0],0],n).y/a.x),Math.ceil(e.project([t.wrapLat[1],0],n).y/a.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(e){var t=this._map,a=t._animatingZoom?Math.max(t._animateToZoom,t.getZoom()):t.getZoom(),n=t.getZoomScale(a,this._tileZoom),i=t.project(e,this._tileZoom).floor(),o=t.getSize().divideBy(2*n);return new F(i.subtract(o),i.add(o))},_update:function(e){var t=this._map;if(t){var a=this._clampZoom(t.getZoom());if(void 0===e&&(e=t.getCenter()),void 0!==this._tileZoom){var n=this._getTiledPixelBounds(e),i=this._pxBoundsToTileRange(n),o=i.getCenter(),s=[],r=this.options.keepBuffer,l=new F(i.getBottomLeft().subtract([r,-r]),i.getTopRight().add([r,-r]));if(!(isFinite(i.min.x)&&isFinite(i.min.y)&&isFinite(i.max.x)&&isFinite(i.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var c in this._tiles){var d=this._tiles[c].coords;d.z===this._tileZoom&&l.contains(new D(d.x,d.y))||(this._tiles[c].current=!1)}if(1<Math.abs(a-this._tileZoom))this._setView(e,a);else{for(var u=i.min.y;u<=i.max.y;u++)for(var p=i.min.x;p<=i.max.x;p++){var m=new D(p,u);if(m.z=this._tileZoom,this._isValidTile(m)){var h=this._tiles[this._tileCoordsToKey(m)];h?h.current=!0:s.push(m)}}if(s.sort((function(e,t){return e.distanceTo(o)-t.distanceTo(o)})),0!==s.length){this._loading||(this._loading=!0,this.fire("loading"));var f=document.createDocumentFragment();for(p=0;p<s.length;p++)this._addTile(s[p],f);this._level.el.appendChild(f)}}}}},_isValidTile:function(e){var t=this._map.options.crs;if(!t.infinite){var a=this._globalTileRange;if(!t.wrapLng&&(e.x<a.min.x||e.x>a.max.x)||!t.wrapLat&&(e.y<a.min.y||e.y>a.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(e);return P(this.options.bounds).overlaps(n)},_keyToBounds:function(e){return this._tileCoordsToBounds(this._keyToTileCoords(e))},_tileCoordsToNwSe:function(e){var t=this._map,a=this.getTileSize(),n=e.scaleBy(a),i=n.add(a);return[t.unproject(n,e.z),t.unproject(i,e.z)]},_tileCoordsToBounds:function(e){var t=this._tileCoordsToNwSe(e),a=new N(t[0],t[1]);return this.options.noWrap||(a=this._map.wrapLatLngBounds(a)),a},_tileCoordsToKey:function(e){return e.x+":"+e.y+":"+e.z},_keyToTileCoords:function(e){var t=e.split(":"),a=new D(+t[0],+t[1]);return a.z=+t[2],a},_removeTile:function(e){var t=this._tiles[e];t&&(st(t.el),delete this._tiles[e],this.fire("tileunload",{tile:t.el,coords:this._keyToTileCoords(e)}))},_initTile:function(e){ut(e,"leaflet-tile");var t=this.getTileSize();e.style.width=t.x+"px",e.style.height=t.y+"px",e.onselectstart=d,e.onmousemove=d,ae&&this.options.opacity<1&&ft(e,this.options.opacity),oe&&!se&&(e.style.WebkitBackfaceVisibility="hidden")},_addTile:function(e,t){var a=this._getTilePos(e),n=this._tileCoordsToKey(e),i=this.createTile(this._wrapCoords(e),o(this._tileReady,this,e));this._initTile(i),this.createTile.length<2&&O(o(this._tileReady,this,e,null,i)),bt(i,a),this._tiles[n]={el:i,coords:e,current:!0},t.appendChild(i),this.fire("tileloadstart",{tile:i,coords:e})},_tileReady:function(e,t,a){t&&this.fire("tileerror",{error:t,tile:a,coords:e});var n=this._tileCoordsToKey(e);(a=this._tiles[n])&&(a.loaded=+new Date,this._map._fadeAnimated?(ft(a.el,0),$(this._fadeFrame),this._fadeFrame=O(this._updateOpacity,this)):(a.active=!0,this._pruneTiles()),t||(ut(a.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:a.el,coords:e})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),ae||!this._map._fadeAnimated?O(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(e){return e.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(e){var t=new D(this._wrapX?c(e.x,this._wrapX):e.x,this._wrapY?c(e.y,this._wrapY):e.y);return t.z=e.z,t},_pxBoundsToTileRange:function(e){var t=this.getTileSize();return new F(e.min.unscaleBy(t).floor(),e.max.unscaleBy(t).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var e in this._tiles)if(!this._tiles[e].loaded)return!1;return!0}}),nn=an.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(e,t){this._url=e,(t=h(this,t)).detectRetina&&$e&&0<t.maxZoom&&(t.tileSize=Math.floor(t.tileSize/2),t.zoomReverse?(t.zoomOffset--,t.minZoom++):(t.zoomOffset++,t.maxZoom--),t.minZoom=Math.max(0,t.minZoom)),"string"==typeof t.subdomains&&(t.subdomains=t.subdomains.split("")),oe||this.on("tileunload",this._onTileRemove)},setUrl:function(e,t){return this._url===e&&void 0===t&&(t=!0),this._url=e,t||this.redraw(),this},createTile:function(e,t){var a=document.createElement("img");return $t(a,"load",o(this._tileOnLoad,this,t,a)),$t(a,"error",o(this._tileOnError,this,t,a)),!this.options.crossOrigin&&""!==this.options.crossOrigin||(a.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),a.alt="",a.setAttribute("role","presentation"),a.src=this.getTileUrl(e),a},getTileUrl:function(e){var t={r:$e?"@2x":"",s:this._getSubdomain(e),x:e.x,y:e.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-e.y;this.options.tms&&(t.y=n),t["-y"]=n}return v(this._url,a(t,this.options))},_tileOnLoad:function(e,t){ae?setTimeout(o(e,this,null,t),0):e(null,t)},_tileOnError:function(e,t,a){var n=this.options.errorTileUrl;n&&t.getAttribute("src")!==n&&(t.src=n),e(a,t)},_onTileRemove:function(e){e.tile.onload=null},_getZoomForUrl:function(){var e=this._tileZoom,t=this.options.maxZoom;return this.options.zoomReverse&&(e=t-e),e+this.options.zoomOffset},_getSubdomain:function(e){var t=Math.abs(e.x+e.y)%this.options.subdomains.length;return this.options.subdomains[t]},_abortLoading:function(){var e,t;for(e in this._tiles)this._tiles[e].coords.z!==this._tileZoom&&((t=this._tiles[e].el).onload=d,t.onerror=d,t.complete||(t.src=_,st(t),delete this._tiles[e]))},_removeTile:function(e){var t=this._tiles[e];if(t)return le||t.el.setAttribute("src",_),an.prototype._removeTile.call(this,e)},_tileReady:function(e,t,a){if(this._map&&(!a||a.getAttribute("src")!==_))return an.prototype._tileReady.call(this,e,t,a)}});function on(e,t){return new nn(e,t)}var sn=nn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(e,t){this._url=e;var n=a({},this.defaultWmsParams);for(var i in t)i in this.options||(n[i]=t[i]);var o=(t=h(this,t)).detectRetina&&$e?2:1,s=this.getTileSize();n.width=s.x*o,n.height=s.y*o,this.wmsParams=n},onAdd:function(e){this._crs=this.options.crs||e.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var t=1.3<=this._wmsVersion?"crs":"srs";this.wmsParams[t]=this._crs.code,nn.prototype.onAdd.call(this,e)},getTileUrl:function(e){var t=this._tileCoordsToNwSe(e),a=this._crs,n=E(a.project(t[0]),a.project(t[1])),i=n.min,o=n.max,s=(1.3<=this._wmsVersion&&this._crs===ka?[i.y,i.x,o.y,o.x]:[i.x,i.y,o.x,o.y]).join(","),r=nn.prototype.getTileUrl.call(this,e);return r+f(this.wmsParams,r,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+s},setParams:function(e,t){return a(this.wmsParams,e),t||this.redraw(),this}});nn.WMS=sn,on.wms=function(e,t){return new sn(e,t)};
42var rn=Oa.extend({options:{padding:.1,tolerance:0},initialize:function(e){h(this,e),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),this._zoomAnimated&&ut(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var e={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(e.zoomanim=this._onAnimZoom),e},_onAnimZoom:function(e){this._updateTransform(e.center,e.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(e,t){var a=this._map.getZoomScale(t,this._zoom),n=yt(this._container),i=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,t),s=this._map.project(e,t).subtract(o),r=i.multiplyBy(-a).add(n).add(i).subtract(s);ye?vt(this._container,r,a):bt(this._container,r)},_reset:function(){for(var e in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[e]._reset()},_onZoomEnd:function(){for(var e in this._layers)this._layers[e]._project()},_updatePaths:function(){for(var e in this._layers)this._layers[e]._update()},_update:function(){var e=this.options.padding,t=this._map.getSize(),a=this._map.containerPointToLayerPoint(t.multiplyBy(-e)).round();this._bounds=new F(a,a.add(t.multiplyBy(1+2*e)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),ln=rn.extend({getEvents:function(){var e=rn.prototype.getEvents.call(this);return e.viewprereset=this._onViewPreReset,e},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){rn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var e=this._container=document.createElement("canvas");$t(e,"mousemove",l(this._onMouseMove,32,this),this),$t(e,"click dblclick mousedown mouseup contextmenu",this._onClick,this),$t(e,"mouseout",this._handleMouseOut,this),this._ctx=e.getContext("2d")},_destroyContainer:function(){$(this._redrawRequest),delete this._ctx,st(this._container),At(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var e in this._redrawBounds=null,this._layers)this._layers[e]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){rn.prototype._update.call(this);var e=this._bounds,t=this._container,a=e.getSize(),n=$e?2:1;bt(t,e.min),t.width=n*a.x,t.height=n*a.y,t.style.width=a.x+"px",t.style.height=a.y+"px",$e&&this._ctx.scale(2,2),this._ctx.translate(-e.min.x,-e.min.y),this.fire("update")}},_reset:function(){rn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(e){this._updateDashArray(e);var t=(this._layers[r(e)]=e)._order={layer:e,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=t),this._drawLast=t,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(e){this._requestRedraw(e)},_removePath:function(e){var t=e._order,a=t.next,n=t.prev;a?a.prev=n:this._drawLast=n,n?n.next=a:this._drawFirst=a,delete e._order,delete this._layers[r(e)],this._requestRedraw(e)},_updatePath:function(e){this._extendRedrawBounds(e),e._project(),e._update(),this._requestRedraw(e)},_updateStyle:function(e){this._updateDashArray(e),this._requestRedraw(e)},_updateDashArray:function(e){if("string"==typeof e.options.dashArray){var t,a,n=e.options.dashArray.split(/[, ]+/),i=[];for(a=0;a<n.length;a++){if(t=Number(n[a]),isNaN(t))return;i.push(t)}e.options._dashArray=i}else e.options._dashArray=e.options.dashArray},_requestRedraw:function(e){this._map&&(this._extendRedrawBounds(e),this._redrawRequest=this._redrawRequest||O(this._redraw,this))},_extendRedrawBounds:function(e){if(e._pxBounds){var t=(e.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new F,this._redrawBounds.extend(e._pxBounds.min.subtract([t,t])),this._redrawBounds.extend(e._pxBounds.max.add([t,t]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var e=this._redrawBounds;if(e){var t=e.getSize();this._ctx.clearRect(e.min.x,e.min.y,t.x,t.y)}else this._ctx.clearRect(0,0,this._container.width,this._container.height)},_draw:function(){var e,t=this._redrawBounds;if(this._ctx.save(),t){var a=t.getSize();this._ctx.beginPath(),this._ctx.rect(t.min.x,t.min.y,a.x,a.y),this._ctx.clip()}this._drawing=!0;for(var n=this._drawFirst;n;n=n.next)e=n.layer,(!t||e._pxBounds&&e._pxBounds.intersects(t))&&e._updatePath();
vendor: 7,287 bytes, line 42
42this._drawing=!1,this._ctx.restore()},_updatePoly:function(e,t){if(this._drawing){var a,n,i,o,s=e._parts,r=s.length,l=this._ctx;if(r){for(l.beginPath(),a=0;a<r;a++){for(n=0,i=s[a].length;n<i;n++)o=s[a][n],l[n?"lineTo":"moveTo"](o.x,o.y);t&&l.closePath()}this._fillStroke(l,e)}}},_updateCircle:function(e){if(this._drawing&&!e._empty()){var t=e._point,a=this._ctx,n=Math.max(Math.round(e._radius),1),i=(Math.max(Math.round(e._radiusY),1)||n)/n;1!=i&&(a.save(),a.scale(1,i)),a.beginPath(),a.arc(t.x,t.y/i,n,0,2*Math.PI,!1),1!=i&&a.restore(),this._fillStroke(a,e)}},_fillStroke:function(e,t){var a=t.options;a.fill&&(e.globalAlpha=a.fillOpacity,e.fillStyle=a.fillColor||a.color,e.fill(a.fillRule||"evenodd")),a.stroke&&0!==a.weight&&(e.setLineDash&&e.setLineDash(t.options&&t.options._dashArray||[]),e.globalAlpha=a.opacity,e.lineWidth=a.weight,e.strokeStyle=a.color,e.lineCap=a.lineCap,e.lineJoin=a.lineJoin,e.stroke())},_onClick:function(e){for(var t,a,n=this._map.mouseEventToLayerPoint(e),i=this._drawFirst;i;i=i.next)(t=i.layer).options.interactive&&t._containsPoint(n)&&!this._map._draggableMoved(t)&&(a=t);a&&(Yt(e),this._fireEvent([a],e))},_onMouseMove:function(e){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var t=this._map.mouseEventToLayerPoint(e);this._handleMouseHover(e,t)}},_handleMouseOut:function(e){var t=this._hoveredLayer;t&&(pt(this._container,"leaflet-interactive"),this._fireEvent([t],e,"mouseout"),this._hoveredLayer=null)},_handleMouseHover:function(e,t){for(var a,n,i=this._drawFirst;i;i=i.next)(a=i.layer).options.interactive&&a._containsPoint(t)&&(n=a);n!==this._hoveredLayer&&(this._handleMouseOut(e),n&&(ut(this._container,"leaflet-interactive"),this._fireEvent([n],e,"mouseover"),this._hoveredLayer=n)),this._hoveredLayer&&this._fireEvent([this._hoveredLayer],e)},_fireEvent:function(e,t,a){this._map._fireDOMEvent(t,a||t.type,e)},_bringToFront:function(e){var t=e._order;if(t){var a=t.next,n=t.prev;a&&((a.prev=n)?n.next=a:a&&(this._drawFirst=a),t.prev=this._drawLast,(this._drawLast.next=t).next=null,this._drawLast=t,this._requestRedraw(e))}},_bringToBack:function(e){var t=e._order;if(t){var a=t.next,n=t.prev;n&&((n.next=a)?a.prev=n:n&&(this._drawLast=n),t.prev=null,t.next=this._drawFirst,this._drawFirst.prev=t,this._drawFirst=t,this._requestRedraw(e))}}});function cn(e){return je?new ln(e):null}var dn=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(e){return document.createElement("<lvml:"+e+' class="lvml">')}}catch(e){return function(e){return document.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),un={_initContainer:function(){this._container=ot("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(rn.prototype._update.call(this),this.fire("update"))},_initPath:function(e){var t=e._container=dn("shape");ut(t,"leaflet-vml-shape "+(this.options.className||"")),t.coordsize="1 1",e._path=dn("path"),t.appendChild(e._path),this._updateStyle(e),this._layers[r(e)]=e},_addPath:function(e){var t=e._container;this._container.appendChild(t),e.options.interactive&&e.addInteractiveTarget(t)},_removePath:function(e){var t=e._container;st(t),e.removeInteractiveTarget(t),delete this._layers[r(e)]},_updateStyle:function(e){var t=e._stroke,a=e._fill,n=e.options,i=e._container;i.stroked=!!n.stroke,i.filled=!!n.fill,n.stroke?(t||(t=e._stroke=dn("stroke")),i.appendChild(t),t.weight=n.weight+"px",t.color=n.color,t.opacity=n.opacity,n.dashArray?t.dashStyle=b(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):t.dashStyle="",t.endcap=n.lineCap.replace("butt","flat"),t.joinstyle=n.lineJoin):t&&(i.removeChild(t),e._stroke=null),n.fill?(a||(a=e._fill=dn("fill")),i.appendChild(a),a.color=n.fillColor||n.color,a.opacity=n.fillOpacity):a&&(i.removeChild(a),e._fill=null)},_updateCircle:function(e){var t=e._point.round(),a=Math.round(e._radius),n=Math.round(e._radiusY||a);this._setPath(e,e._empty()?"M0 0":"AL "+t.x+","+t.y+" "+a+","+n+" 0,23592600")},_setPath:function(e,t){e._path.v=t},_bringToFront:function(e){lt(e._container)},_bringToBack:function(e){ct(e._container)}},pn=Te?dn:J,mn=rn.extend({getEvents:function(){var e=rn.prototype.getEvents.call(this);return e.zoomstart=this._onZoomStart,e},_initContainer:function(){this._container=pn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=pn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){st(this._container),At(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){if(!this._map._animatingZoom||!this._bounds){rn.prototype._update.call(this);var e=this._bounds,t=e.getSize(),a=this._container;this._svgSize&&this._svgSize.equals(t)||(this._svgSize=t,a.setAttribute("width",t.x),a.setAttribute("height",t.y)),bt(a,e.min),a.setAttribute("viewBox",[e.min.x,e.min.y,t.x,t.y].join(" ")),this.fire("update")}},_initPath:function(e){var t=e._path=pn("path");e.options.className&&ut(t,e.options.className),e.options.interactive&&ut(t,"leaflet-interactive"),this._updateStyle(e),this._layers[r(e)]=e},_addPath:function(e){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(e._path),e.addInteractiveTarget(e._path)},_removePath:function(e){st(e._path),e.removeInteractiveTarget(e._path),delete this._layers[r(e)]},_updatePath:function(e){e._project(),e._update()},_updateStyle:function(e){var t=e._path,a=e.options;t&&(a.stroke?(t.setAttribute("stroke",a.color),t.setAttribute("stroke-opacity",a.opacity),t.setAttribute("stroke-width",a.weight),t.setAttribute("stroke-linecap",a.lineCap),t.setAttribute("stroke-linejoin",a.lineJoin),a.dashArray?t.setAttribute("stroke-dasharray",a.dashArray):t.removeAttribute("stroke-dasharray"),a.dashOffset?t.setAttribute("stroke-dashoffset",a.dashOffset):t.removeAttribute("stroke-dashoffset")):t.setAttribute("stroke","none"),a.fill?(t.setAttribute("fill",a.fillColor||a.color),t.setAttribute("fill-opacity",a.fillOpacity),t.setAttribute("fill-rule",a.fillRule||"evenodd")):t.setAttribute("fill","none"))},_updatePoly:function(e,t){this._setPath(e,Q(e._parts,t))},_updateCircle:function(e){var t=e._point,a=Math.max(Math.round(e._radius),1),n="a"+a+","+(Math.max(Math.round(e._radiusY),1)||a)+" 0 1,0 ",i=e._empty()?"M0 0":"M"+(t.x-a)+","+t.y+n+2*a+",0 "+n+2*-a+",0 ";this._setPath(e,i)},_setPath:function(e,t){e._path.setAttribute("d",t)},_bringToFront:function(e){lt(e._path)},_bringToBack:function(e){ct(e._path)}});function hn(e){return Ae||Te?new mn(e):null}Te&&mn.include(un),Vt.include({getRenderer:function(e){var t=e.options.renderer||this._getPaneRenderer(e.options.pane)||this.options.renderer||this._renderer;return t||(t=this._renderer=this._createRenderer()),this.hasLayer(t)||this.addLayer(t),t},_getPaneRenderer:function(e){if("overlayPane"===e||void 0===e)return!1;var t=this._paneRenderers[e];return void 0===t&&(t=this._createRenderer({pane:e}),this._paneRenderers[e]=t),t},_createRenderer:function(e){return this.options.preferCanvas&&cn(e)||hn(e)}});var fn=Ea.extend({initialize:function(e,t){Ea.prototype.initialize.call(this,this._boundsToLatLngs(e),t)},setBounds:function(e){return this.setLatLngs(this._boundsToLatLngs(e))}
42,_boundsToLatLngs:function(e){return[(e=P(e)).getSouthWest(),e.getNorthWest(),e.getNorthEast(),e.getSouthEast()]}});mn.create=pn,mn.pointsToPath=Q,Na.geometryToLayer=Pa,Na.coordsToLatLng=qa,Na.coordsToLatLngs=Ba,Na.latLngToCoords=Ha,Na.latLngsToCoords=Ya,Na.getFeature=Ra,Na.asFeature=Wa,Vt.mergeOptions({boxZoom:!0});var gn=ta.extend({initialize:function(e){this._map=e,this._container=e._container,this._pane=e._panes.overlayPane,this._resetStateTimeout=0,e.on("unload",this._destroy,this)},addHooks:function(){$t(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){At(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){st(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(e){if(!e.shiftKey||1!==e.which&&1!==e.button)return!1;this._clearDeferredResetState(),this._resetState(),Ge(),Mt(),this._startPoint=this._map.mouseEventToContainerPoint(e),$t(document,{contextmenu:Et,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(e){this._moved||(this._moved=!0,this._box=ot("div","leaflet-zoom-box",this._container),ut(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(e);var t=new F(this._point,this._startPoint),a=t.getSize();bt(this._box,t.min),this._box.style.width=a.x+"px",this._box.style.height=a.y+"px"},_finish:function(){this._moved&&(st(this._box),pt(this._container,"leaflet-crosshair")),Ke(),wt(),At(document,{contextmenu:Et,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(e){if((1===e.which||1===e.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var t=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(t).fire("boxzoomend",{boxZoomBounds:t})}},_onKeyDown:function(e){27===e.keyCode&&this._finish()}});Vt.addInitHook("addHandler","boxZoom",gn),Vt.mergeOptions({doubleClickZoom:!0});var vn=ta.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(e){var t=this._map,a=t.getZoom(),n=t.options.zoomDelta,i=e.originalEvent.shiftKey?a-n:a+n;"center"===t.options.doubleClickZoom?t.setZoom(i):t.setZoomAround(e.containerPoint,i)}});Vt.addInitHook("addHandler","doubleClickZoom",vn),Vt.mergeOptions({dragging:!0,inertia:!se,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var bn=ta.extend({addHooks:function(){if(!this._draggable){var e=this._map;this._draggable=new ra(e._mapPane,e._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),e.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),e.on("zoomend",this._onZoomEnd,this),e.whenReady(this._onZoomEnd,this))}ut(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){pt(this._map._container,"leaflet-grab"),pt(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var e=this._map;if(e._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var t=P(this._map.options.maxBounds);this._offsetLimit=E(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;e.fire("movestart").fire("dragstart"),e.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(e){if(this._map.options.inertia){var t=this._lastTime=+new Date,a=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(a),this._times.push(t),this._prunePositions(t)}this._map.fire("move",e).fire("drag",e)},_prunePositions:function(e){for(;1<this._positions.length&&50<e-this._times[0];)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var e=this._map.getSize().divideBy(2),t=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=t.subtract(e).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(e,t){return e-(e-t)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var e=this._draggable._newPos.subtract(this._draggable._startPos),t=this._offsetLimit;e.x<t.min.x&&(e.x=this._viscousLimit(e.x,t.min.x)),e.y<t.min.y&&(e.y=this._viscousLimit(e.y,t.min.y)),e.x>t.max.x&&(e.x=this._viscousLimit(e.x,t.max.x)),e.y>t.max.y&&(e.y=this._viscousLimit(e.y,t.max.y)),this._draggable._newPos=this._draggable._startPos.add(e)}},_onPreDragWrap:function(){var e=this._worldWidth,t=Math.round(e/2),a=this._initialWorldOffset,n=this._draggable._newPos.x,i=(n-t+a)%e+t-a,o=(n+t+a)%e-t-a,s=Math.abs(i+a)<Math.abs(o+a)?i:o;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=s},_onDragEnd:function(e){var t=this._map,a=t.options,n=!a.inertia||this._times.length<2;if(t.fire("dragend",e),n)t.fire("moveend");else{this._prunePositions(+new Date);var i=this._lastPos.subtract(this._positions[0]),o=(this._lastTime-this._times[0])/1e3,s=a.easeLinearity,r=i.multiplyBy(s/o),l=r.distanceTo([0,0]),c=Math.min(a.inertiaMaxSpeed,l),d=r.multiplyBy(c/l),u=c/(a.inertiaDeceleration*s),p=d.multiplyBy(-u/2).round();p.x||p.y?(p=t._limitOffset(p,t.options.maxBounds),O((function(){t.panBy(p,{duration:u,easeLinearity:s,noMoveStart:!0,animate:!0})}
42))):t.fire("moveend")}}});Vt.addInitHook("addHandler","dragging",bn),Vt.mergeOptions({keyboard:!0,keyboardPanDelta:80});var yn=ta.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(e){this._map=e,this._setPanDelta(e.options.keyboardPanDelta),this._setZoomDelta(e.options.zoomDelta)},addHooks:function(){var e=this._map._container;e.tabIndex<=0&&(e.tabIndex="0"),$t(e,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),At(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var e=document.body,t=document.documentElement,a=e.scrollTop||t.scrollTop,n=e.scrollLeft||t.scrollLeft;this._map._container.focus(),window.scrollTo(n,a)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(e){var t,a,n=this._panKeys={},i=this.keyCodes;for(t=0,a=i.left.length;t<a;t++)n[i.left[t]]=[-1*e,0];for(t=0,a=i.right.length;t<a;t++)n[i.right[t]]=[e,0];for(t=0,a=i.down.length;t<a;t++)n[i.down[t]]=[0,e];for(t=0,a=i.up.length;t<a;t++)n[i.up[t]]=[0,-1*e]},_setZoomDelta:function(e){var t,a,n=this._zoomKeys={},i=this.keyCodes;for(t=0,a=i.zoomIn.length;t<a;t++)n[i.zoomIn[t]]=e;for(t=0,a=i.zoomOut.length;t<a;t++)n[i.zoomOut[t]]=-e},_addHooks:function(){$t(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){At(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var t,a=e.keyCode,n=this._map;if(a in this._panKeys)n._panAnim&&n._panAnim._inProgress||(t=this._panKeys[a],e.shiftKey&&(t=z(t).multiplyBy(3)),n.panBy(t),n.options.maxBounds&&n.panInsideBounds(n.options.maxBounds));else if(a in this._zoomKeys)n.setZoom(n.getZoom()+(e.shiftKey?3:1)*this._zoomKeys[a]);else{if(27!==a||!n._popup||!n._popup.options.closeOnEscapeKey)return;n.closePopup()}Et(e)}}});Vt.addInitHook("addHandler","keyboard",yn),Vt.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var _n=ta.extend({addHooks:function(){$t(this._map._container,"mousewheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){At(this._map._container,"mousewheel",this._onWheelScroll,this)},_onWheelScroll:function(e){var t=qt(e),a=this._map.options.wheelDebounceTime;this._delta+=t,this._lastMousePos=this._map.mouseEventToContainerPoint(e),this._startTime||(this._startTime=+new Date);var n=Math.max(a-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o(this._performZoom,this),n),Et(e)},_performZoom:function(){var e=this._map,t=e.getZoom(),a=this._map.options.zoomSnap||0;e._stop();var n=this._delta/(4*this._map.options.wheelPxPerZoomLevel),i=4*Math.log(2/(1+Math.exp(-Math.abs(n))))/Math.LN2,o=a?Math.ceil(i/a)*a:i,s=e._limitZoom(t+(0<this._delta?o:-o))-t;this._delta=0,this._startTime=null,s&&("center"===e.options.scrollWheelZoom?e.setZoom(t+s):e.setZoomAround(this._lastMousePos,t+s))}});Vt.addInitHook("addHandler","scrollWheelZoom",_n),Vt.mergeOptions({tap:!0,tapTolerance:15});var Mn=ta.extend({addHooks:function(){$t(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){At(this._map._container,"touchstart",this._onDown,this)},_onDown:function(e){if(e.touches){if(Ft(e),this._fireClick=!0,1<e.touches.length)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var t=e.touches[0],a=t.target;this._startPos=this._newPos=new D(t.clientX,t.clientY),a.tagName&&"a"===a.tagName.toLowerCase()&&ut(a,"leaflet-active"),this._holdTimeout=setTimeout(o((function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",t))}),this),1e3),this._simulateEvent("mousedown",t),$t(document,{touchmove:this._onMove,touchend:this._onUp},this)}},_onUp:function(e){if(clearTimeout(this._holdTimeout),At(document,{touchmove:this._onMove,touchend:this._onUp},this),this._fireClick&&e&&e.changedTouches){var t=e.changedTouches[0],a=t.target;a&&a.tagName&&"a"===a.tagName.toLowerCase()&&pt(a,"leaflet-active"),this._simulateEvent("mouseup",t),this._isTapValid()&&this._simulateEvent("click",t)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(e){var t=e.touches[0];this._newPos=new D(t.clientX,t.clientY),this._simulateEvent("mousemove",t)},_simulateEvent:function(e,t){var a=document.createEvent("MouseEvents");a._simulated=!0,t.target._simulatedClick=!0,a.initMouseEvent(e,!0,!0,window,1,t.screenX,t.screenY,t.clientX,t.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(a)}});Ce&&!ke&&Vt.addInitHook("addHandler","tap",Mn),Vt.mergeOptions({touchZoom:Ce&&!se,bounceAtZoomLimits:!0});var wn=ta.extend({addHooks:function(){ut(this._map._container,"leaflet-touch-zoom"),$t(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){pt(this._map._container,"leaflet-touch-zoom"),At(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(e){var t=this._map;if(e.touches&&2===e.touches.length&&!t._animatingZoom&&!this._zooming){var a=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]);this._centerPoint=t.getSize()._divideBy(2),this._startLatLng=t.containerPointToLatLng(this._centerPoint),"center"!==t.options.touchZoom&&(this._pinchStartLatLng=t.containerPointToLatLng(
vendor: 1,029 bytes, line 42
42a.add(n)._divideBy(2))),this._startDist=a.distanceTo(n),this._startZoom=t.getZoom(),this._moved=!1,this._zooming=!0,t._stop(),$t(document,"touchmove",this._onTouchMove,this),$t(document,"touchend",this._onTouchEnd,this),Ft(e)}},_onTouchMove:function(e){if(e.touches&&2===e.touches.length&&this._zooming){var t=this._map,a=t.mouseEventToContainerPoint(e.touches[0]),n=t.mouseEventToContainerPoint(e.touches[1]),i=a.distanceTo(n)/this._startDist;if(this._zoom=t.getScaleZoom(i,this._startZoom),!t.options.bounceAtZoomLimits&&(this._zoom<t.getMinZoom()&&i<1||this._zoom>t.getMaxZoom()&&1<i)&&(this._zoom=t._limitZoom(this._zoom)),"center"===t.options.touchZoom){if(this._center=this._startLatLng,1==i)return}else{var s=a._add(n)._divideBy(2)._subtract(this._centerPoint);if(1==i&&0===s.x&&0===s.y)return;this._center=t.unproject(t.project(this._pinchStartLatLng,this._zoom).subtract(s),this._zoom)}this._moved||(t._moveStart(!0,!1),this._moved=!0),$(this._animRequest);var r=o(t._move,t,this._center,this._zoom,{pinch:!0,round:!1});
42this._animRequest=O(r,this,!0),Ft(e)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,$(this._animRequest),At(document,"touchmove",this._onTouchMove),At(document,"touchend",this._onTouchEnd),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});Vt.addInitHook("addHandler","touchZoom",wn),Vt.BoxZoom=gn,Vt.DoubleClickZoom=vn,Vt.Drag=bn,Vt.Keyboard=yn,Vt.ScrollWheelZoom=_n,Vt.Tap=Mn,Vt.TouchZoom=wn,Object.freeze=t,e.version="1.5.1+HEAD.2e3e0ff",e.Control=Kt,e.control=Gt,e.Browser=De,e.Evented=S,e.Mixin=na,e.Util=j,e.Class=A,e.Handler=ta,e.extend=a,e.bind=o,e.stamp=r,e.setOptions=h,e.DomEvent=Ut,e.DomUtil=Lt,e.PosAnimation=Xt,e.Draggable=ra,e.LineUtil=ga,e.PolyUtil=ya,e.Point=D,e.point=z,e.Bounds=F,e.bounds=E,e.Transformation=X,e.transformation=V,e.Projection=wa,e.LatLng=q,e.latLng=B,e.LatLngBounds=N,e.latLngBounds=P,e.CRS=Y,e.GeoJSON=Na,e.geoJSON=Xa,e.geoJson=Va,e.Layer=Oa,e.LayerGroup=La,e.layerGroup=function(e,t){return new La(e,t)},e.FeatureGroup=$a,e.featureGroup=function(e){return new $a(e)},e.ImageOverlay=Ga,e.imageOverlay=function(e,t,a){return new Ga(e,t,a)},e.VideoOverlay=Ka,e.videoOverlay=function(e,t,a){return new Ka(e,t,a)},e.SVGOverlay=Za,e.svgOverlay=function(e,t,a){return new Za(e,t,a)},e.DivOverlay=Ja,e.Popup=Qa,e.popup=function(e,t){return new Qa(e,t)},e.Tooltip=en,e.tooltip=function(e,t){return new en(e,t)},e.Icon=ja,e.icon=function(e){return new ja(e)},e.DivIcon=tn,e.divIcon=function(e){return new tn(e)},e.Marker=Sa,e.marker=function(e,t){return new Sa(e,t)},e.TileLayer=nn,e.tileLayer=on,e.GridLayer=an,e.gridLayer=function(e){return new an(e)},e.SVG=mn,e.svg=hn,e.Renderer=rn,e.Canvas=ln,e.canvas=cn,e.Path=Da,e.CircleMarker=Ia,e.circleMarker=function(e,t){return new Ia(e,t)},e.Circle=za,e.circle=function(e,t,a){return new za(e,t,a)},e.Polyline=Fa,e.polyline=function(e,t){return new Fa(e,t)},e.Polygon=Ea,e.polygon=function(e,t){return new Ea(e,t)},e.Rectangle=fn,e.rectangle=function(e,t){return new fn(e,t)},e.Map=Vt,e.map=function(e,t){return new Vt(e,t)};var xn=window.L;e.noConflict=function(){return window.L=xn,this},window.L=e})),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Leaflet=e.Leaflet||{},e.Leaflet.markercluster=e.Leaflet.markercluster||{}))}(this,(function(e){"use strict";var t=L.MarkerClusterGroup=L.FeatureGroup.extend({options:{maxClusterRadius:80,iconCreateFunction:null,clusterPane:L.Marker.prototype.options.pane,spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0,singleMarkerMode:!1,disableClusteringAtZoom:null,removeOutsideVisibleBounds:!0,animate:!0,animateAddingMarkers:!1,spiderfyDistanceMultiplier:1,spiderLegPolylineOptions:{weight:1.5,color:"#222",opacity:.5},chunkedLoading:!1,chunkInterval:200,chunkDelay:50,chunkProgress:null,polygonOptions:{}},initialize:function(e){L.Util.setOptions(this,e),this.options.iconCreateFunction||(this.options.iconCreateFunction=this._defaultIconCreateFunction),this._featureGroup=L.featureGroup(),this._featureGroup.addEventParent(this),this._nonPointGroup=L.featureGroup(),this._nonPointGroup.addEventParent(this),this._inZoomAnimation=0,this._needsClustering=[],this._needsRemoving=[],this._currentShownBounds=null,this._queue=[],this._childMarkerEventHandlers={dragstart:this._childMarkerDragStart,move:this._childMarkerMoved,dragend:this._childMarkerDragEnd};var t=L.DomUtil.TRANSITION&&this.options.animate;L.extend(this,t?this._withAnimation:this._noAnimation),this._markerCluster=t?L.MarkerCluster:L.MarkerClusterNonAnimated},addLayer:function(e){if(e instanceof L.LayerGroup)return this.addLayers([e]);if(!e.getLatLng)return this._nonPointGroup.addLayer(e),this.fire("layeradd",{layer:e}),this;if(!this._map)return this._needsClustering.push(e),this.fire("layeradd",{layer:e}),this;if(this.hasLayer(e))return this;this._unspiderfy&&this._unspiderfy(),this._addLayer(e,this._maxZoom),this.fire("layeradd",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons();var t=e,a=this._zoom;if(e.__parent)for(;t.__parent._zoom>=a;)t=t.__parent;
42return this._currentShownBounds.contains(t.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(e,t):this._animationAddLayerNonAnimated(e,t)),this},removeLayer:function(e){return e instanceof L.LayerGroup?this.removeLayers([e]):e.getLatLng?this._map?e.__parent?(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(e)),this._removeLayer(e,!0),this.fire("layerremove",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),e.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(e)&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow()),this):this:(!this._arraySplice(this._needsClustering,e)&&this.hasLayer(e)&&this._needsRemoving.push({layer:e,latlng:e._latlng}),this.fire("layerremove",{layer:e}),this):(this._nonPointGroup.removeLayer(e),this.fire("layerremove",{layer:e}),this)},addLayers:function(e,t){if(!L.Util.isArray(e))return this.addLayer(e);var a,n=this._featureGroup,i=this._nonPointGroup,o=this.options.chunkedLoading,s=this.options.chunkInterval,r=this.options.chunkProgress,l=e.length,c=0,d=!0;if(this._map){var u=(new Date).getTime(),p=L.bind((function(){for(var m=(new Date).getTime();l>c;c++){if(o&&0==c%200)if((new Date).getTime()-m>s)break;if((a=e[c])instanceof L.LayerGroup)d&&(e=e.slice(),d=!1),this._extractNonGroupLayers(a,e),l=e.length;else if(a.getLatLng){if(!this.hasLayer(a)&&(this._addLayer(a,this._maxZoom),t||this.fire("layeradd",{layer:a}),a.__parent&&2===a.__parent.getChildCount())){var h=a.__parent.getAllChildMarkers(),f=h[0]===a?h[1]:h[0];n.removeLayer(f)}}else i.addLayer(a),t||this.fire("layeradd",{layer:a})}r&&r(c,l,(new Date).getTime()-u),c===l?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(p,this.options.chunkDelay)}),this);p()}else for(var m=this._needsClustering;l>c;c++)(a=e[c])instanceof L.LayerGroup?(d&&(e=e.slice(),d=!1),this._extractNonGroupLayers(a,e),l=e.length):a.getLatLng?this.hasLayer(a)||m.push(a):i.addLayer(a);return this},removeLayers:function(e){var t,a,n=e.length,i=this._featureGroup,o=this._nonPointGroup,s=!0;if(!this._map){for(t=0;n>t;t++)(a=e[t])instanceof L.LayerGroup?(s&&(e=e.slice(),s=!1),this._extractNonGroupLayers(a,e),n=e.length):(this._arraySplice(this._needsClustering,a),o.removeLayer(a),this.hasLayer(a)&&this._needsRemoving.push({layer:a,latlng:a._latlng}),this.fire("layerremove",{layer:a}));return this}if(this._unspiderfy){this._unspiderfy();var r=e.slice(),l=n;for(t=0;l>t;t++)(a=r[t])instanceof L.LayerGroup?(this._extractNonGroupLayers(a,r),l=r.length):this._unspiderfyLayer(a)}for(t=0;n>t;t++)(a=e[t])instanceof L.LayerGroup?(s&&(e=e.slice(),s=!1),this._extractNonGroupLayers(a,e),n=e.length):a.__parent?(this._removeLayer(a,!0,!0),this.fire("layerremove",{layer:a}),i.hasLayer(a)&&(i.removeLayer(a),a.clusterShow&&a.clusterShow())):(o.removeLayer(a),this.fire("layerremove",{layer:a}));return this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds),this},clearLayers:function(){return this._map||(this._needsClustering=[],this._needsRemoving=[],delete this._gridClusters,delete this._gridUnclustered),this._noanimationUnspiderfy&&this._noanimationUnspiderfy(),this._featureGroup.clearLayers(),this._nonPointGroup.clearLayers(),this.eachLayer((function(e){e.off(this._childMarkerEventHandlers,this),delete e.__parent}),this),this._map&&this._generateInitialClusters(),this},getBounds:function(){var e=new L.LatLngBounds;this._topClusterLevel&&e.extend(this._topClusterLevel._bounds);for(var t=this._needsClustering.length-1;t>=0;t--)e.extend(this._needsClustering[t].getLatLng());return e.extend(this._nonPointGroup.getBounds()),e},eachLayer:function(e,t){var a,n,i,o=this._needsClustering.slice(),s=this._needsRemoving;for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(o),n=o.length-1;n>=0;n--){for(a=!0,i=s.length-1;i>=0;i--)if(s[i].layer===o[n]){a=!1;break}a&&e.call(t,o[n])}this._nonPointGroup.eachLayer(e,t)},getLayers:function(){var e=[];return this.eachLayer((function(t){e.push(t)})),e},getLayer:function(e){var t=null;return e=parseInt(e,10),this.eachLayer((function(a){L.stamp(a)===e&&(t=a)})),t},hasLayer:function(e){if(!e)return!1;var t,a=this._needsClustering;for(t=a.length-1;t>=0;t--)if(a[t]===e)return!0;for(t=(a=this._needsRemoving).length-1;t>=0;t--)if(a[t].layer===e)return!1;return!(!e.__parent||e.__parent._group!==this)||this._nonPointGroup.hasLayer(e)},zoomToShowLayer:function(e,t){"function"!=typeof t&&(t=function(){});var a=function(){!e._icon&&!e.__parent._icon||this._inZoomAnimation||(this._map.off("moveend",a,this),this.off("animationend",a,this),e._icon?t():e.__parent._icon&&(this.once("spiderfied",t,this),e.__parent.spiderfy()))};e._icon&&this._map.getBounds().contains(e.getLatLng())?t():e.__parent._zoom<Math.round(this._map._zoom)?(this._map.on("moveend",a,this),this._map.panTo(e.getLatLng())):(this._map.on("moveend",a,this),this.on("animationend",a,this),e.__parent.zoomToBounds())},onAdd:function(e){var t,a,n;if(this._map=e,!isFinite(this._map.getMaxZoom()))throw"Map has no maxZoom specified";
vendor: 11,962 bytes, line 42
42for(this._featureGroup.addTo(e),this._nonPointGroup.addTo(e),this._gridClusters||this._generateInitialClusters(),this._maxLat=e.options.crs.projection.MAX_LATITUDE,t=0,a=this._needsRemoving.length;a>t;t++)(n=this._needsRemoving[t]).newlatlng=n.layer._latlng,n.layer._latlng=n.latlng;for(t=0,a=this._needsRemoving.length;a>t;t++)n=this._needsRemoving[t],this._removeLayer(n.layer,!0),n.layer._latlng=n.newlatlng;this._needsRemoving=[],this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds(),this._map.on("zoomend",this._zoomEnd,this),this._map.on("moveend",this._moveEnd,this),this._spiderfierOnAdd&&this._spiderfierOnAdd(),this._bindEvents(),a=this._needsClustering,this._needsClustering=[],this.addLayers(a,!0)},onRemove:function(e){e.off("zoomend",this._zoomEnd,this),e.off("moveend",this._moveEnd,this),this._unbindEvents(),this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim",""),this._spiderfierOnRemove&&this._spiderfierOnRemove(),delete this._maxLat,this._hideCoverage(),this._featureGroup.remove(),this._nonPointGroup.remove(),this._featureGroup.clearLayers(),this._map=null},getVisibleParent:function(e){for(var t=e;t&&!t._icon;)t=t.__parent;return t||null},_arraySplice:function(e,t){for(var a=e.length-1;a>=0;a--)if(e[a]===t)return e.splice(a,1),!0},_removeFromGridUnclustered:function(e,t){for(var a=this._map,n=this._gridUnclustered,i=Math.floor(this._map.getMinZoom());t>=i&&n[t].removeObject(e,a.project(e.getLatLng(),t));t--);},_childMarkerDragStart:function(e){e.target.__dragStart=e.target._latlng},_childMarkerMoved:function(e){if(!this._ignoreMove&&!e.target.__dragStart){var t=e.target._popup&&e.target._popup.isOpen();this._moveChild(e.target,e.oldLatLng,e.latlng),t&&e.target.openPopup()}},_moveChild:function(e,t,a){e._latlng=t,this.removeLayer(e),e._latlng=a,this.addLayer(e)},_childMarkerDragEnd:function(e){var t=e.target.__dragStart;delete e.target.__dragStart,t&&this._moveChild(e.target,t,e.target._latlng)},_removeLayer:function(e,t,a){var n=this._gridClusters,i=this._gridUnclustered,o=this._featureGroup,s=this._map,r=Math.floor(this._map.getMinZoom());t&&this._removeFromGridUnclustered(e,this._maxZoom);var l,c=e.__parent,d=c._markers;for(this._arraySplice(d,e);c&&(c._childCount--,c._boundsNeedUpdate=!0,!(c._zoom<r));)t&&c._childCount<=1?(l=c._markers[0]===e?c._markers[1]:c._markers[0],n[c._zoom].removeObject(c,s.project(c._cLatLng,c._zoom)),i[c._zoom].addObject(l,s.project(l.getLatLng(),c._zoom)),this._arraySplice(c.__parent._childClusters,c),c.__parent._markers.push(l),l.__parent=c.__parent,c._icon&&(o.removeLayer(c),a||o.addLayer(l))):c._iconNeedsUpdate=!0,c=c.__parent;delete e.__parent},_isOrIsParent:function(e,t){for(;t;){if(e===t)return!0;t=t.parentNode}return!1},fire:function(e,t,a){if(t&&t.layer instanceof L.MarkerCluster){if(t.originalEvent&&this._isOrIsParent(t.layer._icon,t.originalEvent.relatedTarget))return;e="cluster"+e}L.FeatureGroup.prototype.fire.call(this,e,t,a)},listens:function(e,t){return L.FeatureGroup.prototype.listens.call(this,e,t)||L.FeatureGroup.prototype.listens.call(this,"cluster"+e,t)},_defaultIconCreateFunction:function(e){var t=e.getChildCount(),a=" marker-cluster-";return a+=10>t?"small":100>t?"medium":"large",new L.DivIcon({html:"<div><span>"+t+"</span></div>",className:"marker-cluster"+a,iconSize:new L.Point(40,40)})},_bindEvents:function(){var e=this._map,t=this.options.spiderfyOnMaxZoom,a=this.options.showCoverageOnHover,n=this.options.zoomToBoundsOnClick;(t||n)&&this.on("clusterclick",this._zoomOrSpiderfy,this),a&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),e.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(e){for(var t=e.layer,a=t;1===a._childClusters.length;)a=a._childClusters[0];a._zoom===this._maxZoom&&a._childCount===t._childCount&&this.options.spiderfyOnMaxZoom?t.spiderfy():this.options.zoomToBoundsOnClick&&t.zoomToBounds(),e.originalEvent&&13===e.originalEvent.keyCode&&this._map._container.focus()},_showCoverage:function(e){var t=this._map;this._inZoomAnimation||(this._shownPolygon&&t.removeLayer(this._shownPolygon),e.layer.getChildCount()>2&&e.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(e.layer.getConvexHull(),this.options.polygonOptions),t.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var e=this.options.spiderfyOnMaxZoom,t=this.options.showCoverageOnHover,a=this.options.zoomToBoundsOnClick,n=this._map;(e||a)&&this.off("clusterclick",this._zoomOrSpiderfy,this),t&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),n.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var e=this._getExpandedVisibleBounds();this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,e),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),e),this._currentShownBounds=e}},_generateInitialClusters:function(){var e=Math.ceil(this._map.getMaxZoom()),t=Math.floor(this._map.getMinZoom()),a=this.options.maxClusterRadius,n=a;"function"!=typeof a&&(n=function(){return a}),null!==this.options.disableClusteringAtZoom&&(e=this.options.disableClusteringAtZoom-1),this._maxZoom=e,this._gridClusters={},this._gridUnclustered={};for(var i=e;i>=t;i--)this._gridClusters[i]=new L.DistanceGrid(n(i)),this._gridUnclustered[i]=new L.DistanceGrid(n(i));this._topClusterLevel=new this._markerCluster(this,t-1)},_addLayer:function(e,t){var a,n,i=this._gridClusters,o=this._gridUnclustered,s=Math.floor(this._map.getMinZoom());for(this.options.singleMarkerMode&&this._overrideMarkerIcon(e),e.on(this._childMarkerEventHandlers,this);t>=s;t--){a=this._map.project(e.getLatLng(),t);var r=i[t].getNearObject(a);if(r)return r._addChild(e),void(e.__parent=r);if(r=o[t].getNearObject(a)){var l=r.__parent;l&&this._removeLayer(r,!1);var c=new this._markerCluster(this,t,r,e);i[t].addObject(c,this._map.project(c._cLatLng,t)),r.__parent=c,e.__parent=c;var d=c;for(n=t-1;n>l._zoom;n--)d=new this._markerCluster(this,n,d),i[n].addObject(d,this._map.project(r.getLatLng(),n));return l._addChild(d),void this._removeFromGridUnclustered(r,t)}o[t].addObject(e,a)}this._topClusterLevel._addChild(e),e.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer((function(e){e instanceof L.MarkerCluster&&e._iconNeedsUpdate&&e._updateIcon()}))},_enqueue:function(e){this._queue.push(e),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var e=0;e<this._queue.length;e++)this._queue[e].call(this);this._queue.length=0,clearTimeout(this._queueTimeout),this._queueTimeout=null},_mergeSplitClusters:function(){var e=Math.round(this._map._zoom);this._processQueue(),this._zoom<e&&this._currentShownBounds.intersects(this._getExpandedVisibleBounds())?(this._animationStart(),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,this._getExpandedVisibleBounds()),this._animationZoomIn(this._zoom,e)):this._zoom>e?(this._animationStart(),this._animationZoomOut(this._zoom,e)):this._moveEnd()},_getExpandedVisibleBounds:function(){return this.options.removeOutsideVisibleBounds?L.Browser.mobile?this._checkBoundsMaxLat(this._map.getBounds()):this._checkBoundsMaxLat(this._map.getBounds().pad(1)):this._mapBoundsInfinite},_checkBoundsMaxLat:function(e){var t=this._maxLat;return void 0!==t&&(e.getNorth()>=t&&(e._northEast.lat=1/0),e.getSouth()<=-t&&(e._southWest.lat=-1/0)),e},_animationAddLayerNonAnimated:function(e,t){if(t===e)this._featureGroup.addLayer(e);else if(2===t._childCount){t._addToMap();var a=t.getAllChildMarkers();this._featureGroup.removeLayer(a[0]),this._featureGroup.removeLayer(a[1])}else t._updateIcon()},_extractNonGroupLayers:function(e,t){var a,n=e.getLayers(),i=0;for(t=t||[];i<n.length;i++)(a=n[i])instanceof L.LayerGroup?this._extractNonGroupLayers(a,t):t.push(a);return t},_overrideMarkerIcon:function(e){return e.options.icon=this.options.iconCreateFunction({getChildCount:function(){return 1},getAllChildMarkers:function(){return[e]}})}});L.MarkerClusterGroup.include({_mapBoundsInfinite:new L.LatLngBounds(new L.LatLng(-1/0,-1/0),new L.LatLng(1/0,1/0))}),L.MarkerClusterGroup.include({_noAnimation:{_animationStart:function(){},_animationZoomIn:function(e,t){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationZoomOut:function(e,t){this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this.fire("animationend")},_animationAddLayer:function(e,t){this._animationAddLayerNonAnimated(e,t)}},_withAnimation:{_animationStart:function(){this._map._mapPane.className+=" leaflet-cluster-anim",this._inZoomAnimation++},_animationZoomIn:function(e,t){var a,n=this._getExpandedVisibleBounds(),i=this._featureGroup,o=Math.floor(this._map.getMinZoom());this._ignoreMove=!0,this._topClusterLevel._recursively(n,e,o,(function(o){var s,r=o._latlng,l=o._markers;for(n.contains(r)||(r=null),o._isSingleParent()&&e+1===t?(i.removeLayer(o),o._recursivelyAddChildrenToMap(null,t,n)):(o.clusterHide(),o._recursivelyAddChildrenToMap(r,t,n)),a=l.length-1;a>=0;a--)s=l[a],n.contains(s._latlng)||i.removeLayer(s)})),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(n,t),i.eachLayer((function(e){e instanceof L.MarkerCluster||!e._icon||e.clusterShow()})),this._topClusterLevel._recursively(n,e,t,(function(e){e._recursivelyRestoreChildPositions(t)})),this._ignoreMove=!1,this._enqueue((function(){this._topClusterLevel._recursively(n,e,o,(function(e){i.removeLayer(e),e.clusterShow()})),this._animationEnd()}))},_animationZoomOut:function(e,t){this._animationZoomOutSingle(this._topClusterLevel,e-1,t),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e,this._getExpandedVisibleBounds())},_animationAddLayer:function(e,t){var a=this,n=this._featureGroup;n.addLayer(e),t!==e&&(t._childCount>2?(t._updateIcon(),this._forceLayout(),this._animationStart(),e._setPos(this._map.latLngToLayerPoint(t.getLatLng())),e.clusterHide(),this._enqueue((function(){n.removeLayer(e),e.clusterShow(),a._animationEnd()}))):(this._forceLayout(),a._animationStart(),a._animationZoomOutSingle(t,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(e,t,a){var n=this._getExpandedVisibleBounds(),i=Math.floor(this._map.getMinZoom());e._recursivelyAnimateChildrenInAndAddSelfToMap(n,i,t+1,a);var o=this;this._forceLayout(),e._recursivelyBecomeVisible(n,a),this._enqueue((function(){if(1===e._childCount){var s=e._markers[0];this._ignoreMove=!0,s.setLatLng(s.getLatLng()),this._ignoreMove=!1,s.clusterShow&&s.clusterShow()}else e._recursively(n,a,i,(function(e){e._recursivelyRemoveChildrenFromMap(n,i,t+1)}));o._animationEnd()}))},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(e){return new L.MarkerClusterGroup(e)};
42var a=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(e,t,a,n){L.Marker.prototype.initialize.call(this,a?a._cLatLng||a.getLatLng():new L.LatLng(0,0),{icon:this,pane:e.options.clusterPane}),this._group=e,this._zoom=t,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,a&&this._addChild(a),n&&this._addChild(n)},getAllChildMarkers:function(e,t){e=e||[];for(var a=this._childClusters.length-1;a>=0;a--)this._childClusters[a].getAllChildMarkers(e);for(var n=this._markers.length-1;n>=0;n--)t&&this._markers[n].__dragStart||e.push(this._markers[n]);return e},getChildCount:function(){return this._childCount},zoomToBounds:function(e){for(var t,a=this._childClusters.slice(),n=this._group._map,i=n.getBoundsZoom(this._bounds),o=this._zoom+1,s=n.getZoom();a.length>0&&i>o;){o++;var r=[];for(t=0;t<a.length;t++)r=r.concat(a[t]._childClusters);a=r}i>o?this._group._map.setView(this._latlng,o):s>=i?this._group._map.setVie
vendor: 10,697 bytes, line 42
42w(this._latlng,s+1):this._group._map.fitBounds(this._bounds,e)},getBounds:function(){var e=new L.LatLngBounds;return e.extend(this._bounds),e},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(e,t){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(e),e instanceof L.MarkerCluster?(t||(this._childClusters.push(e),e.__parent=this),this._childCount+=e._childCount):(t||this._markers.push(e),this._childCount++),this.__parent&&this.__parent._addChild(e,!0)},_setClusterCenter:function(e){this._cLatLng||(this._cLatLng=e._cLatLng||e._latlng)},_resetBounds:function(){var e=this._bounds;e._southWest&&(e._southWest.lat=1/0,e._southWest.lng=1/0),e._northEast&&(e._northEast.lat=-1/0,e._northEast.lng=-1/0)},_recalculateBounds:function(){var e,t,a,n,i=this._markers,o=this._childClusters,s=0,r=0,l=this._childCount;if(0!==l){for(this._resetBounds(),e=0;e<i.length;e++)a=i[e]._latlng,this._bounds.extend(a),s+=a.lat,r+=a.lng;for(e=0;e<o.length;e++)(t=o[e])._boundsNeedUpdate&&t._recalculateBounds(),this._bounds.extend(t._bounds),a=t._wLatLng,n=t._childCount,s+=a.lat*n,r+=a.lng*n;this._latlng=this._wLatLng=new L.LatLng(s/l,r/l),this._boundsNeedUpdate=!1}},_addToMap:function(e){e&&(this._backupLatlng=this._latlng,this.setLatLng(e)),this._group._featureGroup.addLayer(this)},_recursivelyAnimateChildrenIn:function(e,t,a){this._recursively(e,this._group._map.getMinZoom(),a-1,(function(e){var a,n,i=e._markers;for(a=i.length-1;a>=0;a--)(n=i[a])._icon&&(n._setPos(t),n.clusterHide())}),(function(e){var a,n,i=e._childClusters;for(a=i.length-1;a>=0;a--)(n=i[a])._icon&&(n._setPos(t),n.clusterHide())}))},_recursivelyAnimateChildrenInAndAddSelfToMap:function(e,t,a,n){this._recursively(e,n,t,(function(i){i._recursivelyAnimateChildrenIn(e,i._group._map.latLngToLayerPoint(i.getLatLng()).round(),a),i._isSingleParent()&&a-1===n?(i.clusterShow(),i._recursivelyRemoveChildrenFromMap(e,t,a)):i.clusterHide(),i._addToMap()}))},_recursivelyBecomeVisible:function(e,t){this._recursively(e,this._group._map.getMinZoom(),t,null,(function(e){e.clusterShow()}))},_recursivelyAddChildrenToMap:function(e,t,a){this._recursively(a,this._group._map.getMinZoom()-1,t,(function(n){if(t!==n._zoom)for(var i=n._markers.length-1;i>=0;i--){var o=n._markers[i];a.contains(o._latlng)&&(e&&(o._backupLatlng=o.getLatLng(),o.setLatLng(e),o.clusterHide&&o.clusterHide()),n._group._featureGroup.addLayer(o))}}),(function(t){t._addToMap(e)}))},_recursivelyRestoreChildPositions:function(e){for(var t=this._markers.length-1;t>=0;t--){var a=this._markers[t];a._backupLatlng&&(a.setLatLng(a._backupLatlng),delete a._backupLatlng)}if(e-1===this._zoom)for(var n=this._childClusters.length-1;n>=0;n--)this._childClusters[n]._restorePosition();else for(var i=this._childClusters.length-1;i>=0;i--)this._childClusters[i]._recursivelyRestoreChildPositions(e)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(e,t,a,n){var i,o;this._recursively(e,t-1,a-1,(function(e){for(o=e._markers.length-1;o>=0;o--)i=e._markers[o],n&&n.contains(i._latlng)||(e._group._featureGroup.removeLayer(i),i.clusterShow&&i.clusterShow())}),(function(e){for(o=e._childClusters.length-1;o>=0;o--)i=e._childClusters[o],n&&n.contains(i._latlng)||(e._group._featureGroup.removeLayer(i),i.clusterShow&&i.clusterShow())}))},_recursively:function(e,t,a,n,i){var o,s,r=this._childClusters,l=this._zoom;if(l>=t&&(n&&n(this),i&&l===a&&i(this)),t>l||a>l)for(o=r.length-1;o>=0;o--)(s=r[o])._boundsNeedUpdate&&s._recalculateBounds(),e.intersects(s._bounds)&&s._recursively(e,t,a,n,i)},_isSingleParent:function(){return this._childClusters.length>0&&this._childClusters[0]._childCount===this._childCount}});L.Marker.include({clusterHide:function(){var e=this.options.opacity;return this.setOpacity(0),this.options.opacity=e,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(e){this._cellSize=e,this._sqCellSize=e*e,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(e,t){var a=this._getCoord(t.x),n=this._getCoord(t.y),i=this._grid,o=i[n]=i[n]||{},s=o[a]=o[a]||[],r=L.Util.stamp(e);this._objectPoint[r]=t,s.push(e)},updateObject:function(e,t){this.removeObject(e),this.addObject(e,t)},removeObject:function(e,t){var a,n,i=this._getCoord(t.x),o=this._getCoord(t.y),s=this._grid,r=s[o]=s[o]||{},l=r[i]=r[i]||[];for(delete this._objectPoint[L.Util.stamp(e)],a=0,n=l.length;n>a;a++)if(l[a]===e)return l.splice(a,1),1===n&&delete r[i],!0},eachObject:function(e,t){var a,n,i,o,s,r,l=this._grid;for(a in l)for(n in s=l[a])for(i=0,o=(r=s[n]).length;o>i;i++)e.call(t,r[i])&&(i--,o--)},getNearObject:function(e){var t,a,n,i,o,s,r,l,c=this._getCoord(e.x),d=this._getCoord(e.y),u=this._objectPoint,p=this._sqCellSize,m=null;for(t=d-1;d+1>=t;t++)if(i=this._grid[t])for(a=c-1;c+1>=a;a++)if(o=i[a])for(n=0,s=o.length;s>n;n++)r=o[n],(p>(l=this._sqDist(u[L.Util.stamp(r)],e))||p>=l&&null===m)&&(p=l,m=r);return m},_getCoord:function(e){var t=Math.floor(e/this._cellSize);return isFinite(t)?t:e},_sqDist:function(e,t){var a=t.x-e.x,n=t.y-e.y;return a*a+n*n}},L.QuickHull={getDistant:function(e,t){var a=t[1].lat-t[0].lat;return(t[0].lng-t[1].lng)*(e.lat-t[0].lat)+a*(e.lng-t[0].lng)},findMostDistantPointFromBaseLine:function(e,t){var a,n,i,o=0,s=null,r=[];for(a=t.length-1;a>=0;a--)n=t[a],(i=this.getDistant(n,e))>0&&(r.push(n),i>o&&(o=i,s=n));return{maxPoint:s,newPoints:r}},buildConvexHull:function(e,t){var a=[],n=this.findMostDistantPointFromBaseLine(e,t);return n.maxPoint?a=(a=a.concat(this.buildConvexHull([e[0],n.maxPoint],n.newPoints))).concat(this.buildConvexHull([n.maxPoint,e[1]],n.newPoints)):[e[0]]},getConvexHull:function(e){var t,a=!1,n=!1,i=!1,o=!1,s=null,r=null,l=null,c=null,d=null,u=null;for(t=e.length-1;t>=0;t--){var p=e[t];(!1===a||p.lat>a)&&(s=p,a=p.lat),(!1===n||p.lat<n)&&(r=p,n=p.lat),(!1===i||p.lng>i)&&(l=p,i=p.lng),(!1===o||p.lng<o)&&(c=p,o=p.lng)}return n!==a?(u=r,d=s):(u=c,d=l),[].concat(this.buildConvexHull([u,d],e),this.buildConvexHull([d,u],e))}},L.MarkerCluster.include({getConvexHull:function(){var e,t,a=this.getAllChildMarkers(),n=[];for(t=a.length-1;t>=0;t--)e=a[t].getLatLng(),n.push(e);return L.QuickHull.getConvexHull(n)}}),L.MarkerCluster.include({_2PI:2*Math.PI,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(this._group._spiderfied!==this&&!this._group._inZoomAnimation){var e,t=this.getAllChildMarkers(null,!0),a=this._group._map.latLngToLayerPoint(this._latlng);this._group._unspiderfy(),this._group._spiderfied=this,t.length>=this._circleSpiralSwitchover?e=this._generatePointsSpiral(t.length,a):(a.y+=10,e=this._generatePointsCircle(t.length,a)),this._animationSpiderfy(t,e)}},unspiderfy:function(e){this._group._inZoomAnimation||(this._animationUnspiderfy(e),this._group._spiderfied=null)},_generatePointsCircle:function(e,t){var a,n,i=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+e)/this._2PI,o=this._2PI/e,s=[];for(i=Math.max(i,35),s.length=e,a=0;e>a;a++)n=this._circleStartAngle+a*o,s[a]=new L.Point(t.x+i*Math.cos(n),t.y+i*Math.sin(n))._round();return s},_generatePointsSpiral:function(e,t){var a,n=this._group.options.spiderfyDistanceMultiplier,i=n*this._spiralLengthStart,o=n*this._spiralFootSeparation,s=n*this._spiralLengthFactor*this._2PI,r=0,l=[];for(l.length=e,a=e;a>=0;a--)e>a&&(l[a]=new L.Point(t.x+i*Math.cos(r),t.y+i*Math.sin(r))._round()),i+=s/(r+=o/i+5e-4*a);return l},_noanimationUnspiderfy:function(){var e,t,a=this._group,n=a._map,i=a._featureGroup,o=this.getAllChildMarkers(null,!0);for(a._ignoreMove=!0,this.setOpacity(1),t=o.length-1;t>=0;t--)e=o[t],i.removeLayer(e),e._preSpiderfyLatlng&&(e.setLatLng(e._preSpiderfyLatlng),delete e._preSpiderfyLatlng),e.setZIndexOffset&&e.setZIndexOffset(0),e._spiderLeg&&(n.removeLayer(e._spiderLeg),delete e._spiderLeg);a.fire("unspiderfied",{cluster:this,markers:o}),a._ignoreMove=!1,a._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(e,t){var a,n,i,o,s=this._group,r=s._map,l=s._featureGroup,c=this._group.options.spiderLegPolylineOptions;for(s._ignoreMove=!0,a=0;a<e.length;a++)o=r.layerPointToLatLng(t[a]),n=e[a],i=new L.Polyline([this._latlng,o],c),r.addLayer(i),n._spiderLeg=i,n._preSpiderfyLatlng=n._latlng,n.setLatLng(o),n.setZIndexOffset&&n.setZIndexOffset(1e6),l.addLayer(n);this.setOpacity(.3),s._ignoreMove=!1,s.fire("spiderfied",{cluster:this,markers:e})},_animationUnspiderfy:function(){this._noanimationUnspiderfy()}}),L.MarkerCluster.include({_animationSpiderfy:function(e,t){var a,n,i,o,s,r,l=this,c=this._group,d=c._map,u=c._featureGroup,p=this._latlng,m=d.latLngToLayerPoint(p),h=L.Path.SVG,f=L.extend({},this._group.options.spiderLegPolylineOptions),g=f.opacity;for(void 0===g&&(g=L.MarkerClusterGroup.prototype.options.spiderLegPolylineOptions.opacity),h?(f.opacity=0,f.className=(f.className||"")+" leaflet-cluster-spider-leg"):f.opacity=g,c._ignoreMove=!0,a=0;a<e.length;a++)n=e[a],r=d.layerPointToLatLng(t[a]),i=new L.Polyline([p,r],f),d.addLayer(i),n._spiderLeg=i,h&&(s=(o=i._path).getTotalLength()+.1,o.style.strokeDasharray=s,o.style.strokeDashoffset=s),n.setZIndexOffset&&n.setZIndexOffset(1e6),n.clusterHide&&n.clusterHide(),u.addLayer(n),n._setPos&&n._setPos(m);for(c._forceLayout(),c._animationStart(),a=e.length-1;a>=0;a--)r=d.layerPointToLatLng(t[a]),(n=e[a])._preSpiderfyLatlng=n._latlng,n.setLatLng(r),n.clusterShow&&n.clusterShow(),h&&((o=(i=n._spiderLeg)._path).style.strokeDashoffset=0,i.setStyle({opacity:g}));this.setOpacity(.3),c._ignoreMove=!1,setTimeout((function(){c._animationEnd(),c.fire("spiderfied",{cluster:l,markers:e})}),200)},_animationUnspiderfy:function(e){var t,a,n,i,o,s,r=this,l=this._group,c=l._map,d=l._featureGroup,u=e?c._latLngToNewLayerPoint(this._latlng,e.zoom,e.center):c.latLngToLayerPoint(this._latlng),p=this.getAllChildMarkers(null,!0),m=L.Path.SVG;for(l._ignoreMove=!0,l._animationStart(),this.setOpacity(1),a=p.length-1;a>=0;a--)(t=p[a])._preSpiderfyLatlng&&(t.closePopup(),t.setLatLng(t._preSpiderfyLatlng),delete t._preSpiderfyLatlng,s=!0,t._setPos&&(t._setPos(u),s=!1),t.clusterHide&&(t.clusterHide(),s=!1),s&&d.removeLayer(t),m&&(o=(i=(n=t._spiderLeg)._path).getTotalLength()+.1,i.style.strokeDashoffset=o,n.setStyle({opacity:0}
42)));l._ignoreMove=!1,setTimeout((function(){var e=0;for(a=p.length-1;a>=0;a--)(t=p[a])._spiderLeg&&e++;for(a=p.length-1;a>=0;a--)(t=p[a])._spiderLeg&&(t.clusterShow&&t.clusterShow(),t.setZIndexOffset&&t.setZIndexOffset(0),e>1&&d.removeLayer(t),c.removeLayer(t._spiderLeg),delete t._spiderLeg);l._animationEnd(),l.fire("unspiderfied",{cluster:r,markers:p})}),200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy()},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(e){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(e))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(e){this._spiderfied&&this._spiderfied.unspiderfy(e)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(e){e._spiderLeg&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow(),e.setZIndexOffset&&e.setZIndexOffset(0),this._map.removeLayer(e._spiderLeg),delete e._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(e){return e?e instanceof L.MarkerClusterGroup?e=e._topClusterLevel.getAllChildMarkers():e instanceof L.LayerGroup?e=e._layers:e instanceof L.MarkerCluster?e=e.getAllChildMarkers():e instanceof L.Marker&&(e=[e]):e=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(e),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(e),this},_flagParentsIconsNeedUpdate:function(e){var t,a;for(t in e)for(a=e[t].__parent;a;)a._iconNeedsUpdate=!0,a=a.__parent},_refreshSingleMarkerModeMarkers:function(e){var t,a;for(t in e)a=e[t],this.hasLayer(a)&&a.setIcon(this._overrideMarkerIcon(a))}}),L.Marker.include({refreshIconOptions:function(e,t){var a=this.options.icon;return L.setOptions(a,e),this.setIcon(a),t&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),e.MarkerClusterGroup=t,e.MarkerCluster=a}));var allMaps={maps:{},clear:function(){$.each(allMaps.maps,(function(e,t){t.clearMap()}))}},mapObj={parentContainer:"#mapContainer",container:"#mapContainerMap",hideContainer:"search-content",map:null,data:{},arrayBounds:[],bounds:null,markersCluster:null,markerList:{},mapCustom:{isDraggable:!1,dragCallback:null},activeCluster:!0,activePopUp:!1,activePreview:!1,listItem:!0,distanceToMax:0,mapOpt:{dragging:!0,draggable:!1,center:[0,0],zoom:10,offset:{x:0,y:0},menuRight:!1,btnHide:!1,minZoom:0,maxZoom:18,mouseOver:!1,doubleClick:!1},init:function(e=null){var t=null;return null!=e&&void 0!==e.container&&null!=e.container&&("#"!=e.container.substr(0,1)&&(e.container="#"+e.container),$(e.container).length>0&&(t=jQuery.extend(!0,{},mapObj)).initVar(e)),t},initVar:function(e=null){this.parentContainer=null!=e&&void 0!==e.container?e.container:"#mapContainer",this.parentContainerName=this.parentContainer.replace("#",""),this.parentContainerName=this.parentContainerName.replace(".",""),this.container=this.parentContainer+"Map",this.hideContainer=null!=e&&void 0!==e.hideContainer?e.hideContainer:"search-content",this.initView(e),this.showLoader(),this.arrayBounds=[],this.bounds=null,this.markersCluster=null,this.markerList={},this.activeCluster=null==e||void 0===e.activeCluster||e.activeCluster,this.mapOpt.dragging=null==e||void 0===e.dragging||e.dragging,this.mapOpt.center=null!=e&&void 0!==e.center?e.center:[0,0],this.mapOpt.zoom=null!=e&&void 0!==e.zoom?e.zoom:10,this.mapOpt.mouseOver=null!=e&&void 0!==e.mouseOver&&e.mouseOver,this.mapOpt.doubleClick=null!=e&&void 0!==e.doubleClick&&e.doubleClick,this.mapCustom.isDraggable=null!=e&&void 0!==e.mapCustom&&void 0!==e.mapCustom.isDraggable&&e.mapCustom.isDraggable,this.mapCustom.dragCallback=null!=e&&void 0!==e.mapCustom&&void 0!==e.mapCustom.dragCallback?e.mapCustom.dragCallback:null,this.activePopUp=null!=e&&void 0!==e.activePopUp&&e.activePopUp,this.activePreview=null!=e&&void 0!==e.activePreview&&e.activePreview,this.forced=null!=e&&void 0!==e.forced&&e.forced,this.map=L.map(this.container,this.mapOpt);var t=null!=e&&void 0!==e.tile?e.tile:"toner";this.setTile(t),!0===this.activeCluster&&(this.markersCluster=new L.markerClusterGroup({chunkedLoading:!0,iconCreateFunction:function(e){return mapCustom.clusters.default(e)}})),null!=e&&void 0!==e.elts?this.addElts(e.elts):setTimeout((function(){null!=this.map&&this.map.invalidateSize()}),400)},initView:function(e){var t="";if(t+="<div class='mapLoading'></div>",this.mapOpt.btnHide=null!=e&&void 0!==e.btnHide&&e.btnHide,notNull(e)&¬Null(e.menuRight)){this.mapOpt.menuRight=e.menuRight;$(this.parentContainer).height();void 0!==this.mapOpt.menuRight&&void 0!==this.mapOpt.menuRight.btnClose&&(t+='<div class="closeMenuRight"><button type="button" data-close="false" class="btn btn-default " id="bt
42n-close-menuRight" data-toggle="dropdown"><i class="fa fa-angle-right"></i></button></div>')}else!0===this.mapOpt.btnHide&&(t+='<div class="col-xs-2 div-btn-hide"><button type="button" class="btn btnHeader dropdown-toggle btn-hide-map" id="" data-toggle="dropdown" style="background-color: #e6434d; color: white;"><i class="fa fa-times"></i></button></div>');t+='<div id="'+this.container+'" style="z-index: 1; width: 100%; height: 100%; position: relative;"></div>',$(this.parentContainer).html(t),void 0!==this.mapOpt.menuRight.close&&($("#menuRight"+this.parentContainerName).hide(),$(this.parentContainer+" #btn-close-menuRight").html('<i class="fa fa-angle-left"></i>'),$(this.parentContainer+" .closeMenuRight").css("right","0px"),$(this.parentContainer+" #btn-close-menuRight").data("close",!0))},setTile:function(e){if(void 0!==e&&"mapbox"==e&&$('script[src="https://api.mapbox.com/mapbox.js/v3.2.1/mapbox.js"]').length){var t="pk.eyJ1IjoiY29tbXVuZWN0ZXI5NzQiLCJhIjoiY2tkOHF3cTZ1MDZmNzJzbWk4M3pnZ2dvbCJ9.J9aOUObe8B9lH-8QLmDzNw",a=L.tileLayer("https://api.mapbox.com/styles/v1/mapbox/streets-v11/tiles/{z}/{x}/{y}?access_token="+t,{attribution:'© <a href="https://www.mapbox.com/feedback/">Mapbox</a> © <a href="http://www.openstreetmap.org/copyright">OpenStreetMap</a>'});this.map.addLayer(a)}else if(void 0!==e&&"maptiler"===e&&$('script[src="https://api.mapbox.com/mapbox.js/v3.2.1/mapbox.js"]').length){t="2FAeSQOpVCo7WdsCmujj",a=L.tileLayer("https://api.maptiler.com/maps/eb5fb1d0-58c0-47ab-af0a-86ed434e011c/256/{z}/{x}/{y}@2x.png?key="+t,{attribution:'<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a> <a href="https://www.openstreetmap.org/copyright" target="_blank">© OpenStreetMap contributors</a>'});this.map.addLayer(a)}else if(void 0!==e&&"toner-lite"==e){t="2FAeSQOpVCo7WdsCmujj",a=L.tileLayer("https://api.maptiler.com/maps/toner-v2-lite/256/{z}/{x}/{y}@2x.png?key="+t,{attribution:'<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a> <a href="https://www.openstreetmap.org/copyright" target="_blank">© OpenStreetMap contributors</a>'});this.map.addLayer(a)}else if(void 0!==e&&"satelite"==e)L.tileLayer("http://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}",{}).addTo(this.map);else if(baseUrl.indexOf("www.communecter.org")>-1)if($('script[src="https://api.mapbox.com/mapbox.js/v3.2.1/mapbox.js"]').length){t="2FAeSQOpVCo7WdsCmujj",a=L.tileLayer("https://api.maptiler.com/maps/eb5fb1d0-58c0-47ab-af0a-86ed434e011c/256/{z}/{x}/{y}@2x.png?key="+t,{attribution:'<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a> <a href="https://www.openstreetmap.org/copyright" target="_blank">© OpenStreetMap contributors</a>'});this.map.addLayer(a)}else{t="2FAeSQOpVCo7WdsCmujj",a=L.tileLayer("https://api.maptiler.com/maps/toner-v2/256/{z}/{x}/{y}@2x.png?key="+t,{attribution:'<a href="https://www.maptiler.com/copyright/" target="_blank">© MapTiler</a> <a href="https://www.openstreetmap.org/copyright" target="_blank">© OpenStreetMap contributors</a>'});this.map.addLayer(a)}else L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'Map tiles by <a href="http://stamen.com">Stamen Design</a>, under <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>. Data by <a href="http://openstreetmap.org">OpenStreetMap</a>, under <a href="http://www.openstreetmap.org/copyright">ODbL</a>'}).addTo(this.map)},filtres:{types:[],typesActived:[],tags:[],tagsActived:[],search:"",result:function(e,t){var a=!1;return(e.filtres.isTags(e,t)&&e.filtres.isSearch(e,t)&&e.filtres.isType(e,t)||void 0!==t.collection&&"ipSpam"==t.collection)&&(a=!0),a},isTags:function(e,t){var a=!1;return 0==Object.keys(e.filtres.tagsActived).length||void 0===e.filtres.tagsActived||0==e.filtres.tagsActived.length?a=!0:$.each(e.filtres.tagsActived,(function(e,n){void 0!==t.tags&&$.inArray(n,t.tags)>-1&&(a=!0)})),a},isType:function(e,t){var a=!1;return 0==Object.keys(e.filtres.typesActived).length||void 0===e.filtres.typesActived||0==e.filtres.typesActived.length?a=!0:$.each(e.filtres.typesActived,(function(e,n){void 0!==t.type&&n===t.type&&(a=!0)})),a},isSearch:function(e,t){var a=!1;return void 0!==e.filtres.search?t.name&&t.name.search(new RegExp(e.filtres.search,"i"))>=0&&(a=!0):a=!0,a}},addElts:function(e){var t=this;if($.each(e,(function(e,a){void 0===t.data[e]&&(t.data[e]=a),t.filtres.result(t,a)&&(a.id=e,t.addMarker({elt:a,opt:{draggable:t.mapCustom.isDraggable}}))})),t.arrayBounds.length>0){if(1==t.arrayBounds.length)var a={x:t.arrayBounds[0][0],y:t.arrayBounds[0][1]};else if(t.arrayBounds.length>1){t.bounds=L.bounds(t.arrayBounds);a=t.bounds.getCenter()}if(!isNaN(a.x)&&!isNaN(a.y)){t.getZoomByDistance();var n=parseFloat(a.x)+(parseFloat(a.x)<0?-Math.abs(t.mapOpt.offset.x):t.mapOpt.offset.x),i=parseFloat(a.y)+(parseFloat(a.y)<0?-Math.abs(t.mapOpt.offset.y):t.mapOpt.offset.y);t.mapOpt.center=[n,i],t.forced&&t.forced.latLon&&t.forced.zoom?t.map.setVie
42w(t.forced.latLon,t.forced.zoom):t.map.setView([n,i],t.mapOpt.zoom)}}!0===t.activeCluster&&t.map.addLayer(t.markersCluster),t.actions.bindMap(t),t.forced&&(t.forced.latLon&&t.forced.zoom?t.map.setView(t.forced.latLon,t.forced.zoom):(t.forced.latLon&&t.map.panTo(t.forced.latLon),t.forced.zoom&&t.map.setZoom(t.forced.zoom))),t.hideLoader(),t.map.invalidateSize()},showLoader:function(){$(".mapLoading").show();var e=$(this.parentContainer).outerHeight(),t=$(this.parentContainer).outerWidth();$(this.parentContainer+" #menuRight"+this.parentContainerName).is(":visible")&&(t-=$(this.parentContainer+" #menuRight"+this.parentContainerName).outerWidth()),coInterface.showLoader(".mapLoading",trad.currentlyresearching);var a=(t-$(".mapLoading").outerWidth())/2,n=(e-$(".mapLoading").outerHeight())/2;$(".mapLoading").css({"margin-left":a+"px","margin-top":n+"px"})},hideLoader:function(){$(".mapLoading").fadeOut()},clearMap:function(){var e=this;null!=e.markersCluster&&e.markersCluster.clearLayers(),Object.keys(e.markerList).length>0&&$.each(e.markerList,(function(){e.map.removeLayer(this)})),null!=e.markerSingleList&&$.each(e.markerSingleList,(function(){e.map.removeLayer(this)})),e.markerList={},e.arrayBounds=[],e.bounds=null,e.showLoader(),mapCustom.clearMap(e.parentContainer)},distanceTo:function(e){if(Object.keys(this.markerList).length){latLonObj=L.latLng(e[0],e[1]);var t=this;$.each(t.markerList,(function(e,a){var n=latLonObj.distanceTo(t.getLatLng(e));n>t.distanceToMax&&(t.distanceToMax=n)}))}},getZoomByDistance:function(){0==Object.keys(this.markerList).length?(this.mapOpt.zoom=0,this.mapOpt.offset.x=0,this.mapOpt.offset.y=0):1==Object.keys(this.markerList).length?(this.mapOpt.zoom=14,this.mapOpt.offset.x=.002,this.mapOpt.offset.y=.003):this.distanceToMax>9e6?(this.mapOpt.zoom=2,this.mapOpt.offset.x=0,this.mapOpt.offset.y=15):this.distanceToMax>75e5?(this.mapOpt.zoom=3,this.mapOpt.offset.x=0,this.mapOpt.offset.y=15):this.distanceToMax>6e6?(this.mapOpt.zoom=4,this.mapOpt.offset.x=0,this.mapOpt.offset.y=.2):this.distanceToMax>5e4?(this.mapOpt.zoom=6,this.mapOpt.offset.x=0,this.mapOpt.offset.y=.2):this.distanceToMax>2e4?(this.mapOpt.zoom=8,this.mapOpt.offset.x=0,this.mapOpt.offset.y=.2):this.distanceToMax>1e4?(this.mapOpt.zoom=10,this.mapOpt.offset.x=0,this.mapOpt.offset.y=.2):(this.mapOpt.zoom=12,this.mapOpt.offset.x=0,this.mapOpt.offset.y=.2),!1===this.mapOpt.menuRight&&(this.mapOpt.offset.x=0,this.mapOpt.offset.y=0)},setZoomByDistance:function(){this.getZoomByDistance(),this.map.setZoom(this.mapOpt.zoom)},addIcon:function(e){var t="";return t=void 0!==mapCustom.addIcon&&null!=mapCustom.addIcon?mapCustom.addIcon(e.elt):L.icon({iconUrl:mapCustom.markers.getMarker(e.elt),iconSize:[45,55],iconAnchor:[25,45],popupAnchor:[-3,-30],shadowUrl:"",shadowSize:[68,95],shadowAnchor:[22,94]}),void 0!==e.elt&&void 0!==e.elt.profilMediumImageUrl&&(t=L.divIcon({className:"image-div-marker",iconAnchor:[23,45],iconSize:[45,45],labelAnchor:[-45,0],popupAnchor:[0,-45],html:`<div class='marker-image'></div><img src="${baseUrl+e.elt.profilMediumImageUrl}">`})),t},addMarker:function(e){if(void 0!==e.elt&&null!=e.elt&&void 0!==e.elt.geo&&null!=e.elt.geo&&void 0!==e.elt.geo.latitude&&null!=e.elt.geo.latitude&&void 0!==e.elt.geo.longitude&&null!=e.elt.geo.longitude){void 0!==e.opt&&null!=e.opt||(e.opt={}),e.opt.icon=this.addIcon(e);var t=[e.elt.geo.latitude,e.elt.geo.longitude];this.distanceTo(t);var a=L.marker(t,e.opt);this.markerList[e.elt.id]=a,void 0!==this.activePopUp&&!0===this.activePopUp&&this.addPopUp(a,e.elt),this.arrayBounds.push(t),!0===this.activeCluster?this.markersCluster.addLayer(a):(a.addTo(this.map),void 0!==e.center&&!0!==e.center||this.map.panTo(t));var n=this;!0===n.mapOpt.doubleClick?(a.on("click",(function(e){this.openPopup(),coInterface.bindLBHLinks()})),a.on("dblclick",(function(t){n.centerOne(n,e.elt.geo.latitude,e.elt.geo.longitude),coInterface.bindLBHLinks()}))):a.on("click",(function(t){n.centerOne(n,e.elt.geo.latitude,e.elt.geo.longitude),coInterface.bindLBHLinks()})),!0===n.mapOpt.mouseOver&&(a.on("mouseover",(function(e){this.openPopup(),coInterface.b
42indLBHLinks()})),a.on("mouseout",(function(e){var t=this;setTimeout((function(){t.closePopup()}),2e3)}))),void 0!==e.opt.draggable&&!0===e.opt.draggable&&"function"==typeof n.mapCustom.dragCallback&&a.on("dragend",(function(t){n.mapCustom.dragCallback(e.elt.id,a.getLatLng())}))}},addPolygon:function(){var e=L.polygon([[51.509,-.08],[51.503,-.06],[51.51,-.047]]).addTo(this.map);this.addPopUp(e)},addCircle:function(){var e=L.circle([51.508,-.11],{color:"red",fillColor:"#f03",fillOpacity:.5,radius:500}).addTo(this.map);this.addPopUp(e,!0)},addPopUp:function(e,t=null,a=!1){e.bindPopup(this.getPopupSimple(t),{width:"300px"}).openPopup(),!0===a&&e.openPopup()},getPopupSimple:function(e){return mapCustom.popup.default(e,this)},setLatLng:function(e,t){this.markerList[t].setLatLng(e),this.map.panTo(e)},getLatLng:function(e){return this.markerList[e].getLatLng()},addFct:function(e,t,a){mylog.log("mapObj.addFct",e,t,a),this.markerList[e].on("dragend",a)},centerOne:function(e,t,a){notNull(e.filtres.timeoutAddCity)&&clearTimeout(e.filtres.timeoutAddCity),e.filtres.timeoutAddCity=setTimeout((function(){t=parseFloat(t)+parseFloat("0.0008"),a=parseFloat(a)+parseFloat("0.000");var n=[t,a];e.map.setView(n,18)}),500)},actions:{bindMap:function(e){$(e.parentContainer+" .input_name_filter").keyup((function(){notNull(e.filtres.timeoutAddCity)&&clearTimeout(e.filtres.timeoutAddCity),e.filtres.timeoutAddCity=setTimeout((function(){e.filtres.search=$(e.parentContainer+" .input_name_filter").val(),e.clearMap(),e.addElts(e.data)}),500)})),$(e.parentContainer+" .item_panel_filter_all").off().click((function(){$(e.parentContainer+" .item_panel_map").removeClass("active"),$(e.parentContainer+" .item_panel_filter_all").addClass("active"),e.filtres.typesActived=[],e.clearMap(),e.addElts(e.data)})),$(e.parentContainer+" .item_panel_map_all").off().click((function(){e.filtres.tagsActived=[],$(e.parentContainer+" .item_panel_map").removeClass("active"),$(e.parentContainer+" .item_panel_map_all").addClass("active"),e.clearMap(),e.addElts(e.data)})),$(e.parentContainer+" .btn-hide-map").off().click((function(){showMap(!1)})),$(e.parentContainer+" #btn-close-menuRight").off().click((function(){if(0==$(this).data("close"))$("#menuRight"+e.parentContainerName).hide(),$(this).html('<i class="fa fa-angle-left"></i>'),$(e.parentContainer+" .closeMenuRight").css("right","0px"),$(this).data("close",!0);else{$("#menuRight"+e.parentContainerName).show(),$(this).html('<i class="fa fa-angle-right"></i>');var t="341px";void 0!==e.mapOpt.menuRight&&void 0!==e.mapOpt.menuRight.btnClose&&void 0!==e.mapOpt.menuRight.btnClose.right&&(t=e.mapOpt.menuRight.btnClose.right),$(e.parentContainer+" .closeMenuRight").css("right",t),$(this).data("close",!1)}}))}}},mapCustom={css:[],markers:{default:modules.map.assets+"/images/markers/citizen-marker-default.png",organization:modules.map.assets+"/images/markers/ngo-marker-default.png",classified:modules.map.assets+"/images/markers/classified-marker-default.png",proposal:modules.map.assets+"/images/markers/proposal-marker-default.png",poi:modules.map.assets+"/images/markers/poi-marker-default.png",project:modules.map.assets+"/images/markers/project-marker-default.png",event:modules.map.assets+"/images/markers/event-marker-default.png",answer:modules.map.assets+"/images/markers/services/tools-hardware.png",getMarker:function(e){var t=mapCustom.markers.default;return t=void 0!==e&&null==e?mapCustom.markers.default:void 0!==e.profilMarkerImageUrl&&""!=e.profilMarkerImageUrl?baseUrl+e.profilMarkerImageUrl:void 0!==e.collection&&null==e.collection?mapCustom.markers.default:-1!=jQuery.inArray(e.collection,["organization","organizations","NGO","Cooperative"])?mapCustom.markers.organization:-1!=jQuery.inArray(e.collection,["project","projects"])?mapCustom.markers.project:-1!=jQuery.inArray(e.collection,["event","events"])?mapCustom.markers.event:-1!=jQuery.inArray(e.collection,["classified","classifieds"])?mapCustom.markers.classified:-1!=jQuery.inArray(e.collection,["proposal","proposals"])?mapCustom.markers.proposal:-1!=jQuery.inArray(e.collection,["poi"])?mapCustom.markers.poi:mapCustom.markers.default,-1!=jQuery.inArray(e.collection,["answers"])&&(t=mapCustom.markers.poi),t}},custom:{getThumbProfil:function(e){modules.map.assets;return void 0!==e.profilThumbImageUrl&&""!=e.profilThumbImageUrl?baseUrl+e.profilThumbImageUrl:modules.map.assets+"/images/thumb/default_"+e.collection+".png"}}
42,clusters:{default:function(e){var t=e.getChildCount(),a=" marker-cluster-";return a+=t<10?"small":t<100?"medium":"large",L.divIcon({html:"<div>"+t+"</div>",className:"marker-cluster"+a,iconSize:new L.Point(40,40)})}},clearMap:function(e){$(e+" .liste_map_element").html("")},popup:{default:function(e,t){mylog.log("mapObj.mapCustom.popup.default",e);var a=void 0!==e._id?e._id.$id:e.id,n=mapCustom.custom.getThumbProfil(e),i=void 0!==e.title?e.title:e.name,o="";if(o+="<div class='padding-5' id='popup"+a+"'>",o+="<img src='"+n+"' height='30' width='30' class='' style='display: inline; vertical-align: middle; border-radius:100%;'>",o+="<span style='margin-left : 5px; font-size:18px'>"+i+"</span>",void 0!==e.tags&&null!=e.tags&&e.tags.length>0){o+="<div style='margin-top : 5px;'>";var s=0;$.each(e.tags,(function(e,t){++s<3&&(o+="<div class='popup-tags'>#"+t+" </div>")})),o+="</div>"}if(void 0!==e.address&&null!=e.address&&(addressStr="",void 0!==e.address.streetAddress&&(addressStr+=e.address.streetAddress),void 0!==e.address.postalCode&&(addressStr+=(""!=addressStr?", ":"")+e.address.postalCode),void 0!==e.address.addressLocality&&(addressStr+=(""!=addressStr?" ":"")+e.address.addressLocality),o+="<div class='popup-address text-dark'>",o+="<i class='fa fa-map-marker'></i> "+addressStr,o+="</div>"),void 0!==e.shortDescription&&""!=e.shortDescription&&null!=e.shortDescription&&(o+="<div class='popup-section'>",o+="<div class='popup-subtitle'>Description</div>",o+="<div class='popup-shortDescription'>"+e.shortDescription+"</div>",o+="</div>"),void 0!==e.url&&null!=e.url&&"string"==typeof e.url||void 0!==e.email&&null!=e.email||void 0!==e.telephone&&null!=e.telephone){if(o+="<div id='pop-contacts' class='popup-section'>",o+="<div class='popup-subtitle'>Contacts</div>",void 0!==e.url&&null!=e.url&&"string"==typeof e.url&&(o+="<div class='popup-info-profil'>",o+="<i class='fa fa fa-desktop fa_url'></i> ",o+="<a href='"+e.url+"' target='_blank'>"+e.url+"</a>",o+="</div>"),void 0!==e.email&&null!=e.email&&(o+="<div class='popup-info-profil'>",o+="<i class='fa fa-envelope fa_email'></i> "+e.email,o+="</div>"),void 0!==e.telephone&&null!=e.telephone){o+="<div class='popup-info-profil'>",o+="<i class='fa fa-phone fa_phone'></i> ";var r=0;$.each(["fixe","mobile"],(function(t,a){void 0!==e.telephone[a]&&null!=e.telephone[a]&&$.each(e.telephone[a],(function(e,t){r>0&&(o+=", "),o+=t,r++}))})),o+="</div>"}o+="</div>",o+="</div>"}var l="#page.type."+e.collection+".id."+a;return(void 0===e.collection||void 0!==e.collection&&"ipSpam"!=e.collection)&&(o+="<div class='popup-section'>",t.activePreview?o+="<a href='"+l+"' class='lbh-preview-element item_map_list popup-marker' id='popup"+a+"'>":o+="<a href='"+l+"' target='_blank' class='lbh item_map_list popup-marker' id='popup"+a+"'>",o+='<div class="btn btn-sm btn-more col-md-12">',o+='<i class="fa fa-hand-pointer-o"></i>'+trad.knowmore,o+="</div></a>",o+="</div>"),o+="</div>"}},lists:{text:"",createItemList:function(e,t,a,n){if(void 0!==a.type&&-1==$.inArray(a.type,e.filtres.types)){e.filtres.types.push(a.type);var i=a.type.replace(/[^A-Za-z0-9]/g,"");if(!$("#item_panel_map_"+i).length){var o="<button class='item_panel_map' id='item_panel_map_"+i+"'><i class='fa fa-tag' ></i> "+a.type+"</button>";$(e.parentContainer+" .panel_filter").append(o),$("#item_panel_map_"+i).click((function(){$(".item_panel_map").removeClass("active"),$("#item_panel_map_"+i).addClass("active"),e.filtres.typesActived=[],-1==$.inArray(i,e.filtres.typesActived)&&e.filtres.typesActived.push(i),e.clearMap(),e.addElts(e.data)}))}}var s=null!=a.name?a.name:null!=a.title?a.title:"Anonyme",r=mapCustom.custom.getThumbProfil(a),l='<div class="element-right-list" id="element-right-list-'+t+'"><button class="item_map_list item_map_list_'+t+"\"><div class='left-col'><div class='thumbnail-profil'><img class='lzy_img' height=50 width=50 src='"+modules.co2.url+"/images/thumbnail-default.jpg' data-src='"+r+"'></div></div><div class='right-col'><div class='info_item pseudo_item_map_list'>"+s+"</div>";if(void 0!==a.tags&&null!=a.tags){l+="<div class='info_item items_map_list'>";var c=0;void 0!==a.tags&&null!=a.tags&&$.each(a.tags,(function(t,a){if(++c<4){var n=void 0!==tradCategory[a]?tradCategory[a]:a;l+="<a href='javascript:' class='tag_item_map_list'>#"+n+" </a>"}var i=a.replace(/[^A-Za-z0-9]/g,"");if(!$("#item_panel_map_"+i).length){var o="<button class='item_panel_map' id='item_panel_map_"+i+"'><i class='fa fa-tag' ></i> "+a+"</button>";$(e.parentContainer+" .panel_map2").append(o),$("#item_panel_map_"+i).click((function(){$(".item_panel_map").removeClass("active"),$("#item_panel_map_"+i).addClass("active"),e.filtres.tagsActived=[],-1==$.inArray(a,e.filtres.tagsActived)&&e.filtres.tagsActived.push(a),e.clearMap(),e.addElts(e.data)}))}-1==$.inArray(a,e.filtres.tags)&&e.filtres.tags.push(a)})),l+="</div>"}void 0!==a.address&&null!=a.address&&(l+="<div class='info_item city_item_map_list inline'>",void 0!==a.address.addressLocality&&(l+=a.address.addressLocality+" "),void 0!==a.address.postalCode&&(l+=a.address.postalCode+" "),void 0!==a.address.addressCountry&&(l+=a.address.addressCountry+" "),l+="</div>"),l+="</div>","event"!=a.type&&"events"!=a.type||(l+=displayStartAndEndDate(
42a)),l+='<div class="col-xs-12 separation"></div></button></div>',$(e.parentContainer+" .liste_map_element").append(l),$(e.parentContainer+" .item_map_list_"+t).click((function(){if(void 0!==a.geo&&null!=a.geo&&void 0!==a.geo.latitude&&void 0!==a.geo.longitude&&null!=a.geo.latitude&&null!=a.geo.longitude){var n=e.markerList[t];e.markersCluster.zoomToShowLayer(n,(function(){n.openPopup(),coInterface.bindLBHLinks()}))}else $(e.parentContainer+" .modalItemNotLocated").modal("show"),$(e.parentContainer+" .modalItemNotLocated .modal-body").html("<i class='fa fa-spin fa-reload'></i>"),$(e.parentContainer+" .modalItemNotLocated .modal-body").html(mapCustom.popup.default(a,e)),$(e.parentContainer+" .modalItemNotLocated #btn-open-details").click((function(){$("#popup"+t).click(),"undefined"!=typeof networkJson&¬Null(networkJson)&¬Null(networkJson.dataSrc)&&urlCtrl.loadByHash("'+url+'")})),$(e.parentContainer+" .modalItemNotLocated #popup"+t).click((function(){$(e.parentContainer+" .modalItemNotLocated").modal("hide")}))}))}}};!function(e,t){"use strict";"object"==typeof module&&module.exports?module.exports=t(require("moment")):"function"==typeof define&&define.amd?define(["moment"],t):t(e.moment)}(this,(function(e){"use strict";void 0===e.version&&e.default&&(e=e.default);var t,a={},n={},i={},o={},s={};e&&"string"==typeof e.version||$("Moment Timezone requires Moment.js. See https://momentjs.com/timezone/docs/#/use-it/browser/");var r=e.version.split("."),l=+r[0],c=+r[1];function d(e){return 96<e?e-87:64<e?e-29:e-48}function u(e){var t=0,a=e.split("."),n=a[0],i=a[1]||"",o=1,s=0,r=1;for(45===e.charCodeAt(0)&&(r=-(t=1));t<n.length;t++)s=60*s+d(n.charCodeAt(t));for(t=0;t<i.length;t++)o/=60,s+=d(i.charCodeAt(t))*o;return s*r}function p(e){for(var t=0;t<e.length;t++)e[t]=u(e[t])}function m(e,t){var a,n=[];for(a=0;a<t.length;a++)n[a]=e[t[a]];return n}function h(e){var t=e.split("|"),a=t[2].split(" "),n=t[3].split(""),i=t[4].split(" ");return p(a),p(n),p(i),function(e,t){for(var a=0;a<t;a++)e[a]=Math.round((e[a-1]||0)+6e4*e[a]);e[t-1]=1/0}(i,n.length),{name:t[0],abbrs:m(t[1].split(" "),n),offsets:m(a,n),untils:i,population:0|t[5]}}function f(e){e&&this._set(h(e))}function g(e,t){this.name=e,this.zones=t}function v(e){var t=e.toTimeString(),a=t.match(/\([a-z ]+\)/i);"GMT"===(a=a&&a[0]?(a=a[0].match(/[A-Z]/g))?a.join(""):void 0:(a=t.match(/[A-Z]{3,5}/g))?a[0]:void 0)&&(a=void 0),this.at=+e,this.abbr=a,this.offset=e.getTimezoneOffset()}function b(e){this.zone=e,this.offsetScore=0,this.abbrScore=0}function y(e,t){for(var a,n;n=6e4*((t.at-e.at)/12e4|0);)(a=new v(new Date(e.at+n))).offset===e.offset?e=a:t=a;return e}function _(e,t){return e.offsetScore!==t.offsetScore?e.offsetScore-t.offsetScore:e.abbrScore!==t.abbrScore?e.abbrScore-t.abbrScore:e.zone.population!==t.zone.population?t.zone.population-e.zone.population:t.zone.name.localeCompare(e.zone.name)}function M(e,t){var a,n;for(p(t),a=0;a<t.length;a++)n=t[a],s[n]=s[n]||{},s[n][e]=!0}function w(e){return(e||"").toLowerCase().replace(/\//g,"_")}function x(e){var t,n,i,s;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)s=w(n=(i=e[t].split("|"))[0]),a[s]=e[t],o[s]=n,M(s,i[2].split(" "))}function k(e,t){e=w(e);var i,s=a[e];return s instanceof f?s:"string"==typeof s?(s=new f(s),a[e]=s):n[e]&&t!==k&&(i=k(n[e],k))?((s=a[e]=new f)._set(i),s.name=o[e],s):null}function C(e){var t,a,i,s;for("string"==typeof e&&(e=[e]),t=0;t<e.length;t++)i=w((a=e[t].split("|"))[0]),s=w(a[1]),n[i]=s,o[i]=a[0],n[s]=i,o[s]=a[1]}function O(e){x(e.zones),C(e.links),function(e){var t,a,n,o;if(e&&e.length)for(t=0;t<e.length;t++)a=(o=e[t].split("|"))[0].toUpperCase(),n=o[1].split(" "),i[a]=new g(a,n)}(e.countries),j.dataVersion=e.version}function L(e){var t="X"===e._f||"x"===e._f;return!(!e._a||void 0!==e._tzm||t)}function $(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e)}function j(t){var a=Array.prototype.slice.call(arguments,0,-1),n=arguments[arguments.length-1],i=k(n),o=e.utc.apply(null,a);return i&&!e.isMoment(t)&&L(o)&&o.add(i.parse(o),"minutes"),o.tz(n),o}(l<2||2==l&&c<6)&&$("Moment Timezone requires Moment.js >= 2.6.0. You are using Moment.js "+e.version+". See momentjs.com"),f.prototype={_set:function(e){this.name=e.name,this.abbrs=e.abbrs,this.untils=e.untils,this.offsets=e.offsets,this.population=e.population},_index:function(e){var t,a=+e,n=this.untils;for(t=0;t<n.length;t++)if(a<n[t])return t},countries:function(){var e=this.name;return Object.keys(i).filter((function(t){return-1!==i[t].zones.indexOf(e)}))},parse:function(e){var t,a,n,i,o=+e,s=this.offsets,r=this.untils,l=r.length-1;for(i=0;i<l;i++)if(t=s[i],a=s[i+1],n=s[i?i-1:i],t<a&&j.moveAmbiguousForward?t=a:n<t&&j.moveInvalidForward&&(t=n),o<r[i]-6e4*t)return s[i];return s[l]},abbr:function(e){return this.abbrs[this._index(e)]}
42,offset:function(e){return $("zone.offset has been deprecated in favor of zone.utcOffset"),this.offsets[this._index(e)]},utcOffset:function(e){return this.offsets[this._index(e)]}},b.prototype.scoreOffsetAt=function(e){this.offsetScore+=Math.abs(this.zone.utcOffset(e.at)-e.offset),this.zone.abbr(e.at).replace(/[^A-Z]/g,"")!==e.abbr&&this.abbrScore++},j.version="0.5.31",j.dataVersion="",j._zones=a,j._links=n,j._names=o,j._countries=i,j.add=x,j.link=C,j.load=O,j.zone=k,j.zoneExists=function e(t){return e.didShowError||(e.didShowError=!0,$("moment.tz.zoneExists('"+t+"') has been deprecated in favor of !moment.tz.zone('"+t+"')")),!!k(t)},j.guess=function(e){return t&&!e||(t=function(){try{var e=Intl.DateTimeFormat().resolvedOptions().timeZone;if(e&&3<e.length){var t=o[w(e)];if(t)return t;$("Moment Timezone found "+e+" from the Intl api, but did not have that data loaded.")}}catch(e){}var a,n,i,r=function(){var e,t,a,n=(new Date).getFullYear()-2,i=new v(new Date(n,0,1)),o=[i];for(a=1;a<48;a++)(t=new v(new Date(n,a,1))).offset!==i.offset&&(e=y(i,t),o.push(e),o.push(new v(new Date(e.at+6e4)))),i=t;for(a=0;a<4;a++)o.push(new v(new Date(n+a,0,1))),o.push(new v(new Date(n+a,6,1)));return o}(),l=r.length,c=function(e){var t,a,n,i=e.length,r={},l=[];for(t=0;t<i;t++)for(a in n=s[e[t].offset]||{})n.hasOwnProperty(a)&&(r[a]=!0);for(t in r)r.hasOwnProperty(t)&&l.push(o[t]);return l}(r),d=[];for(n=0;n<c.length;n++){for(a=new b(k(c[n]),l),i=0;i<l;i++)a.scoreOffsetAt(r[i]);d.push(a)}return d.sort(_),0<d.length?d[0].zone.name:void 0}()),t},j.names=function(){var e,t=[];for(e in o)o.hasOwnProperty(e)&&(a[e]||a[n[e]])&&o[e]&&t.push(o[e]);return t.sort()},j.Zone=f,j.unpack=h,j.unpackBase60=u,j.needsOffset=L,j.moveInvalidForward=!0,j.moveAmbiguousForward=!1,j.countries=function(){return Object.keys(i)},j.zonesForCountry=function(e,t){if(!(e=function(e){return e=e.toUpperCase(),i[e]||null}(e)))return null;var a=e.zones.sort();return t?a.map((function(e){return{name:e,offset:k(e).utcOffset(new Date)}})):a};var A,T=e.fn;function S(e){return function(){return this._z?this._z.abbr(this):e.call(this)}}function D(e){return function(){return this._z=null,e.apply(this,arguments)}}e.tz=j,e.defaultZone=null,e.updateOffset=function(t,a){var n,i=e.defaultZone;if(void 0===t._z&&(i&&L(t)&&!t._isUTC&&(t._d=e.utc(t._a)._d,t.utc().add(i.parse(t),"minutes")),t._z=i),t._z)if(n=t._z.utcOffset(t),Math.abs(n)<16&&(n/=60),void 0!==t.utcOffset){var o=t._z;t.utcOffset(-n,a),t._z=o}else t.zone(n,a)},T.tz=function(t,a){if(t){if("string"!=typeof t)throw new Error("Time zone name must be a string, got "+t+" ["+typeof t+"]");return this._z=k(t),this._z?e.updateOffset(this,a):$("Moment Timezone has no data for "+t+". See http://momentjs.com/timezone/docs/#/data-loading/."),this}if(this._z)return this._z.name},T.zoneName=S(T.zoneName),T.zoneAbbr=S(T.zoneAbbr),T.utc=D(T.utc),T.local=D(T.local),T.utcOffset=(A=T.utcOffset,function(){return 0<arguments.length&&(this._z=null),A.apply(this,arguments)}),e.tz.setDefault=function(t){return(l<2||2==l&&c<9)&&$("Moment Timezone setDefault() requires Moment.js >= 2.9.0. You are using Moment.js "+e.version+"."),e.defaultZone=t?k(t):null,e};var I=e.momentProperties;return"[object Array]"===Object.prototype.toString.call(I)?(I.push("_z"),I.push("_a")):I&&(I._z=null),O({version:"2020a",zones:["Africa/Abidjan|LMT GMT|g.8 0|01|-2ldXH.Q|48e5","Africa/Accra|LMT GMT +0020|.Q 0 -k|012121212121212121212121212121212121212121212121|-26BbX.8 6tzX.8 MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE 1BAk MnE 1C0k MnE 1BAk MnE 1BAk MnE|41e5","Africa/Nairobi|LMT EAT +0230 +0245|-2r.g -30 -2u -2J|01231|-1F3Cr.g 3Dzr.g okMu MFXJ|47e5","Africa/Algiers|PMT WET WEST CET CEST|-9.l 0 -10 -10 -20|0121212121212121343431312123431213|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 DA0 Imo0 rd0 De0 9Xz0 1fb0 1ap0 16K0 2yo0 mEp0 hwL0 jxA0 11A0 dDd0 17b0 11B0 1cN0 2Dy0 1cN0 1fB0 1cL0|26e5","Africa/Lagos|LMT WAT|-d.A -10|01|-22y0d.A|17e6","Africa/Bissau|LMT -01 GMT|12.k 10 0|012|-2ldX0 2xoo0|39e4","Africa/Maputo|LMT CAT|-2a.k -20|01|-2GJea.k|26e5","Africa/Cairo|EET EEST|-20 -30|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1bIO0 vb0 1ip0 11z0 1iN0 1nz0 12p0 1pz0 10N0 1pz0 16p0 1jz0 s3d0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1WL0 rd0 1Rz0 wp0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1qL0 Xd0 1oL0 11d0 1oL0 11d0 1pb0 11d0 1oL0 11d0 1oL0 11d0 1ny0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 WL0 1qN0 Rb0 1wp0 On0 1zd0 Lz0 1EN0 Fb0 c10 8n0 8Nd0 gL0 e10 mn0|15e6","Africa/Casablanca|LMT +00 +01|u.k 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-2gMnt.E 130Lt.E rb0 Dd0 dVb0 b6p0 TX0 EoB0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4mn0 SyN0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
4200 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|32e5","Africa/Ceuta|WET WEST CET CEST|0 -10 -10 -20|010101010101010101010232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-25KN0 11z0 drd0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1y7o0 LL0 gnd0 rz0 43d0 AL0 1Nd0 XX0 1Cp0 pz0 dEp0 4VB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|85e3","Africa/El_Aaiun|LMT -01 +00 +01|Q.M 10 0 -10|012323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1rDz7.c 1GVA7.c 6L0 AL0 1Nd0 XX0 1Cp0 pz0 1cBB0 AL0 1Nd0 wn0 1FB0 Db0 1zd0 Lz0 1Nf0 wM0 co0 go0 1o00 s00 dA0 vc0 11A0 A00 e00 y00 11A0 uM0 e00 Dc0 11A0 s00 e00 IM0 WM0 mo0 gM0 LA0 WM0 jA0 e
4200 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 e00 28M0 e00 2600 gM0 2600 e00 2600 gM0 2600 gM0 2600 e00 2600 gM0|20e4","Africa/Johannesburg|SAST SAST SAST|-1u -20 -30|012121|-2GJdu 1Ajdu 1cL0 1cN0 1cL0|84e5","Africa/Juba|LMT CAT CAST EAT|-26.s -20 -30 -30|01212121212121212121212121212121213|-1yW26.s 1zK06.s 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0|","Africa/Khartoum|LMT CAT CAST EAT|-2a.8 -20 -30 -30|012121212121212121212121212121212131|-1yW2a.8 1zK0a.8 16L0 1iN0 17b0 1jd0 17b0 1ip0 17z0 1i10 17X0 1hB0 18n0 1hd0 19b0 1gp0 19z0 1iN0 17b0 1ip0 17z0 1i10 18n0 1hd0 18L0 1gN0 19b0 1gp0 19z0 1iN0 17z0 1i10 17X0 yGd0 HjL0|51e5","Africa/Monrovia|MMT MMT GMT|H.8 I.u 0|012|-23Lzg.Q 28G01.m|11e5","Africa/Ndjamena|LMT WAT WAST|-10.c -10 -20|0121|-2le10.c 2J3c0.c Wn0|13e5","Africa/Sao_Tome|LMT GMT WAT|A.J 0 -10|0121|-2le00 4i6N0 2q00|","Africa/Tripoli|LMT CET CEST EET|-Q.I -10 -20 -20|012121213121212121212121213123123|-21JcQ.I 1hnBQ.I vx0 4iP0 xx0 4eN0 Bb0 7ip0 U0n0 A10 1db0 1cN0 1db0 1dd0 1db0 1eN0 1bb0 1e10 1cL0 1c10 1db0 1dd0 1db0 1cN0 1db0 1q10 fAn0 1ep0 1db0 AKq0 TA0 1o00|11e5","Africa/Tunis|PMT CET CEST|-9.l -10 -20|0121212121212121212121212121212121|-2nco9.l 18pa9.l 1qM0 DA0 3Tc0 11B0 1ze0 WM0 7z0 3d0 14L0 1cN0 1f90 1ar0 16J0 1gXB0 WM0 1rA0 11c0 nwo0 Ko0 1cM0 1cM0 1rA0 10M0 zuM0 10N0 1aN0 1qM0 WM0 1qM0 11A0 1o00|20e5","Africa/Windhoek|+0130 SAST SAST CAT WAT|-1u -20 -30 -20 -10|01213434343434343434343434343434343434343434343434343|-2GJdu 1Ajdu 1cL0 1SqL0 9Io0 16P0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0|32e4","America/Adak|NST NWT NPT BST BDT AHST HST HDT|b0 a0 a0 b0 a0 a0 a0 90|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|326","America/Anchorage|AST AWT APT AHST AHDT YST AKST AKDT|a0 90 90 a0 90 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T00 8wX0 iA0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cm0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|30e4","America/Port_of_Spain|LMT AST|46.4 40|01|-2kNvR.U|43e3","America/Araguaina|LMT -03 -02|3c.M 30 20|0121212121212121212121212121212121212121212121212121|-2glwL.c HdKL.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 ny10 Lz0|14e4","America/Argentina/Buenos_Aires|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Catamarca|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Cordoba|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323132323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0 1qN0 WL0|","America/Argentina/Jujuy|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1ze0 TX0 1ld0 WK0 1wp0 TX0 A4p0 uL0|","America/Argentina/La_Rioja|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Mendoza|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232312121321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1u20 SL0 1vd0 Tb0 1wp0 TW0 ri10 Op0 7TX0 uL0|","America/Argentina/Rio_Gallegos|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rlB0 7B0 8zb0 uL0|","America/Argentina/Salta|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231323232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 A4p0 uL0|","America/Argentina/San_Juan|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323231232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Qn0 qO0 16n0 Rb0 1wp0 TX0 rld0 m10 8lb0 uL0|","America/Argentina/San_Luis|CMT -04 -03 -02|4g.M 40 30 20|012121212121212121212121212121212121212121232323121212321212|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 XX0 1q20 SL0 AN0 vDb0 m10 8lb0 8L0 jd0 1qN0 WL0 1qN0|","America/Argentina/Tucuman|CMT -04 -03 -02|4g.M 40 30 20|0121212121212121212121212121212121212121212323232313232123232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wq0 Ra0 1wp0 TX0 rlB0 4N0 8BX0 uL0 1qN0 WL0|","America/Argentina/Ushuaia|CMT -04 -03 -02|4g.M 40 30 20|01212121212121212121212121212121212121212123232323232321232|-20UHH.c pKnH.c Mn0 1iN0 Tb0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 1C10 LX0 1C10 LX0 1C10 LX0 1C10 Mn0 MN0 2jz0 MN0 4lX0 u10 5Lb0 1pB0 Fnz0 u10 uL0 1vd0 SL0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 zvd0 Bz0 1tB0 TX0 1wp0 Rb0 1wp0 Rb0 1wp0 TX0 rkN0 8p0 8zb0 uL0|","America/Curacao|LMT -0430 AST|4z.L 4u 40|012|-2kV7o.d 28KLS.d|15e4","America/Asuncion|AMT -04 -03|3O.E 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-1x589.k 1DKM9.k 3CL0 3Dd0 10L0 1pB0 10n0 1pB0 10n0 1pB0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1dd0 1cL0 1dd0 1cL0 1dd0 1db0 1dd0 1cL0 1lB0 14n0 1dd0 1cL0 1fd0 WL0 1rd0 1aL0 1dB0 Xz0 1qp0 Xb0 1qN0 10L0 1rB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 WN0 1qL0 11B0 1nX0 1ip0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 TX0 1tB0 19X0 1a10 1fz0 1a10 1fz0 1cN0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1ip0 17b0 1ip0 17b0 1ip0|28e5","America/Atikokan|CST CDT CWT CPT EST|60 50 50 50 50|0101234|-25TQ0 1in0 Rnb0 3je0 8x30 iw0|28e2","America/Bahia_Banderas|LMT MST CST PST MDT CDT|71 70 60 8
420 60 50|0121212131414141414141414141414141414152525252525252525252525252525252525252525252525252525252|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nW0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|84e3","America/Bahia|LMT -03 -02|2y.4 30 20|01212121212121212121212121212121212121212121212121212121212121|-2glxp.U HdLp.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 l5B0 Rb0|27e5","America/Barbados|LMT BMT AST ADT|3W.t 3W.t 40 30|01232323232|-1Q0I1.v jsM0 1ODC1.v IL0 1ip0 17b0 1ip0 17b0 1ld0 13b0|28e4","America/Belem|LMT -03 -02|3d.U 30 20|012121212121212121212121212121|-2glwK.4 HdKK.4 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|20e5","America/Belize|LMT CST -0530 CDT|5Q.M 60 5u 50|01212121212121212121212121212121212121212121212121213131|-2kBu7.c fPA7.c Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1wou Rbu 1zcu Onu 1zcu Onu 1zcu Rbu 1wou Rbu 1f0Mu qn0 lxB0 mn0|57e3","America/Blanc-Sablon|AST ADT AWT APT|40 30 30 30|010230|-25TS0 1in0 UGp0 8x50 iu0|11e2","America/Boa_Vista|LMT -04 -03|42.E 40 30|0121212121212121212121212121212121|-2glvV.k HdKV.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 smp0 WL0 1tB0 2L0|62e2","America/Bogota|BMT -05 -04|4U.g 50 40|0121|-2eb73.I 38yo3.I 2en0|90e5","America/Boise|PST PDT MST MWT MPT MDT|80 70 70 60 60 60|0101023425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-261q0 1nX0 11B0 1nX0 8C10 JCL0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 Dd0 1Kn0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e4","America/Cambridge_Bay|-00 MST MWT MPT MDDT MDT CST CDT EST|0 70 60 60 50 60 60 50 50|0123141515151515151515151515151515151515151515678651515151515151515151515151515151515151515151515151515151515151515151515151|-21Jc0 RO90 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11A0 1nX0 2K0 WQ0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e2","America/Campo_Grande|LMT -04 -03|3C.s 40 30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwl.w HdLl.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|77e4","America/Cancun|LMT CST EST EDT CDT|5L.4 60 50 40 50|0123232341414141414141414141414141414141412|-1UQG
420 2q2o0 yLB0 1lb0 14p0 1lb0 14p0 Lz0 xB0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 Dd0|63e4","America/Caracas|CMT -0430 -04|4r.E 4u 40|01212|-2kV7w.k 28KM2.k 1IwOu kqo0|29e5","America/Cayenne|LMT -04 -03|3t.k 40 30|012|-2mrwu.E 2gWou.E|58e3","America/Panama|CMT EST|5j.A 50|01|-2uduE.o|15e5","America/Chicago|CST CDT EST CWT CPT|60 50 50 50 50|01010101010101010101010101010101010102010101010103401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 1wp0 TX0 WN0 1qL0 1cN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 11B0 1Hz0 14p0 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|92e5","America/Chihuahua|LMT MST CST CDT MDT|74.k 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|81e4","America/Costa_Rica|SJMT CST CDT|5A.d 60 50|0121212121|-1Xd6n.L 2lu0n.L Db0 1Kp0 Db0 pRB0 15b0 1kp0 mL0|12e5","America/Creston|MST PST|70 80|010|-29DR0 43B0|53e2","America/Cuiaba|LMT -04 -03|3I.k 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwf.E HdLf.E 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 4a10 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|54e4","America/Danmarkshavn|LMT -03 -02 GMT|1e.E 30 20 0|01212121212121212121212121212121213|-2a5WJ.k 2z5fJ.k 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 DC0|8","America/Dawson_Creek|PST PDT PWT PPT MST|80 70 70 70 70|0102301010101010101010101010101010101010101010101010101014|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 ML0|12e3","America/Dawson|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|01010230405656565656565656565656565656565656565656565656565656565656565656565656565656565657|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 jrA0 fNd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|13e2","America/Denver|MST MDT MWT MPT|70 60 60 60|01010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 11B0 1qL0 WN0 mn0 Ord0 8x20 ix0 LCN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e5","America/Detroit|LMT CST EST EWT EPT EDT|5w.b 60 50 40 40 40|0123425252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2Cgir.N peqr.N 156L0 8x40 iv0 6fd0 11z0 JxX1 SMX 1cN0 1cL0 aW10 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e5","America/Edmonton|LMT MST MDT MWT MPT|7x.Q 70 60 60 60|0121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2yd4q.8 shdq.8 1in0 17d0 hz0 2dB0 1fz0 1a10 11z0 1qN0 WL0 1qN0 11z0 IGN0 8x20 ix0 3NB0 11z0 XQp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|10e5","America/Eirunepe|LMT -05 -04|4D.s 50 40|0121212121212121212121212121212121|-2glvk.w HdLk.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0 yTd0 d5X0|31e3","America/El_Salvador|LMT CST CDT|5U.M 60 50|012121|-1XiG3.c 2Fvc3.c WL0 1qN0 WL0|11e5","America/Tijuana|LMT MST PST PDT PWT PPT|7M.4 70 80 70 70 70|012123245232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQE0 4PX0 8mM0 8lc0 SN0 1cL0 pHB0 83r0 zI0 5O10 1Rz0 cOO0 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 BUp0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|20e5","America/Fort_Nelson|PST PDT PWT PPT MST|80 70 70 70 70|01023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010104|-25TO0 1in0 UGp0 8x10 iy0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|39e2","America/Fort_Wayne|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010101023010101010101010101040454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 QI10 Db0 RB0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 5Tz0 1o10 qLb0 1cL0 1cN0 1cL0 1qhd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Fortaleza|LMT -03 -02|2y 30 20|0121212121212121212121212121212121212121|-2glxq HdLq 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 5z0 2mN0 On0|34e5","America/Glace_Bay|LMT AST ADT AWT APT|3X.M 40 30 30 30|012134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsI0.c CwO0.c 1in0 UGp0 8x50 iu0 iq10 11z0 Jg10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","America/Godthab|LMT -03 -02|3q.U 30 20|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5Ux.4 2z5dx.4 19U0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e3","America/Goose_Bay|NST NDT NST NDT NWT NPT AST ADT ADDT|3u.Q 2u.Q 3u 2u 2u 2u 40 30 20|01023232323232324523232323232323232323232323232323232323232676767676767676767676767676767676767676767676867676
427676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-25TSt.8 1in0 DXb0 2HbX.8 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 S10 g0u 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|76e2","America/Grand_Turk|KMT EST EDT AST|57.a 50 40 40|01212121212121212121212121212121212121212121212121212121212121212121212121232121212121212121212121212121212121212121|-2l1uQ.O 2HHBQ.O 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 5Ip0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|37e2","America/Guatemala|LMT CST CDT|62.4 60 50|0121212121|-24KhV.U 2efXV.U An0 mtd0 Nz0 ifB0 17b0 zDB0 11z0|13e5","America/Guayaquil|QMT -05 -04|5e 50 40|0121|-1yVSK 2uILK rz0|27e5","America/Guyana|LMT -0345 -03 -04|3Q.E 3J 30 40|0123|-2dvU7.k 2r6LQ.k Bxbf|80e4","America/Halifax|LMT AST ADT AWT APT|4e.o 40 30 30 30|0121212121212121212121212121212121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsHJ.A xzzJ.A 1db0 3I30 1in0 3HX0 IL0 1E10 ML0 1yN0 Pb0 1Bd0 Mn0 1Bd0 Rz0 1w10 Xb0 1w10 LX0 1w10 Xb0 1w10 Lz0 1C10 Jz0 1E10 OL0 1yN0 Un0 1qp0 Xb0 1qp0 11X0 1w10 Lz0 1HB0 LX0 1C10 FX0 1w10 Xb0 1qp0 Xb0 1BB0 LX0 1td0 Xb0 1qp0 Xb0 Rf0 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 3Qp0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 6i10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|39e4","America/Havana|HMT CST CDT|5t.A 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Meuu.o 72zu.o ML0 sld0 An0 1Nd0 Db0 1Nd0 An0 6Ep0 An0 1Nd0 An0 JDd0 Mn0 1Ap0 On0 1fd0 11X0 1qN0 WL0 1wp0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 14n0 1ld0 14L0 1kN0 15b0 1kp0 1cL0 1cN0 1fz0 1a10 1fz0 1fB0 11z0 14p0 1nX0 11B0 1nX0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 1a10 1in0 1a10 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 17c0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 11A0 6i00 Rc0 1wo0 U00 1tA0 Rc0 1wo0 U00 1wo0 U00 1zc0 U00 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0|21e5","America/Hermosillo|LMT MST CST PST MDT|7n.Q 70 60 8
420 60|0121212131414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0|64e4","America/Indiana/Knox|CST CDT CWT CPT EST|60 50 50 50 50|0101023010101010101010101010101010101040101010101010101010101010101010101010101010101010141010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 3NB0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 3Cn0 8wp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 z8o0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Marengo|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010104545454545414545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 dyN0 11z0 6fd0 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1e6p0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Petersburg|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010104010101010101010101010141014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 3Fb0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 19co0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Tell_City|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010401054541010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 njX0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 8wn0 1cN0 1cL0 1cN0 1cK0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vevay|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|010102304545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 kPB0 Awn0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1lnd0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Vincennes|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010454541014545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 g0p0 11z0 1o10 11z0 1qL0 WN0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 caL0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Indiana/Winamac|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|01010230101010101010101010101010101010454541054545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 jrz0 1cL0 1cN0 1cL0 1qhd0 1o00 Rd0 1za0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Inuvik|-00 PST PDDT MST MDT|0 80 60 70 60|0121343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-FnA0 tWU0 1fA0 wPe0 2pz0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|35e2","America/Iqaluit|-00 EWT EPT EST EDDT EDT CST CDT|0 40 40 50 30 40 60 50|01234353535353535353535353535353535353535353567353535353535353535353535353535353535353535353535353535353535353535353535353|-16K00 7nX0 iv0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|67e2","America/Jamaica|KMT EST EDT|57.a 50 40|0121212121212121212121|-2l1uQ.O 2uM1Q.O 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0|94e4","America/Juneau|PST PWT PPT PDT YDT YST AKST AKDT|80 70 70 70 80 90 90 80|01203030303030303030303030403030356767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cM0 1cM0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|33e3","America/Kentucky/Louisville|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101010102301010101010101010101010101454545454545414545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 3Fd0 Nb0 LPd0 11z0 RB0 8x30 iw0 1nX1 e0X 9vd0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 xz0 gso0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1VA0 LA0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Kentucky/Monticello|CST CDT CWT CPT EST EDT|60 50 50 50 50 40|0101023010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454545454|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 SWp0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/La_Paz|CMT BST -04|4w.A 3w.A 40|012|-1x37r.o 13b0|19e5","America/Lima|LMT -05 -04|58.A 50 40|0121212121212121|-2tyGP.o 1bDzP.o zX0 1aN0 1cL0 1cN0 1cL0 1PrB0 zX0 1O10 zX0 6Gp0 zX0 98p0 zX0|11e6","America/Los_Angeles|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 5Wp1 1VaX 3dA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|15e6","America/Maceio|LMT -03 -02|2m.Q 30 20|012121212121212121212121212121212121212121|-2glxB.8 HdLB.8 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 dMN0 Lz0 8Q10 WL0 1tB0 5z0 2mN0 On0|93e4","America/Managua|MMT CST EST CDT|5J.c 60 50 50|0121313121213131|-1quie.M 1yAMe.M 4mn0 9Up0 Dz0 1K10 Dz0 s3F0 1KH0 DB0 9In0 k8p0 19X0 1o30 11y0|22e5","America/Manaus|LMT -04 -03|40.4 40 30|01212121212121212121212121212121|-2glvX.U HdKX.U 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 dPB0 On0|19e5","America/Martinique|FFMT AST ADT|44.k 40 30|0121|-2mPTT.E 2LPbT.E 19X0|39e4","America/Matamoros|LMT CST CDT|6E 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|45e4","America/Mazatlan|LMT MST CST PST MDT|75.E 70 60 8
420 60|0121212131414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 otX0 gmN0 P2N0 13Vd0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|44e4","America/Menominee|CST CDT CWT CPT EST|60 50 50 50 50|01010230101041010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 1o10 11z0 LCN0 1fz0 6410 9Jb0 1cM0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|85e2","America/Merida|LMT CST EST CDT|5W.s 60 50 50|0121313131313131313131313131313131313131313131313131313131313131313131313131313131313131|-1UQG0 2q2o0 2hz0 wu30 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|11e5","America/Metlakatla|PST PWT PPT PDT AKST AKDT|80 70 70 70 90 80|01203030303030303030303030303030304545450454545454545454545454545454545454545454|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1hU10 Rd0 1zb0 Op0 1zb0 Op0 1zb0 uM0 jB0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Mexico_City|LMT MST CST CDT CWT|6A.A 70 60 50 50|012121232324232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UQF0 deL0 8lc0 17c0 10M0 1dd0 gEn0 TX0 3xd0 Jb0 6zB0 SL0 e5d0 17b0 1Pff0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|20e6","America/Miquelon|LMT AST -03 -02|3I.E 40 30 20|012323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2mKkf.k 2LTAf.k gQ10 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|61e2","America/Moncton|EST AST ADT AWT APT|50 40 30 30 30|012121212121212121212134121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2IsH0 CwN0 1in0 zAo0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1Nd0 An0 1K10 Lz0 1zB0 NX0 1u10 Wn0 S20 8x50 iu0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14n1 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 ReX 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|64e3","America/Monterrey|LMT CST CDT|6F.g 60 50|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1UQG0 2FjC0 1nX0 i6p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0|41e5","America/Montevideo|LMT MMT -04 -03 -0330 -0230 -02 -0130|3I.P 3I.P 40 30 3u 2u 20 1u|012343434343434343434343435353636353636375363636363636363636363636363636363636363636363|-2tRUf.9 sVc0 8jcf.9 1db0 1dcu 1cLu 1dcu 1cLu ircu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu WLu 1fAu 1cLu 1o0u 11zu NAu 3jXu zXu Dq0u 19Xu pcu jz0 cm10 19X0 6tB0 1fbu 3o0u jX0 4vB0 xz0 3Cp0 mmu 1a10 IMu Db0 4c10 uL0 1Nd0 An0 1SN0 uL0 mp0 28L0 iPB0 un0 1SN0 xz0 1zd0 Lz0 1zd0 Rb0 1zd0 On0 1wp0 Rb0 s8p0 1fB0 1ip0 11z0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 14n0 1ld0 14n0 1ld0 14n0 1o10 11z0 1o10 11z0 1o10 11z0|17e5","America/Toronto|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101012301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 11Wu 1nzu 1fD0 WJ0 1wr0 Nb0 1Ap0 On0 1zd0 On0 1wp0 TX0 1tB0 TX0 1tB0 TX0 1tB0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 4kM0 8x40 iv0 1o10 11z0 1nX0 11z0 1o10 11z0 1o10 1qL0 11D0 1nX0 11B0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e5","America/Nassau|LMT EST EDT|59.u 50 40|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2kNuO.u 26XdO.u 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|24e4","America/Ne
42w_York|EST EDT EWT EPT|50 40 40 40|01010101010101010101010101010101010101010101010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 11B0 1qL0 1a10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 RB0 8x40 iv0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|21e6","America/Nipigon|EST EDT EWT EPT|50 40 40 40|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TR0 1in0 Rnb0 3je0 8x40 iv0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|16e2","America/Nome|NST NWT NPT BST BDT YST AKST AKDT|b0 a0 a0 b0 a0 90 90 80|012034343434343434343434343434343456767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676|-17SX0 8wW0 iB0 Qlb0 52O0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cl0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|38e2","America/Noronha|LMT -02 -01|29.E 20 10|0121212121212121212121212121212121212121|-2glxO.k HdKO.k 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|30e2","America/North_Dakota/Beulah|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Oo0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/Center|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101014545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/North_Dakota/New_Salem|MST MDT MWT MPT CST CDT|70 60 60 60 60 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101454545454545454545454545454545454545454545454545454545454545454545454|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14o0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","America/Ojinaga|LMT MST CST CDT MDT|6V.E 70 60 50 60|0121212323241414141414141414141414141414141414141414141414141414141414141414141414141414141|-1UQF0 de
42L0 8lc0 17c0 10M0 1dd0 2zQN0 1lb0 14p0 1lb0 14q0 1lb0 14p0 1nX0 11B0 1nX0 1fB0 WL0 1fB0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 U10 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e3","America/Pangnirtung|-00 AST AWT APT ADDT ADT EDT EST CST CDT|0 40 30 30 20 30 40 50 60 50|012314151515151515151515151515151515167676767689767676767676767676767676767676767676767676767676767676767676767676767676767|-1XiM0 PnG0 8x50 iu0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1o00 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11C0 1nX0 11A0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|14e2","America/Paramaribo|LMT PMT PMT -0330 -03|3E.E 3E.Q 3E.A 3u 30|01234|-2nDUj.k Wqo0.c qanX.I 1yVXN.o|24e4","America/Phoenix|MST MDT MWT|70 60 60|01010202010|-261r0 1nX0 11B0 1nX0 SgN0 4Al1 Ap0 1db0 SWqX 1cL0|42e5","America/Port-au-Prince|PPMT EST EDT|4N 50 40|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-28RHb 2FnMb 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14q0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 i6n0 1nX0 11B0 1nX0 d430 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 3iN0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Rio_Branco|LMT -05 -04|4v.c 50 40|01212121212121212121212121212121|-2glvs.M HdLs.M 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0 d5X0|31e4","America/Porto_Velho|LMT -04 -03|4f.A 40 30|012121212121212121212121212121|-2glvI.o HdKI.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0|37e4","America/Puerto_Rico|AST AWT APT|40 30 30|0120|-17lU0 7XT0 iu0|24e5","America/Punta_Arenas|SMT -05 -04 -03|4G.K 50 40 30|0102021212121212121232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 blz0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|","America/Rainy_River|CST CDT CWT CPT|60 50 50 50|010123010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TQ0 1in0 Rnb0 3je0 8x30 iw0 19yN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|842","America/Rankin_Inlet|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313131313131313131313131313131313131313131313131313131313131313131|-vDc0 keu0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|26e2","America/Recife|LMT -03 -02|2j.A 30 20|0121212121212121212121212121212121212121|-2glxE.o HdLE.o 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 nsp0 WL0 1tB0 2L0 2pB0 On0|33e5","America/Regina|LMT MST MDT MWT MPT CST|6W.A 70 60 60 60 60|012121212121212121212121341212121212121212121212121215|-2AD51.o uHe1.o 1in0 s2L0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 66N0 1cL0 1cN0 19X0 1fB0 1cL0 1fB0 1cL0 1cN0 1cL0 M30 8x20 ix0 1ip0 1cL0 1ip0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 3NB0 1cL0 1cN0|19e4","America/Resolute|-00 CST CDDT CDT EST|0 60 40 50 50|012131313131313131313131313131313131313131313431313131313431313131313131313131313131313131313131313131313131313131313131|-SnA0 GWS0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|229","America/Santarem|LMT -04 -03|3C.M 40 30|0121212121212121212121212121212|-2glwl.c HdLl.c 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 qe10 xb0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 NBd0|21e4","America/Santiago|SMT -05 -04 -03|4G.K 50 40 30|010202121212121212321232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-2q2jh.e fJAh.e 5knG.K 1Vzh.e jRAG.K 1pbh.e 11d0 1oL0 11d0 1oL0 11d0 1oL0 11d0 1pb0 11d0 nHX0 op0 9Bz0 jb0 1oN0 ko0 Qeo0 WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|62e5","America/Santo_Domingo|SDMT EST EDT -0430 AST|4E 50 40 4u 40|01213131313131414|-1ttjk 1lJMk Mn0 6sp0 Lbu 1Cou yLu 1RAu wLu 1QMu xzu 1Q0u xXu 1PAu 13jB0 e00|29e5","America/Sao_Paulo|LMT -03 -02|36.s 30 20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glwR.w HdKR.w 1cc0 1e10 1bX0 Ezd0 So0 1vA0 Mn0 1BB0 ML0 1BB0 zX0 pTd0 PX0 2ep0 nz0 1C10 zX0 1C10 LX0 1C10 Mn0 H210 Rb0 1tB0 IL0 1Fd0 FX0 1EN0 FX0 1HB0 Lz0 1EN0 Lz0 1C10 IL0 1HB0 Db0 1HB0 On0 1zd0 On0 1zd0 Lz0 1zd0 Rb0 1wN0 Wn0 1tB0 Rb0 1tB0 WL0 1tB0 Rb0 1zd0 On0 1HB0 FX0 1C10 Lz0 1Ip0 HX0 1zd0 On0 1HB0 IL0 1wp0 On0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 Rb0 1zd0 Lz0 1C10 Lz0 1C10 On0 1zd0 On0 1zd0 On0 1zd0 On0 1HB0 FX0|20e6","America/Scoresbysund|LMT -02 -01 +00|1r.Q 20 10 0|0121323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2a5Ww.8 2z5ew.8 1a00 1cK0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|452","America/Sitka|PST PWT PPT PDT YST AKST AKDT|80 70 70 70 90 90 80|01203030303030303030303030303030345656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565|-17T20 8x10 iy0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 co0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|90e2","America/St_Johns|NST NDT NST NDT NWT NPT N
42DDT|3u.Q 2u.Q 3u 2u 2u 2u 1u|01010101010101010101010101010101010102323232323232324523232323232323232323232323232323232323232323232323232323232323232323232323232323232326232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-28oit.8 14L0 1nB0 1in0 1gm0 Dz0 1JB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 19X0 1fB0 1cL0 1fB0 19X0 1fB0 19X0 10O0 eKX.8 19X0 1iq0 WL0 1qN0 WL0 1qN0 WL0 1tB0 TX0 1tB0 WL0 1qN0 WL0 1qN0 7UHu itu 1tB0 WL0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1tB0 WL0 1ld0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14n1 1lb0 14p0 1nW0 11C0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zcX Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Swift_Current|LMT MST MDT MWT MPT CST|7b.k 70 60 60 60 60|012134121212121212121215|-2AD4M.E uHdM.E 1in0 UGp0 8x20 ix0 1o10 17b0 1ip0 11z0 1o10 11z0 1o10 11z0 isN0 1cL0 3Cp0 1cL0 1cN0 11z0 1qN0 WL0 pMp0|16e3","America/Tegucigalpa|LMT CST CDT|5M.Q 60 50|01212121|-1WGGb.8 2ETcb.8 WL0 1qN0 WL0 GRd0 AL0|11e5","America/Thule|LMT AST ADT|4z.8 40 30|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a5To.Q 31NBo.Q 1cL0 1cN0 1cL0 1fB0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|656","America/Thunder_Bay|CST EST EWT EPT EDT|60 50 40 40 40|0123141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141|-2q5S0 1iaN0 8x40 iv0 XNB0 1cL0 1cN0 1fz0 1cN0 1cL0 3Cp0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|11e4","America/Vancouver|PST PDT PWT PPT|80 70 70 70|0102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-25TO0 1in0 UGp0 8x10 iy0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|23e5","America/Whitehorse|YST YDT YWT YPT YDDT PST PDT MST|90 80 80 80 70 80 70 70|01010230405656565656565656565656565656565656565656565656565656565656565656565656565656565657|-25TN0 1in0 1o10 13V0 Ser0 8x00 iz0 LCL0 1fA0 3NA0 vrd0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0|23e3","America/Winnipeg|CST CDT CWT CPT|60 50 50 50|010101023010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aIi0 WL0 3ND0 1in0 Jap0 Rb0 aCN0 8x30 iw0 1tB0 11z0 1ip0 11z0 1o10 11z0 1o10 11z0 1rd0 10L0 1op0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 1cL0 1cN0 11z0 6i10 WL0 6i10 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1o00 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1o00 11A0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|66e4","America/Yakutat|YST YWT YPT YDT AKST AKDT|90 80 80 80 90 80|01203030303030303030303030303030304545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-17T10 8x00 iz0 Vo10 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 cn0 10q0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|642","America/Yellowknife|-00 MST MWT MPT MDDT MDT|0 70 60 60 50 60|012314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151|-1pdA0 hix0 8x20 ix0 LCL0 1fA0 zgO0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|19e3","Antarctica/Casey|-00 +08 +11|0 -80 -b0|01212121|-2q00 1DjS0 T90 40P0 KL0 blz0 3m10|10","Antarctica/Davis|-00 +07 +05|0 -70 -50|01012121|-vyo0 iXt0 alj0 1D7v0 VB0 3Wn0 KN0|70","Antarctica/DumontDUrville|-00 +10|0 -a0|0101|-U0o0 cfq0 bFm0|80","Antarctica/Macquarie|AEST AEDT -00 +11|-a0 -b0 0 -b0|0102010101010101010101010101010101010101010101010101010101010101010101010101010101010101013|-29E80 19X0 4SL0 1ayy0 Lvs0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0|1","Antarctica/Mawson|-00 +06 +05|0 -60 -50|012|-CEo0 2fyk0|60","Pacific/Auckland|NZMT NZST NZST NZDT|-bu -cu -c0 -d0|010202020202
4202020202020202023232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1GCVu Lz0 1tB0 11zu 1o0u 11zu 1o0u 11zu 1o0u 14nu 1lcu 14nu 1lcu 1lbu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1nXu 11Au 1qLu WMu 1qLu 11Au 1n1bu IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|14e5","Antarctica/Palmer|-00 -03 -04 -02|0 30 40 20|0121212121213121212121212121212121212121212121212121212121212121212121212121212121|-cao0 nD0 1vd0 SL0 1vd0 17z0 1cN0 1fz0 1cN0 1cL0 1cN0 asn0 Db0 jsN0 14N0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0|40","Antarctica/Rothera|-00 -03|0 30|01|gOo0|130","Antarctica/Syowa|-00 +03|0 -30|01|-vs00|20","Antarctica/Troll|-00 +00 +02|0 0 -20|01212121212121212121212121212121212121212121212121212121212121212121|1puo0 hd0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|40","Antarctica/Vostok|-00 +06|0 -60|01|-tjA0|25","Europe/Oslo|CET CEST|-10 -20|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2awM0 Qm0 W6o0 5pf0 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 wJc0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1qM0 WM0 zpc0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e4","Asia/Riyadh|LMT +03|-36.Q -30|01|-TvD6.Q|57e5","Asia/Almaty|LMT +05 +06 +07|-57.M -50 -60 -70|012323232323232323232321232323232323232323232323232|-1Pc57.M eUo7.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|15e5","Asia/Amman|LMT EET EEST|-2n.I -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1yW2n.I 1HiMn.I KL0 1oN0 11b0 1oN0 11b0 1pd0 1dz0 1cp0 11b0 1op0 11b0 fO10 1db0 1e10 1cL0 1cN0 1cL0 1cN0 1fz0 1pd0 10n0 1ld0 14n0 1hB0 15b0 1ip0 19X0 1cN0 1cL0 1cN0 17b0 1ld0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1So0 y00 1fc0 1dc0 1co0 1dc0 1cM0 1cM0 1cM0 1o00 11A0 1lc0 17c0 1cM0 1cM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 4bX0 Dd0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|25e5","Asia/Anadyr|LMT +12 +13 +14 +11|-bN.U -c0 -d0 -e0 -b0|01232121212121212121214121212121212121212121212121212121212141|-1PcbN.U eUnN.U 23CL0 1db0 2q10 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|13e3","Asia/Aqtau|LMT +04 +05 +06|-3l.4 -40 -50 -60|012323232323232323232123232312121212121212121212|-1Pc3l.4 eUnl.4 24PX0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|15e4","Asia/Aqtobe|LMT +04 +05 +06|-3M.E -40 -50 -60|0123232323232323232321232323232323232323232323232|-1Pc3M.E eUnM.E 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0|27e4","Asia/Ashgabat|LMT +04 +05 +06|-3R.w -40 -50 -60|0123232323232323232323212|-1Pc3R.w eUnR.w 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0|41e4","Asia/Atyrau|LMT +03 +05 +06 +04|-3r.I -30 -50 -60 -40|01232323232323232323242323232323232324242424242|-1Pc3r.I eUor.I 24PW0 2pX0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 2sp0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Baghdad|BMT +03 +04|-2V.A -30 -40|012121212121212121212121212121212121212121212121212121|-26BeV.A 2ACnV.A 11b0 1cp0 1dz0 1dd0 1db0 1cN0 1cp0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1de0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0 1dc0 1dc0 1cM0 1dc0 1cM0 1dc0 1cM0 1dc0|66e5","Asia/Qatar|LMT +04 +03|-3q.8 -40
42-30|012|-21Jfq.8 27BXq.8|96e4","Asia/Baku|LMT +03 +04 +05|-3j.o -30 -40 -50|01232323232323232323232123232323232323232323232323232323232323232|-1Pc3j.o 1jUoj.o WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 9Je0 1o00 11z0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00|27e5","Asia/Bangkok|BMT +07|-6G.4 -70|01|-218SG.4|15e6","Asia/Barnaul|LMT +06 +07 +08|-5z -60 -70 -80|0123232323232323232323212323232321212121212121212121212121212121212|-21S5z pCnz 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 p90 LE0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|","Asia/Beirut|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-21aq0 1on0 1410 1db0 19B0 1in0 1ip0 WL0 1lQp0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 q6N0 En0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1op0 11b0 dA10 17b0 1iN0 17b0 1iN0 17b0 1iN0 17b0 1vB0 SL0 1mp0 13z0 1iN0 17b0 1iN0 17b0 1jd0 12n0 1a10 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0|22e5","Asia/Bishkek|LMT +05 +06 +07|-4W.o -50 -60 -70|012323232323232323232321212121212121212121212121212|-1Pc4W.o eUnW.o 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2e00 1tX0 17b0 1ip0 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1cPu 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0|87e4","Asia/Brunei|LMT +0730 +08|-7D.E -7u -80|012|-1KITD.E gDc9.E|42e4","Asia/Kolkata|MMT IST +0630|-5l.a -5u -6u|012121|-2zOtl.a 1r2LP.a 1un0 HB0 7zX0|15e6","Asia/Chita|LMT +08 +09 +10|-7x.Q -80 -90 -a0|012323232323232323232321232323232323232323232323232323232323232312|-21Q7x.Q pAnx.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3re0|33e4","Asia/Choibalsan|LMT +07 +08 +10 +09|-7C -70 -80 -a0 -90|0123434343434343434343434343434343434343434343424242|-2APHC 2UkoC cKn0 1da0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 3Db0 h1f0 1cJ0 1cP0 1cJ0|38e3","Asia/Shanghai|CST CDT|-80 -90|01010101010101010101010101010|-23uw0 18n0 OjB0 Rz0 11d0 1wL0 A10 8HX0 1G10 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 aL0 1tU30 Rb0 1o10 11z0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0|23e6","Asia/Colombo|MMT +0530 +06 +0630|-5j.w -5u -60 -6u|01231321|-2zOtj.w 1rFbN.w 1zzu 7Apu 23dz0 11zu n3cu|22e5","Asia/Dhaka|HMT +0630 +0530 +06 +07|-5R.k -6u -5u -60 -70|0121343|-18LFR.k 1unn.k HB0 m6n0 2kxbu 1i00|16e6","Asia/Damascus|LMT EET EEST|-2p.c -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-21Jep.c Hep.c 17b0 1ip0 17b0 1ip0 17b0 1ip0 19X0 1xRB0 11X0 1oN0 10L0 1pB0 11b0 1oN0 10L0 1mp0 13X0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 1pd0 11b0 1oN0 Nb0 1AN0 Nb0 bcp0 19X0 1gp0 19X0 3ld0 1xX0 Vd0 1Bz0 Sp0 1vX0 10p0 1dz0 1cN0 1cL0 1db0 1db0 1g10 1an0 1ap0 1db0 1fd0 1db0 1cN0 1db0 1dd0 1db0 1cp0 1dz0 1c10 1dX0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1db0 1cN0 1db0 1cN0 19z0 1fB0 1qL0 11B0 1on0 Wp0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0|26e5","Asia/Dili|LMT +08 +09|-8m.k -80 -90|01212|-2le8m.k 1dnXm.k 1nfA0 Xld0|19e4","Asia/Dubai|LMT +04|-3F.c -40|01|-21JfF.c|39e5","Asia/Dushanbe|LMT +05 +06 +07|-4z.c -50 -60 -70|012323232323232323232321|-1Pc4z.c eUnz.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2hB0|76e4","Asia/Famagusta|LMT EET EEST +03|-2f.M -20 -30 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212312
42121212121212121212121212121212121212121|-1Vc2f.M 2a3cf.M 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 15U0 2Ks0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Asia/Gaza|EET EEST IST IDT|-20 -30 -20 -30|0101010101010101010101010101010123232323232323232323232323232320101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 11z0 1o10 14o0 1lA1 SKX 1xd1 MKX 1AN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|18e5","Asia/Hebron|EET EEST IST IDT|-20 -30 -20 -30|010101010101010101010101010101012323232323232323232323232323232010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-1c2q0 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 pBd0 Vz0 1oN0 11b0 1oO0 10N0 1pz0 10N0 1pb0 10N0 1pb0 10N0 1pb0 10N0 1pz0 10N0 1pb0 10N0 1pb0 11d0 1oL0 dW0 hfB0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 M10 C00 17c0 1io0 17c0 1io0 17c0 1o00 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 17c0 1io0 18N0 1bz0 19z0 1gp0 1610 1iL0 12L0 1mN0 14o0 1lc0 Tb0 1xd1 MKX bB0 cn0 1cN0 1a00 1fA0 1cL0 1cN0 1nX0 1210 1nz0 1220 1qL0 WN0 1qL0 WN0 1qL0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0 Wo0 1rc0 11c0 1oo0 11c0 1oo0 11c0 1oo0 11c0 1rc0|25e4","Asia/Ho_Chi_Minh|LMT PLMT +07 +08 +09|-76.E -76.u -70 -80 -90|0123423232|-2yC76.E bK00.a 1h7b6.u 5lz0 18o0 3Oq0 k5b0 aW00 BAM0|90e5","Asia/Hong_Kong|LMT HKT HKST HKWT JST|-7A.G -80 -90 -8u -90|0123412121212121212121212121212121212121212121212121212121212121212121|-2CFH0 1taO0 Hc0 xUu 9tBu 11z0 1tDu Rc0 1wo0 11A0 1cM0 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1nX0 U10 1tz0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|73e5","Asia/Hovd|LMT +06 +07 +08|-66.A -60 -70 -80|012323232323232323232323232323232323232323232323232|-2APG6.A 2Uko6.A cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|81e3","Asia/Irkutsk|IMT +07 +08 +09|-6V.5 -70 -80 -90|01232323232323232323232123232323232323232323232323232323232323232|-21zGV.5 pjXV.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Europe/Istanbul|IMT EET EEST +03 +04|-1U.U -20 -30 -30 -40|0121212121212121212121212121212121212121212121234312121212121212121212121212121212121212121212121212121212121212123|-2ogNU.U dzzU.U 11b0 8tB0 1on0 1410 1db0 19B0 1in0 3Rd0 Un0 1oN0 11b0 zSN0 CL0 mp0 1Vz0 1gN0 8yn0 1yp0 ML0 1kp0 17b
420 1ip0 17b0 1fB0 19X0 1ip0 19X0 1ip0 17b0 qdB0 38L0 1jd0 Tz0 l6O0 11A0 WN0 1qL0 TB0 1tX0 U10 1tz0 11B0 1in0 17d0 z90 cne0 pb0 2Cp0 1800 14o0 1dc0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1a00 1fA0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WO0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 Xc0 1qo0 WM0 1qM0 11A0 1o00 1200 1nA0 11A0 1tA0 U00 15w0|13e6","Asia/Jakarta|BMT +0720 +0730 +09 +08 WIB|-77.c -7k -7u -90 -80 -70|01232425|-1Q0Tk luM0 mPzO 8vWu 6kpu 4PXu xhcu|31e6","Asia/Jayapura|LMT +09 +0930 WIT|-9m.M -90 -9u -90|0123|-1uu9m.M sMMm.M L4nu|26e4","Asia/Jerusalem|JMT IST IDT IDDT|-2k.E -20 -30 -40|012121212121321212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-26Bek.E SyMk.E 5Rb0 10r0 1px0 10N0 1pz0 16p0 1jB0 16p0 1jx0 3LB0 Em0 or0 1cn0 1dB0 16n0 10O0 1ja0 1tC0 14o0 1cM0 1a00 11A0 1Na0 An0 1MP0 AJ0 1Kp0 LC0 1oo0 Wl0 EQN0 Db0 1fB0 Rb0 bXd0 gM0 8Q00 IM0 1wM0 11z0 1C10 IL0 1s10 10n0 1o10 WL0 1zd0 On0 1ld0 11z0 1o10 14n0 1o10 14n0 1nd0 12n0 1nd0 Xz0 1q10 12n0 1hB0 1dX0 1ep0 1aL0 1eN0 17X0 1nf0 11z0 1tB0 19W0 1e10 17b0 1ep0 1gL0 18N0 1fz0 1eN0 17b0 1gq0 1gn0 19d0 1dz0 1c10 17X0 1hB0 1gn0 19d0 1dz0 1c10 17X0 1kp0 1dz0 1c10 1aL0 1eN0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0 10N0 1rz0 W10 1rz0 W10 1rz0 W10 1rz0 10N0 1oL0 10N0 1oL0|81e4","Asia/Kabul|+04 +0430|-40 -4u|01|-10Qs0|46e5","Asia/Kamchatka|LMT +11 +12 +13|-ay.A -b0 -c0 -d0|012323232323232323232321232323232323232323232323232323232323212|-1SLKy.A ivXy.A 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|18e4","Asia/Karachi|LMT +0530 +0630 +05 PKT PKST|-4s.c -5u -6u -50 -50 -60|012134545454|-2xoss.c 1qOKW.c 7zX0 eup0 LqMu 1fy00 1cL0 dK10 11b0 1610 1jX0|24e6","Asia/Urumqi|LMT +06|-5O.k -60|01|-1GgtO.k|32e5","Asia/Kathmandu|LMT +0530 +0545|-5F.g -5u -5J|012|-21JhF.g 2EGMb.g|12e5","Asia/Khandyga|LMT +08 +09 +10 +11|-92.d -80 -90 -a0 -b0|0123232323232323232323212323232323232323232323232343434343434343432|-21Q92.d pAp2.d 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 qK0 yN0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|66e2","Asia/Krasnoyarsk|LMT +06 +07 +08|-6b.q -60 -70 -80|01232323232323232323232123232323232323232323232323232323232323232|-21Hib.q prAb.q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|10e5","Asia/Kuala_Lumpur|SMT +07 +0720 +0730 +09 +08|-6T.p -70 -7k -7u -90 -80|0123435|-2Bg6T.p 17anT.p l5XE 17bO 8Fyu 1so1u|71e5","Asia/Kuching|LMT +0730 +08 +0820 +09|-7l.k -7u -80 -8k -90|0123232323232323242|-1KITl.k gDbP.k 6ynu AnE 1O0k AnE 1NAk AnE 1NAk AnE 1NAk AnE 1O0k AnE 1NAk AnE pAk 8Fz0|13e4","Asia/Macau|LMT CST +09 +10 CDT|-7y.a -80 -90 -a0 -90|012323214141414141414141414141414141414141414141414141414141414141414141|-2CFHy.a 1uqKy.a PX0 1kn0 15B0 11b0 4Qq0 1oM0 11c0 1ko0 1u00 11A0 1cM0 11c0 1o00 11A0 1o00 11A0 1oo0 1400 1o00 11A0 1o00 U00 1tA0 U00 1wo0 Rc0 1wru U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 Rd0 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 17d0 1cK0 1cO0 1cK0 1cO0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 s10 1Vz0 1cN0 1cL0 1cN0 1cL0 6fd0 14n0|57e4","Asia/Magadan|LMT +10 +11 +12|-a3.c -a0 -b0 -c0|012323232323232323232321232323232323232323232323232323232323232312|-1Pca3.c eUo3.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Cq0|95e3","Asia/Makassar|L
42MT MMT +08 +09 WITA|-7V.A -7V.A -80 -90 -80|01234|-21JjV.A vfc0 myLV.A 8ML0|15e5","Asia/Manila|PST PDT JST|-80 -90 -90|010201010|-1kJI0 AL0 cK10 65X0 mXB0 vX0 VK10 1db0|24e6","Asia/Nicosia|LMT EET EEST|-2d.s -20 -30|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1Vc2d.s 2a3cd.s 1cL0 1qp0 Xz0 19B0 19X0 1fB0 1db0 1cp0 1cL0 1fB0 19X0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1o30 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|32e4","Asia/Novokuznetsk|LMT +06 +07 +08|-5M.M -60 -70 -80|012323232323232323232321232323232323232323232323232323232323212|-1PctM.M eULM.M 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|55e4","Asia/Novosibirsk|LMT +06 +07 +08|-5v.E -60 -70 -80|0123232323232323232323212323212121212121212121212121212121212121212|-21Qnv.E pAFv.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 ml0 Os0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 4eN0|15e5","Asia/Omsk|LMT +05 +06 +07|-4R.u -50 -60 -70|01232323232323232323232123232323232323232323232323232323232323232|-224sR.u pMLR.u 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|12e5","Asia/Oral|LMT +03 +05 +06 +04|-3p.o -30 -50 -60 -40|01232323232323232424242424242424242424242424242|-1Pc3p.o eUop.o 23CK0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 1cM0 IM0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|27e4","Asia/Pontianak|LMT PMT +0730 +09 +08 WITA WIB|-7h.k -7h.k -7u -90 -80 -80 -70|012324256|-2ua7h.k XE00 munL.k 8Rau 6kpu 4PXu xhcu Wqnu|23e4","Asia/Pyongyang|LMT KST JST KST|-8n -8u -90 -90|012313|-2um8n 97XR 1lTzu 2Onc0 6BA0|29e5","Asia/Qostanay|LMT +04 +05 +06|-4e.s -40 -50 -60|012323232323232323232123232323232323232323232323|-1Pc4e.s eUoe.s 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0|","Asia/Qyzylorda|LMT +04 +05 +06|-4l.Q -40 -50 -60|01232323232323232323232323232323232323232323232|-1Pc4l.Q eUol.Q 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 3ao0 1EM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 zQl0|73e4","Asia/Rangoon|RMT +0630 +09|-6o.L -6u -90|0121|-21Jio.L SmnS.L 7j9u|48e5","Asia/Sakhalin|LMT +09 +11 +12 +10|-9u.M -90 -b0 -c0 -a0|01232323232323232323232423232323232424242424242424242424242424242|-2AGVu.M 1BoMu.M 1qFa0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 2pB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|58e4","Asia/Samarkand|LMT +04 +05 +06|-4r.R -40 -50 -60|01232323232323232323232|-1Pc4r.R eUor.R 23CL0 3Db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0|36e4","Asia/Seoul|LMT KST JST KST KDT KDT|-8r.Q -8u -90 -90 -a0 -9u|012343434343151515151515134343|-2um8r.Q 97XV.Q 1m1zu 6CM0 Fz0 1kN0 14n0 1kN0 14L0 1zd0 On0 69B0 2I0u OL0 1FB0 Rb0 1qN0 TX0 1tB0 TX0 1tB0 TX0 1tB0 TX0 2ap0 12FBu 11A0 1o00 11A0|23e6","Asia/Srednekolymsk|LMT +10 +11 +12|-ae.Q -a0 -b0 -c0|01232323232323232323232123232323232323232323232323232323232323232|-1Pcae.Q eUoe.Q 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|35e2","Asia/Taipei|CST JST CDT|-80 -90 -90|010202020202
4202020202020202020202020202020|-1iw80 joM0 1yo0 Tz0 1ip0 1jX0 1cN0 11b0 1oN0 11b0 1oN0 11b0 1oN0 11b0 10N0 1BX0 10p0 1pz0 10p0 1pz0 10p0 1db0 1dd0 1db0 1cN0 1db0 1cN0 1db0 1cN0 1db0 1BB0 ML0 1Bd0 ML0 uq10 1db0 1cN0 1db0 97B0 AL0|74e5","Asia/Tashkent|LMT +05 +06 +07|-4B.b -50 -60 -70|012323232323232323232321|-1Pc4B.b eUnB.b 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0|23e5","Asia/Tbilisi|TBMT +03 +04 +05|-2X.b -30 -40 -50|0123232323232323232323212121232323232323232323212|-1Pc2X.b 1jUnX.b WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cK0 1cL0 1cN0 1cL0 1cN0 2pz0 1cL0 1fB0 3Nz0 11B0 1nX0 11B0 1qL0 WN0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 An0 Os0 WM0|11e5","Asia/Tehran|LMT TMT +0330 +04 +05 +0430|-3p.I -3p.I -3u -40 -50 -4u|01234325252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252|-2btDp.I 1d3c0 1huLT.I TXu 1pz0 sN0 vAu 1cL0 1dB0 1en0 pNB0 UL0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 64p0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0 1cN0 1dz0 1cp0 1dz0 1cp0 1dz0 1cp0 1dz0|14e6","Asia/Thimphu|LMT +0530 +06|-5W.A -5u -60|012|-Su5W.A 1BGMs.A|79e3","Asia/Tokyo|JST JDT|-90 -a0|010101010|-QJJ0 Rc0 1lc0 14o0 1zc0 Oo0 1zc0 Oo0|38e6","Asia/Tomsk|LMT +06 +07 +08|-5D.P -60 -70 -80|0123232323232323232323212323232323232323232323212121212121212121212|-21NhD.P pxzD.P 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 co0 1bB0 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3Qp0|10e5","Asia/Ulaanbaatar|LMT +07 +08 +09|-77.w -70 -80 -90|012323232323232323232323232323232323232323232323232|-2APH7.w 2Uko7.w cKn0 1db0 1dd0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 6hD0 11z0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 kEp0 1cJ0 1cP0 1cJ0|12e5","Asia/Ust-Nera|LMT +08 +09 +12 +11 +10|-9w.S -80 -90 -c0 -b0 -a0|012343434343434343434345434343434343434343434343434343434343434345|-21Q9w.S pApw.S 23CL0 1d90 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 17V0 7zD0|65e2","Asia/Vladivostok|LMT +09 +10 +11|-8L.v -90 -a0 -b0|01232323232323232323232123232323232323232323232323232323232323232|-1SJIL.v itXL.v 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|60e4","Asia/Yakutsk|LMT +08 +09 +10|-8C.W -80 -90 -a0|01232323232323232323232123232323232323232323232323232323232323232|-21Q8C.W pAoC.W 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|28e4","Asia/Yekaterinburg|LMT PMT +04 +05 +06|-42.x -3J.5 -40 -50 -60|012343434343434343434343234343434343434343434343434343434343434343|-2ag42.x 7mQh.s qBvJ.5 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|14e5","Asia/Yerevan|LMT +03 +04 +05|-2W -30 -40 -50|0123232323232323232323212121212323232323232323232323232323232|-1Pc2W 1jUnW WCL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 2pB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 4RX0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0|13e5","Atlantic/Azores|HMT -02 -01 +00 WET|1S.w 20 10 0 0|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121232323232323232323232323232323234323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-2ldW0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cL0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|25e4","Atlantic/Bermuda|LMT AST ADT|4j.i 40 30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1BnRE.G 1LTbE.G 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|65e3","Atlantic/Canary|LMT -01 WET WEST|
4211.A 10 0 -10|01232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-1UtaW.o XPAW.o 1lAK0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Atlantic/Cape_Verde|LMT -02 -01|1y.4 20 10|01212|-2ldW0 1eEo0 7zX0 1djf0|50e4","Atlantic/Faroe|LMT WET WEST|r.4 0 -10|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2uSnw.U 2Wgow.U 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|49e3","Atlantic/Madeira|FMT -01 +00 +01 WET WEST|17.A 10 0 -10 0 -10|01212121212121212121212121212121212121212121232123212321232121212121212121212121212121212121212121454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2ldX0 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 qIl0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e4","Atlantic/Reykjavik|LMT -01 +00 GMT|1s 10 0 0|012121212121212121212121212121212121212121212121212121212121212121213|-2uWmw mfaw 1Bd0 ML0 1LB0 Cn0 1LB0 3fX0 C10 HrX0 1cO0 LB0 1EL0 LA0 1C00 Oo0 1wo0 Rc0 1wo0 Rc0 1wo0 Rc0 1zc0 Oo0 1zc0 14o0 1lc0 14o0 1lc0 14o0 1o00 11A0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1lc0 14o0 1o00 14o0|12e4","Atlantic/South_Georgia|-02|20|0||30","Atlantic/Stanley|SMT -04 -03 -02|3P.o 40 30 20|012121212121212323212121212121212121212121212121212121212121212121212|-2kJw8.A 12bA8.A 19X0 1fB0 19X0 1ip0 19X0 1fB0 19X0 1fB0 19X0 1fB0 Cn0 1Cc10 WL0 1qL0 U10 1tz0 2mN0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 U10 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1tz0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qL0 WN0 1qN0 U10 1wn0 Rd0 1wn0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1tz0 U10 1wn0 U10 1tz0 U10 1tz0 U10|21e2","Australia/Sydney|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|40e5","Australia/Adelaide|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 WM0 1qM0 Rc0 1zc0 U00 1tA0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|11e5","Australia/Brisbane|AEST AEDT|-a0 -b0|01010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0|20e5","Australia/Broken_Hill|ACST ACDT|-9u -au|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 14o0 1o00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1tA0 WM0 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|18e3","Australia/Currie|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|746","Australia/Darwin|ACST ACDT|-9u -au|010101010|-293lt xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0|12e4","Australia/Eucla|+0845 +0945|-8J -9J|0101010101010101010|-293kI xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|368","Australia/Hobart|AEST AEDT|-a0 -b0|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-29E80 19X0 10jd0 yL0 1cN0 1cL0 1fB0 19X0 VfB0 1cM0 1o00 Rc0 1wo0 Rc0 1wo0 U00 1wo0 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 11A0 1qM0 WM0 1qM0 Oo0 1zc0 Oo0 1zc0 Oo0 1wo0 WM0 1tA0 WM0 1tA0 U00 1tA0 U00 1tA0 11A0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 11A0 1o00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|21e4","Australia/Lord_Howe|AEST +1030 +1130 +11|-a0 -au -bu -b0|0121212121313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313|raC0 1zdu Rb0 1zd0 On0 1zd0 On0 1zd0 On0 1zd0 TXu 1qMu WLu 1tAu WLu 1tAu TXu 1tAu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu 11zu 1o0u 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 11Au 1nXu 1qMu 11zu 1o0u 11zu 1o0u 11zu 1qMu WLu 1qMu 11zu 1o0u WLu 1qMu 14nu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1fzu 1cMu
421cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1cMu 1cLu 1fAu 1cLu 1cMu 1cLu 1cMu|347","Australia/Lindeman|AEST AEDT|-a0 -b0|010101010101010101010|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 H1A0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0|10","Australia/Melbourne|AEST AEDT|-a0 -b0|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101|-293lX xcX 10jd0 yL0 1cN0 1cL0 1fB0 19X0 17c10 LA0 1C00 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 U00 1qM0 WM0 1qM0 11A0 1tA0 U00 1tA0 U00 1tA0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 11A0 1o00 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 14o0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|39e5","Australia/Perth|AWST AWDT|-80 -90|0101010101010101010|-293jX xcX 10jd0 yL0 1cN0 1cL0 1gSp0 Oo0 l5A0 Oo0 iJA0 G00 zU00 IM0 1qM0 11A0 1o00 11A0|18e5","CET|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Pacific/Easter|EMT -07 -06 -05|7h.s 70 60 50|012121212121212121212121212123232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323|-1uSgG.w 1s4IG.w WL0 1zd0 On0 1ip0 11z0 1o10 11z0 1qN0 WL0 1ld0 14n0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 2pA0 11z0 1o10 11z0 1qN0 WL0 1qN0 WL0 1qN0 1cL0 1cN0 11z0 1o10 11z0 1qN0 WL0 1fB0 19X0 1qN0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1ip0 1fz0 1fB0 11z0 1qN0 WL0 1qN0 WL0 1qN0 WL0 1qN0 11z0 1o10 11z0 1o10 11z0 1qN0 WL0 1qN0 17b0 1ip0 11z0 1o10 19X0 1fB0 1nX0 G10 1EL0 Op0 1zb0 Rd0 1wn0 Rd0 46n0 Ap0 1Nb0 Ap0 1Nb0 Ap0 1zb0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1nX0 11B0 1qL0 WN0 1qL0 11B0 1nX0 11B0|30e2","CST6CDT|CST CDT CWT CPT|60 50 50 50|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261s0 1nX0 11B0 1nX0 SgN0 8x30 iw0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","EET|EET EEST|-20 -30|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","Europe/Dublin|DMT IST GMT BST IST|p.l -y.D 0 -10 -10|01232323232324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242|-2ax9y.D Rc0 1fzy.D 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 g600 14o0 1wo0 17c0 1io0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","EST|EST|50|0||","EST5EDT|EST EDT EWT EPT|50 40 40 40|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261t0 1nX0 11B0 1nX0 SgN0 8x40 iv0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Etc
42/GMT-0|GMT|0|0||","Etc/GMT-1|+01|-10|0||","Pacific/Port_Moresby|+10|-a0|0||25e4","Etc/GMT-11|+11|-b0|0||","Pacific/Tarawa|+12|-c0|0||29e3","Etc/GMT-13|+13|-d0|0||","Etc/GMT-14|+14|-e0|0||","Etc/GMT-2|+02|-20|0||","Etc/GMT-3|+03|-30|0||","Etc/GMT-4|+04|-40|0||","Etc/GMT-5|+05|-50|0||","Etc/GMT-6|+06|-60|0||","Indian/Christmas|+07|-70|0||21e2","Etc/GMT-8|+08|-80|0||","Pacific/Palau|+09|-90|0||21e3","Etc/GMT+1|-01|10|0||","Etc/GMT+10|-10|a0|0||","Etc/GMT+11|-11|b0|0||","Etc/GMT+12|-12|c0|0||","Etc/GMT+3|-03|30|0||","Etc/GMT+4|-04|40|0||","Etc/GMT+5|-05|50|0||","Etc/GMT+6|-06|60|0||","Etc/GMT+7|-07|70|0||","Etc/GMT+8|-08|80|0||","Etc/GMT+9|-09|90|0||","Etc/UTC|UTC|0|0||","Europe/Amsterdam|AMT NST +0120 +0020 CEST CET|-j.w -1j.w -1k -k -20 -10|010101010101010101010101010101010101010101012323234545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545|-2aFcj.w 11b0 1iP0 11A0 1io0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1co0 1io0 1yo0 Pc0 1a00 1fA0 1Bc0 Mo0 1tc0 Uo0 1tA0 U00 1uo0 W00 1s00 VA0 1so0 Vc0 1sM0 UM0 1wo0 Rc0 1u00 Wo0 1rA0 W00 1s00 VA0 1sM0 UM0 1w00 fV0 BCX.w 1tA0 U00 1u00 Wo0 1sm0 601k WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|16e5","Europe/Andorra|WET CET CEST|0 -10 -20|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-UBA0 1xIN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|79e3","Europe/Astrakhan|LMT +03 +04 +05|-3c.c -30 -40 -50|012323232323232323212121212121212121212121212121212121212121212|-1Pcrc.c eUMc.c 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|10e5","Europe/Athens|AMT EET EEST CEST CET|-1y.Q -20 -30 -20 -10|012123434121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2a61x.Q CNbx.Q mn0 kU10 9b0 3Es0 Xa0 1fb0 1dd0 k3X0 Nz0 SCp0 1vc0 SO0 1cM0 1a00 1ao0 1fc0 1a10 1fG0 1cg0 1dX0 1bX0 1cQ0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|35e5","Europe/London|GMT BST BDST|0 -10 -20|0101010101010101010101010101010101010101010101010121212121210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1a00 1qM0 WM0 1qM0 11A0 1o00 WM0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1tA0 IM0 90o0 U00 1tA0 U00 1tA0 U00 1tA0 U00 1tA0 WM0 1qM0 WM0 1qM0 WM0 1tA0 U00 1tA0 U00 1tA0 11z0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1o00 14o0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|10e6","Europe/Belgrade|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19RC0 3IP0 WM0 1fA0 1cM0 1cM0 1rc0 Qo0 1vmo0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Berlin|CET CEST CEMT|-10 -20 -30|01010101010101210101210101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 kL0 Nc0 m10 WM0 1ao0 1cp0 dX0 jz0 Dd0 1io0 17c0 1fA0 1a00 1ehA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e5","Europe/Prague|CET CEST GMT|-10 -20 0|01010101010101010201010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 1cM0 1qM0 11c0 mp0 xA0 mn0 17c0 1io0 17c0 1fc0 1ao0 1bNc0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|13e5","Europe/Brussels|WET CET CEST WEST|0 -10 -20 -10|0121212103030303030303030303030303030303030303030303212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ehc0 3zX0 11c0 1iO0 11A0 1o00 11A0 my0 Ic0 1qM0 Rc0 1EM0 UM0 1u00 10o0 1io0 1io0 17c0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a30 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 y00 5Wn0 WM0 1fA0 1cM0 16M0 1iM0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|21e5","Europe/Bucharest|BMT EET EEST|-1I.o -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1xApI.o 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Axc0 On0 1fA0 1a10 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|19e5","Europe/Budapest|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1ip0 17b0 1op0 1tb0 Q2m0 3Ne0 WM0 1fA0 1cM0 1cM0 1oJ0 1dc0 1030 1fA0 1cM0 1cM0 1cM0 1cM0 1fA0 1a00 1iM0 1fA0 8Ha0 Rb0 1wN0 Rb0 1BB0 Lz0 1C20 LB0 SNX0 1a10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zurich|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-19Lc0 11A0 1o00 11A0 1xG10 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e4","Europe/Chisinau|CMT BMT EET EEST CEST CET MSK MSD|-1T -1I.o -20 -30 -20 -10 -30 -40|012323232323232323234545467676767676767676767323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232|-26jdT wGMa.A 20LI.o RA0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 27A0 2en0 39g0 WM0 1fA0 1cM0 V90 1t7z0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 gL0 WO0 1cM0 1cM0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11D0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|67e4","
42Europe/Copenhagen|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 Tz0 VuO0 60q0 WM0 1fA0 1cM0 1cM0 1cM0 S00 1HA0 Nc0 1C00 Dc0 1Nc0 Ao0 1h5A0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Gibraltar|GMT BST BDST CET CEST|0 -10 -20 -10 -20|010101010101010101010101010101010101010101010101012121212121010121010101010101010101034343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-2axa0 Rc0 1fA0 14M0 1fc0 1g00 1co0 1dc0 1co0 1oo0 1400 1dc0 19A0 1io0 1io0 WM0 1o00 14o0 1o00 17c0 1io0 17c0 1fA0 1a00 1lc0 17c0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1cM0 1io0 17c0 1fA0 1a00 1io0 17c0 1io0 17c0 1fA0 1a00 1io0 1qM0 Dc0 2Rz0 Dc0 1zc0 Oo0 1zc0 Rc0 1wo0 17c0 1iM0 FA0 xB0 1fA0 1a00 14o0 bb0 LA0 xB0 Rc0 1wo0 11A0 1o00 17c0 1fA0 1a00 1fA0 1cM0 1fA0 1a00 17c0 1fA0 1a00 1io0 17c0 1lc0 17c0 1fA0 10Jz0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|30e3","Europe/Helsinki|HMT EET EEST|-1D.N -20 -30|0121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-1WuND.N OULD.N 1dA0 1xGq0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Kaliningrad|CET CEST EET EEST MSK MSD +03|-10 -20 -20 -30 -30 -40 -30|01010101010101232454545454545454543232323232323232323232323232323232323232323262|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 390 7A0 1en0 12N0 1pbb0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|44e4","Europe/Kiev|KMT EET MSK CEST CET MSD EEST|-22.4 -20 -30 -20 -10 -40 -30|0123434252525252525252525256161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc22.4 eUo2.4 rnz0 2Hg0 WM0 1fA0 da0 1v4m0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 Db0 3220 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|34e5","Europe/Kirov|LMT +03 +04 +05|-3i.M -30 -40 -50|01232323232323232321212121212121212121212121212121212121212121|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|48e4","Europe/Lisbon|LMT WET WEST WEMT CET CEST|A.J 0
42-10 -20 -10 -20|012121212121212121212121212121212121212121212321232123212321212121212121212121212121212121212121214121212121212121212121212121212124545454212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2le00 aPX0 Sp0 LX0 1vc0 Tc0 1uM0 SM0 1vc0 Tc0 1vc0 SM0 1vc0 6600 1co0 3E00 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 3I00 17c0 1cM0 1cM0 3Fc0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 1tA0 1cM0 1dc0 1400 gL0 IM0 s10 U00 dX0 Rc0 pd0 Rc0 gL0 Oo0 pd0 Rc0 gL0 Oo0 pd0 14o0 1cM0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 3Co0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 pvy0 1cM0 1cM0 1fA0 1cM0 1cM0 1cN0 1cL0 1cN0 1cM0 1cM0 1cM0 1cM0 1cN0 1cL0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|27e5","Europe/Luxembourg|LMT CET CEST WET WEST WEST WET|-o.A -10 -20 0 -10 -20 -10|0121212134343434343434343434343434343434343434343434565651212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2DG0o.A t6mo.A TB0 1nX0 Up0 1o20 11A0 rW0 CM0 1qP0 R90 1EO0 UK0 1u20 10m0 1ip0 1in0 17e0 19W0 1fB0 1db0 1cp0 1in0 17d0 1fz0 1a10 1in0 1a10 1in0 17f0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Dc0 vA0 60L0 WM0 1fA0 1cM0 17c0 1io0 16M0 1C00 Uo0 1eeo0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Madrid|WET WEST WEMT CET CEST|0 -10 -20 -10 -20|010101010101010101210343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343|-25Td0 19B0 1cL0 1dd0 b1z0 18p0 3HX0 17d0 1fz0 1a10 1io0 1a00 1in0 17d0 iIn0 Hd0 1cL0 bb0 1200 2s20 14n0 5aL0 Mp0 1vz0 17d0 1in0 17d0 1in0 17d0 1in0 17d0 6hX0 11B0 XHX0 1a10 1fz0 1a10 19X0 1cN0 1fz0 1a10 1fC0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|62e5","Europe/Malta|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1co0 17c0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1co0 1cM0 1lA0 Xc0 1qq0 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1o10 11z0 1iN0 19z0 1fB0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Minsk|MMT EET MSK CEST CET MSD EEST +03|-1O -20 -30 -20 -10 -40 -30 -30|01234343252525252525252525261616161616161616161616161616161616161617|-1Pc1O eUnO qNX0 3gQ0 WM0 1fA0 1cM0 Al0 1tsn0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 3Fc0 1cN0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0|19e5","Europe/Monaco|PMT WET WEST WEMT CET CEST|-9.l 0 -10 -20 -10 -20|01212121212121212121212121212121212121212121212121232323232345454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-2nco9.l cNb9.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 2RV0 11z0 11B0 1ze0 WM0 1fA0 1cM0 1fa0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|38e3","Europe/Moscow|MMT MMT MST MDST MSD MSK +05 EET EEST MSK|-2u.h -2v.j -3v.j -4v.j -40 -30 -50 -20 -30 -40|012132345464575454545454545454545458754545454545454545454545454545454545454595|-2ag2u.h 2pyW.W 1bA0 11X0 GN0 1Hb0 c4v.j ik0 3DA0 dz0 15A0 c10 2q10 iM10 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0|16e6","Europe/Paris|PMT WET WEST CEST CET WEMT|-9.l 0 -10 -20 -10 -20|0121212121212121212121212121212121212121212121212123434352543434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434|-2nco8.l cNb8.l HA0 19A0 1iM0 11c0 1oo0 Wo0 1rc0 QM0 1EM0 UM0 1u00 10o0 1io0 1wo0 Rc0 1a00 1fA0 1cM0 1cM0 1io0 17c0 1fA0 1a00 1io0 1a00 1io0 17c0 1fA0 1a00 1io0 17c0 1cM0 1cM0 1a00 1io0 1cM0 1cM0 1a00 1fA0 1io0 17c0 1cM0 1cM0 1a00 1fA0 1io0 1qM0 Df0 Ik0 5M30 WM0 1fA0 1cM0 Vx0 hB0 1aq0 16M0 1ekn0 1cL0 1fC0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e6","Europe/Riga|RMT LST EET MSK CEST CET MSD EEST|-1A.y -2A.y -2
420 -30 -20 -10 -40 -30|010102345454536363636363636363727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272|-25TzA.y 11A0 1iM0 ko0 gWm0 yDXA.y 2bX0 3fE0 WM0 1fA0 1cM0 1cM0 4m0 1sLy0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cN0 1o00 11A0 1o00 11A0 1qM0 3oo0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|64e4","Europe/Rome|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2arB0 Lz0 1cN0 1db0 1410 1on0 Wp0 1qL0 17d0 1cL0 M3B0 5M20 WM0 1fA0 1cM0 16M0 1iM0 16m0 1de0 1lc0 14m0 1lc0 WO0 1qM0 GTW0 On0 1C10 LA0 1C00 LA0 1EM0 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1C00 LA0 1zc0 Oo0 1C00 LA0 1C00 LA0 1zc0 Oo0 1C00 Oo0 1zc0 Oo0 1fC0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|39e5","Europe/Samara|LMT +03 +04 +05|-3k.k -30 -40 -50|0123232323232323232121232323232323232323232323232323232323212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2y10 14m0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 2sp0 WM0|12e5","Europe/Saratov|LMT +03 +04 +05|-34.i -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 5810|","Europe/Simferopol|SMT EET MSK CEST CET MSD EEST MSK|-2g -20 -30 -20 -10 -40 -30 -40|012343432525252525252525252161616525252616161616161616161616161616161616172|-1Pc2g eUog rEn0 2qs0 WM0 1fA0 1cM0 3V0 1u0L0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 4eL0 1cL0 1cN0 1cL0 1cN0 dX0 WL0 1cN0 1cL0 1fB0 1o30 11B0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11z0 1nW0|33e4","Europe/Sofia|EET CET CEST EEST|-20 -10 -20 -30|01212103030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030303030|-168L0 WM0 1fA0 1cM0 1cM0 1cN0 1mKH0 1dd0 1fb0 1ap0 1fb0 1a20 1fy0 1a30 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cK0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 1nX0 11E0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|12e5","Europe/Stockholm|CET CEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2azC0 TB0 2yDe0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|15e5","Europe/Tallinn|TMT CET CEST EET MSK MSD EEST|-1D -10 -20 -20 -30 -40 -30|012103421212454545454545454546363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363|-26oND teD 11A0 1Ta0 4rXl KSLD 2FX0 2Jg0 WM0 1fA0 1cM0 18J0 1sTX0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o10 11A0 1qM0 5QM0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|41e4","Europe/Tirane|LMT CET CEST|-1j.k -10 -20|01212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2glBj.k 14pcj.k 5LC0 WM0 4M0 1fCK0 10n0 1op0 11z0 1pd0 11z0 1qN0 WL0 1qp0 Xb0 1qp0 Xb0 1qp0 11z0 1lB0 11z0 1qN0 11z0 1iN0 16n0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|42e4","Europe/Ulyanovsk|LMT +03 +04 +05 +02|-3d.A -30 -40 -50 -20|01232323232323232321214121212121212121212121212121212121212121212|-22WM0 qH90 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1fA0 2pB0 IM0 rX0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 3rd0|13e5","Europe/Uzhgorod|CET CEST MSK MSD EET EEST|-10 -20 -30 -40 -20 -30|010101023232323232323232320454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454|-1cqL0 6i00 WM0 1fA0 1cM0 1ml0 1Cp0 1r3W0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1Q00 1Nf0 2pw0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|11e4","Europe/Vienna|CET CEST|-10 -20|0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 3KM0 14o0 LA00 6i00 WM0 1fA0 1cM0 1cM0 1cM0 400 2qM0 1ao0 1co0 1cM0 1io0 17c0 1gHa0 19X0 1cP0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|18e5","Europe/Vilnius|WMT KMT CET EET MSK CEST MSD EEST|-1o -1z.A -10 -20 -30 -20 -40 -30|012324525254646464646464646473737373737373737352537373737373737373737373737373737373737373737373737373737373737373737373|-293do 6ILM.o 1Ooz.A zz0 Mfd0 29W0 3is0 WM0 1fA0 1cM0 LV0 1tgL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11B0 1o00 11A0 1qM0 8io0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|54e4","Europe/Volgograd|LMT +03 +04 +05|-2V.E -30 -40 -50|012323232323232321212121212121212121212121212121212121212121212|-21IqV.E psLV.E 23CL0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 2pB0 1cM0 1cM0 1cM0 1fA0 1cM0 3Co0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 8Hz0 9Jd0|10e5","Europe/Warsaw|WMT CET CEST EET EEST|-1o -10 -20 -20 -30|012121234312121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121|-2ctdo 1LXo 11d0 1iO0 11A0 1o00 11A0 1on0 11A0 6zy0 HWP0 5IM0 WM0 1fA0 1cM0 1dz0 1mL0 1en0 15B0 1aq0 1nA0 11A0 1io0 17c0 1fA0 1a00 iDX0 LA0 1cM0 1cM0 1C00 Oo0 1cM0 1cM0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1C00 LA0 uso0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cN0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|17e5","Europe/Zaporozhye|+0220 EET MSK CEST CET MSD EEST|-2k -20 -30 -20 -10 -40 -30|01234342525252525252525252526161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161|-1Pc2k eUok rdb0 2RE0 WM0 1fA0 8m0 1v9a0 1db0 1cN0 1db0 1cN0 1db0 1dd0 1cO0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cK0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cQ0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|77e4","HST|HST|a0|0||","Indian/Chagos|LMT +05 +06|-4N.E -50 -60|012|-2xosN.E 3AGLN.E|30e2","Indian/Cocos|+0630|-6u|0||596","Indian/Kerguelen|-00 +05|0 -50|01|-MG00|130","Indian/Mahe|LMT +04|-3F.M -40|01|-2yO3F.M|79e3","Indian/Maldives|MMT +05|-4S -50|01|-olgS|35e4","Indian/Mauritius|LMT +04 +05|-3O -40 -50|012121|-2xorO 34unO 14L0 12kr0 11z0|15e4","Indian/Reunion|LMT +04|-3F.Q -40|01|-2mDDF.Q|84e4","Pacific/Kwajalein|+11 +10 +09 -12 +12|-b0 -a0 -90 c0 -c0|012034|-1kln0 akp0 6Up0 12ry0 Wan0|14e3","MET|MET MEST|-10 -20|01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-2aFe0 11d0 1iO0 11A0 1o00 11A0 Qrc0 6i00 WM0 1fA0 1cM0 1cM0 1cM0 16M0 1gMM0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|","MST|MST|70|0||","MST7MDT|MST MDT MWT MPT|70 60 60 60|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261r0 1nX0 11B0 1nX0 SgN0 8x20 ix0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","Pacific/Chatham|+1215 +1245 +1345|-cf -cJ -dJ|012121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212|-WqAf 1adef IM0 1C00 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Oo0 1zc0 Rc0 1zc0 Oo0 1qM0 14o0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1lc0 14o0 1lc0 14o0 1lc0 17c0 1io0 17c0 1io0 17c0 1io0 17c0 1io0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|600","Pacific/Apia|LMT -1130 -11 -10 +14 +13|bq.U bu b0 a0 -e0 -d0|01232345454545454545454545454545454545454545454545454545454|-2nDMx.4 1yW03.4 2rRbu 1ff0 1a00 CI0 AQ0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1io0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1a00 1fA0 1cM0 1fA0 1a00 1fA0 1a00|37e3","Pacific/Bougainville|+10 +09 +11|-a0 -90 -b0|0102|-16Wy0 7CN0 2MQp0|18e4","Pacific/Chuuk|+10 +09|-a0 -90|01010|-2ewy0 axB0 RVX0 axd0|49e3","Pacific/Efate|LMT +11 +12|-bd.g -b0 -c0|0121212121212121212121|-2l9nd.g 2Szcd.g 1cL0 1oN0 10L0 1fB0 19X0 1fB0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1fB0 Lz0 1Nd0 An0|66e3","Pacific/Enderbury|-12 -11 +13|
42c0 b0 -d0|012|nIc0 B7X0|1","Pacific/Fakaofo|-11 +13|b0 -d0|01|1Gfn0|483","Pacific/Fiji|LMT +12 +13|-bT.I -c0 -d0|0121212121212121212121212121212121212121212121212121212121212121|-2bUzT.I 3m8NT.I LA0 1EM0 IM0 nJc0 LA0 1o00 Rc0 1wo0 Ao0 1Nc0 Ao0 1Q00 xz0 1SN0 uM0 1SM0 uM0 1VA0 s00 1VA0 s00 1VA0 s00 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 20o0 pc0 20o0 pc0 20o0 pc0 20o0 pc0 20o0 s00 1VA0 s00|88e4","Pacific/Galapagos|LMT -05 -06|5W.o 50 60|01212|-1yVS1.A 2dTz1.A gNd0 rz0|25e3","Pacific/Gambier|LMT -09|8X.M 90|01|-2jof0.c|125","Pacific/Guadalcanal|LMT +11|-aD.M -b0|01|-2joyD.M|11e4","Pacific/Guam|GST +09 GDT ChST|-a0 -90 -b0 -a0|01020202020202020203|-18jK0 6pB0 AhB0 3QL0 g2p0 3p91 WOX rX0 1zd0 Rb0 1wp0 Rb0 5xd0 rX0 5sN0 zb1 1C0X On0 ULb0|17e4","Pacific/Honolulu|HST HDT HWT HPT HST|au 9u 9u 9u a0|0102304|-1thLu 8x0 lef0 8wWu iAu 46p0|37e4","Pacific/Kiritimati|-1040 -10 +14|aE a0 -e0|012|nIaE B7Xk|51e2","Pacific/Kosrae|+11 +09 +10 +12|-b0 -90 -a0 -c0|01021030|-2ewz0 axC0 HBy0 akp0 axd0 WOK0 1bdz0|66e2","Pacific/Majuro|+11 +09 +10 +12|-b0 -90 -a0 -c0|0102103|-2ewz0 axC0 HBy0 akp0 6RB0 12um0|28e3","Pacific/Marquesas|LMT -0930|9i 9u|01|-2joeG|86e2","Pacific/Pago_Pago|LMT SST|bm.M b0|01|-2nDMB.c|37e2","Pacific/Nauru|LMT +1130 +09 +12|-b7.E -bu -90 -c0|01213|-1Xdn7.E QCnB.E 7mqu 1lnbu|10e3","Pacific/Niue|-1120 -1130 -11|bk bu b0|012|-KfME 17y0a|12e2","Pacific/Norfolk|+1112 +1130 +1230 +11 +12|-bc -bu -cu -b0 -c0|012134343434343434343434343434343434343434|-Kgbc W01G Oo0 1COo0 9Jcu 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0|25e4","Pacific/Noumea|LMT +11 +12|-b5.M -b0 -c0|01212121|-2l9n5.M 2EqM5.M xX0 1PB0 yn0 HeP0 Ao0|98e3","Pacific/Pitcairn|-0830 -08|8u 80|01|18Vku|56","Pacific/Pohnpei|+11 +09 +10|-b0 -90 -a0|010210|-2ewz0 axC0 HBy0 akp0 axd0|34e3","Pacific/Rarotonga|-1030 -0930 -10|au 9u a0|012121212121212121212121212|lyWu IL0 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Onu 1zcu Rbu 1zcu Onu 1zcu Onu 1zcu Onu|13e3","Pacific/Tahiti|LMT -10|9W.g a0|01|-2joe1.I|18e4","Pacific/Tongatapu|+1220 +13 +14|-ck -d0 -e0|0121212121|-1aB0k 2n5dk 15A0 1wo0 xz0 1Q10 xz0 zWN0 s00|75e3","PST8PDT|PST PDT PWT PPT|80 70 70 70|010102301010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|-261q0 1nX0 11B0 1nX0 SgN0 8x10 iy0 QwN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1cN0 1cL0 1cN0 1cL0 s10 1Vz0 LB0 1BX0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 1cN0 1fz0 1a10 1fz0 1cN0 1cL0 1cN0 1cL0 1cN0 1cL0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 14p0 1lb0 14p0 1lb0 14p0 1nX0 11B0 1nX0 11B0 1nX0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0|","WET|WET WEST|0 -10|010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010|hDB0 1a00 1fA0 1cM0 1cM0 1cM0 1fA0 1a00 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1cM0 1fA0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00 11A0 1qM0 WM0 1qM0 WM0 1qM0 WM0 1qM0 11A0 1o00 11A0 1o00|"],links:["Africa/Abidjan|Africa/Bamako","Africa/Abidjan|Africa/Banjul","Africa/Abidjan|Africa/Conakry","Africa/Abidjan|Africa/Dakar","Africa/Abidjan|Africa/Freetown","Africa/Abidjan|Africa/Lome","Africa/Abidjan|Africa/Nouakchott","Africa/Abidjan|Africa/Ouagadougou","Africa/Abidjan|Africa/Timbuktu","Africa/Abidjan|Atlantic/St_Helena","Africa/Cairo|Egypt","Africa/Johannesburg|Africa/Maseru","Africa/Johannesburg|Africa/Mbabane","Africa/Lagos|Africa/Bangui","Africa/Lagos|Africa/Brazzaville","Africa/Lagos|Africa/Douala","Africa/Lagos|Africa/Kinshasa","Africa/Lagos|Africa/Libreville","Africa/Lagos|Africa/Luanda","Africa/Lagos|Africa/Malabo","Africa/Lagos|Africa/Niamey","Africa/Lagos|Africa/Porto-Novo","Africa/Maputo|Africa/Blantyre","Africa/Maputo|Africa/Bujumbura","Africa/Maputo|Africa/Gaborone","Africa/Maputo|Africa/Harare","Africa/Maputo|Africa/Kigal
42i","Africa/Maputo|Africa/Lubumbashi","Africa/Maputo|Africa/Lusaka","Africa/Nairobi|Africa/Addis_Ababa","Africa/Nairobi|Africa/Asmara","Africa/Nairobi|Africa/Asmera","Africa/Nairobi|Africa/Dar_es_Salaam","Africa/Nairobi|Africa/Djibouti","Africa/Nairobi|Africa/Kampala","Africa/Nairobi|Africa/Mogadishu","Africa/Nairobi|Indian/Antananarivo","Africa/Nairobi|Indian/Comoro","Africa/Nairobi|Indian/Mayotte","Africa/Tripoli|Libya","America/Adak|America/Atka","America/Adak|US/Aleutian","America/Anchorage|US/Alaska","America/Argentina/Buenos_Aires|America/Buenos_Aires","America/Argentina/Catamarca|America/Argentina/ComodRivadavia","America/Argentina/Catamarca|America/Catamarca","America/Argentina/Cordoba|America/Cordoba","America/Argentina/Cordoba|America/Rosario","America/Argentina/Jujuy|America/Jujuy","America/Argentina/Mendoza|America/Mendoza","America/Atikokan|America/Coral_Harbour","America/Chicago|US/Central","America/Curacao|America/Aruba","America/Curacao|America/Kralendijk","America/Curacao|America/Lower_Princes","America/Denver|America/Shiprock","America/Denver|Navajo","America/Denver|US/Mountain","America/Detroit|US/Michigan","America/Edmonton|Canada/Mountain","America/Fort_Wayne|America/Indiana/Indianapolis","America/Fort_Wayne|America/Indianapolis","America/Fort_Wayne|US/East-Indiana","America/Godthab|America/Nuuk","America/Halifax|Canada/Atlantic","America/Havana|Cuba","America/Indiana/Knox|America/Knox_IN","America/Indiana/Knox|US/Indiana-Starke","America/Jamaica|Jamaica","America/Kentucky/Louisville|America/Louisville","America/Los_Angeles|US/Pacific","America/Los_Angeles|US/Pacific-New","America/Manaus|Brazil/West","America/Mazatlan|Mexico/BajaSur","America/Mexico_City|Mexico/General","America/New_York|US/Eastern","America/Noronha|Brazil/DeNoronha","America/Panama|America/Cayman","America/Phoenix|US/Arizona","America/Port_of_Spain|America/Anguilla","America/Port_of_Spain|America/Antigua","America/Port_of_Spain|America/Dominica","America/Port_of_Spain|America/Grenada","America/Port_of_Spain|America/Guadeloupe","America/Port_of_Spain|America/Marigot","America/Port_of_Spain|America/Montserrat","America/Port_of_Spain|America/St_Barthelemy","America/Port_of_Spain|America/St_Kitts","America/Port_of_Spain|America/St_Lucia","America/Port_of_Spain|America/St_Thomas","America/Port_of_Spain|America/St_Vincent","America/Port_of_Spain|America/Tortola","America/Port_of_Spain|America/Virgin","America/Regina|Canada/Saskatchewan","America/Rio_Branco|America/Porto_Acre","America/Rio_Branco|Brazil/Acre","America/Santiago|Chile/Continental","America/Sao_Paulo|Brazil/East","America/St_Johns|Canada
42/Newfoundland","America/Tijuana|America/Ensenada","America/Tijuana|America/Santa_Isabel","America/Tijuana|Mexico/BajaNorte","America/Toronto|America/Montreal","America/Toronto|Canada/Eastern","America/Vancouver|Canada/Pacific","America/Whitehorse|Canada/Yukon","America/Winnipeg|Canada/Central","Asia/Ashgabat|Asia/Ashkhabad","Asia/Bangkok|Asia/Phnom_Penh","Asia/Bangkok|Asia/Vientiane","Asia/Dhaka|Asia/Dacca","Asia/Dubai|Asia/Muscat","Asia/Ho_Chi_Minh|Asia/Saigon","Asia/Hong_Kong|Hongkong","Asia/Jerusalem|Asia/Tel_Aviv","Asia/Jerusalem|Israel","Asia/Kathmandu|Asia/Katmandu","Asia/Kolkata|Asia/Calcutta","Asia/Kuala_Lumpur|Asia/Singapore","Asia/Kuala_Lumpur|Singapore","Asia/Macau|Asia/Macao","Asia/Makassar|Asia/Ujung_Pandang","Asia/Nicosia|Europe/Nicosia","Asia/Qatar|Asia/Bahrain","Asia/Rangoon|Asia/Yangon","Asia/Riyadh|Asia/Aden","Asia/Riyadh|Asia/Kuwait","Asia/Seoul|ROK","Asia/Shanghai|Asia/Chongqing","Asia/Shanghai|Asia/Chungking","Asia/Shanghai|Asia/Harbin","Asia/Shanghai|PRC","Asia/Taipei|ROC","Asia/Tehran|Iran","Asia/Thimphu|Asia/Thimbu","Asia/Tokyo|Japan","Asia/Ulaanbaatar|Asia/Ulan_Bator","Asia/Urumqi|Asia/Kashgar","Atlantic/Faroe|Atlantic/Faeroe","Atlantic/Reykjavik|Iceland","Atlantic/South_Georgia|Etc/GMT+2","Australia/Adelaide|Australia/South","Australia/Brisbane|Australia/Queensland","Australia/Broken_Hill|Australia/Yancowinna","Australia/Darwin|Australia/North","Australia/Hobart|Australia/Tasmania","Australia/Lord_Howe|Australia/LHI","Australia/Melbourne|Australia/Victoria","Australia/Perth|Australia/West","Australia/Sydney|Australia/ACT","Australia/Sydney|Australia/Canberra","Australia/Sydney|Australia/NSW","Etc/GMT-0|Etc/GMT","Etc/GMT-0|Etc/GMT+0","Etc/GMT-0|Etc/GMT0","Etc/GMT-0|Etc/Greenwich","Etc/GMT-0|GMT","Etc/GMT-0|GMT+0","Etc/GMT-0|GMT-0","Etc/GMT-0|GMT0","Etc/GMT-0|Greenwich","Etc/UTC|Etc/UCT","Etc/UTC|Etc/Universal","Etc/UTC|Etc/Zulu","Etc/UTC|UCT","Etc/UTC|UTC","Etc/UTC|Universal","Etc/UTC|Zulu","Europe/Belgrade|Europe/Ljubljana","Europe/Belgrade|Europe/Podgorica","Europe/Belgrade|Europe/Sarajevo","Europe/Belgrade|Europe/Skopje","Europe/Belgrade|Europe/Zagreb","Europe/Chisinau|Europe/Tiraspol","Europe/Dublin|Eire","Europe/Helsinki|Europe/Mariehamn","Europe/Istanbul|Asia/Istanbul","Europe/Istanbul|Turkey","Europe/Lisbon|Portugal","Europe/London|Europe/Belfast","Europe/London|Europe/Guernsey","Europe/London|Europe/Isle_of_Man","Europe/London|Europe/Jersey","Europe/London|GB","Europe/London|GB-Eire","Europe/Moscow|W-SU","Europe/Oslo|Arctic/Longyearbyen","Europe/Oslo|Atlantic/Jan_Mayen","Europe/Prague|Europe/Bratislava","Europe/Rome|Europe/San_Marino","Europe/Rome|Europe/Vatican","Europe/Warsaw|Poland","Europe/Zurich|Europe/Busingen","Europe/Zurich|Europe/Vaduz","Indian/Christmas|Etc/GMT-7","Pacific/Auckland|Antarctica/McMurdo","Pacific/Auckland|Antarctica/South_Pole","Pacific/Auckland|NZ","Pacific/Chatham|NZ-CHAT","Pacific/Chuuk|Pacific/Truk","Pacific/Chuuk|Pacific/Yap","Pacific/Easter|Chile/EasterIsland","Pacific/Guam|Pacific/Saipan","Pacific/Honolulu|Pacific/Johnston","Pacific/Honolulu|US/Hawaii","Pacific/Kwajalein|Kwajalein","Pacific/Pago_Pago|Pacific/Midway","Pacific/Pago_Pago|Pacific/Samoa","Pacific/Pago_Pago|US/Samoa","Pacific/Palau|Etc/GMT-9","Pacific/Pohnpei|Pacific/Ponape","Pacific/Port_Moresby|Etc/GMT-10","Pacific/Tarawa|Etc/GMT-12","Pacific/Tarawa|Pacific/Funafuti","Pacific/Tarawa|Pacific/Wake","Pacific/Tarawa|Pacific/Wallis"],countries:["AD|Europe/Andorra","AE|Asia/Dubai","AF|Asia/Kabul","AG|America/Port_of_Spain America/Antigua","AI|America/Port_of_Spain America/Anguilla","AL|Europe/Tirane","AM|Asia/Yerevan","AO|Africa/Lagos Africa/Luanda","AQ|Antarctica/Casey Antarctica/Davis Antarctica/DumontDUrville Antarctica/Mawson Antarctica/Palmer Antarctica/Rothera Antarctica/Syowa Antarctica/Troll Antarctica/Vostok Pacific/Auckland Antarctica/McMurdo","AR|America/Argentina/Buenos_Aires America/Argentina/Cordoba America/Argentina/Salta America/Argentina/Jujuy America/Argentina/Tucuman America/Argentina/Catamarca America/Argentina/La_Rioja America/Argentina/San_Juan America/Argentina/Mendoza America/Argentina/San_Luis America/Argentina/Rio_Gallegos America/Argentina/Ushuaia","AS|Pacific/Pago_Pago","AT|Europe/Vienna","AU|Australia/Lord_Howe Antarctica/Macquarie Australia/Hobart Australia/Currie Australia/Melbourne Australia/Sydney Australia/Broken_Hill Australia/Brisbane Australia/Lindeman Australia/Adelaide Australia/Darwin Australia/Perth Australia/Eucla","AW|America/Curacao America/Aruba","AX|Europe/Helsinki Europe/Mariehamn","AZ|Asia/Baku","BA|Europe/Belgrade Europe/Sarajevo","BB|America/Barbados","BD|Asia/Dhaka","BE|Europe/Brussels","BF|Africa/Abidjan Africa/Ouagadougou","BG|Europe/Sofia","BH|Asia/Qatar Asia/Bahrain","BI|Africa/Maputo Africa/Bujumbura","BJ|Africa/Lagos Africa/Porto-Novo","BL|America/Port_of_Spain America/St_Barthelemy","BM|Atlantic/Bermuda","BN|Asia/Brunei","BO|America/La_Paz","BQ|America/Curacao America/Kralendijk","BR|America/Noronha America/Belem America/Fortaleza America/Recife America/Araguaina America/Maceio America/Bahia America/Sao_Paulo America/Campo_Grande America/Cuiaba America/Santarem America/Porto_Velho America/Boa_Vista America/Manaus America/Eirunepe America/Rio_Branco","BS|America/Nassau","BT|Asia/Thimphu","BW|Africa/Maputo Africa/Gaborone","BY|Europe/Minsk","BZ|America/Belize","CA|America/St_Johns America/Halifax America/Glace_Bay America/Moncton America/Goose_Bay America/Blanc-Sablon America/Toronto America/Nipigon America/Thunder_Bay America/Iqaluit America/Pangnirtung America/Atikokan America/Winnipeg America/Rainy_River America/Resolute America/Rankin_Inlet America/Regina America/Swift_Current America/Edmonton America/Cambridge_Bay America/Yellowknife America/Inuvik America/Creston America/Dawson_Creek America/Fort_Nelson America/Vancouver America/Whitehorse America/Dawson","CC|Indian/Cocos","CD|Africa/Maputo Africa/Lagos Africa/Kinshasa Africa/Lubumbashi","CF|Africa/Lagos Africa/Bangui","CG|Africa/Lagos Africa/Brazzaville","CH|Europe/Zurich","CI|Africa/Abidjan","CK|Pacific/Rarotonga","CL|America/Santiago America/Punta_Arenas Pacific/Easter","CM|Africa/Lagos Africa/Douala","CN|Asia/Shanghai Asia/Urumqi","CO|America/Bogota","CR|America/Costa_Rica","CU|America/Havana","CV|Atlantic/Cape_Verde","CW|America/Curacao","CX|Indian/Christmas","CY|Asia/Nicosia Asia/Famagusta","CZ|Europe/Prague","DE|Europe/Zurich Europe/Berlin Europe/Busingen","DJ|Africa/Nairobi Africa/Djibouti","DK|Europe/Copenhagen","DM|America/Port_of_Spain America/Dominica","DO|America/Santo_Domingo","DZ|Africa/Algiers","EC|America/Guayaquil Pacific/Galapagos","EE|Europe/Tallinn","EG|Africa/Cairo","EH|Africa/El_Aaiun","ER|Africa/Nairobi Africa/Asmara","ES|Europe/Madrid Africa/Ceuta Atlantic/Canary","ET|Africa/Nairobi Africa/Addis_Ababa","FI|Europe/Helsinki","FJ|Pacific/Fiji","FK|Atlantic/Stanley","FM|Pacific/Chuuk Pacific/Pohnpei Pacific/Kosrae","FO|Atlantic/Faroe","FR|Europe/Paris","GA|Africa/Lagos Africa/Libreville","GB|Europe/London","GD|America/Port_of_Spain America/Grenada","GE|Asia/Tbilisi","GF|America/Cayenne","GG|Europe/London
42Europe/Guernsey","GH|Africa/Accra","GI|Europe/Gibraltar","GL|America/Godthab America/Danmarkshavn America/Scoresbysund America/Thule","GM|Africa/Abidjan Africa/Banjul","GN|Africa/Abidjan Africa/Conakry","GP|America/Port_of_Spain America/Guadeloupe","GQ|Africa/Lagos Africa/Malabo","GR|Europe/Athens","GS|Atlantic/South_Georgia","GT|America/Guatemala","GU|Pacific/Guam","GW|Africa/Bissau","GY|America/Guyana","HK|Asia/Hong_Kong","HN|America/Tegucigalpa","HR|Europe/Belgrade Europe/Zagreb","HT|America/Port-au-Prince","HU|Europe/Budapest","ID|Asia/Jakarta Asia/Pontianak Asia/Makassar Asia/Jayapura","IE|Europe/Dublin","IL|Asia/Jerusalem","IM|Europe/London Europe/Isle_of_Man","IN|Asia/Kolkata","IO|Indian/Chagos","IQ|Asia/Baghdad","IR|Asia/Tehran","IS|Atlantic/Reykjavik","IT|Europe/Rome","JE|Europe/London Europe/Jersey","JM|America/Jamaica","JO|Asia/Amman","JP|Asia/Tokyo","KE|Africa/Nairobi","KG|Asia/Bishkek","KH|Asia/Bangkok Asia/Phnom_Penh","KI|Pacific/Tarawa Pacific/Enderbury Pacific/Kiritimati","KM|Africa/Nairobi Indian/Comoro","KN|America/Port_of_Spain America/St_Kitts","KP|Asia/Pyongyang","KR|Asia/Seoul","KW|Asia/Riyadh Asia/Kuwait","KY|America/Panama America/Cayman","KZ|Asia/Almaty Asia/Qyzylorda Asia/Qostanay Asia/Aqtobe Asia/Aqtau Asia/Atyrau Asia/Oral","LA|Asia/Bangkok Asia/Vientiane","LB|Asia/Beirut","LC|America/Port_of_Spain America/St_Lucia","LI|Europe/Zurich Europe/Vaduz","LK|Asia/Colombo","LR|Africa/Monrovia","LS|Africa/Johannesburg Africa/Maseru","LT|Europe/Vilnius","LU|Europe/Luxembourg","LV|Europe/Riga","LY|Africa/Tripoli","MA|Africa/Casablanca","MC|Europe/Monaco","MD|Europe/Chisinau","ME|Europe/Belgrade Europe/Podgorica","MF|America/Port_of_Spain America/Marigot","MG|Africa/Nairobi Indian/Antananarivo","MH|Pacific/Majuro Pacific/Kwajalein","MK|Europe/Belgrade Europe/Skopje","ML|Africa/Abidjan Africa/Bamako","MM|Asia/Yangon","MN|Asia/Ulaanbaatar Asia/Hovd Asia/Choibalsan","MO|Asia/Macau","MP|Pacific/Guam Pacific/Saipan","MQ|America/Martinique","MR|Africa/Abidjan Africa/Nouakchott","MS|America/Port_of_Spain America/Montserrat","MT|Europe/Malta","MU|Indian/Mauritius","MV|Indian/Maldives","MW|Africa/Maputo Africa/Blantyre","MX|America/Mexico_City America/Cancun America/Merida America/Monterrey America/Matamoros America/Mazatlan America/Chihuahua America/Ojinaga America/Hermosillo America/Tijuana America/Bahia_Banderas","MY|Asia/Kuala_Lumpur Asia/Kuching","MZ|Africa/Maputo","NA|Africa/Windhoek","NC|Pacific/Noumea","NE|Africa/Lagos Africa/Niamey","NF|Pacific/Norfolk","NG|Africa/Lagos","NI|America/Managua","NL|Europe/Amsterdam","NO|Europe/Oslo","NP|Asia/Kathmandu","NR|Pacific/Nauru","NU|Pacific/Niue","NZ|Pacific/Auckland Pacific/Chatham","OM|Asia/Dubai Asia/Muscat","PA|America/Panama","PE|America/Lima","PF|Pacific/Tahiti Pacific/Marquesas Pacific/Gambier","PG|Pacific/Port_Moresby Pacific/Bougainville","PH|Asia/Manila","PK|Asia/Karachi","PL|Europe/Warsaw","PM|America/Miquelon","PN|Pacific/Pitcairn","PR|America/Puerto_Rico","PS|Asia/Gaza Asia/Hebron","PT|Europe/Lisbon Atlantic/Madeira Atlantic/Azores","PW|Pacific/Palau","PY|America/Asuncion","QA|Asia/Qatar","RE|Indian/Reunion","RO|Europe/Bucharest","RS|Europe/Belgrade","RU|Europe/Kaliningrad Europe/Moscow Europe/Simferopol Europe/Kirov Europe/Astrakhan Europe/Volgograd Europe/Saratov Europe/Ulyanovsk Europe/Samara Asia/Yekaterinburg Asia/Omsk Asia/Novosibirsk Asia/Barnaul Asia/Tomsk Asia/Novokuznetsk Asia/Krasnoyarsk Asia/Irkutsk Asia/Chita Asia/Yakutsk Asia/Khandyga Asia/Vladivostok Asia/Ust-Nera Asia/Magadan Asia/Sakhalin Asia/Srednekolymsk Asia/Kamchatka Asia/Anadyr","RW|Africa/Maputo Africa/Kigali","SA|Asia/Riyadh","SB|Pacific/Guadalcanal","SC|Indian/Mahe","SD|Africa/Khartoum","SE|Europe/Stockholm","SG|Asia/Singapore","SH|Africa/Abidjan Atlantic/St_Helena","SI|Europe/Belgrade Europe/Ljubljana","SJ|Europe/Oslo Arctic/Longyearbyen","SK|Europe/Prague Europe/Bratislava","SL|Africa/Abidjan Africa/Freetown","SM|Europe/Rome Europe/San_Marino","SN|Africa/Abidjan Africa/Dakar","SO|Africa/Nairobi Africa/Mogadishu","SR|America/Paramaribo","SS|Africa/Juba","ST|Africa/Sao_Tome","SV|America/El_Salvador","SX|America/Curacao America/Lower_Princes","SY|Asia/Damascus","SZ|Africa/Johannesburg Africa/Mbabane","TC|America/Grand_Turk","TD|Africa/Ndjamena","TF|Indian/Reunion Indian/Kerguelen","TG|Africa/Abidjan Africa/Lome","TH|Asia/Bangkok","TJ|Asia/Dushanbe","TK|Pacific/Fakaofo","TL|Asia/Dili","TM|Asia/Ashgabat","TN|Africa/Tunis","TO|Pacific/Tongatapu","TR|Europe/Istanbul","TT|America/Port_of_Spain","TV|Pacific/Funafuti","TW|Asia/Taipei","TZ|Africa/Nairobi Africa/Dar_es_Salaam","UA|Europe/Simferopol Europe/Kiev Europe/Uzhgorod Europe/Zaporozhye","UG|Africa/Nairobi Africa/Kampala","UM|Pacific/Pago_Pago Pacific/Wake Pacific/Honolulu Pacific/Midway","US|America/Ne
42w_York America/Detroit America/Kentucky/Louisville America/Kentucky/Monticello America/Indiana/Indianapolis America/Indiana/Vincennes America/Indiana/Winamac America/Indiana/Marengo America/Indiana/Petersburg America/Indiana/Vevay America/Chicago America/Indiana/Tell_City America/Indiana/Knox America/Menominee America/North_Dakota/Center America/North_Dakota/New_Salem America/North_Dakota/Beulah America/Denver America/Boise America/Phoenix America/Los_Angeles America/Anchorage America/Juneau America/Sitka America/Metlakatla America/Yakutat America/Nome America/Adak Pacific/Honolulu","UY|America/Montevideo","UZ|Asia/Samarkand Asia/Tashkent","VA|Europe/Rome Europe/Vatican","VC|America/Port_of_Spain America/St_Vincent","VE|America/Caracas","VG|America/Port_of_Spain America/Tortola","VI|America/Port_of_Spain America/St_Thomas","VN|Asia/Bangkok Asia/Ho_Chi_Minh","VU|Pacific/Efate","WF|Pacific/Wallis","WS|Pacific/Apia","YE|Asia/Riyadh Asia/Aden","YT|Africa/Nairobi Indian/Mayotte","ZA|Africa/Johannesburg","ZM|Africa/Maputo Africa/Lusaka","ZW|Africa/Maputo Africa/Harare"]}),e}));var searchObj={container:"",footerDom:".footerSearchContainer",urlData:baseUrl+"/"+moduleId+"/search/globalautocomplete",options:{},pInit:{},kunik:null,init:function(e=null){if(mylog.log("searchObj.init",e),"undefined"!=typeof appConfigPageFilters&&null!=appConfigPageFilters){var t=searchObj.helpers.getAnswersWithOrga(appConfigPageFilters);Object.entries(appConfigPageFilters).forEach(([a,n])=>{var i=t[a];if(i){i=Object.keys(i).sort().reduce((e,t)=>(e[t.toLowerCase()]=i[t],e),{}),void 0!==n.visible&&("string"==typeof n.visible?i=i[n.visible.toLowerCase()]:"object"==typeof n.visible&&(n.visible=n.visible.map((function(e){return e.toLowerCase()})),Object.entries(i).forEach(([e,t])=>{n.visible.includes(e)||delete i[e]})));var o={};1==Object.keys(i).length?o[n.label]={value:Object.values(i)[0].value,label:n.label}:o=Object.keys(i).sort().reduce((e,t)=>(e[t.toLowerCase()]=i[t],e),{}),e.filters[a]={name:n.label,view:"dropdownList",type:"valueArray",field:"_id",event:"inArray",typeList:"object",list:o},void 0!==n.domGroup&&(e.filters[a].domGroup=n.domGroup),void 0!==n.view&&(e.filters[a].view=n.view),void 0!==n.filterByTag&&(e.filters[a].filterByTag=n.filterByTag,e.filters[a].otherField="tags")}})}var a=jQuery.extend(!0,{},searchObj);return a.initVar(e),a},initVar:function(e){mylog.log("searchObj.initVar",e),this.pInit=e,null!=e&&void 0!==e.kunik&&(this.kunik=e.kunik),null!=e&&void 0!==e.container&&(this.filters.dom=e.container),null!=e&&void 0!==e.footerDom&&(this.footerDom=e.footerDom),null!=e&&void 0!==e.lastSearchDone&&(this.lastSearchDone=e.lastSearchDone),null!=e&&void 0!==e.redirectPage&&(this.redirectPage=e.redirectPage),null!=e&&void 0!==e.disableScrollTop&&(this.disableScrollTop=e.disableScrollTop),null!=e&&void 0!==e.disableScrollTopPageClick&&(this.disableScrollTopPageClick=e.disableScrollTopPageClick),null!=e&&void 0!==e.urlData&&(this.urlData=e.urlData),null!=e&&void 0!==e.loadEvent&&($.extend(this.search.loadEvent,e.loadEvent),void 0!==e[this.search.loadEvent.default]&&void 0!==e[this.search.loadEvent.default].options&&$.extend(this[this.search.loadEvent.default].options,e[this.search.loadEvent.default].options),void 0!==this[this.search.loadEvent.default].initDefaults&&this[this.search.loadEvent.default].initDefaults(this,e)),null!=e&&void 0!==e.results&&(void 0!==e.results.renderView&&(this.results.renderView=e.results.renderView),void 0!==e.results.multiCols&&(this.results.multiCols=e.results.multiCols),void 0!==e.results.scrollableDom&&(this.results.scrollableDom=e.results.scrollableDom),void 0!==e.results.scrollableDomZoom&&(this.results.scrollableDomZoom=e.results.scrollableDomZoom),void 0!==e.results.dom&&(this.results.dom=e.results.dom),void 0!==e.results.afterRenderingEvent&&(this.results.afterRenderingEvent=e.results.afterRenderingEvent),void 0!==e.results.community&&(this.results.community=e.results.community),void 0!==e.results.map&&$.extend(this.results.map,e.results.map),void 0!==e.results.callBack&&(this.results.callBack=e.results.callBack),void 0!==e.results.imgObsCallback&&(this.results.imgObsCallback=e.results.imgObsCallback),void 0!==e.results.smartGrid&&(this.results.smartGrid=e.results.smartGrid),void 0!==e.results.events&&(this.results.events=e.results.events),void 0!==e.results.unique&&(this.results.unique=e.results.unique)),null!=e&&e.mapContent&&e.mapContent.hideViews&&(this.mapContent.hideViews=e.mapContent.hideViews),null!=e&&void 0!==e.header&&(void 0!==e.header.options&&(this.header.options=e.header.options),void 0!==e.header.dom&&(this.header.dom=e.header.dom),void 0!==e.header.views&&$.extend(this.header.views,e.header.views),void 0!==e.header.events&&$.extend(this.header.events,e.header.events));var t=e.mapCo?e.mapCo:mapCO;if(t instanceof CoMap){var a=t.getOptions();this.mapObj={parentContainer:a.parentContainer,map:t.getMap(),addElts:function(e){t.addElts(e)},removeElts:function(e){t.removeMarker(e)},clearMap:function(){t.clearMap()},showLoader:function(){t.showLoader()},fitBounds:function(){t.fitBounds()},zoomToElement:function(e,a=null,n=null){t.zoomToElement(e,a,n)}}}else if(t instanceof MapD3){a=t.getOptions();this.mapObj={showLegende:a.showLegende,clusterType:a.clusterType,markerType:a.markerType,dynamicLegende:a.dynamicLegende,legende:a.legende,legendeVar:a.legendeVar,legendeL
42abel:a.legendeLabel,groupBy:a.groupBy,parentContainer:a.parentContainer,map:t.getMap(),addElts:function(e){t.addElts(e)},clearMap:function(){t.clearMap()},showLoader:function(){t.showLoader()},fitBounds:function(){t.fitBounds()}}}else this.mapObj={parentContainer:t.parentContainer,map:t.map,addElts:function(e){t.addElts(e)},clearMap:function(){t.clearMap()},showLoader:function(){t.showLoader()},fitBounds:function(){}};this.initDefaults(e),this.initViews(e),this.initEvents(e)},initDefaults:function(e){mylog.log("searchObj.initDefaults",e);var t=this;void 0!==e.defaults&&(mylog.log("searchObj.initDefaults defaults"),void 0!==e.defaults.filters&&$.each(e.defaults.filters,(function(e,a){void 0===t.search.obj.filters&&(t.search.obj.filters={}),t.search.obj.filters[e]=a})),void 0!==e.defaults.forced&&$.each(e.defaults.forced,(function(e,a){void 0===t.search.obj.forced&&(t.search.obj.forced={}),t.search.obj.forced[e]=a})),void 0!==e.defaults.types&&(t.search.obj.types=e.defaults.types),void 0!==e.defaults.type&&(t.search.obj.type=e.defaults.type),void 0!==e.defaults.tags&&(t.search.obj.tags=e.defaults.tags),void 0!==e.defaults.params&&(t.search.obj.params=e.defaults.params),void 0!==e.defaults.textPath&&(t.search.obj.textPath=e.defaults.textPath),null!=e&&void 0!==e.filters&&void 0!==e.filters.text&&void 0!==e.filters.text.searchBy&&(t.search.obj.searchBy=e.filters.text.searchBy),void 0!==e.defaults.tagsPath&&(t.search.obj.tagsPath=e.defaults.tagsPath),void 0!==e.defaults.section&&(t.search.obj.section=e.defaults.section),void 0!==e.defaults.category&&(t.search.obj.category=e.defaults.category),void 0!==e.defaults.private&&(t.search.obj.private=e.defaults.private),void 0!==e.defaults.sort&&(t.search.obj.sort=e.defaults.sort),void 0!==e.defaults.fields&&(t.search.obj.fields=e.defaults.fields),void 0!==e.defaults.fieldShow&&(t.search.obj.fieldShow=e.defaults.fieldShow),void 0!==e.defaults.doublon&&(t.search.obj.doublon=e.defaults.doublon),void 0!==e.defaults.mode&&(t.search.obj.mode=e.defaults.mode),void 0!==e.defaults.showTobevaledated&&(t.search.obj.showTobevaledated=e.defaults.showTobevaledated),void 0!==e.defaults.openingHours&&(t.search.obj.openingHours=e.defaults.openingHours),void 0!==e.defaults.mapping&&(t.search.obj.mapping=e.defaults.mapping),void 0!==e.defaults.notSourceKey&&(t.search.obj.notSourceKey=e.defaults.notSourceKey),void 0!==e.defaults.showMembersCodev&&(t.search.obj.showMembersCodev=e.defaults.showMembersCodev),void 0!==e.defaults.countLevel1&&(t.search.obj.countLevel1=e.defaults.countLevel1),void 0!==e.defaults.sourceKey&&(t.search.obj.sourceKey=e.defaults.sourceKey),void 0!==e.defaults.indexStep&&(e.defaults.indexStep>0||"all"==e.defaults.indexStep)&&(t.search.obj.indexStep=e.defaults.indexStep),void 0!==e.defaults.sortBy&&(t.search.obj.sortBy=e.defaults.sortBy),void 0!==e.defaults.activeContour&&(t.search.obj.activeContour=e.defaults.activeContour),void 0!==e.defaults.community&&(t.search.obj.community=e.defaults.community)),"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchObject&&void 0!==costum.searchObject.indexStep&&costum.searchObject.indexStep>0&&(t.search.obj.indexStep=costum.searchObject.indexStep),"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchObject&&void 0!==costum.searchObject.sortBy&&(t.search.obj.sortBy=costum.searchObject.sortBy),"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.searchObject&&void 0!==costum.searchObject.links&&(t.search.obj.links=costum.searchObject.links),null!=e&&void 0!==e.options&&(t.search.obj.options=e.options)},initEvents:function(e){var t=this;mylog.log("searchObj.initEvents filters"),t.filters.initEvents(t,e),mylog.log("searchObj.initEvents Header"),t.header.initEvents(t,e),t.mapContent.initEvents(t),$(".removeAllActiveFilters").off().on("click",(function(){$($(this).data("domfilter")+" ."+$(this).data("filterk")+".active").each((function(){$(this).removeClass("active"),t.filters.manage.removeActive(t,$(this),!0)})),t.results.map.changedfilters=!0,t.search.init(t)}))},initViews:function(e){mylog.log("searchObj.initViews",e);this.filters.initViews(this,e),this.header.initViews(this),this.mapContent.initViews(this),this.filters.initDefaults(this,e)},helpers:{toggleMapVisibility:function(e,t=null){if(coInterface.initHtmlPosition(),e.results.map.active)e.results.map.active=!1,e.search.currentlyLoading=!1,e.search.countResults=!1,e.search.loadEvent.active="scroll",e.search.loadEvent.bind=!1,e.search.loadEvent.default="pagination",delete e.results.map.zoomTo,$(e.mapObj.parentContainer).find(".filter-btn-hide-map").remove(),$(e.mapObj.parentContainer).fadeOut(),e.mapObj.map.invalidateSize(),!e.results.map.sameAsDirectory&&e.results.map.changedfilters&&(e.results.map.changedfilters=!1,e.search.init(e));else if(e.results.numberOfResults>6e3)e.results.showLimitMessage(e);else{e.results.map.active=!0,t&&("string"==typeof t?e.results.map.zoomTo=t:"object"==typeof t&&(e.results.map.latLng={lat:t.lat,lng:t.lng})),$(e.mapObj.parentContainer).fadeIn(),!e.results.map.sameAsDirectory&&e.results.map.changedfilters?(e.results.map.changedfilters=!1,e.search.init(e)):t&&("string"==typeof t?e.mapObj.zoomToElement(t):"object"==typeof t&&e.mapObj.zoomToElement(null,t.lat,t.lng));const a=e.mapContent.views.btnHideMap(e);
42$(a.container).append(a.view),e.mapContent.events.btnHideMap(e)}},toggleGraphMode:function(e,t){urlCtrl.openPreview("/view/url/costum.views.custom.OpenAtlas.community-graph",{context:contextData,options:t})},toggleKanbanMode:function(e,t){urlCtrl.openPreview("/view/url/costum.views.custom.kanban.kanban-roles",{context:contextData,options:t})},toggleBadgesMode:function(e,t){urlCtrl.openPreview("/view/url/costum.views.custom.kanban.kanban-badges",{context:contextData,options:t})},toggleTagsMode:function(e,t){urlCtrl.openPreview("/view/url/costum.views.custom.kanban.kanban-tags",{context:contextData,options:t})},toggleSkillsMode:function(e,t){urlCtrl.openPreview("/view/url/costum.views.custom.kanban.kanban-skills",{context:contextData,options:t})},getAnswersWithOrga:function(e){var t={};return ajaxPost(null,baseUrl+"/costum/francetierslieux/autoglobalthematicntwrk",{searchedData:e},(function(e){$.each(e,(function(e,a){a.count.answers>0&&"object"==typeof a.results&&Object.keys(a.results).length>0&&(t[e]={},$.each(a.results,(function(a,n){if("distinctElements"==a)return!0;t[e][a]={label:a,value:n.orgaNameArray}})))}))}),null,"json",{async:!1}),t}},filters:{dom:"#filterContainer",initViews:function(e,t){var a='<div class="visible-xs">'+e.filters.views.xs()+"</div>";if(void 0!==t.subHeader){var n=t.subHeader.class?t.subHeader.class:"";a+=`<div id="${t.subHeader.dom?t.subHeader.dom:"btnResetActiveFilters"}" class="col-xs-12 no-padding hidden-xs ${n}">`,void 0!==t.subHeader.views&&$.each(t.subHeader.views,(function(t,n){e.filters.views[n.view]&&(a+=e.filters.views[n.view](t,n))})),a+="</div>"}if(a+=`<div id="filterContainerInside" class="panel-group container-filters-menu menu-filters-xs ${"horizontal"==t.layoutDirection?"container-filters-horizontal":""}">`,a+='<div class="count-result-xs col-xs-12 visible-xs"></div>',void 0!==t.filters&&$.each(t.filters,(function(n,i){var o="";if(mylog.log("searchObj.initViews each",n,i),void 0!==i.view&&void 0!==e.filters.views[i.view]?o=e.filters.views[i.view](n,i,e):"function"==typeof e.filters.views[n]&&(o=e.filters.views[n](n,i,e)),"buttonD3"==i.event){var s={view:"labelMap",type:"labelmap",name:"Legende de la map",event:"changeLabel",lists:Object.fromEntries(Object.entries(t.filters).filter(([e,t])=>void 0!==t.view&&"dropdownList"==t.view&&void 0!==t.event&&"buttonD3"!=t.event))};o+=e.filters.views[s.view](null,s,e)}void 0!==i.dom?$(i.dom).html(o):void 0!==i.domGroup?$(i.domGroup).append(o):a+=o})),a+='<div id="activeFilters" class="col-xs-12 no-padding" style="display:none;">',a+='<div class="pull-left margin-right-5" style="height:30px;">',a+='<div class="activeFilter-label" style="display: flex;align-items: center;height: inherit;">',a+='<span><i class="fa fa-filter" style="color:#9fbd38;"></i> '+trad.activeFilters+" : </span>",a+="</div>",a+="</div>",a+="</div>",void 0!==t.aapFooter){n=t.aapFooter.class?t.aapFooter.class:"";a+=`<div id="${t.aapFooter.subdom?t.aapFooter.subdom:"btnSaveActiveFilters"}" class="col-xs-12 no-padding ${n}">`,strMore=`<div id="${t.aapFooter.subdom?t.aapFooter.subdom:"btnSaveActiveFilters"}" class="col-xs-12 no-padding">`,void 0!==t.aapFooter.views&&$.each(t.aapFooter.views,(function(t,n){e.filters.views[n.view]&&(a+=e.filters.views[n.view](t,n),strMore+=e.filters.views[n.view](t,n))})),e.pInit.subdom=t.aapFooter.subdom?"#"+t.aapFooter.subdom:"#btnSaveActiveFilters",a+="</div>",strMore+="</div>",$("#centerBtnSaveFilter").append(strMore)}a+="</div>",$(e.filters.dom).html(a)},initEvents:function(e,t){function a(){$(window).width()<768&&void 0!==t.defaults&&void 0!==t.defaults.appendToXs?($(t.container+".searchObjCSS,"+t.container).detach().appendTo(t.defaults.appendToXs),$("#filterContainerInside").hide(),$("#filterContainerAapOceco").hide()):void 0!==t.defaults&&void 0!==t.defaults.appendToLg&&($(t.container+".searchObjCSS,"+t.container).detach().appendTo(t.defaults.appendToLg),$("#filterContainerInside").show()),void 0!==t.defaults&&void 0!==t.defaults.onResizeFunc&&t.defaults.onResizeFunc()}void 0!==t.filters&&$.each(t.filters,(function(t,a){mylog.log("searchObj.initEvents each",t,a);var n=void 0!==a.dom?a.dom:e.filters.dom;void 0!==a.event&&void 0!==e.filters.events[a.event]?e.filters.events[a.event](e,n,t,a):void 0!==e.filters.events[t]&&e.filters.events[t](e,n,t,a),"buttonD3"==a.event&&e.filters.events.changeLabel(e,n,"labelmap")})),a(),void 0!==t.defaults&&void 0!==t.defaults.onResize&&!0===t.defaults.onResize&&(window.onresize=e=>{e.stopImmediatePropagation(),a()}),void 0!==t.subHeader&&void 0!==t.subHeader.views&&$.each(t.subHeader.views,(function(t,a){var n=void 0!==a.dom?a.dom:e.filters.dom;void 0!==a.event&&e.filters.events[a.event]&&e.filters.events[a.event](e,n,t,a)})),void 0!==t.aapFooter&&void 0!==t.aapFooter.views&&$.each(t.aapFooter.views,(function(t,a){var n=void 0!==a.dom?a.dom:e.filters.dom;void 0!==a.event&&e.filters.events[a.event]&&e.filters.events[a.event](e,n,t,a)})),$("#show-filters-xs,.btnCloseMenuFilter i").off().on("click",(function(){$(".filterXs #dropdown_search_detail").is(":visible")&&($(".filterXs #show-list-xs").find("i").removeClass("fa-times").addClass("fa-file-text"),$(".filterXs #dropdown_search_detail").hide()),$(".menu-filters-xs").is(":visible")?($(".btnCloseMenuFilter").hide(),$("#show-filters-xs").find("i").removeClass("fa-times").addClass("fa-filter")):($(".btnCloseMenuFilter").show(),$("#show-filters-xs").find("i").removeClass("fa-filter").addClass("fa-times")),$(".menu-filters-xs").slideToggle(500)})),$(".main-search-bar.central-search-bar").length>=0&&($(".main-search-bar.central-search-bar").off().on("keyup",delay((function(t){13!=t.keyCode&&(e.search.obj.text=$(this).val(),$(".main-search-bar.central-search-bar").val(e.search.obj.text),e.filters.actions.text.spin(e,!0,null,".central-search-bar"),e.search.init(e))}),750)).on("keyup",(function(t){13==t.keyCode&&(e.search.obj.text=$(this).val(),$(".main-search-bar.central-search-bar").val(e.search.obj.text),e.filters.actions.text.spin(e,!0,null,".central-search-bar"),e.search.init(e))})),$(".main-search-bar-addon.central-search-bar").off().on("click",(function(){e.search.obj.text=$(".main-search-bar.central-search-bar").val(),$(".main-search-bar.central-search-bar").val(e.search.obj.text),e.filters.actions.text.spin(e,!0,null,".central-search-bar"),e.search.init(e)}))),void 0!==e.filters&&void 0!==e.filters.dom&&$(e.filters.dom+".aap-filter, .designed-column-filter "+e.filters.dom).on("shown.bs.collapse",".collapse",(function(t){t.stopImmediatePropagation(),$(e.filters.dom+" #filterContainerInside").find(".collapse.in").each((function(){$(this).parent().find(".fa.fa-caret-up").removeClass("fa-caret-up").addClass("fa-caret-down"),$(this).parent().find("div.panel-heading.accordion-bg-hover.tr-all").removeClass("in"),$(this).removeClass("in")}));const a=$(this).parent().find(".fa.fa-caret-down");$(this).addClass("in"),a.fadeOut(300,(function(){a.toggleClass("fa-caret-down fa-caret-up"),a.fadeIn(300)})),$(this).parent().find("div.panel-heading.accordion-bg-hover.tr-all").addClass("in")})).on("hidden.bs.collapse",(function(){const e=$(this).parent().find(".fa.fa-caret-up");e.fadeOut(300,(function(){e.toggleClass("fa-caret-up fa-caret-down"),e.fadeIn(300)})),$(this).parent().find("div.panel-heading.accordion-bg-hover.tr-all").removeClass("in")})),$(".list-item-filters-map button").click((function(){$(this).closest(".list-item-filters-map").toggleClass("active")}))},initDefaults:function(e,t){if(mylog.log("searchObj.filters.init pInit",t),void 0!==t.filters&&$.each(t.filters,(function(t,a){mylog.log("searchObj.filters.init each",t,a),"scopeList"==a.view&&e.filters.defaults.scopeList(e,t,a),void 0!==e.filters.defaults[t]&&e.filters.defaults[t](e,t,a)})),notEmpty(e.search.obj.tags)&&$.each(e.search.obj.tags,(function(t,a){labelTags=void 0!==tradCategory[a]?tradCategory[a]:a,e.filters.manage.addActive(e,{type:"tags",value:a,label:labelTags})})),modeFilter=localStorage.getItem("filtersmodeView"),notNull(costum)&&void 0!==costum.slug&&(modeFilter=localStorage.getItem("filtersmodeView"+costum.slug)),void 0===e.header||void 0===e.header.options||void 0===e.header.options.right||void 0===e.header.options.right.group||void 0===e.header.options.right.group.switchView||notNull(modeFilter)||(modeFilter=Object.keys(e.header.options.right.group.switchView)[0]),void 0!==e.header&&void 0!==e.header.options&&void 0!==e.header.options.right&&void 0!==e.header.options.right.group&&void 0!==e.header.options.right.group.switchView&¬Null(modeFilter))if($(".changeViews").removeClass("active"),$(".changeViews[data-mode^="+modeFilter+"]").addClass("active"),e.search.obj.mode=modeFilter,"mapWithDirectory"==modeFilter){$(".contain-ma
42p-split").addClass("active"),$(".showAllResult").show(),$(".searchObjResults").addClass("mapWithDirectory");var a=new CoMap({mapCustom:paramsMapCO.mapCustom,container:"#mapSplitContainer",activePopUp:!0,elts:{},mapOpt:{scrollWheelZoom:!1,onclickMarker:function(e){coInterface.bindLBHLinks(),$(".anwserListCard.memberStruct,.lib-panel .row").css("border","1px solid white"),$("#dropdown_search").animate({scrollTop:$("#dropdown_search").scrollTop()+$(`div[data-id="${e.elt._id.$id}"]`).offset().top-$("#dropdown_search").offset().top-20},500),$(`div[data-id="${e.elt._id.$id}"] .anwserListCard.memberStruct,div[data-id="${e.elt._id.$id}"] .tl-card,div[data-id="${e.elt._id.$id}"] .profile-card`).css("border","1px solid #FFD836")}}});void 0!==configSearchObj.mapFilters&&(configSearchObj.mapFilters=a),e.mapObj={parentContainer:"#mapSplitContainer",map:a.getMap(),addElts:function(e){a.addElts(e)},removeElts:function(e){a.removeMarker(e)},clearMap:function(){a.clearMap()},showLoader:function(){a.showLoader()},fitBounds:function(){a.fitBounds()},zoomToElement:function(e,t=null,n=null){a.zoomToElement(e,t,n)}},e.results.map.active=!1,e.results.map.sameAsDirectory=!0,e.results.map.showMapWithDirectory=!0}else if("table"==modeFilter)$(".showAllResult").hide(),e.search.loadEvent.default="table",e.results.multiCols=!1,e.results.smartGrid=!1;else{if(void 0!==e.header.options.right&&void 0!==e.header.options.right.group&&e.header.options.right.group.switchView){var n="elementPanelHtmlSmallCard";"list"==modeFilter&&(n="elementPanelHtmlMiWidth")}if(void 0!==e.header.options.right&&void 0!==e.header.options.right.group&&"object"==typeof e.header.options.right.group.switchView){n="elementPanelHtmlSmallCard";"list"==modeFilter&&(n="elementPanelHtmlMiWidth"),void 0!==e.header.options.right.group.switchView[modeFilter]&&void 0!==e.header.options.right.group.switchView[modeFilter].views&&(n=e.header.options.right.group.switchView[modeFilter].views)}e.results.renderView="directory."+n,$(".showAllResult").hide(),"table"==e.search.loadEvent.default&&(e.search.loadEvent.default="scroll",e.results.$grid=null,$(".bodySearchContainer").html(`\n\t\t\t\t\t\t\t<div class="searchObjResults mapWithDirectory" style="display: flex;gap: 20px;width:100%">\n\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 elem-stdr-content-${e.kunik} dropdown-search-${e.kunik}' style="flex:1;" id='dropdown_search'></div>\n\t\t\t\t\t\t\t\t<div class="contain-map-split" style="display: none;">\n\t\t\t\t\t\t\t\t\t<div id="mapSplitContainer"></div>\n\t\t\t\t\t\t\t\t</div>\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class='no-padding col-xs-12 text-left footerSearchContainer smartgrid-slide-element'></div> \n\t\t\t\t\t\t`)),e.results.multiCols=!0}if(getParamsUrls=location.hash.split("?"),void 0!==getParamsUrls[1]){var i=new URLSearchParams(getParamsUrls[1]),o={},s={key:"open",ids:[]};for(let e of i.entries())o[e[0]]=e[1];if(Object.keys(o).length>0){var r=["scopeType"];$.each(o,(function(a,n){if($.inArray(a,r)<0)if("text"==a){var i=void 0!==t.filters&&void 0!==t.filters[a]&&void 0!==t.filters[a].dom?t.filters[a].dom:e.filters.dom;e.search.obj[a]=n,$(i+" .searchBar-filters .main-search-bar[data-field='text']").val(n)}else if("types"==a)e.search.obj.types=[],values=n.split(","),$.each(values,(function(t,a){elt=directory.getTypeObj(a),e.search.obj.types.push(a),e.filters.manage.addActive(e,{type:"types",value:elt.name,field:a,key:a})}));else if("valueArray"==a){values=n.split(",");const t=(t,a)=>{if(""!==t){var n=Array.isArray(t)?t:[t];if(exists(e.search.obj.filters)||(e.search.obj.filters={}),a.data("otherfield")){if(exists(e.search.obj.filters)&&!exists(e.search.obj.filters.$or)){var i=$.extend({},e.search.obj.filters);e.search.obj.filters={},e.search.obj.filters.$or=i}exists(e.search.obj.filters.$or)||(e.search.obj.filters.$or={}),exists(e.search.obj.filters.$or[a.data("field")])?exists(e.search.obj.filters.$or[a.data("field")].$in)?Array.isArray(t)?e.search.obj.filters.$or[a.data("field")].$in.push(...t):e.search.obj.filters.$or[a.data("field")].$in.push(t):e.search.obj.filters.$or[a.data("field")].$in=n:e.search.obj.filters.$or[a.data("field")]={$in:n},exists(e.search.obj.filters.$or[a.data("otherfield")])?exists(e.search.obj.filters.$or[a.data("otherfield")].$in)?e.search.obj.filters.$or[a.data("otherfield")].$in.push(a.data("label")):e.search.obj.filters.$or[a.data("otherfield")].$in=a.data("label"):e.search.obj.filters.$or[a.data("otherfield")]={$in:[a.data("label")]}}else exists(e.search.obj.filters.$or)&&exists(e.search.obj.filters.$or.tags)?exists(e.search.obj.filters.$or[a.data("field")])?exists(e.search.obj.filters.$or[a.data("field")].$in)?Array.isArray(t)?e.search.obj.filters.$or[a.data("field")].$in.push(...t):e.search.obj.filters.$or[a.data("field")].$in.push(t):e.search.obj.filters.$or[a.data("field")].$in=n:e.search.obj.filters.$or[a.data("field")]={$in:n}:exists(e.search.obj.filters[a.data("field")])?exists(e.search.obj.filters[a.data("field")].$in)?Array.isArray(t)?e.search.obj.filters[a.data("field")].$in.push(...t):e.search.obj.filters[a.data("field")].$in.push(t):e.search.obj.filters[a.data("field")].$in=n:e.search.obj.filters[a.data("field")]={$in:n}}};$.each(values,(function(a,n){if($(`button[data-key='${n}']`).length>0){var i=$(`button[data-key='${n}']`);if(""!=i.data("value")){var o=i.data("value").includes("\\")?i.data("value").split("\\"):[i.data("value")];t(o,i),void 0!==e.search.obj[i.data("type")]&&exists(e.search.obj[i.data("type")])?e.search.obj[i.data("type")].includes(n)?e.search.obj[i.data("type")].splice(e.search.obj[i.data("type")].indexOf(n),1):e.search.obj[i.data("type")].push(n):e.search.obj[i.data("type")]=[n],e.filters.manage.addActive(e,i)}}}))}else if("tags"==a)values=n.split(","),$.each(values,(function(t,n){var i=$(`button[data-value='${n}'][data-key='${n}'][data-type='${a}']`);e.search.obj.tags.push(n),i.length>0?e.filters.manage.addActive(e,i):e.filters.manage.addActive(e,{type:"tags",value:n,key:n})}));else if($.inArray(a,["cities","zones","cp"])>-1)$.each(n.split(","),(function(e,t){s.ids.push(t)})),""!=s.key&&s.ids.length>0&&checkMyScopeObject(s,o,(function(){void 0!==myScopes.open&&Object.keys(myScopes.open).length>0&&$.each(myScopes.open,(function(t,a){var n=$(`button[data-id='${a.id}']`);void 0!==a.active&&a.active&&e.filters.manage.addActive(e,{type:"scope",value:a.name,key:n.data("key"),path:a.id})}))})),void 0!==myScopes.open&&Object.keys(myScopes.open).length>0&&$.each(myScopes.open,(function(t,a){var n=$(`button[data-id='${a.id}']`);void 0!==a.active&&a.active&&e.filters.manage.addActive(e,{type:"scope",value:a.name,key:n.data("key"),path:a.id})}));else if("nbPage"==a)e.search.obj.nbPage=Number(n)-1,e.search.obj.forced.page=!0;else if("map"==a)"true"!=n&&1!=n||(e.results.map.active=!0,$(e.mapObj.parentContainer).fadeIn());else if("latLng"==a){var l=n.split(",");2==l.length&&(e.results.map.active=!0,e.results.map.latLng={lat:l[0],lng:l[1]},$(e.mapObj.parentContainer).fadeIn(),mylog.log("latLng",e.results.map.latLng))}
42else if("mode"==a){if(void 0!==e.header.options.right&&void 0!==e.header.options.right.group&&"object"==typeof e.header.options.right.group.switchView)if(mylog.log("fObj.header.options.right.group",e.header.options.right.group),$(".changeViews").removeClass("active"),$(".changeViews[data-mode^="+n+"]").addClass("active"),e.search.obj.mode=n,"table"!=n){var c="elementPanelHtmlSmallCard";"list"==n&&(c="elementPanelHtmlMiWidth"),void 0!==e.header.options.right.group.switchView[n]&&void 0!==e.header.options.right.group.switchView[n].views&&(c=e.header.options.right.group.switchView[n].views),e.results.renderView="directory."+c,e.search.obj.nbPage=0,"table"==e.search.loadEvent.default&&(e.search.loadEvent.default="scroll",e.results.$grid=null,$(".bodySearchContainer").html(`\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="searchObjResults mapWithDirectory" style="display: flex;gap: 20px;width:100%">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 elem-stdr-content-${e.kunik} dropdown-search-${e.kunik}' style="flex:1;" id='dropdown_search'></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="contain-map-split" style="display: none;">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div id="mapSplitContainer"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\t\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 text-left footerSearchContainer smartgrid-slide-element'></div> \n\t\t\t\t\t\t\t\t\t\t\t`)),e.results.multiCols=!0}else e.search.loadEvent.default="table",e.results.multiCols=!1,e.results.smartGrid=!1}else if("preview"==a)mylog.log("preview",n);else if(n.indexOf(",")>=1)values=n.split(","),void 0===e.search.obj[a]&&(e.search.obj[a]=[]),$.each(values,(function(n,i){e.search.obj[a].push(i),tradValue=i;var o=i;void 0!==e.pInit.filters[a]&&(void 0===e.pInit.filters[a].list||void 0===e.pInit.filters[a].keyValue||e.pInit.filters[a].keyValue||void 0!==e.pInit.filters[a].list[i]&&(i=e.pInit.filters[a].list[i],tradValue=i)),void 0!==tradCategory[i]?tradValue=tradCategory[i]:void 0!==trad[i]&&(tradValue=trad[i]);var s={key:o,value:i.name,label:tradValue};void 0!==i.name?s.value=i.name:"string"==typeof i&&(s.value=i),void 0!==t.filters&&void 0!==t.filters[a]&&void 0!==t.filters[a].type?s.type=t.filters[a].type:s.type=a,void 0!==t.filters&&void 0!==t.filters[a]&&void 0!==t.filters[a].field&&(s.field=t.filters[a].field),e.filters.manage.addActive(e,s)}));else{if(void 0!==e.pInit.filters[a]&&void 0!==e.pInit.filters[a].type&&void 0!==e.pInit.filters[a].toUrlHistory){const t=e.pInit.filters[a].type,i=void 0!==e.pInit.filters[a].field?e.pInit.filters[a].field:a;"filters"==typeof e.search.obj[t]&&(e.search.obj[filter]={}),e.search.obj[t][i]=[n]}e.search.obj[a]=[n],tradValue=n;var d=n;void 0!==e.pInit.filters[a]&&(void 0===e.pInit.filters[a].list||void 0===e.pInit.filters[a].keyValue||e.pInit.filters[a].keyValue||void 0!==e.pInit.filters[a].list[n]&&(n=e.pInit.filters[a].list[n],tradValue=n)),void 0!==tradCategory[n]?tradValue=tradCategory[n]:void 0!==trad[n]?tradValue=trad[n]:"string"==typeof tradValue&&/^[a-f\d]{24}$/i.test(tradValue)&&void 0!==e.pInit.filters[a]&&void 0!==e.pInit.filters[a].list&&"string"==typeof e.pInit.filters[a].list[n]&&(tradValue=e.pInit.filters[a].list[n],void 0!==tradCategory[tradValue]?tradValue=tradCategory[tradValue]:void 0!==trad[tradValue]&&(tradValue=trad[tradValue]));var u={key:d,value:n,label:tradValue};void 0!==t.filters&&void 0!==t.filters[a]&&void 0!==t.filters[a].type?u.type=t.filters[a].type:u.type=a,void 0!==t.filters&&void 0!==t.filters[a]&&void 0!==t.filters[a].field&&(u.field=t.filters[a].field),e.filters.manage.addActive(e,u)}}))}}if(void 0!==t.toActivate)for(let[a,n]of Object.entries(t.toActivate)){var l={key:null,value:null,type:"filters"};n.value&&(l.value=n.value),n.field&&(l.field=n.field),n.type&&(l.type=n.type),n.key&&(l.key=n.key),"filters"!=l.type&&void 0!==n.likeFilters&&
42(l.likeFilters=n.likeFilters),e.filters.manage.addActive(e,l)}},defaults:{scopeList:function(e,t,a){ajaxPost(null,baseUrl+"/co2/search/getzone/",a.params,(function(n){mylog.log("searchObj.filters.scopeList ajaxPost success",n),e.filters.lists.scopeList[t]=n;var i="";$.each(n,(function(e,n){var o=n.name;notEmpty(n.translate)&&void 0!==n.translate.origin&&$.inArray("1",a.params.level)>=0&&(o=n.translate.origin),notEmpty(n.translate)&¬Empty(n.translate.translates)&&void 0!==n.translate.translates[mainLanguage.toUpperCase()]&&$.inArray("1",a.params.level)>=0&&(o=n.translate.translates[mainLanguage.toUpperCase()]),$.inArray("4",a.params.level)>=0&&(o=o.toUpperCase()),void 0===a.viewList?i+='<button type="button" data-toggle="dropdown" data-id="'+e+'" data-key="'+t+'" class= "btn-filters-select col-xs-12 "data-value="'+o+'" data-type="scopeList">'+o+"</button>":void 0!==a.viewList&&"accordionList"==a.viewList&&(i+='<button type="button" class="btn-filters-select accordion-row col-xs-12"data-id ="'+e+'"data-key="'+t+'" data-type="scopeList"data-value="'+o+'" ><span class="accordion-checkmark"></span><span class="label-text">'+o+"</span></button>")})),$(".scopeList"+t+" .list-filters").html(i);var o=void 0!==a.dom?a.dom:e.filters.dom;e.filters.events.scopeList(e,o)}),(function(e){mylog.log("filertObj.initFilters ajaxPost error",e)}))},themes:function(e,t,a){if(void 0!==a.lists&¬Null(a.lists)){mylog.log("searchObj.views.themes v.lists",a.lists),mylog.log("searchObj.views.themes fObj.data.lists",e.lists),e.filters.lists.themes=a.lists;var n="";$.each(a.lists,(function(e,t){if(void 0!==t.name&&null!=t.name){var a=void 0!==tradTags[t.name.toLowerCase()]?tradTags[t.name.toLowerCase()].charAt(0).toUpperCase()+tradTags[t.name.toLowerCase()].slice(1):t.name.charAt(0).toUpperCase()+t.name.slice(1);n+='<a href="javascript:;" class="btn btn-default col-sm-2 col-xs-3 padding-10 btn-select-filliaire" data-fkey="'+e+'" data-keycat="'+t.name+'"><i class="fa '+t.icon+' fa-2x"></i><br>'+a+"</a>"}})),$(e.filters.dom+" .divBtnTheme").html(n)}},odd:function(e,t,a,n="col-md-4 col-sm-6 col-xs-12"){var i="";if(void 0!==a.list&¬Null(a.list)&&(a.lists=a.list),void 0!==a.lists&¬Null(a.lists)){if(e.filters.lists.odd=a.lists,$.each(a.lists,(function(e,t){if(void 0!==t.name&&null!=t.name){var a=void 0!==tradTags[t.name.toLowerCase()]?tradTags[t.name.toLowerCase()].charAt(0).toUpperCase()+tradTags[t.name.toLowerCase()].slice(1):t.name.charAt(0).toUpperCase()+t.name.slice(1);i+='<div style="background:'+t.color+';height:150px!important;" class="'+n+' container-btn-select-odd-tags">\n\t\t\t\t\t\t\t\t\t\t\t<div style="height:100%">\n\t\t\t\t\t\t\t\t\t\t\t\t<a class="btn-filters-select btn-select-odd-tags" href="javascript:;" style="text-decoration: none;" data-fkey="'+e+'"\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-keyodd="'+t.name+'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<h5 style="display:flex; color:white; font-size:11px;"><b class="margin-right-5 number-odd" style="font-size:10pt; font-weight:bolder">'+e+' </b> <span class="title-odd"> '+a+'</span></h5>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="text-center">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img style="width:100%;height:auto;" src="'+co2AssetPath+t.image+'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t<div>\t\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div></div>'}})),!e.filters.dom)return i;$(e.filters.dom+" .divBtnOdd").html(i)}}},views:{xs:function(e,t){return str='<button type="button" class="btn btn-default showHide-filters-xs" id="show-filters-xs"><span class="filter-xs-count topbar-badge badge animated bounceIn hide badge-tranparent"></span><i class="fa fa-filter"></i></button><div class="searchBarInMenu pull-right"><input type="text" class="form-control pull-left text-center main-search-bar central-search-bar" id="main-search-bar" placeholder="'+trad.whatlookingfor+'"><span class="input-group-addon pull-left main-search-bar-addon central-search-bar" id="main-search-bar-addon"><i class="fa fa-arrow-circle-right"></i></span></div>',str},scopeList:function(e,t){if(mylog.log(t.params),label=void 0!==t.name?t.name:"Zones géographiques",str='<li class="dropdown"><a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="types" data-toggle="tooltip" data-placement="bottom">'+label+' <i class="fa fa-angle-down margin-left-5"></i></a><div class="dropdown-menu arrow_box scopeList'+e+'" style="overflow-y: auto;" aria-labelledby="dropdownTypes"><div class="list-filters">',str+="</div></div></li>",void 0!==t.viewList&&"accordionList"==t.viewList){var a=void 0!==t.name?t.name:"Ajouter un filtre",n=(void 0!==t.classList&&t.classList,void 0!==t.classDom?t.classDom:"");str=`\n\t\t\t\t\t\t<div class="${n} contain-${e}">\n\t\t\t\t\t\t\t<div class="panel-heading col-xs-12 cursor-pointer accordion-bg-hover tr-all" data-toggle="collapse" data-parent="#filterContainerInside" href="#filterCollapse-${e}">\n\t\t\t\t\t\t\t\t<h4 class="panel-title" style="font-size: 14px; text-transform: none; display: flex !important; justify-content: space-between !important">\n\t\t\t\t\t\t\t\t\t<span>${a}</span>\n\t\t\t\t\t\t\t\t\t<span class="fa fa-caret-down animate__fadeInDown animate__fadeOutUp"></span>\n\t\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div id="filterCollapse-${e}" class="panel-collapse collapse animate__fadeInDown animate__fadeOutUp scopeList${e}">\n\t\t\t\t\t\t\t\t<div class="panel-body row list-filters" style="border: none !important">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`}return str},favorites:function(e,t){var a=void 0!==t.tooltips?t.tooltips:trad.Favorites,n="undefined"!=typeof pageApp?pageApp:"search";return str='<button type="button" class="btn-favorites-filters tooltips" data-app="'+n+'" data-toggle="tooltip" data-placement="left" title="'+a+'"><i class="fa fa-star"></i></button>',str},savedFilters:function(e,t){var a=t.class?t.class:"";return str=`<button \n\t\t\t\t\t\t\tclass="btn btn-filter-action saveActiveFilter disabled ${a}" \n\t\t\t\t\t\t\tdata-appKey="${t.appKey}"\n\t\t\t\t\t\t\tdata-concernedForm="${t.concernedForm}"\n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t<i class="fa fa-save"></i> ${trad.save} ${tradDynForm.Filters}\n\t\t\t\t\t\t</button>`,str},resetFilter:function(e,t){var a=t.class?t.class:"";return str=`<span \n\t\t\t\t\t\t\tclass="cursor-pointer reset-filter ${a}" \n\t\t\t\t\t\t>\n\t\t\t\t\t\t\t${t.label?t.label:trad["Reset search"]}\n\t\t\t\t\t\t</span>`,str},text:function(e,t){placeholder=void 0!==t.placeholder?t.placeholder:trad.whatlookingfor;const a=void 0!==t.icon?t.icon:"fa-arrow-circle-right";return customClass=void 0!==t.customClass?t.customClass:"",inputAlias=void 0!==t.inputAlias?t.inputAlias:"",str='<div class="searchBar-filters pull-left '+customClass+'"><input type="text" class="form-control pull-left text-center main-search-bar search-bar" data-field="'+e+'" data-text-path="'+(void 0!==t.field?t.field:"")+'" data-search-by="'+(void 0!==t.searchBy?t.searchBy:"")+'" placeholder="'+placeholder+'"><span class="text-white input-group-addon pull-left main-search-bar-addon " data-field="'+e+'" data-icon="'+a+'" '+(""!=inputAlias?'data-alias="'+inputAlias+'"':"")+' ><i class="fa '+a+'"></i></span></div>',str},types:function(e,t,a){return mylog.log("searchObj.views.types",e,t),label=void 0!==t.name?t.name:"Types",a.filters.actions.types.initList=t.lists,str='<li class="dropdown"><a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="types" data-toggle="tooltip" data-placement="bottom">'+label+' <i class="fa fa-angle-down margin-left-5"></i></a><div class="dropdown-menu arrow_box" style="overflow-y: auto;" aria-labelledby="dropdownTypes"><div class="list-filters">',$.each(t.lists,(function(e,t){elt=directory.getTypeObj(t),textColor=void 0!==elt.color?"text-"+elt.color:"",str+='<button type="button" class="btn padding-10 col-xs-12 '+textColor+'" data-field="'+t+'" data-key="'+t+'" data-type="types" data-value="'+ucfirst(elt.name)+'"><i class="fa fa-'+elt.icon+'"></i> <span class="elipsis label-filter '+textColor+'">'+ucfirst(elt.name)+'</span><span class="count-badge-filter '+textColor+'" id="count'+t+'"></span></button>'})),"undefined"!=typeof userConnected&&null!=userConnected&&void 0!==userConnected.roles&&void 0!==userConnected.roles.superAdmin&&userConnected.roles.superAdmin&&(str+='<button type="button" class="btn padding-10 col-xs-12 text-red" data-field="spam" data-key="spam" data-type="types" data-value="spam"><i class="fa fa-exclamation-circle"></i> <span class="elipsis label-filter text-red">'+ucfirst("spam")+'</span><span class="count-badge-filter text-red" id="countspam"></span></button>'),str+="</div></div></li>",str},odd:function(e,t){var a="";return a+='<li class="dropdown dropdown-tags" ><a href="javascript:;" class="dropdown-toggle menu-button btn-menu text-dark pull-left" data-label-xs="tags" type="button" id="dropdownTags" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-toggle="tooltip" data-placement="bottom"title="ODD" alt="ODD">ODD <i class="fa fa-angle-down"></i></a><div class="dropdown-menu arrow_box hidden-xs" aria-labelledby="dropdownTags" style="width : 500px !important"><div class="col-xs-12 no-padding divSearchTheme divSearchThemeOdd"><input id="inputSearchOdd" type="text" class="inputSearchOdd col-sm-7 col-xs-9 no-padding" data-role="tagsinput" name="tags" value=""><button type="button" class="btn btn-default letter-green col-sm-2 col-xs-1 btn-odd-start-search"><i class="fa fa-arrow-circle-right"></i> <span class="hidden-xs">'+trad.Validate+'</span></button><button type="button" class="btn btn-default letter-blue col-sm-3 col-xs-2 btn-odd-refresh "><i class="fa fa-refresh"></i> <span class="hidden-xs">'+trad.Refresh+'</span></button></div><div class="col-xs-12 no-padding divBtnOdd list-filters" style="max-height:350px!important;">',a+="</div></div></li>"},tags:function(e,t){mylog.log("searchObj.views.tags",e,t);return""},imgIconBadgeAndLabel:function(e,t,a,n){var i="",o=exists(a.label)?a.label:t,s=n.noLabel?"":"<span class='label-text'>"+o+"</span>";void 0!==a.img?i='<img style="height:'+(n.imgConfig&&n.imgConfig.h?n.imgConfig.h:"50px")+'" src="'+a.img+'"
42class="img-responsive btnImg"/>':void 0!==a.icon&&(i='<i class="fa fa-'+a.icon+' fa-2x"></i>');return void 0!==a.count?i=notEmpty(i)?i+'<span class="badge counter">'+a.count+'</span><div class="text-center col-xs-12">'+s+"</div>":s+' <span class="badge counter">'+a.count+"</span>":i+=s,i},labelAndActionBtn:function(e,t,a,n){var i="",o=exists(a.label)?a.label:t;n.noLabel;return mylog.log("vObj",n),a.btnAction&&Object.keys(a.btnAction).length>0&&(i+="<div class='btn-group pull-right'>",$.each(a.btnAction,(function(e,o){actionIcon=o.icon?o.icon:"fa-pencil",classAction=o.action?o.action:e,classParent=o.classParent?o.classParent:"",i+=`<a href="javascript:;" class="${classAction+" "+classParent} mr-2" data-key="${t}" data-appKey="${n.appKey}" data-concernedForm="${n.concernedForm}" data-index="${t}" data-label="${a.label}" data-description="${a.description}"><i class="fa ${actionIcon}"></i></a>`})),i+="</div>"),i},select:function(e,t){mylog.log("searchObj.views.select",e,t);var a="<select>";return a+='<option value="-1" >ALL</option>',void 0!==t.list&&null!=t.list&&$.each(t.list,(function(e,t){a+='<option value="'+t+'" >'+t+"</option>"})),a+="</select>"},buttonList:function(e,t,a,n){var i="",o="data-event='"+(void 0!==t.event?t.event:e)+"'",s="data-filterK='"+e+"'",r=exists(t.active)&&t.active?"data-active='true' ":"",l="data-type='"+(exists(t.type)?t.type:e)+"'",c=void 0!==t.multiple?"data-multiple='"+t.multiple+"'":"";return exists(t.countFieldPath)&&(exists(n.filters.views.countFieldPath)||(n.filters.views.countFieldPath=[]),n.filters.views.countFieldPath.push(t.countFieldPath)),exists(t.countOnlyPath)&&(exists(n.filters.views.countOnlyPath)||(n.filters.views.countOnlyPath=[]),n.filters.views.countOnlyPath.push(t.countOnlyPath)),void 0!==t.list&&null!=t.list&&$.each(t.list,(function(d,u){mylog.log("searchObj.views.selectList v.list",d,u);var p=void 0!==t.field?"data-field='"+t.field+"'":"",m=u,h="",f="";if(exists(t.activateCounter)&&t.activateCounter&&(f=' <span class="label label-default badge-theme-count text-white '+(t.remove0?"remove0":"")+'" data-countkey="'+d.toString().toLowerCase().trim().replace(/\s/g,"").replace(/"/g,""")+'" data-countvalue="'+u.toString().toLowerCase().trim().replace(/\s/g,"").replace(/"/g,""")+'" data-countlock="false">0</span>'),void 0!==t.trad&&0==t.trad||void 0===tradCategory[u]?h="data-label='"+escapeHtml(m)+"'":(m=tradCategory[u],h="data-label='"+escapeHtml(m)+"'"),exists(t.event)&&"sortBy"==t.event){h=d;var g=Object.keys(u)[0],v=Object.values(u)[0],b=void 0!==t.isRadioButton&&t.isRadioButton[g]?`data-isradio='${t.isRadioButton[g].toString()}'`:"",y="";a.includes("accordion-row")&&(y='<span class="accordion-checkmark"></span>'),i+='<button type="button" class="'+a+" btn-filters-select "+e+'" '+l+' data-key="'+g+'" data-value="'+v+'" data-label="'+h+'" '+b+o+" "+s+" "+r+">"+y+'<span class="label-text">'+h+"</span>"}else if("string"==typeof u){M=!exists(t.keyValue)||t.keyValue&&"false"!==t.keyValue?u:d,valueButton="object"!=typeof t.list||!exists(t.keyValue)||t.keyValue&&"false"!==t.keyValue?u:M;y="";a.includes("accordion-row")&&(y='<span class="accordion-checkmark"></span>'),i+='<button type="button" class="btn-filters-select '+e+" "+a+'" '+l+' data-key="'+M+'" data-value="'+valueButton+'" '+p+" "+h+" "+o+" "+s+" "+r+" "+c+">"+y+'<span class="label-text">'+m+"</span>"+f+"</button>"}else if(exists(t.typeList)&&"object"==t.typeList){var _=exists(u.value)?u.value:d,M=!exists(u.keyValue)||u.keyValue&&"false"!==u.keyValue?d:exists(u.value)?u.value:d,w=n.filters.views.imgIconBadgeAndLabel(n,d,u,t),x=exists(u.label)?u.label:d,k=t.tooltip?"data-toggle='tooltip' data-placement='"+t.tooltip+"' title='"+x+"' ":"",C=(h=exists(u.label)?`data-label="${u.label}"`:"",p=exists(u.field)?`data-field="${u.field}"`:p,exists(t.otherField)&&exists(t.filterByTag)&&(exists(u.label)&&t.filterByTag.includes(u.label)||t.filterByTag.includes(d))?"data-otherfield='"+t.otherField+"'":""),O=!!exists(u.or)&&u.or,L=O?"data-or="+O:"";y="";a.includes("accordion-row")&&(y='<span class="accordion-checkmark"></span>'),mylog.log("OtherField",C),i+='<button type="button" class="'+a+" btn-filters-select "+e+'" '+l+' data-key="'+M+'" data-value="'+("object"==typeof _?_.join("\\"):_)+'" '+p+" "+C+" "+h+" "+o+" "+s+" "+r+" "+c+" "+L+" "+k+">"+y+w+"</button>"}else{y="";notEmpty(a)&&a.includes("accordion-row")&&(y='<span class="accordion-checkmark"></span>'),i+='<button type="button" class="mainTitle '+a+" btn-filters-select "+e+'" '+p+" "+l+' data-value="'+d+'" data-key="'+d+'" '+o+" "+s+" "+c+">"+y+'<span class="label-text">'+d+"</span>",Object.keys(u).length>0&&$.each(u,(function(t,n){i+='<button type="button" class="'+a+" btn-filters-select "+e+'" '+p+" "+l+' data-value="'+n+'" data-key="'+n+'" '+o+" "+s+" "+c+'><span class="label-text">'+n+"</span>"}))}})),i},labelMap:function(e,t,a){mylog.log("searchObj.views.labelMap",e,t,a);var n='<li class="dropdown labelMap" '+(void 0!==a.mapObj.legende?"":'style="display: none;"')+'><a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="types" data-toggle="tooltip" data-placement="bottom">'+(void 0!==t.name?t.name:"Legende du Map")+' <i class="fa fa-angle-down margin-left-5"></i></a><div class="dropdown-menu arrow_box '+(void 0!==t.classDom?t.classDom:"")+'" style="overflow-y: auto;" aria-labelledby="dropdownTypes"><div class="list-filters">';return $.each(t.lists,(function(e,a){n+='<button type="button" class="btn-filters-select '+t.type+' col-xs-12" data-type="'+t.type+'" data-key="'+a.name+'" data-value="'+e+'" data-event="'+t.event+'" data-filterk="'+t.type+'">'+a.name+"</button>"}
42)),n+="</div></div></li>"},buttonSavedList:function(e,t,a,n,i=!0){var o="",s="data-event='"+(void 0!==t.event?t.event:e)+"'";exists(t.active)&&t.active;return void 0!==t.list&&null!=t.list&&$.each(t.list,(function(r,l){var c=void 0!==t.field?"data-field='"+t.field+"'":"",d=exists(l.label)?"data-label='"+l.label+"'":"";if(void 0!==tradCategory[l]&&tradCategory[l],exists(t.typeList)&&"arrayOfObjects"==t.typeList){if(mylog.log("keyButton",r,typeof r),l.label){var u=exists(l.key)?l.key:r;i&&(l.btnAction={edit:{icon:"fa-pencil text-info",action:"editSavedFilter",classParent:e},delete:{icon:"fa-trash text-danger",action:"deleteSavedFilter",classParent:e}});var p=n.filters.views.labelAndActionBtn(n,r,l,t),m=exists(l.description)?l.description:r,h=t.tooltip?`data-title='${m}' `:"",f=t.tooltip?"tooltips":"",g=!!exists(l.or)&&l.or,v=g?"data-or="+g:"",b=l.labelActivateFilters?`data-labelActivateFilters="${l.labelActivateFilters}"`:"";void 0===n.dataForFilters&&(n.dataForFilters={}),l.allBtnAttributes&&(n.dataForFilters[r]=l.allBtnAttributes),void 0===n.dataFilters&&(n.dataFilters={}),l.data&&(n.dataFilters[r]=JSON.parse(l.data)),l.labelActivateFilters&&(n.labelActivateFilters={[r]:l.labelActivateFilters}),o+=`<div class="${a} no-padding">\n\t\t\t\t\t\t\t\t\t\t\t<button type="button" class="${a} col-xs-8 btn-saved-filters-select ${e} ${f}"\n\t\t\t\t\t\t\t\t\t\t\t\tdata-key="${u}" \n\t\t\t\t\t\t\t\t\t\t\t\t${d} \n\t\t\t\t\t\t\t\t\t\t\t\t${v} \n\t\t\t\t\t\t\t\t\t\t\t\t${b} \n\t\t\t\t\t\t\t\t\t\t\t\t${h} >\n\t\t\t\t\t\t\t\t\t\t\t\t${l.label}\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\t${p}\n\t\t\t\t\t\t\t\t\t\t</div>`}}else o+='<button type="button" class="mainTitle '+a+" btn-filters-select "+e+'" '+c+" "+dataType+' data-value="'+r+'" '+s+" "+dataKFilter+" "+dataMultiple+">"+r+"</button>",Object.keys(l).length>0&&$.each(l,(function(t,n){o+='<button type="button" class="'+a+" btn-filters-select "+e+'" '+c+" "+dataType+' data-value="'+n+'" '+s+" "+dataKFilter+" "+dataMultiple+">"+n+"</button>"}))})),o},horizontalList:function(e,t,a){mylog.log("searchObj.views.selectList",e,t);var n=void 0!==t.name?t.name:"",i=void 0!==t.classList?t.classList+" btn-list-horizontal":"btn-list-horizontal",o=void 0!==t.classDom?t.classDom:"";mylog.log("testsaa",a.filters.dom);var s='<div class="col-xs-12 horizontalList '+e+"FiltersClass "+o+'"><span class="pull-left btn">'+n+"</span>",r=void 0!==t.multiple&&t.multiple?'<button type="button" class="removeAllActiveFilters '+i+'" data-domfilter="'+(void 0!==t.dom?t.dom:a.filters.dom)+'" data-filterk="'+e+'"><i class="fa fa-refresh"></i> '+trad.seeall+"</button>":"";return(void 0===t.seeall||t.seeall)&&(s+=r),s+=a.filters.views.buttonList(e,t,i,a),void 0!==t.seeall&&"after"==t.seeall&&(s+=r),s+="</div>"},verticalList:function(e,t,a){mylog.log("searchObj.views.selectList",e,t);var n=void 0!==t.name?t.name:"",i=void 0!==t.classList?t.classList+" btn-list-horizontal":"btn-list-horizontal",o=void 0!==t.classDom?t.classDom:"";mylog.log("testsaa",a.filters.dom);var s='<div class="col-xs-12 verticalList '+e+"FiltersClass "+o+'">';notEmpty(n)&&(s+='<span class="pull-left btn">'+n+"</span>");var r=void 0!==t.multiple&&t.multiple?'<button type="button" class="removeAllActiveFilters btn '+i+'" data-domfilter="'+(void 0!==t.dom?t.dom:a.filters.dom)+'" data-filterk="'+e+'"><i class="fa fa-refresh"></i> '+trad.seeall+"</button>":"";return(void 0===t.seeall||t.seeall)&&(s+=r),s+=a.filters.views.buttonList(e,t,i,a),void 0!==t.seeall&&"after"==t.seeall&&(s+=r),s+="</div>"},accordionList:function(e,t,a){var n=void 0!==t.name?t.name:"Ajouter un filtre",i=void 0!==t.classList?t.classList:"col-xs-12";return`\n\t\t\t\t\t<div class="${void 0!==t.classDom?t.classDom:""} contain-${e}">\n\t\t\t\t\t\t<div class="panel-heading col-xs-12 cursor-pointer accordion-bg-hover tr-all" data-toggle="collapse" data-parent="#filterContainerInside" href="#filterCollapse-${e}">\n\t\t\t\t\t\t\t<h4 class="panel-title" style="font-size: 14px; text-transform: none; display: flex !important; justify-content: space-between !important">\n\t\t\t\t\t\t\t\t<span>${n}</span>\n\t\t\t\t\t\t\t\t<span class="fa fa-caret-down animate__fadeInDown animate__fadeOutUp"></span>\n\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div id="filterCollapse-${e}" class="panel-collapse collapse animate__fadeInDown animate__fadeOutUp">\n\t\t\t\t\t\t\t<div class="panel-body row" style="border: none !important">\n\t\t\t\t\t\t\t\t${a.filters.views.buttonList(e,t,"accordion-row "+i,a)}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`},searchBarContent:function(e,t,a){return`\n\t\t\t\t\t\t<div class="col-xs-12 searchbar-container">\n\t\t\t\t\t\t\t<input type="text" \n\t\t\t\t\t\t\t\tclass="col-xs-12 searchbar-content" \n\t\t\t\t\t\t\t\tid="searchBarContent${e}
42"\n\t\t\t\t\t\t\t\tdata-parentid="${e}" \n\t\t\t\t\t\t\t\taria-describedby="${e}Help" \n\t\t\t\t\t\t\t\tplaceholder="${trad["Filter items"]}" \n\t\t\t\t\t\t\t/>\n\t\t\t\t\t\t\t<span class="search-icon">\n\t\t\t\t\t\t\t\t<i class="fa fa-filter"></i>\n\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`},megaMenuAccordion:function(e,t,a){var n=void 0!==t.name?t.name:"Ajouter un filtre";exists(a.filters.views.countFieldPath)||(a.filters.views.countFieldPath=[]),exists(t.countFieldPath)&&a.filters.views.countFieldPath.push(t.countFieldPath);var i="",o=void 0!==t.classDom?t.classDom:"",s=void 0!==t.classList?t.classList:"col-xs-12";return i+=`\n\t\t\t\t\t<div class="${o}">\n\t\t\t\t\t\t<div class="panel-heading col-xs-12 cursor-pointer accordion-bg-hover tr-all" data-toggle="collapse" data-parent="#filterContainerInside" href="#filterCollapse-${e}">\n\t\t\t\t\t\t\t<h4 class="panel-title" style="font-size: 14px; text-transform: none; display: flex !important; justify-content: space-between !important">\n\t\t\t\t\t\t\t\t<span>${n}</span>\n\t\t\t\t\t\t\t\t<span class="fa fa-caret-down animate__fadeInDown animate__fadeOutUp"></span>\n\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div id="filterCollapse-${e}" class="panel-collapse collapse animate__fadeInDown animate__fadeOutUp">\n\t\t\t\t\t\t\t${void 0!==t.addSearchInput&&t.addSearchInput?a.filters.views.searchBarContent(e,t,a):""}\n\t\t\t\t\t\t\t<div class="panel-body row" style="border: none !important">\n\t\t\t\t\t\t\t\t${a.filters.views.buttonList(e,t,"accordion-row "+s,a)}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>`},usageFilterAccordion:function(e,t,a){var n=void 0!==t.name?t.name:"Ajouter un filtre",i="",o=void 0!==t.classDom?t.classDom:"",s=(void 0!==t.classList&&t.classList,{categoriesBtn:"",usagesBtn:""});const r=void 0!==t.pathSuffix&&void 0!==t.pathSuffix.type?"."+t.pathSuffix.type:"",l=void 0!==t.pathSuffix&&void 0!==t.pathSuffix.subtype?"."+t.pathSuffix.subtype:"";return void 0!==t.list&&t.list&&$.each(t.list,(function(a,n){if(void 0!==n.text){const i=void 0!==trad[n.text]?trad[n.text]:n.text;s.categoriesBtn+=`\n\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\t\t\t\t\ttype="button" \n\t\t\t\t\t\t\t\t\t\tclass="btn-filter-tools ${e} filter-type" \n\t\t\t\t\t\t\t\t\t\tdata-list="${a}"\n\t\t\t\t\t\t\t\t\t\tdata-type="${void 0!==t.events?t.events:"filters"}" data-key="${a}" \n\t\t\t\t\t\t\t\t\t\tdata-value="${a}" data-field="${void 0!==t.field?t.field+r:""}" \n\t\t\t\t\t\t\t\t\t\tdata-label="${i}" data-event="${void 0!==t.events?t.events:"filters"}" \n\t\t\t\t\t\t\t\t\t\tdata-filterk="${e}"\n\t\t\t\t\t\t\t\t\t>${i}</button>\n\t\t\t\t\t\t\t\t`,void 0!==n.children&&n.children&&$.each(n.children,(function(n,i){const o=void 0!==trad[i.text]?trad[i.text]:i.text;void 0!==i.text&&(s.usagesBtn+=`\n\t\t\t\t\t\t\t\t\t\t\t\t<button \n\t\t\t\t\t\t\t\t\t\t\t\t\ttype="button" \n\t\t\t\t\t\t\t\t\t\t\t\t\tclass="btn-filter-tools ${e} filter-subtype" \n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-list="${a}" data-sublist="${n}"\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-type="${void 0!==t.events?t.events:"filters"}" data-key="${n}" \n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-value="${n}" data-field="${void 0!==t.field?t.field+l+"."+a:""}" \n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-label="${o}" data-event="${void 0!==t.events?t.events:"filters"}" \n\t\t\t\t\t\t\t\t\t\t\t\t\tdata-filterk="${e}"\n\t\t\t\t\t\t\t\t\t\t\t\t>${o}</button>\n\t\t\t\t\t\t\t\t\t\t\t`)}))}})),i+=`\n\t\t\t\t\t<div class="${o} data-menu-parent">\n\t\t\t\t\t\t<div class="panel-heading col-xs-12 cursor-pointer accordion-bg-hover tr-all" data-toggle="collapse" data-parent="#filterContainerInside" href="#filterCollapse-${e}">\n\t\t\t\t\t\t\t<h4 class="panel-title" style="font-size: 14px; text-transform: none; display: flex !important; justify-content: space-between !important">\n\t\t\t\t\t\t\t\t<span>${n}</span>\n\t\t\t\t\t\t\t\t<span class="fa fa-caret-down animate__fadeInDown animate__fadeOutUp"></span>\n\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div id="filterCollapse-${e}" class="panel-collapse collapse animate__fadeInDown animate__fadeOutUp">\n\t\t\t\t\t\t\t<div class="panel-body row" style="border: none !important">\n\t\t\t\t\t\t\t\t<div class="usage-menu-filter">\n\t\t\t\t\t\t\t\t\t<div class="menu-body menu-body-coolapse">\n\t\t\t\t\t\t\t\t\t\t<h5 class="text-center">${void 0!==t.categoriesTitle?trad[t.categoriesTitle]?trad[t.categoriesTitle]:t.categoriesTitle:"Catégorie"}</h5>\n\t\t\t\t\t\t\t\t\t\t<div class="list-btn-to-filter cs-scroll" id="filter-type-buttons-${e}">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn-filter-tools ${e} filter-type active" data-list="">${trad.all}</button>\n\t\t\t\t\t\t\t\t\t\t\t${s.categoriesBtn}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="menu-body">\n\t\t\t\t\t\t\t\t\t\t<h5 class="text-center">${void 0!==t.usagesTitle?trad[t.usagesTitle]?trad[t.usagesTitle]:t.usagesTitle:"Usage"}</h5>\n\t\t\t\t\t\t\t\t\t\t<div class="list-btn-to-filter cs-scroll" id="filter-subtype-buttons-${e}">\n\t\t\t\t\t\t\t\t\t\t\t<button class="btn-filter-tools ${e} filter-subtype active all-subtype" data-sublist="">${trad.all}</button>\n\t\t\t\t\t\t\t\t\t\t\t${s.usagesBtn}\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>`},accordionListSavedFilter:function(e,t,a){var n=void 0!==t.name?t.name:"Ajouter un filtre",i=void 0!==t.classList?t.classList:"col-xs-12";void 0!==t.classDom&&t.classDom;return`\n\t\t\t\t\t<div>\n\t\t\t\t\t\t<div class="panel-heading col-xs-12 cursor-pointer accordion-bg-hover tr-all" data-toggle="collapse" data-parent="#filterContainerInside" href="#filterCollapse-${e}">\n\t\t\t\t\t\t\t<h4 class="panel-title" style="font-size: 14px; text-transform: none; display: flex !important; justify-content: space-between !important">\n\t\t\t\t\t\t\t\t<span>${n}</span>\n\t\t\t\t\t\t\t\t<span class="fa fa-caret-down animate__fadeInDown animate__fadeOutUp"></span>\n\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div id="filterCollapse-${e}" class="panel-collapse collapse animate__fadeInDown animate__fadeOutUp">\n\t\t\t\t\t\t\t<div class="panel-body row" style="border: none !important">\n\t\t\t\t\t\t\t\t${a.filters.views.buttonSavedList(e,t,"saved-filter-accordion-row my-1 "+i,a)}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`},themesList:function(e,t){var a="";return a+=`<div class="dropdown dropdown-tags col-xs-12 no-padding" >\n\t\t\t\t\t\t\t<div class="panel-heading col-xs-12 dropdown-toggle cursor-pointer pull-left accordion-bg-hover tr-all"\n\t\t\t\t\t\t\t\tdata-label-xs="tags" type="button" id="dropdownTags" data-toggle="dropdown"\n\t\t\t\t\t\t\t\taria-haspopup="true" aria-expanded="false" data-toggle="tooltip" data-placement="bottom"\n\t\t\t\t\t\t\t\ttitle="Thématiques" alt="Thématiques"\n\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<h4 class="panel-title" style="font-size: 14px; text-transform: none; display: flex !important; justify-content: space-between !important">\n\t\t\t\t\t\t\t\t\t<span>${trad.Thematic}</span>\n\t\t\t\t\t\t\t\t\t<span class="fa fa-caret-down animate__fadeInDown animate__fadeOutUp"></span>\n\t\t\t\t\t\t\t\t</h4>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class="dropdown-menu arrow_box hidden-xs" aria-labelledby="dropdownTags" style="width : 600px !important">\n\t\t\t\t\t\t\t\t<div class="col-xs-12 no-padding divSearchTheme">\n\t\t\t\t\t\t\t\t\t<input id="inputSearchThemes" type="text" class="inputSearchThemes col-sm-8 col-xs-10 no-padding" data-role="tagsinput" name="tags" value="">\n\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-default letter-green col-sm-2 col-xs-1 btn-theme-start-search">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-arrow-circle-right"></i> <span class="hidden-xs">${trad.Validate}</span>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t<button type="button" class="btn btn-default letter-blue col-sm-2 col-xs-1 btn-theme-refresh ">\n\t\t\t\t\t\t\t\t\t\t<i class="fa fa-refresh"></i> <span class="hidden-xs">${trad.Refresh}</span>\n\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-xs-12 no-padding divBtnTheme">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>`},extraUrl:function(e,t,a){mylog.log("searchObj.views.extraUrl",e,t);var n=void 0!==t.name?t.name:"",i=void 0!==t.classList?t.classList:"",o=void 0!==t.classDom?t.classDom:"",s='<div class="col-xs-12 horizontalList '+e+"FiltersClass "+o+'"><span class="pull-left btn">'+n+"</span>";return $.each(t.list,(function(n,o){s+='<button type="button" class="'+i+" btn-filters-select "+e+'" data-type="'+t.type+'" data-field="'+a.urlData+'" data-value="'+n+'" data-extra-url="'+o+'">'+n+"</button>"}
42)),s+="</div>"},dropdownList:function(e,t,a){mylog.log("searchObj.views.selectList",e,t);var n=void 0!==t.name?t.name:"Ajouter un filtre",i=void 0!==t.classList?t.classList:"col-xs-12",o=void 0!==t.classDom?t.classDom:"",s="";return void 0!==t.list&&1==Object.keys(t.list).length?(i+=" btn-menu",s=`<li class="dropdown">\n\t\t\t\t\t${a.filters.views.buttonList(e,t,i,a)}\n\t\t\t\t\t</li>`):s='<li class="dropdown"><a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="'+n+'" data-toggle="tooltip" data-placement="bottom">'+n+' <i class="fa fa-angle-down margin-left-5"></i></a><div class="dropdown-menu arrow_box '+o+'" style="overflow-y: auto;" aria-labelledby="dropdownTypes"><div class="list-filters">'+a.filters.views.buttonList(e,t,i,a)+"</div></div></li>",s},selectMultiple:function(e,t,a){mylog.log("searchObj.views.selectMultiple",e,t.list);var n="<div class='selectMultiple'><div class=' '><label>"+t.name+'<label></div><input id="selectMultiple'+e+'" class="'+e+'" data-field ="'+t.field+'" data-type="'+t.type+'" type="text" data-type="select2"></div>';return setTimeout((function(){$("#selectMultiple"+e).select2({data:t.list,tags:!0})}),100),n},megaMenuDropdown:function(e,t,a){var n=void 0!==t.name?t.name:"Ajouter un filtre";exists(a.filters.views.countFieldPath)||(a.filters.views.countFieldPath=[]),exists(t.countFieldPath)&&a.filters.views.countFieldPath.push(t.countFieldPath);var i="";if("object"!=typeof t.list||null===t.list||Array.isArray(t.list)){var o=void 0!==t.classDom?t.classDom:"",s=void 0!==t.classList?t.classList:"col-xs-12";i+='<li class="dropdown"><a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="types" data-toggle="tooltip" data-placement="bottom">'+n+' <i class="fa fa-angle-down margin-left-5"></i></a><div class="dropdown-menu arrow_box '+o+'" style="overflow-y: auto;" aria-labelledby="dropdownTypes"><div class="list-filters">'+a.filters.views.buttonList(e,t,s,a)+"</div></div></li>"}else{i='<div class="dropdown dropdown-large"><a href="javascript:;" class="dropdown-toggle menu-button btn-menu mega-menu-dropdown" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="theme" data-toggle="tooltip" data-placement="bottom">'+n+'<b class="caret"></b></a><div class="dropdown-menu dropdown-menu-large" style="overflow-y: auto;" aria-labelledby="dropdownTypes"><div class="mega-menu-container" style="width:100%"></div>';for(const[n,o]of Object.entries(t.list)){i+=`<div class="col"><div><h5 class="col-12 dropdown-title">${n}</h5>`;for(const[n,s]of Object.entries(o)){var r={list:{},event:t.event,activateCounter:void 0===t.activeCounter||t.activateCounter,remove0:!!t.remove0&&t.remove0};r.list[n]=s,void 0!==t.field&&(r.field=t.field),void 0!==t.type&&(r.type=t.type),i+=`<div class="col-12">${a.filters.views.buttonList(e,r,"thin",a)}</div>`}i+="<br/></div></div>"}i+="</div></div>"}return i},largeMenuDropdown:function(e,t,a){return filterList=a.filters.views.buildBtnListWithImg(a,e,t,t.colClass?t.colClass:"col-md-3 col-sm-4 col-xs-6"),`\n\t\t\t\t<li class="dropdown position-static">\n\t\t\t\t\t<a data-dropdown-init class="dropdown-toggle menu-button btn-menu" href="#" id="navbarDropdown" role="button"\n\t\t\t\t\t\tdata-toggle="dropdown" type="button" aria-expanded="false">\n\t\t\t\t\t\t${t.name}\n\t\t\t\t\t\t<i class="fa fa-angle-down margin-left-5"></i>\n\t\t\t\t\t</a>\n\t\t\t\t\t<div class="dropdown-menu w-100" aria-labelledby="navbarDropdown" style="border-top-left-radius: 0; border-top-right-radius: 0;">\n\t\t\t\t\t\t<div class="container-fluid">\n\t\t\t\t\t\t\t<div class="row ">\n\t\t\t\t\t\t\t\t${filterList||""}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n \t\t\t</div>\n\t\t\t\t</li>`},buildBtnListWithImg:function(e,t,a,n="col-md-4 col-sm-6 col-xs-12"){var i="";return void 0!==a.list&¬Null(a.list)&&(a.lists=a.list),void 0!==a.lists&¬Null(a.lists)&&(e.filters.lists.odd=a.lists,$.each(a.lists,(function(e,o){if("string"==typeof o&&(o={name:o,color:"white",image:""}),void 0!==o.name&&null!=o.name){var s=void 0!==tradTags[o.name.toLowerCase()]?tradTags[o.name.toLowerCase()].charAt(0).toUpperCase()+tradTags[o.name.toLowerCase()].slice(1):o.name.charAt(0).toUpperCase()+o.name.slice(1);i+=`<div style="${""!=o.image?"height:120px!important;":""}" class="`+n+'">\n\t\t\t\t\t\t\t\t\t\t<button style="background-color:'+o.color+`;"\n\t\t\t\t\t\t\t\t\t\t\tdata-type="${a.type}"\n\t\t\t\t\t\t\t\t\t\t\tdata-label="${o.name}"\n\t\t\t\t\t\t\t\t\t\t\tdata-event="${a.event}"\n\t\t\t\t\t\t\t\t\t\t\tdata-filterK="${t}" \n\t\t\t\t\t\t\t\t\t\t\tdata-value="${o.tags}"\n\t\t\t\t\t\t\t\t\t\t\tdata-key="${o.name}"\n\t\t\t\t\t\t\t\t\t\t\tclass="btn-filters-select ${t} filter-item-with-image"\n\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t\t\t\t<div class="padding-5" >\n\t\t\t\t\t\t\t\t\t\t\t\t<h5 style="display:flex; color:${"white"==o.color?"black":"white"}; font-size:12px;">${""!=o.image?'<b class="margin-right-5 number-odd" style="font-size:18pt; font-weight:bolder">'+e+" </b>":""} <span class="title-odd"> `+s+`</span></h5>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="text-center">\n\t\t\t\t\t\t\t\t\t\t\t\t\t${void 0!==o.image&&""!=o.image?'<img style="height:60px;" src="'+(co2AssetPath+o.image)+'">':""}\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t<button>\t\n\t\t\t\t\t\t\t\t\t</div>`}}))),i},buildComplexeList:function(e,t,a,n,i){var o="";return $.each(t,(function(t,s){var r=void 0!==s.icon?"<i class='fa fa-"+s.icon+"'></i>":"",l=void 0===i.levelOptions[e].visible||1==i.levelOptions[e].visible?"":"hidden",c=void 0!==i.levelOptions[e].class?i.levelOptions[e].class:"col-md-3 col-sm-6 col-xs-12",d=void 0===i.levelOptions[e].event?"btn-filters-select":"",u=void 0===i.levelOptions[e+1]||void 0===i.levelOptions[e+1].visible||i.levelOptions[e+1].visible?"":"openSubList",p=void 0!==i.levelOptions[e].field?"data-field='"+i.levelOptions[e].field+"'":"",m=void 0!==i.levelOptions[e].type?i.levelOptions[e].type:i.type,h=void 0!==i.multiple?"data-multiple='"+i.multiple+"'":"",f=!exists(i.keyValue)||i.keyValue&&"false"!==i.keyValue?s.label:t;void 0!==s.multiple&&(h=!0===s.multiple?"data-multiple='"+s.multiple+"'":""),void 0!==s.subList&&(o+='<div class="complexList-level-container-'+e+" "+n+"-"+t+"-container "+c+" "+l+'">'),o+='<button type="button" class="'+d+" "+n+" "+u+" lvl"+e+' c
42ol-xs-12" data-stop-propagation="true" data-level="'+e+'" data-next-level="'+(e+1)+'" '+p+" "+h+' data-type="'+m+'" data-key="'+t+'" data-value="'+f+'" >'+r+" "+s.label+"</button>",void 0!==i.levelOptions[e].separator&&i.levelOptions[e].separator&&(o+='<hr class="">'),void 0!==s.subList&&(o+=a.filters.views.buildComplexeList(e+1,s.subList,a,n,i),o+="</div>")})),o},complexeSelect:function(e,t,a){var n='<li class="dropdown"><a href="javascript:;" class="dropdown-toggle menu-button btn-menu" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-label-xs="types" data-toggle="tooltip" data-placement="bottom">'+(void 0!==t.name?t.name:"Ajouter un filtre")+' <i class="fa fa-angle-down margin-left-5"></i></a><div id="dropdownComplexe" class="dropdown-menu dropdown-menu-complexe filters-affix-dropdown row" style="overflow-y: auto;" aria-labelledby="dropdownComplexeSelect"><div class="list-filters filterComplexe col-md-12">';return void 0!==t.list&&(n+=a.filters.views.buildComplexeList(0,t.list,a,e,t)),n+="</div></div></li>"},scope:function(e,t){return mylog.log("searchObj.views scope"),placeholder=void 0!==t.name?t.name:trad.where+" ?",'<div id="costum-scope-search"><div id="input-sec-search"><div class="input-group shadow-input-header"><span class="input-group-addon scope-search-trigger"><i class="fa fa-map-marker fa-fw" aria-hidden="true"></i></span><input type="text" class="form-control input-global-search" autocomplete="no" id="searchOnCity" placeholder="'+placeholder+'"></div><div class="dropdown-result-global-search col-xs-12 col-sm-5 col-md-5 col-lg-5 no-padding" style="display: none;"><div class="content-result"></div></div></div></div>'},price:function(e,t){mylog.log("searchObj.views.themes ",e,t);var a="";return a+='<li class="dropdown dropdown-tags" ><a href="javascript:;" class="dropdown-toggle menu-button btn-menu pull-left" data-label-xs="price" type="button" id="dropdownPrice" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-toggle="tooltip" data-placement="bottom"title="Thématiques" alt="Thématiques">Prix <i class="fa fa-angle-down"></i></a><div class="dropdown-menu arrow_box hidden-xs" aria-labelledby="dropdownPrice" style="width : 600px !important"><div class="col-xs-12 no-padding divSearchPrice"><div class="col-xs-12 col-sm-6"><label class="col-xs-12 no-padding">'+trad.minPrice+'</label><input class="minPriceInput col-xs-12 no-padding" name="minPrice" placeholder="'+trad.minPrice+'"></div><div class="col-xs-12 col-sm-6"><label class="col-xs-12 no-padding">'+trad.maxPrice+'</label><input class="maxPriceInput col-xs-12 no-padding" name="maxPrice" placeholder="'+trad.maxPrice+'"></div><button type="button" class="btn btn-default letter-green col-sm-4 col-xs-6 btn-price-start-search"><i class="fa fa-arrow-circle-right"></i> <span class="">'+trad.search+"</span></button></div></div></li>"},around:function(){return'<div id="around-me-filters" class="filters-btn"><span><i class=\'fa fa-street-view\'></i> Around me</pan></div>'},themes:function(e,t){mylog.log("searchObj.views.themes ",e,t);var a="";return a+='<li class="dropdown dropdown-tags" ><a href="javascript:;" class="dropdown-toggle menu-button btn-menu pull-left" data-label-xs="tags" type="button" id="dropdownTags" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" data-toggle="tooltip" data-placement="bottom"title="Thématiques" alt="Thématiques">'+trad.Thematic+'<i class="fa fa-angle-down"></i></a><div class="dropdown-menu arrow_box hidden-xs" aria-labelledby="dropdownTags" style="width : 600px !important"><div class="col-xs-12 no-padding divSearchTheme"><input id="inputSearchThemes" type="text" class="inputSearchThemes col-sm-8 col-xs-10 no-padding" data-role="tagsinput" name="tags" value=""><button type="button" class="btn btn-default letter-green col-sm-2 col-xs-1 btn-theme-start-search"><i class="fa fa-arrow-circle-right"></i> <span class="hidden-xs">'+trad.Validate+'</span></button><button type="button" class="btn btn-default letter-blue col-sm-2 col-xs-1 btn-theme-refresh "><i class="fa fa-refresh"></i> <span class="hidden-xs">'+trad.Refresh+'</span></button></div><div class="col-xs-12 no-padding divBtnTheme">',a+="</div></div></li>"},collapssibleList:function(e,t){var a="";for(let n in t.list)a+=`\n\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t<button type="button" class="btn" id="${generateIdFromString(t.list[n],"filter_")}" data-type='tags' data-value="${t.list[n]}" data-name="${e}">\n\t\t\t\t\t\t\t\t<i class="fa fa-check" aria-hidden="true"></i> ${t.list[n]}\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t`;return`\n\t\t\t\t\t<div class="list-item-filters-map">\n\t\t\t\t\t\t<button type="button" id="filter-${e}">\n\t\t\t\t\t\t\t<i class="fa fa-${t.icon}" aria-hidden="true"></i>\n\t\t\t\t\t\t\t<span>
42${t.name}</span>\n\t\t\t\t\t\t\t<span class="badge counter"></span>\n\t\t\t\t\t\t</button>\n\t\t\t\t\t\t<ul>${a}</ul>\n\t\t\t\t\t</div>\n\t\t\t\t`}},events:{text:function(e,t){$(t+" .main-search-bar").off().on("keyup",delay((function(a){13!=a.keyCode&&e.filters.actions.text.launch(e,$(this).data("field"),a,t)}),750)).on("keyup",(function(a){13==a.keyCode&&e.filters.actions.text.launch(e,$(this).data("field"),a,t)})),$(t+" .main-search-bar-addon").off().on("click",(function(){e.filters.actions.text.launch(e,$(this).data("field"),null,t)})),$(t.replace("#",".")+".filter-alias.custom-filter .main-search-bar-addon").off("click").on("click",(function(a){e.filters.actions.text.launch(e,$(t+" .searchBar-filters .main-search-bar-addon").data("field"))}))},types:function(e,t){mylog.log("searchObj.events.type"),$(t+" button[data-type='types']").off().on("click",(function(){e.filters.actions.types.add(e,$(this).data("key")),e.filters.manage.addActive(e,$(this),!0,!1)}))},changeLabel:function(e,t,a,n){$(t+" ."+a+"[data-type='labelmap']").off().on("click",(function(){var t=$(this).data("value"),a=$(this).data("key"),n=void 0!==paramsMapD3CO.mapCustom?paramsMapD3CO.mapCustom:{tile:"mapbox"},i=new MapD3({container:e.mapObj.parentContainer,activePopUp:!0,showLegende:void 0===e.mapObj||void 0===e.mapObj.showLegende||e.mapObj.showLegende,clusterType:e.mapObj.clusterType,markerType:e.mapObj.markerType,dynamicLegende:!1,legende:costum.lists[t],legendeVar:e.mapObj.legendeVar,legendeLabel:a,groupBy:e.mapObj.groupBy,mapOpt:{zoomControl:!1},mapCustom:n,elts:{}}),o=i.getOptions();e.mapObj={showLegende:o.showLegende,clusterType:o.clusterType,markerType:o.markerType,dynamicLegende:o.dynamicLegende,legende:o.legende,legendeVar:o.legendeVar,legendeLabel:o.legendeLabel,groupBy:o.groupBy,parentContainer:o.parentContainer,map:i.getMap(),addElts:function(e){i.addElts(e)},clearMap:function(){i.clearMap()},showLoader:function(){i.showLoader()},fitBounds:function(){i.fitBounds()}},e.search.init(e)}))},buttonD3:function(e,t,a,n){$(t+" ."+a+"[data-type='changemap']").off().on("click",(function(){var t=$(this).data("value"),a=null;if("default"!=t){var n=void 0!==paramsMapD3CO.mapCustom?paramsMapD3CO.mapCustom:{tile:"mapbox"};a=new MapD3({container:e.mapObj.parentContainer,activePopUp:!0,showLegende:void 0===e.mapObj||void 0===e.mapObj.showLegende||e.mapObj.showLegende,clusterType:"heatmap"!=t?t:"pie",markerType:"heatmap"!=t?"default":t,dynamicLegende:e.mapObj.dynamicLegende,legende:e.mapObj.legende,legendeVar:e.mapObj.legendeVar,legendeLabel:e.mapObj.legendeLabel,groupBy:e.mapObj.groupBy,mapOpt:{zoomControl:!1},mapCustom:n,elts:{}}),$(".labelMap").show();var i=a.getOptions();e.mapObj={showLegende:i.showLegende,clusterType:i.clusterType,markerType:i.markerType,dynamicLegende:i.dynamicLegende,legende:i.legende,legendeVar:i.legendeVar,legendeLabel:i.legendeLabel,groupBy:i.groupBy,parentContainer:i.parentContainer,map:a.getMap(),addElts:function(e){a.addElts(e)},clearMap:function(){a.clearMap()},showLoader:function(){a.showLoader()},fitBounds:function(){a.fitBounds()}}}else{n=void 0!==paramsMapCO.mapCustom?paramsMapCO.mapCustom:{tile:"mapbox"};a=new CoMap({container:e.mapObj.parentContainer,activePopUp:!0,mapOpt:{zoomControl:!1},mapCustom:n,elts:{}}),$(".labelMap").hide();i=a.getOptions();var o={...e.mapObj};e.mapObj={parentContainer:i.parentContainer,map:a.getMap(),addElts:function(e){a.addElts(e)},clearMap:function(){a.clearMap()},showLoader:function(){a.showLoader()},fitBounds:function(){a.fitBounds()}},o.showLegende&&(e.mapObj.showLegende=o.showLegende),o.clusterType&&(e.mapObj.clusterType=o.clusterType),o.markerType&&(e.mapObj.markerType=o.markerType),o.dynamicLegende&&(e.mapObj.dynamicLegende=o.dynamicLegende),o.legende&&(e.mapObj.legende=o.legende),o.legendeVar&&(e.mapObj.legendeVar=o.legendeVar),o.legendeLabel&&(e.mapObj.legendeLabel=o.legendeLabel)}e.search.init(e)}))},tags:function(e,t,a){mylog.log("searchObj.events.tags",t,a),$(t+" ."+a+"[data-type='tags'], ."+a+"[data-type='tags']").off().on("click",(function(){if(e.search.currentlyLoading)toastr.info(trad.currentlyloading);else{var t=$(this).data("value");e.search.obj.tags.indexOf(t)<0?(e.search.obj.tags.push($(this).data("value")),e.filters.manage.addActive(e,$(this),!0)):($(".tooltip[role='tooltip']").remove(),e.filters.manage.xsActiveFilter(e),e.filters.manage.removeActive(e,$(this)),coInterface.initHtmlPosition())}}))},select2:function(e,t,a){mylog.log("searchObj.events.tag2s"),$(t+" ."+a+"[data-type='select2'] , ."+a+"[data-type='select2']").off().on("click",(function(){var n=[];n[a]=$(t+" ."+a+"[data-type='select2']").val().split(","),e.search.obj.tags=e.search.obj.tags.concat(n[a]);for(var i=0;i<e.search.obj.tags.length;++i)for(var o=i+1;o<e.search.obj.tags.length;++o)e.search.obj.tags[i]===e.search.obj.tags[o]&&e.search.obj.tags.splice(o--,1);$.each(n[a],(function(t,a){e.search.obj.tags.indexOf(a)<0&&e.search.obj.tags.push(a)}));var s=[];$.each($("input[data-type='select2']"),(function(e,t){$.each($(t).val().split(","),(function(e,t){s.push(t)}))})),$.each(e.search.obj.tags,(function(t,a){s.indexOf(a)<0&&"string"==typeof a&&e.search.obj.tags.splice(e.search.obj.tags.indexOf(a),1)})),e.search.init(e)}))},around:function(e,t){mylog.log("searchObj.events.tags"),$(t+" #around-me-filters").off().on("click",(function(){e.filters.actions.geoPosition.getL
42ocation(e),e.filters.manage.addActive(e,{type:"around",value:"Ã 3 km",key:"around"})}))},selectList:function(e,t,a){mylog.log("searchObj.events.selectList",t,a),$(t+" .btn-filters-select."+a+", .btn-filters-select."+a).off().on("click",(function(t){$(this).data("stop-propagation")&&t.stopPropagation();var a=notNull($(this).data("key"))?$(this).data("key"):$(this).data("value"),n=!1;"filters"!=$(this).data("type")?notNull($(this).data("multiple"))?(void 0===e.search.obj[$(this).data("type")]?e.search.obj[$(this).data("type")]=[]:Array.isArray(e.search.obj[$(this).data("type")])||(e.search.obj[$(this).data("type")]=[e.search.obj[$(this).data("type")]]),-1==e.search.obj[$(this).data("type")].indexOf(a)?e.search.obj[$(this).data("type")].push(a):n=!0):($(`${e.filters.dom} #activeFilters .filters-activate[data-type="${$(this).data("type")}"]`).fadeOut().remove(),e.search.obj[$(this).data("type")]=[a]):void 0!==$(this).data("field")&&(void 0===e.search.obj.filters&&(e.search.obj.filters={}),void 0===e.search.obj.filters[$(this).data("field")]&&(e.search.obj.filters[$(this).data("field")]=[]),e.search.obj.filters[$(this).data("field")].push(a)),n||e.filters.manage.addActive(e,$(this),!0)}))},extraUrl:function(e,t,a){mylog.log("urlData Event"),$(t+" .btn-filters-select."+a).off().on("click",(function(t){var a=$(this).data("field"),n=$(this).data("extra-url");e.urlData=a+n,e.filters.manage.addActive(e,$(this),!0)}))},filters:function(e,t,a){mylog.log("searchObj.events.selectList",t),$(t+" .btn-filters-select."+a+" , .btn-filters-select."+a).off().on("click",(function(){e.search.currentlyLoading?toastr.info(trad.currentlyloading):(mylog.log("searchObj.events filters button[data-type='filters']"),"filters"!=$(this).data("type")?notNull($(this).data("multiple"))?(void 0===e.search.obj[$(this).data("type")]&&(e.search.obj[$(this).data("type")]=[]),e.search.obj[$(this).data("type")].push($(this).data("key"))):e.search.obj[$(this).data("type")]=$(this).data("key"):void 0!==$(this).data("field")&&(void 0===e.search.obj.filters&&(e.search.obj.filters={}),void 0===e.search.obj.filters[$(this).data("field")]&&(e.search.obj.filters[$(this).data("field")]=[]),Array.isArray(e.search.obj.filters[$(this).data("field")])?void 0===$(this).data("key")&&void 0!==$(this).data("value")?e.search.obj.filters[$(this).data("field")].push($(this).data("value")):e.search.obj.filters[$(this).data("field")].push($(this).data("key")):(e.search.obj.filters[$(this).data("field")]=[],void 0===$(this).data("key")&&void 0!==$(this).data("value")?e.search.obj.filters[$(this).data("field")].push($(this).data("value")):e.search.obj.filters[$(this).data("field")].push($(this).data("key")))),e.filters.manage.addActive(e,$(this),!0))})),$(t+" #searchBarContent"+a).length>0&&$(t+" #filterCollapse-"+a).length>0&&$(t+" #searchBarContent"+a).off("keyup").on("keyup",(function(){const e=$(this);$(`${t} #filterCollapse-${a} .panel-body`).find(".accordion-row."+a).each((function(){$(this).find(".label-text").text().toLocaleLowerCase().indexOf(e.val().toLocaleLowerCase())>-1?$(this).show():$(this).hide()}))})),$(t+" .btn-filter-tools."+a).length>0&&$(t+" .btn-filter-tools."+a).off("click").on("click",(function(){if(!$(this).hasClass("active"))if(e.search.currentlyLoading)toastr.info(trad.currentlyloading);else{const n=$(this),i=void 0!==n.attr("data-sublist"),o=$(t+" #filter-type-buttons-"+a),s=$(t+" #filter-subtype-buttons-"+a),r=n.attr("data-list"),l={category:$(o.find(".active")),usage:$(s.find(".active"))};i?s.children().removeClass("active"):(o.children().removeClass("active"),$.each(s.children(":not(.all-subtype)"),(function(e,t){r?$(t).attr("data-list")==r?($(t).fadeIn(),$(t).removeClass("hide")):($(t).fadeOut(),$(t).addClass("hide")):($(t).fadeIn(),$(t).removeClass("hide"))})),s.children().removeClass("active"),s.find(".all-subtype").addClass("active")),n.addClass("active"),i?e.filters.manage.removeActive(e,l.usage,void 0!==n.attr("data-field")||null):(e.filters.manage.removeActive(e,l.category,!0),e.filters.manage.removeActive(e,l.usage,void 0!==n.attr("data-field")||null)),void 0!==$(this).data("field")&&(void 0===e.search.obj.filters&&(e.search.obj.filters={}),void 0===e.search.obj.filters[$(this).data("field")]&&(e.search.obj.filters[$(this).data("field")]=[]),Array.isArray(e.search.obj.filters[$(this).data("field")])?e.search.obj.filters[$(this).data("field")].push($(this).data("key")):(e.search.obj.filters[$(this).data("field")]=[],e.search.obj.filters[$(this).data("field")].push($(this).data("key"))),e.filters.manage.addActive(e,$(this),!0))}}))},favorites:function(e,t,a){$(t+" .btn-favorites-filters").off().on("click",(function(){urlCtrl.openPreview("config/type/citoyens/id/"+userId,{appKey:$(this).data("app"),domFilters:t,searchP:e.search.obj,activatedF:$(t+" .filters-activate").length})}
42))},saveActiveFilters:function(e,t,a){mylog.log("init saveactivefilters",t);var n=e.pInit.subdom?e.pInit.subdom:"#filterContainerL";$(t+" .btn-filter-action,"+n+" .btn-filter-action").off().on("click",(function(){var a=this;sectionDyfFilter={jsonSchema:{title:trad.saveActiveFilters,icon:"save",text:"Enregistrement des filtres activés",properties:{label:{inputType:"text",label:trad.nameForFilterToSave,placeholder:trad.EnterText,rules:{required:!0},value:""},description:{inputType:"textarea",label:tradDynForm.shortDescription,placeholder:trad.EnterText,value:""}},onLoads:{},save:function(){const n=$(t+" .filters-activate");mylog.log("data activatefilters",t,n);var i=[],o={};$.each(n,(function(e,t){const a=$(t).find("span.activeFilters").text();i.push(a);const n=Array.from($(t).get(0).attributes);attributes=n.reduce((e,t)=>(t.nodeName.indexOf("data")>=0&&(""!==e&&(e+=" "),e+=`${t.nodeName}="${t.nodeValue}"`),e),""),o[a+e]=attributes}));let s={id:userId,collection:"citoyens",path:"preferences."+$(a).attr("data-appkey")+"."+$(a).attr("data-concernedForm"),arrayForm:!0,value:{allBtnAttributes:o,labelActivateFilters:i.toString(),data:e.search.obj?JSON.stringify(e.search.obj):{}}};$.each(sectionDyfFilter.jsonSchema.properties,(function(e,t){s.value[e]=$("#"+e).val()})),mylog.log("save tplCtx",s),void 0===s.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(s,(function(e){urlCtrl.loadByHash(location.hash)}))}}},dyFObj.openForm(sectionDyfFilter)}))},activeSavedFilters:function(e,t,a){$(t+" .btn-saved-filters-select."+a).off().on("click",(function(){$(t+" #activeFilters .filters-activate").each((function(t){e.filters.manage.removeActive(e,$(this),!0)})),e.dataFilters&&(e.dataFilters[$(this).data("key")]&&(e.search.obj=JSON.parse(JSON.stringify(e.dataFilters[$(this).data("key")])))),e.search.obj&&e.search.obj.fields&&(e.search.obj.fields=[]),""!=e.search.obj.text&&$(t+` input[type='text'][data-text-path='${e.search.obj.textPath}']`).val(e.search.obj.text),e.filters.manage.addActive(e,$(this),!0)})),$(t+" .editSavedFilter."+a).off().on("click",(function(){var t=this;sectionDyfFilter={jsonSchema:{title:trad.editSavedFilter,icon:"save",text:"Enregistrement des filtres activés",properties:{label:{inputType:"text",label:trad.nameForFilterToSave,placeholder:trad.EnterText,rules:{required:!0},value:$(t).attr("data-label")},description:{inputType:"textarea",label:tradDynForm.shortDescription,placeholder:trad.EnterText,value:$(t).attr("data-description")}},onLoads:{},save:function(){let a={id:userId,collection:"citoyens",path:"preferences."+$(t).attr("data-appkey")+"."+$(t).attr("data-concernedForm")+"."+$(t).attr("data-index"),value:{allBtnAttributes:e.dataForFilters[$(t).attr("data-key")]?JSON.stringify(e.dataForFilters[$(t).attr("data-key")]):"",labelActivateFilters:e.labelActivateFilters[$(t).attr("data-key")]?e.labelActivateFilters[$(t).attr("data-key")]:"",data:e.dataFilters[$(t).attr("data-key")]?JSON.stringify(e.dataFilters[$(t).attr("data-key")]):{}}};$.each(sectionDyfFilter.jsonSchema.properties,(function(e,t){a.value[e]=$("#"+e).val()})),mylog.log("save tplCtx",a),void 0===a.value?(toastr.error("value cannot be empty!"),dataHelper.path2Value(a,(function(e){urlCtrl.loadByHash(location.hash)}))):dataHelper.path2Value(a,(function(e){urlCtrl.loadByHash(location.hash)}))}}},dyFObj.openForm(sectionDyfFilter)})),$(t+" .deleteSavedFilter."+a).off().on("click",(function(){var e=this;bootbox.confirm(trad.areyousuretodelete,(function(t){if(t){var a={id:userId,collection:"citoyens",path:"preferences."+$(e).attr("data-appkey")+"."+$(e).attr("data-concernedForm")+"."+$(e).attr("data-index"),pull:"preferences."+$(e).attr("data-appkey")+"."+$(e).attr("data-concernedForm"),value:null};dataHelper.path2Value(a,(function(e){toastr.success("Filtre enregistré bien supprimé"),urlCtrl.loadByHash(location.hash)}))}}))}))},resetFilter:function(e,t,a){mylog.log("init event resetFilter",a,t);var n=e.pInit.dom?e.pInit.dom:"#filterContainerL";$(t+" .reset-filter,"+n+" .reset-filter").off("click").on("click",(function(){e.filters&&e.filters.manage&&e.filters.manage.resetFilter&&e.filters.manage.resetFilter(e,".btn-filters-select")}))},exists:function(e,t,a){mylog.log("searchObj.events.selectList"),$(t+" .btn-filters-select."+a+" ,.btn-filters-select."+a).off().on("click",(function(){if(mylog.log("searchObj.exists button[data-type='filters']"),classToRemove=notNull($(this).data("filterK"))?'[data-filterK="'+$(this).data("filterK")+'"]':'[data-field="'+$(this).data("field")+'"]',$(t+" .filters-activate"+classToRemove).length>0&&$(t+" .filters-activate"+classToRemove).fadeOut().remove(),"filters"!=$(this).data("type"))e.search.obj[$(this).data("type")]={exists:$(this).data("key")};else if("true"!=$(this).data("value")&&"false"!=$(this).data("value")&&"1"!=$(this).data("value")&&"0"!=$(this).data("value")&&void 0!==$(this).data("field"))e.search.obj.filters[$(this).data("field")+"."+$(this).data("value")]={$exists:!0};else if(void 0!==$(this).data("field")){void 0===e.search.obj.filters&&(e.search.obj.filters={});var a=$(this).data("value");$(this).data("field").indexOf("&&")>0?(fieldsExists=$(this).data("field").split("&&"),$.each(fieldsExists,(function(t,n){fieldEx=n,n.indexOf("=")>0&&(fieldAndVal=n.split("="),fieldEx=fieldAndVal[0],a=fieldAndVal[1]),e.search.obj.filters[fieldEx]={$exists:a}}))):$(this).data("field").indexOf("||")>0?(fieldsExists=$(this).data("field").split("||"),e.search.obj.filters.$or={},$.each(fieldsExists,(function(t,n){fieldEx=n,n.indexOf("=")>0&&(fieldAndVal=n.split("="),fieldEx=fieldAndVal[0],a=fieldAndVal[1]),e.search.obj.filters.$or[fieldEx]={$exists:a}}))):$(this).data("or")?(void 0===e.search.obj.filters.$or&&(e.search.obj.filters.$or={}),e.search.obj.filters.$or[$(this).data("field")]={$exists:a}):e.search.obj.filters[$(this).data("field")]={$exists:a}}e.filters.manage.addActive(e,$(this),!0)}))},inArray:function(e,t,a){mylog.log("searchObj.events.selectList"),$(t+" .btn-filters-select."+a+", .btn-filters-select."+a).off().on("click",(function(){mylog.log("searchObj.events inArray",$(this).data("type"),$(this).data("field"),$(this).data("value")),exists($(this).data("key"))?(valueArr=$(this).data("key"),dataInspec='data-key="'+$(this).data("key")+'"'):(valueArr=$(this).data("value"),dataInspec='data-value="'+$
42(this).data("value")+'"'),$(t+' .filters-activate[data-field="'+$(this).data("field")+'"]['+dataInspec+"]").length>0&&$(t+' .filters-activate[data-field="'+$(this).data("field")+'"]['+dataInspec+"]").fadeOut().remove();const a=t=>{if(""!==t){var a=Array.isArray(t)?t:[t];if(exists(e.search.obj.filters)||(e.search.obj.filters={}),$(this).data("otherfield")){if(exists(e.search.obj.filters)&&!exists(e.search.obj.filters.$or)){var n=$.extend({},e.search.obj.filters);e.search.obj.filters={},e.search.obj.filters.$or=n}exists(e.search.obj.filters.$or)||(e.search.obj.filters.$or={}),exists(e.search.obj.filters.$or[$(this).data("field")])?exists(e.search.obj.filters.$or[$(this).data("field")].$in)?Array.isArray(t)?e.search.obj.filters.$or[$(this).data("field")].$in.push(...t):e.search.obj.filters.$or[$(this).data("field")].$in.push(t):e.search.obj.filters.$or[$(this).data("field")].$in=a:e.search.obj.filters.$or[$(this).data("field")]={$in:a},exists(e.search.obj.filters.$or[$(this).data("otherfield")])?exists(e.search.obj.filters.$or[$(this).data("otherfield")].$in)?e.search.obj.filters.$or[$(this).data("otherfield")].$in.push($(this).data("label")):e.search.obj.filters.$or[$(this).data("otherfield")].$in=$(this).data("label"):e.search.obj.filters.$or[$(this).data("otherfield")]={$in:[$(this).data("label")]}}else exists(e.search.obj.filters.$or)&&exists(e.search.obj.filters.$or.tags)?exists(e.search.obj.filters.$or[$(this).data("field")])?exists(e.search.obj.filters.$or[$(this).data("field")].$in)?Array.isArray(t)?e.search.obj.filters.$or[$(this).data("field")].$in.push(...t):e.search.obj.filters.$or[$(this).data("field")].$in.push(t):e.search.obj.filters.$or[$(this).data("field")].$in=a:e.search.obj.filters.$or[$(this).data("field")]={$in:a}:exists(e.search.obj.filters[$(this).data("field")])?exists(e.search.obj.filters[$(this).data("field")].$in)?Array.isArray(t)?e.search.obj.filters[$(this).data("field")].$in.push(...t):e.search.obj.filters[$(this).data("field")].$in.push(t):e.search.obj.filters[$(this).data("field")].$in=a:e.search.obj.filters[$(this).data("field")]={$in:a}}};"filters"!=$(this).data("type")?void 0!==$(this).data("type")&&"valueArray"==$(this).data("type")&&void 0!==$(this).data("value")&&void 0!==$(this).data("field")?""!==$(this).data("value")&&(a($(this).data("value").includes("\\")?$(this).data("value").split("\\"):[$(this).data("value")]),void 0!==e.search.obj[$(this).data("type")]&&exists(e.search.obj[$(this).data("type")])?e.search.obj[$(this).data("type")].includes(valueArr)?e.search.obj[$(this).data("type")].splice(e.search.obj[$(this).data("type")].indexOf(valueArr),1):e.search.obj[$(this).data("type")].push(valueArr):e.search.obj[$(this).data("type")]=[valueArr]):exists(e.search.obj[$(this).data("type")].$in)?e.search.obj[$(this).data("type")].$in.push(valueArr):e.search.obj[$(this).data("type")]={$in:[valueArr]}:void 0!==$(this).data("field")&&a(valueArr);e.filters.manage.addActive(e,$(this),!0)}))},price:function(e,t){$(t+" .btn-price-start-search").off().on("click",(function(){e.filters.actions.price.remove(e),notEmpty($(t+" .minPriceInput").val())&&(e.searcj.obj.priceMin=$(t+" .minPriceInput").val()),notEmpty($(t+" .maxPriceInput").val())&&(e.searcj.obj.priceMax=$(t+" .maxPriceInput").val()),notEmpty(priceStr)&&e.filters.actions.price.add(e)}))},scope:function(e,t){mylog.log("searchObj.events.scope"),myScopes.open={},bindSearchCity("#costum-scope-search",(function(){$(t+" .item-globalscope-checker").off().on("click",(function(){mylog.log("searchObj.events.scope .item-globalscope-checker"),$("#costum-scope-search .input-global-search").val(""),$(".dropdown-result-global-search").hide(700).html(""),myScopes.type="open",mylog.log("searchObj.events.scope globalscope-checker",$(this).data("scope-name"),$(this).data("scope-type"),$(this).data("scope-value")),mylog.log("searchObj.events.scope globalscope-checker 2",myScopes.search,myScopes.search[$(this).data("scope-value")]);var t=e.filters.actions.scopeList.scopeObject(myScopes.search[$(this).data("scope-value")]);myScopes.open[t.key]=t,localStorage.setItem("myScopes",JSON.stringify(myScopes)),e.filters.manage.addActive(e,{type:"scope",value:$(this).data("scope-name"),key:t.key},!0)}))}))},scopeList:function(e,t){myScopes.open={},$(t+" button[data-type='scopeList'], button[data-type='scopeList'] ").off().on("click",(function(){mylog.log("searchObj.events.scopeList .item-globalscope-checker"),myScopes.type="open",mylog.log("searchObj.events.scopeList globalscope-checker",$(this).data("id"));var t=e.filters.actions.scopeList.scopeObject(e.filters.lists.scopeList[$(this).data("key")][$(this).data("id")]);notNull(myScopes.open[t.key])?delete myScopes.open[t.key]:myScopes.open[t.key]=t,localStorage.setItem("myScopes",JSON.stringify(myScopes)),e.filters.manage.addActive(e,{type:"scope",value:$(this).data("value"),key:$(this).data("key"),path:t.key},!0)}))},themes:function(e,t){mylog.log("searchObj.events.themes",e,t),$(t+" .inputSearchThemes").tagsinput({containerClass:"col-xs-10 col-sm-8"}),$(t+" .divBtnTheme .btn-select-filliaire").off().on("click",(function(a){mylog.log("searchObj.events.themes searchInterface.init .divBtnTheme .btn-select-filliaire",e.filters.lists.themes),a.stopPropagation();var n=$(this).data("fkey");mylog.log("searchObj.events.themes searchInterface.init .divBtnTheme .btn-select-filliaire fKey",n),$.each(e.filters.lists.themes[n].tags,(function(e,a){mylog.log("searchObj.events.themes searchInterface.init .divBtnTheme .btn-select-filliaire tag",a),a=void 0!==tradTags[a]?tradTags[a]:a,$(t+" .inputSearchThemes").tagsinput("add",a)}))})),$(t+" .btn-theme-start-search").off().on("click",(function(a){mylog.log("searchObj.events.themes searchInterface.init .btn-theme-start-search");var n=$(t+" .inputSearchThemes").tagsinput("items");null!=n&&n.length>0&&$.each(n,(function(t,a){$.inArray(a,e.search.obj.tags)<0&&(e.filters.manage.addActive(e,{type:"tags",value:a,key:a,field:a}),e.search.obj.tags.push(a))})),e.search.init(e)})),$(t+" .btn-theme-refresh").off().on("click",(function(e){e.stopPropagation(),$(t+" .inputSearchThemes").tagsinput("removeAll"),mylog.log("searchObj.events.themes searchInterface.init .btn-theme-refresh")}))},odd:function(e,t){$(t+" .inputSearchOdd").tagsinput({containerClass:"col-xs-10 col-sm-8"}),$(t+" .divBtnOdd .btn-select-odd-tags").off().on("click",(function(a){mylog.log("searchObj.events.odd searchInterface.init .divBtnOdd .btn-select-odd-tags",e.filters.lists.odd),a.stopPropagation();var n=$(this).data("fkey");mylog.log("searchObj.events.themes searchInterface.init .divBtnOdd .btn-select-odd-tags fKey",n),$.each(e.filters.lists.odd[n].tags,(function(e,a){mylog.log("searchObj.events.odd searchInterface.init .divBtnOdd .btn-select-odd-tags tag",a),a=void 0!==tradTags[a]?tradTags[a]:a,$(t+" .inputSearchOdd").tagsinput("add",a)}))})),$(t+" .btn-odd-start-search").off().on("click",(function(a){mylog.log("searchObj.events.odd searchInterface.init .btn-odd-start-search");var n=$(t+" .inputSearchOdd").tagsinput("items");null!=n&&n.length>0&&$.each(n,(function(t,a){$.inArray(a,e.search.obj.tags)<0&&(e.filters.manage.addActive(e,{type:"tags",value:a,key:a,field:a}),e.search.obj.tags.push(a))})),e.search.init(e)})),$(t+" .btn-odd-refresh").off().on("click",(function(e){e.stopPropagation(),$(t+" .inputSearchOdd").tagsinput("removeAll"),mylog.log("searchObj.events.odd searchInterface.init .btn-odd-refresh")}))},sortBy:function(e,t,a){mylog.log("searchObj.events.selectList"),$(t+" .btn-filters-select."+a,".btn-filters-select."+a).off().on("click",(function(){if(mylog.log("searchObj.events filters button[data-type='filters']"),self=this,$(this).attr("data-isradio")){var t="";const a=$(this).attr("data-isradio").split(",");a.forEach((e,n)=>{t+=`button[data-key="${e}"]`,n<a.length-1&&(t+=",")}),$(t).each((function(t,a){$(this).is($(self))||e.filters.manage.removeActive(e,$(this),!0)}))}"sortBy"==$(this).data("type")&&(e.search.obj[$(this).data("type")]={},e.search.obj[$(this).data("type")][$(this).data("key")]=$(this).data("value")),e.filters.manage.addActive(e,$(this),!0)}))},doublon:function(e,t,a){$(t+" .btn-filters-select."+a).off().on("click",(function(){void 0===e.search.obj.doublon&&(e.search.obj.doublon=!0),e.filters.manage.addActive(e,$(this),!0)}))},openingHours:function(e,t,a){$(t+" .btn-filters-select."+a).off().on("click",(function(){void 0===e.search.obj.openingHours&&(e.search.obj.openingHours=!0),e.filters.manage.addActive(e,$(this),!0)}))}},manage:{addActive:function(e,t,a,n){var i="",o=!1;if(!(t instanceof jQuery&&0===t.length)){if(t instanceof jQuery){var s=notNull(t.data("label"))?t.data("label"):t.data("value");notNull(t.attr("data-active"))&&(o=!0);const e=Array.from(t.get(0).attributes);i=e.reduce((e,t)=>
42(t.nodeName.indexOf("data")>=0&&(""!==e&&(e+=" "),e+=`${t.nodeName}="${t.nodeValue}"`),e),"")}else{let a="";void 0!==t.key&&(i+='data-key="'+t.key+'" ',a+=`[data-key="${t.key}"]`),void 0!==t.field&&(i+='data-field="'+t.field+'" ',a+=`[data-field="${t.field}"]`),void 0!==t.value&&(i+='data-value="'+t.value+'" ',a+=`[data-value="${t.value}"]`),void 0!==t.type&&(i+='data-type="'+t.type+'" ',a+=`[data-type='${"scope"==t.type?"scopeList":t.type}']`),void 0!==t.path&&(i+='data-scopepath="'+t.path+'"'),void 0===(s=void 0!==t.label?t.label:t.value)&&null!=t&&void 0!==t.key&&"spam"==t.key&&(s="spam");var r=$(`button${a}, ${e.filters.dom} button${a}`);r.length>0&&"true"==r.attr("data-active-elem")&&(o=!0,t=r)}if(o)t.hasClass("active")?(t.removeClass("active"),t.removeAttr("data-active-elem"),t.parent().find(".accordion-row.active").length<1&&t.parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active"),e.filters.manage.removeActive(e,t,!0)):(notNull(t.data("multiple"))||t.parent().children().each((function(t){$(this).hasClass("active")&&($(this).removeClass("active"),e.filters.manage.removeActive(e,$(this),!0))})),t.addClass("active"));else{var l=!1;if(t instanceof jQuery&¬Null(t.attr("data-active-elem"))&&"true"==t.attr("data-active-elem")&&(l=!0),l){if(t.hasClass("active")){t.removeClass("active"),t.removeAttr("data-active-elem");t.parent().parent().parent(),t.parent();t.parent().find(".accordion-row.active").length<1&&t.parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active"),a=!1,e.filters.manage.removeActive(e,t)}}else{if(t instanceof jQuery)if(t.attr("data-labelActivateFilters")){const a=t.attr("data-labelActivateFilters").split(",");str="",a.forEach((a,n)=>{attributesUtil=e.dataForFilters&&e.dataForFilters[t.data("key")]&&e.dataForFilters[t.data("key")][a+n]?e.dataForFilters[t.data("key")][a+n]:i,str+=`<div class="filters-activate tooltips" data-position="bottom" data-title="Effacer" \n\t\t\t\t\t\t\t\t\t\t\t${attributesUtil}> \n\t\t\t\t\t\t\t\t\t\t<i class='fa fa-times-circle'></i>\n\t\t\t\t\t\t\t\t\t\t<span \n\t\t\t\t\t\t\t\t\t\t\tclass='activeFilters' \n\t\t\t\t\t\t\t\t\t\t\t${attributesUtil}> \n\t\t\t\t\t\t\t\t\t\t\t${exists(trad[a])?trad[a]:a}\n\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t</div>`;var o=$(`<div class="filters-activate tooltips" data-position="bottom" data-title="Effacer" \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t${attributesUtil}> \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class='fa fa-times-circle'></i>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass='activeFilters' \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t${attributesUtil}> \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t${exists(trad[a])?trad[a]:a}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>`);const s=$(e.filters.dom+` button[data-type='${o.attr("data-type")}'][data-key="${o.attr("data-key")}"][${void 0!==o.attr("data-field")?'data-field="'+o.attr("data-field")+'"':'data-value="'+o.attr("data-value")+'"'}]`);s.attr("data-active-elem","true"),s.addClass("active"),s.closest(".data-menu-parent").find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active"),s.parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active")})}else t.attr("data-active-elem","true"),t.addClass("active"),t.closest(".data-menu-parent").find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active"),t.parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active"),str='<div class="filters-activate tooltips" data-position="bottom" data-title="Effacer" '+i+"><i class='fa fa-times-circle'></i><span class='activeFilters' "+i+">"+(exists(trad[s])?trad[s]:s)+"</span></div>";else{if(void 0!==t.type&&"filters"==t.type){var c="";c=void 0!==t.field?t.field:t.type,$(`.${c}[data-key="${t.key}"]`).attr("data-active-elem","true"),$(`.${c}[data-key="${t.key}"]`).addClass("active"),$(`.${c}[data-type="${t.type}"][data-key="${t.key}"],[data-type="${t.type}"][data-field="${c}"][data-key="${t.key}"]`).parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active"),void 0!==t.field&&void 0!==t.value&&($(`.${c}[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"],[data-type="${t.type}"][data-field="${c}"][data-value="${t.value}"][data-key="${t.key}"]`).attr("data-active-elem","true"),$(`.${c}[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"],[data-type="${t.type}"][data-field="${c}"][data-value="${t.value}"][data-key="${t.key}"]`).addClass("active"))}if(void 0!==t.likeFilters){c="";c=void 0!==t.field?t.field:t.type,$(`.${c}[data-type="${t.type}"][data-key="${t.key}"],[data-type="${t.type}"][data-field="${c}"][data-key="${t.key}"]`).parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active"),void 0===t.field&&void 0!==t.value&&($(`.${c}[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"],[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"]`).attr("data-active-elem","true"),$(`.${c}[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"],[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"]`).addClass("active")),void 0!==t.field&&void 0!==t.value&&($(`.${c}[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"],[data-type="${t.type}"][data-field="${c}"][data-value="${t.value}"][data-key="${t.key}"]`).attr("data-active-elem","true"),$(`.${c}[data-type="${t.type}"][data-value="${t.value}"][data-key="${t.key}"],[data-type="${t.type}"][data-field="${c}"][data-value="${t.value}"][data-key="${t.key}"]`).addClass("active"))}void 0!==t.type&&"scope"==t.type&&($(`button[data-value="${t.value}"][data-key="${t.key}"]`).attr("data-active-elem","true"),$(`button[data-value="${t.value}"][data-key="${t.key}"]`).addClass("active"),$(`button[data-value="${t.value}"][data-key="${t.key}"]`).parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active").addClass("active")),str='<div class="filters-activate tooltips" data-position="bottom" data-title="Effacer" '+i+"><i class='fa fa-times-circle'></i><span class='activeFilters' "+i+">"+(exists(trad[s])?trad[s]:s)+"</span></div>"}$(e.filters.dom+" #activeFilters").append(str);var d={};$(e.filters.dom+" #activeFilters").children().each((function(){var e=$
42(this),t=e.data("value")+"-"+e.data("key"),a=e.data("value")+"-"+e.data("field");d[t+""+a]?e.remove():d[t+""+a]=!0}));var u=$(e.filters.dom).parent().siblings(),p=u.length>0?u[u.length-1]:null;if(activeFiltersContainer=null,p){activeFiltersContainer=$(p).find("#centerFilters-active"),activeFiltersContainer.append(str);var m={};$(activeFiltersContainer).children().each((function(){var e=$(this),t=e.data("value")+"-"+e.data("key"),a=e.data("value")+"-"+e.data("field");m[t+""+a]?e.remove():m[t+""+a]=!0})),$(activeFiltersContainer).children().off().on("click",(function(){$(".tooltip[role='tooltip']").remove();var t,a=this;$.each($(activeFiltersContainer).children(),(function(e,n){a==this&&(t=e,$(this).fadeOut().remove())})),$.each($(e.filters.dom+" .filters-activate"),(function(e,a){e==t&&$(this).fadeOut().remove()}));const n=$(e.filters.dom+` [data-type="${$(this).attr("data-type")}"][data-key="${$(this).attr("data-key")}"][${void 0!==$(this).attr("data-field")?'data-field="'+$(this).attr("data-field")+'"':'data-value="'+$(this).attr("data-value")+'"'}]`);n.removeAttr("data-active"),n.removeClass("active"),e.filters.manage.xsActiveFilter(e),e.filters.manage.removeActive(e,$(this)),coInterface.initHtmlPosition()}))}$(e.filters.dom+" .filters-activate").off().on("click",(function(){if($(".tooltip[role='tooltip']").remove(),p){var t,a=this;$.each($(e.filters.dom+" .filters-activate"),(function(e,n){a==this&&(t=e)})),$.each($(activeFiltersContainer).children(),(function(e,a){e==t&&$(this).fadeOut().remove()}))}$(this).fadeOut().remove();const n=$(e.filters.dom+` [data-type="${$(this).attr("data-type")}"][data-key="${$(this).attr("data-key")}"][${void 0!==$(this).attr("data-field")?'data-field="'+$(this).attr("data-field")+'"':'data-value="'+$(this).attr("data-value")+'"'}]`);n.removeAttr("data-active-elem"),n.removeClass("active"),e.filters.manage.xsActiveFilter(e),e.filters.manage.removeActive(e,$(this)),coInterface.initHtmlPosition()}))}}e.results.map.changedfilters=!0,notNull(a)&&!0===a&&e.search.init(e,n),e.filters.manage.xsActiveFilter(e),coInterface.initHtmlPosition(),$("div[data-type='inproject']").remove(),str.includes('data-type="inproject"')?($(e.filters.dom+" .saveActiveFilter").addClass("disabled"),$("#aapSaveFilters .saveActiveFilter").addClass("disabled")):$(e.filters.dom+" .filters-activate").length>0?($(e.filters.dom+" .saveActiveFilter").removeClass("disabled"),$("#aapSaveFilters .saveActiveFilter").removeClass("disabled"),$("#centerFilters-active").addClass("notnull")):($(e.filters.dom+" .saveActiveFilter").addClass("disabled"),$("#aapSaveFilters .saveActiveFilter").addClass("disabled"),$("#centerFilters-active").removeClass("notnull")),!o&&$(e.filters.dom+" #activeFilters .activeFilters").length>0&&$(e.filters.dom+" #activeFilters").show()}},removeActive:function(e,t,a){var n=t.data("type"),i=t.data("event"),o=t.data("field"),s=t.data("otherfield"),r=t.data("label"),l=t.data("value"),c=t.data("key"),d=t.data("or");c=t.data("key");const u=(e,t)=>{return e.filter((function(e,a,n){return!t.includes(e)}))};if(mylog.log("searchObj.manage removeActive",n,l,c,o,i),notNull(i)&&"exists"==i)"filters"==n?o.indexOf("&&")>0?$.each(o.split("&&"),(function(t,a){fieldRemove=a.indexOf("=")>0?a.split("=")[0]:a,exists(e.search.obj[n][fieldRemove])&&delete e.search.obj[n][fieldRemove]})):o.indexOf("||")>0&&exists(e.search.obj[n].$or)?delete e.search.obj[n].$or:d&&exists(e.search.obj[n].$or)?delete e.search.obj[n].$or[o]:exists(e.search.obj[n][o])?delete e.search.obj[n][o]:exists(e.search.obj[n][o+"."+l])&&delete e.search.obj[n][o+"."+l]:delete e.search.obj[n];else if(notNull(i)&&"inArray"==i){var p=exists(c)?c:l;if("filters"==n&&exists(e.search.obj[n][o]))e.search.obj[n][o].$in=removeFromArray(e.search.obj[n][o].$in,p),notEmpty(e.search.obj[n][o].$in)||delete e.search.obj[n][o];else if(null!=typeof l&&"valueArray"==n){if(s){var m=l.includes("\\")?l.split("\\"):[l];e.search.obj.filters.$or[o].$in=u(e.search.obj.filters.$or[o].$in,m),e.search.obj.filters.$or[s].$in=u(e.search.obj.filters.$or[s].$in,[r]),notEmpty(e.search.obj.filters.$or[o].$in)||delete e.search.obj.filters.$or[o],notEmpty(e.search.obj.filters.$or[s].$in)||delete e.search.obj.filters.$or[s],notEmpty(e.search.obj.filters.$or)||delete e.search.obj.filters.$or}else{m=l.includes("\\")?l.split("\\"):[l];exists(e.search.obj.filters.$or)&&exists(e.search.obj.filters.$or[o])&&exists(e.search.obj.filters.$or[o].$in)?(e.search.obj.filters.$or[o].$in=u(e.search.obj.filters.$or[o].$in,m),notEmpty(e.search.obj.filters.$or[o].$in)||delete e.search.obj.filters.$or[o],notEmpty(e.search.obj.filters.$or)||delete e.search.obj.filters.$or):(e.search.obj.filters[o].$in=u(e.search.obj.filters[o].$in,m),notEmpty(e.search.obj.filters[o].$in)||delete e.search.obj.filters[o].$in)}e.search.obj[n].includes(c)&&e.search.obj[n].splice(e.search.obj[n].indexOf(c),1)}else e.search.obj[n].$in=removeFromArray(e.search.obj[n].$in,p),notEmpty(e.search.obj[n].$in)||delete e.search.obj[n]}else if("filters"==n)valToRemove=notNull(c)?c:l,mylog.log("searchObj.manage removeActive filters",e.search.obj),"string"==typeof e.search.obj.filters[o]&&delete e.search.obj.filters[o],void 0!==e.search.obj.filters&&void 0!==e.search.obj.filters[o]&&(e.search.obj.filters[o]=removeFromArray(e.search.obj.filters[o],valToRemove),notEmpty(e.search.obj.filters[o])||delete e.search.obj.filters[o]);else if("types"==n)e.filters.actions.types.remove(e,c);else if("price"==n)e.filters.actions.price.remove(e);else if("tags"==n){var h=generateIdFromString(l,"filter_");$("#"+h).removeClass("active"),Array.isArray(e.search.obj.tags)?e.search.obj.tags.splice(e.search.obj.tags.indexOf(l),1):e.search.obj.tags=""}else if("scope"==n){var f=t.data("scopepath");f?delete myScopes.open[f]:delete myScopes.open[c]}else"around"==n?delete e.search.obj.geoSearch:void 0!==e.search.obj[n]?Array.isArray(e.search.obj[n])?(keyValue=notNull(c)?c:l,e.search.obj[n]=removeFromArray(e.search.obj[n],keyValue)):delete e.search.obj[n]:"url"==n&&(e.urlData=o);$(e.filters.dom+` .filters-activate[data-type='${n}'][data-key="${c}"][${void 0!==o?'data-field="'+o+'"':'data-value="'+l+'"'}]`).remove(),!n||"scopeList"!=n&&"scope"!=n||$(e.filters.dom+` .filters-activate[data-key="${c}"][data-value="${l}"]`).remove(),$(`#centerFilters-active .filters-activate[data-type='${n}'][data-key="${c}"][${void 0!==o?'data-field="'+o+'"':'data-value="'+l+'"'}]`).remove();const g=!n||"scope"!=n&&"scopeList"!=n?$(e.filters.dom+` button[data-type='${n}'][data-key="${c}"][${void 0!==o?'data-field="'+o+'"':'data-value="'+l+'"'}], button[data-type='${n}'][data-key="${c}"][${void 0!==o?'data-field="'+o+'"':'data-value="'+l+'"'}]`):$(`button[data-value="${l}"][data-key="${c}"]`);g.removeClass("active"),g.removeAttr("data-active-elem"),g.parent().find(".accordion-row.active").length<1&&g.parent().parent().parent().find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active"),g.parent().find(".btn-filter-tools[data-field].active").length<1&&(g.parent().find(".filter-type,.filter-subtype").first().addClass("active"),g.parent().find(".filter-type").first().length>0&&g.closest(".data-menu-parent").find(".filter-subtype").fadeIn().removeClass("hide")),g.closest(".usage-menu-filter").find(".btn-filter-tools[data-field].active").length<1&&g.closest(".data-menu-parent").find('div.panel-heading[data-parent="#filterContainerInside"]').removeClass("active"),e.filters.manage.updateActiveCounter(e,l),e.filters.manage.xsActiveFilter(e),notNull(a)||(e.results.map.changedfilters=!0,e.search.init(e)),$(e.filters.dom+" .filters-activate").length>0?($(e.filters.dom+" .saveActiveFilter").removeClass("disabled"),$("#aapSaveFilters .saveActiveFilter").removeClass("disabled"),$("#centerFilters-active").addClass("notnull")):($(e.filters.dom+" .saveActiveFilter").addClass("disabled"),$("#aapSaveFilters .saveActiveFilter").addClass("disabled"),$("#centerFilters-active").removeClass("notnull")),0==$(e.filters.dom+" #activeFilters .activeFilters").length&&$(e.filters.dom+" #activeFilters").hide()},xsActiveFilter:function(e){countFilter=$(e.filters.dom+" .filters-activate").length,countFilter>0?($(e.filters.dom+" .filter-xs-count").html(countFilter),$(e.filters.dom+" .filter-xs-count").removeClass("hide").addClass("animated bounceIn badge-success"),$("#show-filters-lg .filter-xs-count,.showHide-filters-xs .filter-xs-count").html(countFilter),$("#show-filters-lg .filter-xs-count,.showHide-filters-xs .filter-xs-count").removeClass("hide").addClass("animated bounceIn badge-success")):($(e.filters.dom+" .filter-xs-count").html(""),$(e.filters.dom+" .filter-xs-count").removeClass("animated bounceIn badge-success").addClass("hide"),$("#show-filters-lg .filter-xs-count,.showHide-filters-xs .filter-xs-count").html(""),$("#show-filters-lg .filter-xs-count,.showHide-filters-xs .filter-xs-count").removeClass("animated bounceIn badge-success").addClass("hide"))},updateActiveCounter:function(e,t){if(e.layoutDirection&&"vertical"===e.layoutDirection){var a=generateIdFromString(t,"filter_"),n=$("#"+a).data("name"),i=$("button.active[data-name='"+n+"']").length;$("#filter-"+n+" span.counter").text(i>0?i:"")}},resetFilter:function(e,t){void 0!==e.filters&&void 0!==e.filters.dom&&t&&($(e.filters.dom+" "+t+".active").each((function(){$(this).removeClass("active"),e.filters.manage.removeActive(e,$(this),!0),e.filters.manage.xsActiveFilter(e),e.filters.manage.updateActiveCounter(e,0)})),$(e.filters.dom+" .main-search-bar,"+e.filters.dom.replace("#",".")+".filter-alias.custom-filter .alias-main-search-bar").val(""),e.search.obj&&e.search.obj.text&&(e.search.obj.text=""),e.results.map&&(e.results.map.changedfilters=!0),e.search.init(e))}},lists:{scopeList:{},themes:{}},actions:{price:{add:function(e){priceStr="",deviseStr=void 0!==e.search.obj.devise?e.search.obj.devise:"â¬",void 0!==e.search.obj.priceMin&&(priceStr=trad.price+" > "+e.search.obj.priceMin+" "+deviseStr),void 0!==e.search.obj.priceMax&&(priceStr=notEmpty(priceStr)?e.search.obj.priceMin+" "+deviseStr+" < "+trad.price+" < "+e.search.obj.priceMax+" "+deviseStr:trad.price+" < "+e.search.obj.priceMax+" "+deviseStr),e.filters.manage.addActive(e,{type:"price",value:priceStr},!0)},remove:function(e){$(e.filters.dom+' .filters-activate[data-type="price"]').length>0&&$(e.filters.dom+' .filters-activate[data-type="price"]').fadeOut().remove(),void 0!==e.search.obj.priceMin&&delete e.search.obj.priceMin,void 0!==e.search.obj.priceMax&&delete e.search.obj.priceMax}},scopeList:{scopeObject:function(e){mylog.log("searchObj.actions.scopeList.scopeObject",e);var t={name:e.name,active:!0};if(void 0!==e.id?t.id=e.id:void 0!==e._id&&(t.id=e._id.$id),void 0!==e.country?t.countryCode=e.country:t.countryCode=e.countryCode,void 0!==e.postalCode&&(t.postalCode=e.postalCode),void 0!==e.ke
42y&&(t.key=e.key),void 0!==e.postalCode&&void 0!==e.uniqueCp&&0==e.uniqueCp)mylog.log("searchObj.actions.scopeList.scopeObject communexionObj cp values",e),t.type="cities",t.name=e.cityName,t.allCP=e.allCP,t.id=e.city,t.postalCode=e.postalCode,void 0===t.key&&(t.key=e.id+"city"+e.postalCode);else if(void 0!==e.level){var a=e.level[0];t.level=parseInt(a),t.type="level"+a,void 0===t.key&&(t.key=t.id+t.type)}else t.type="cities",t.name=void 0!==e.name?e.name:e.cityName,t.allCP=void 0!==e.postalCodes?e.postalCodes:e.allCP,t.id=void 0!==e._id&&void 0!==e._id.$id?e._id.$id:e.city,void 0===t.key&&(t.key=void 0!==t.id?t.id+"city":e.id+"city");return mylog.log("searchObj.actions.scopeList.scopeObject objToPush",t),t}},text:{launch:function(e,t,a=null,n=null){var i=notNull(n)?n:e.filters.dom;searchValue=$(i+" .searchBar-filters .main-search-bar[data-field='"+t+"']").val();var o=$(i+" .searchBar-filters .main-search-bar[data-field='"+t+"']").data("text-path"),s=$(i+" .searchBar-filters .main-search-bar[data-field='"+t+"']").data("search-by"),r=!0;if("text"==t||""!=o)if(""!=o&&(t="text"),"#"==searchValue.charAt(0))if((13==a.keyCode||null==a)&&searchValue.length>2&&!e.search.obj.tags.includes(searchValue.replace("#",""))){const t=searchValue.replace("#","");e.search.obj.tags.push(t),e.filters.manage.addActive(e,{type:"tags",value:t,label:t}),r=!0}else r=!1;else e.search.obj[t]=searchValue,""!=o&&(e.search.obj.textPath=o),""!=s&&(e.search.obj.searchBy=s);else notEmpty(searchValue)?e.search.obj.filters[t]=searchValue:void 0!==e.search.obj.filters[t]&&delete e.search.obj.filters[t];r&&(e.results.map.changedfilters=!0,e.filters.actions.text.spin(e,!0,t),e.search.init(e))},spin:function(e,t,a,n){parentContainer=e.filters.dom+" .searchBar-filters",dataField=notNull(a)?"[data-field='"+a+"']":"",defaultClass=void 0!==$(parentContainer+" .main-search-bar-addon"+dataField).attr("data-icon")?$(parentContainer+" .main-search-bar-addon"+dataField).attr("data-icon"):"fa-arrow-circle-right",removeClass=t?defaultClass:"fa-spin fa-circle-o-notch",addClass=t?"fa-spin fa-circle-o-notch":defaultClass,notNull(n)&&(parentContainer="",dataField=n),t||(parentContainer="",dataField="");var i=$(parentContainer+" .main-search-bar-addon"+dataField);if(void 0!==$(parentContainer+" .main-search-bar-addon"+dataField).attr("data-alias")){var o=$(parentContainer+" .main-search-bar-addon"+dataField).attr("data-alias");i=$(parentContainer+" .main-search-bar-addon"+dataField+","+o)}i.find("i").removeClass(removeClass).addClass(addClass)}},multiple:{add:function(e,t,a,n){e.search.obj[t]=[],notNull(a)&&e.search.obj[t].push(a),$(e.filters.dom+" #activeFilters .filters-activate[data-type='"+t+"']").each((function(){$.inArray($(this).data("key"),e.search.obj[t])<0&&e.search.obj[t].push($(this).data("key"))}))},remove:function(e,t,a,n){e.search.obj[t].indexOf(a)>-1&&e.search.obj[t].splice(e.search.obj[t].indexOf(a),1)}},types:{initList:[],add:function(e,t,a){e.search.obj.types=[],notNull(t)&&e.search.obj.types.push(t),$(e.filters.dom+" #activeFilters .filters-activate[data-type='types']").each((function(){$.inArray($(this).data("key"),e.search.obj.types)<0&&e.search.obj.types.push($(this).data("key"))})),e.filters.actions.types.checkTypes(e,a)},remove:function(e,t,a){e.search.obj.types.indexOf(t)>-1&&e.search.obj.types.splice(e.search.obj.types.indexOf(t),1),!1!==a&&($(e.filters.dom+" #activeFilters .filters-activate[data-type='types']").each((function(){$.inArray($(this).data("key"),e.search.obj.types)<0&&e.search.obj.types.push($(this).data("key"))})),e.filters.actions.types.checkTypes(e))},checkTypes:function(e,t){0==e.search.obj.types.length&&(e.search.obj.types=jQuery.extend(!0,[],e.filters.actions.types.initList)),e.results.countResults(e),!1!==t&&e.header.set(e)},setBadges:function(e){$.each(e.results.count,(function(e,t){$("#count"+e).text(t)}))}},themes:{initList:[],isLoaded:!1,callBack:function(e){},setThemesCounts:function(e){$(".badge-theme-count").each((function(){$(this).text(0)})),void 0!==e.search.obj.filters.categoryThematic&&delete e.search.obj.filters.categoryThematic,ajaxPost(null,e.urlData,{filters:e.search.obj.filters,searchType:e.search.obj.types,notSourceKey:e.search.obj.notSourceKey,showMembersCodev:e.search.obj.showMembersCodev,countLevel1:void 0!==e.search.obj.countLevel1&&e.search.obj.countLevel1,indexStep:"0",fields:void 0!==e.filters&&void 0!==e.filters.views&&exists(e.filters.views.countFieldPath)?["name","tags","extraInfo"].concat(e.filters.views.countFieldPath):["name","tags","extraInfo","answers"]},(function(t){if(t){$(".badge-theme-count").each((function(){$(this).text(0)}));let n=t.results;mylog.log("Set themes counts"+n.length,n,e.search.obj.filters);var a=function(t,a=""){if(t)for(var n=Array.from(new Set(t)),i=n.length-1;i>=0;i--){let t=Object.keys(trad).find(e=>trad[e].toLowerCase()==n[i].toLowerCase()),o=a?` [data-field="${a}"] `:"",s=$(e.container+o+' [data-countkey="'+n[i].replace(/"/g,""")+'"]');if(0==s.length&&(s=$(e.container+o+' [data-countvalue="'+n[i].toLowerCase().trim().replace(/\s/g,"").replace(/"/g,""")+'"]')),0==s.length&&(s=$(e.container+o+' [data-countkey="'+(t||"").replace(/"/g,""")+'"]')),0==s.length&&$(e.container+" .badge-theme-count").each((function(){Array.isArray($(this).data("c
42ountvalue"))&&$(this).data("countvalue").includes(n[i])&&(s=$(this))})),0!=s.length){let e=parseInt(s.html(),10)+1;s.html(e),s.removeClass("label-default"),s.addClass("label-primary")}}};for(const[t,i]of Object.entries(n)){if(exists(e.filters.views.countFieldPath)&&$.each(e.filters.views.countFieldPath,(function(e,t){let n=jsonHelper.getValueByPath(i,t);"string"==typeof n&&(n=n.split()),a(n,t)})),!exists(e.filters.views.countOnlyPath)&&exists(i.tags)){let e=i.tags;a(e)}if(notNull("undefined"!=e.search.obj)&&void 0!==e.search.obj.countLevel1&&e.search.obj.countLevel1&&void 0!==i.address&&void 0!==i.address.level1){let t=$(e.container+' [data-countkey="'+i.address.level1+'"]'),a=parseInt(t.html(),10)+1;t.html(a),t.removeClass("label-default"),t.addClass("label-primary")}}exists(e.filters.views)&&exists(e.filters.views.countFieldPath)&&$.each(e.filters.views.countFieldPath,(function(t,a){var n=$(e.container+" [data-field='"+a+"'] .badge-theme-count").get();if(n.sort((function(e,t){return parseInt(t.innerHTML)-parseInt(e.innerHTML)})),Array.isArray(n)&&exists(n[0])){var i=n[0].parentNode.parentNode;for(t=0;t<n.length;t++)i.appendChild(n[t].parentNode)}})),$(e.container+" .badge-theme-count").each((function(){$(this).data("countlock","true"),"0"==$(this).text()&&$(this).hasClass("remove0")&&$(this).parent().remove()})),e.filters.actions.themes.isLoaded=!0,e.filters.actions.themes.callBack(n)}else toastr.error(t.content)}))}},geoPosition:{getLocation:function(e){navigator.geolocation?navigator.geolocation.getCurrentPosition(e.filters.actions.geoPosition.showPosition):x.innerHTML="Geolocation is not supported by this browser."},showPosition:function(e){fObj.search.obj.geoSearch=fObj.filters.actions.geoPosition.getBoundingBox([e.coords.latitude,e.coords.longitude],fObj.search.obj.dist),fObj.search.init(fObj)},getBoundingBox(e,t){var a,n,i,o,s,r,l,c,d,u,p,m,h,f;return t<0?"Illegal arguments":(Number.prototype.degToRad=function(){return this*(Math.PI/180)},Number.prototype.radToDeg=function(){return 180*this/Math.PI},a=(-90).degToRad(),n=90..degToRad(),i=(-180).degToRad(),o=180..degToRad(),6378.1,s=t/6378.1,r=e[0],l=e[1],c=r.degToRad(),d=l.degToRad(),u=c-s,p=c+s,m=void 0,h=void 0,f=Math.asin(Math.sin(s)/Math.cos(c)),u>a&&p<n?(h=d+f,(m=d-f)<i&&(m+=2*Math.PI),h>o&&(h-=2*Math.PI)):(u=Math.max(u,a),p=Math.min(p,n),m=i,h=o),geoBox={latMinScope:u.radToDeg(),latMaxScope:p.radToDeg(),lngMinScope:m.radToDeg(),lngMaxScope:h.radToDeg()},geoBox)}}}},table:{initDefaults:function(e,t){e.table.init(e,t)},init:function(e,t){e.search.obj.ranges={},$.each(e.search.obj.types,(function(t,a){e.search.obj.ranges[a]={indexMin:0,indexMax:e.search.obj.indexStep}})),e.search.multiCols.results={},e.table.directory=directory.table.init(t,e)},render:function(e,t,a){e.table.directory.results=t,e.table.directory.initViewTable(e.table.directory)},event:function(e){if($(window).off("scroll"),e.search.obj.indexStep>0){if(e.results.numberOfResults%e.search.obj.indexStep==0)var t=Math.floor(e.results.numberOfResults/e.search.obj.indexStep);else t=Math.floor(e.results.numberOfResults/e.search.obj.indexStep)+1;$(".pageTable").pagination({items:t,itemOnPage:e.search.obj.indexStep,currentPage:e.search.obj.nbPage+1,hrefTextPrefix:"?page=",cssStyle:"light-theme",prevText:'<i class="fa fa-chevron-left"></i> '+trad.previous,nextText:trad.next+' <i class="fa fa-chevron-right"></i>',onInit:function(){},onPageClick:function(t,a){$(".selectAllElements").prop("checked",!1),$(".countElmSelect").html(""),coInterface.simpleScroll(0,10),e.search.obj.nbPage=t-1,e.search.obj.indexMin=e.search.obj.indexStep*e.search.obj.nbPage,$(".bodySearchContainer #table .directoryLines").html("<tr> <td colspan='5' class='text-center'></td></tr>"),coInterface.showLoader(".bodySearchContainer #table .directoryLines tr td"),e.search.start(e)}})}}},admin:{options:{},directory:{},initDefaults:function(e,t){mylog.log("searchObj.admin.initSearchObj",t),e.admin.directory=adminDirectory.init(t.loadEvent.options)},init:function(e){mylog.log("searchObj.admin.initf",e),mylog.log("searchObj.admin.init fObj.admin.adminDirectory",e.admin.directory)},searchParams:function(e,t){return t.private=!0,t},start:function(e){mylog.log("searchObj.admin.start"),coInterface.showLoader(e.results.dom,trad.currentlyresearching)},render:function(e,t,a){mylog.log("filterAdmin.results.render adminDirectory",e.admin.directory,t,a),e.admin.directory.results=t,e.admin.directory.initViewTable(e.admin.directory),e.admin.directory.bindAdminBtnEvents(e.admin.directory),"function"==typeof e.admin.directory.bindCostum&&e.admin.directory.bindCostum(e.admin.directory)},event:function(e){if(mylog.log("searchObj.admin.event"),e.search.obj.indexStep>0){if(e.results.numberOfResults%e.search.obj.indexStep==0)var t=Math.floor(e.results.numberOfResults/e.search.obj.indexStep);else t=Math.floor(e.results.numberOfResults/e.search.obj.indexStep)+1;$(".pageTable").pagination({items:t,itemOnPage:e.search.obj.indexStep,currentPage:e.search.obj.nbPage+1,hrefTextPrefix:"?page=",cssStyle:"light-theme",prevText:'<i class="fa fa-chevron-left"></i> '+trad.previous,nextText:trad.next+' <i class="fa fa-chevron-right"></i>',onInit:function(){},onPageClick:function(t,a){coInterface.simpleScroll(0,10),e.search.obj.nbPage=t-1,e.search.obj.indexMin=e.search.obj.indexStep*e.search.obj.nbPage,e.search.start(e)}})}},callBack:function(e,t){mylog.log("searchObj.admin.callBack"),e.admin.directory.results=t,$("#"+e.admin.directory.container+" .sortAdmin").length>0&&$("#"+e.admin.directory.container+" .sortAdmin").off().on("click",(function(){e.search.obj.sort={},"up"==$(this).data("sort")?e.search.obj.sort[$(this).data("field")]=1:e.search.obj.sort[$(this).data("field")]=-1,e.search.start(e)}))}},dashboard:{options:{},successComplete:function(e,t){e.search.currentlyLoading=!0,$(e.results.dom).find(".loader").remove(),$(e.results.dom+" .processingLoader").remove(),$(e.results.dom).html(t)}},crowdfunding:{event:function(e){if(contextData&&void 0!==contextData&&void 0!==contextData.links&&void 0!==contextData.type&&void 0!==contextData.links[links.connectType[contextData.type]]&&void 0!==contextData.links[links.connectType[contextData.type]][userId]&&1==contextData.links[links.connectType[contextData.type]][userId].isAdmin){var t="";t+='<div id="headCrowd">',void 0!==e&&void 0!==e.search&&void 0!==e.search.obj&&void 0!==e.search.obj.types&&1==e.search.obj.types.length&&"crowdfunding"==e.search.obj.types[0]?e.resultKeys.length>0&&(t+='<span class="" style="padding:5px;margin:10px;">Accéder et gérer : </span>',t+='<button type="button" style="padding:5px;margin:10px;" class="pledgeTable" data-type="pledge">Promesse de dons</button>',t+='<button type="button" style="padding:5px;margin:10px;" class="pledgeTable" data-type="donation">Dons</button>',$(".pledgeTable").off().on("click",(function(){var t=$(this).data("type"),a="Récapitulatif des ",n={title:a+="pledge"==t?"promesses de dons":"dons",table:{name:{name:"Nom"},amount:{name:"Montant",sum:!0},type:{name:"type"}
42,validateField:{field:"type",value:"donation"}},actions:{delete:!0},paramsFilter:{defaults:{types:["crowdfunding"],filters:{type:t}}}};"pledge"==t&&(n.actions.validatePledge=!0),n.paramsFilter.defaults.filters.$or={},$.each(e.resultKeys,(function(e,t){n.paramsFilter.defaults.filters.$or["parent."+t]={$exists:!0}})),ajaxPost("#ajax-modal-modal-body",baseUrl+"/"+moduleId+"/admin/directory/type/"+contextData.type+"/id/"+contextData.id,n,(function(){}),"html"),$("#ajax-modal").modal("show"),$("#ajax-modal .modal-header").hide(),$("#ajax-modal-modal-title").hide()}))):t+='<span><i class="fa fa-info"><i> Les campagnes de financement participatif sont obligatoirement liées à un projet. Si vous souhaitez créer une campagne, créez préalablement un projet qui la porte.</span>',t+="</div>",$("#headCrowd")&&$("#headCrowd").remove(),$(t).insertBefore(e.header.dom)}},render:function(e,t,a){var n=baseUrl+"/"+moduleId+"/crowdfunding/getcampaignandcounters";mylog.log("fObj render",e),void 0!==e&&void 0!==e.search&&void 0!==e.search.obj&&void 0!==e.search.obj.types&&1==e.search.obj.types.length&&"projects"==e.search.obj.types[0]&&(n+="byparent"),ajaxPost(null,n,a,(function(t){var a=t.results;e.resultKeys=[],e.resultKeys=Object.keys(a),e.results.render(e,a,t)}),null,null,{async:!1})}},graph:{dom:"#graph-container",hexagoneDom:null,typeTags:"tags",hexagoneCanvas:null,graph:null,circle:null,circlerelation:null,relation:null,circlerelations:[],mindmap:null,circularbarplot:null,network:null,venn:null,tooltip:null,currentGraph:null,validGraphs:["circle","relation","network","mindmap","circlerelation","venn","circularbarplot","hexagone"],lastResult:null,hexagone:null,authorizedTags:null,defaultGraph:"circle",mindmapDepth:3,autoDraw:!0,max:null,initPosition:null,addHexagone:!1,hexagoneFilters:{container:null,active:!1},hexagoneCallback:null,circleCallback:null,init:function(e){return mylog.log("init graph",e),e.pInit.graph&&(e.pInit.graph.dom&&(this.dom=e.pInit.graph.dom),e.pInit.graph.hexagoneDom&&(this.hexagoneDom=e.pInit.graph.hexagoneDom),e.pInit.graph.hexagoneCanvas&&(this.hexagoneCanvas=e.pInit.graph.hexagoneCanvas),e.pInit.graph.addHexagone&&(this.addHexagone=e.pInit.graph.addHexagone),e.pInit.graph.hexagoneFilters&&
42(this.hexagoneFilters=e.pInit.graph.hexagoneFilters),e.pInit.graph.hexagoneCallback&&(this.hexagoneCallback=e.pInit.graph.hexagoneCallback),e.pInit.graph.circleCallback&&(this.circleCallback=e.pInit.graph.circleCallback),e.pInit.graph.authorizedTags&&(this.authorizedTags=e.pInit.graph.authorizedTags),e.pInit.graph.typeTags&&(this.typeTags=e.pInit.graph.typeTags),void 0!==e.pInit.graph.autoDraw&&(this.autoDraw=e.pInit.graph.autoDraw),e.pInit.graph.defaultGraph&&(this.defaultGraph=e.pInit.graph.defaultGraph),e.pInit.graph.mindmapDepth&&(this.mindmapDepth=e.pInit.graph.mindmapDepth),e.pInit.graph.circlerelations&&(this.circlerelations=e.pInit.graph.circlerelations),e.pInit.graph.initPosition&&(this.initPosition=e.pInit.graph.initPosition),e.pInit.graph.max&&(this.max=e.pInit.graph.max)),this.currentGraph&&(graphName=this.currentGraph),this.tooltip=new GraphTooltip(this.dom),this.tooltip.hide(),window.onresize=e=>{this.tooltip.goToNode()},this.circle=new CircleGraph([],e=>e.group,this.authorizedTags),this.venn=new VennGraph([],this.authorizedTags),this.circlerelation=new CircleRelationGraph([],e=>e.group,this.authorizedTags,this.circlerelations,!0,this.typeTags),this.relation=new RelationGraph([],this.authorizedTags),this.network=new NetworkGraph([],e=>e.data.type),this.mindmap=new MindmapGraph([],this.mindmapDepth,{id:"root",label:"Recherche"}),this.circularbarplot=new CircularBarplotGraph,"function"==typeof HexagonGrid&&(this.hexagone=new HexagonGrid(this.hexagoneCanvas,50,this.hexagoneFilters.active&&this.hexagoneFilters.container?window.innerWidth-320:window.innerWidth)),this.max&&this.circularbarplot.setMax(this.max),this.addHexagone&&this.hexagone&&(this.circlerelation.setActivateHexagone(this.addHexagone,this.hexagoneCallback),this.hexagone.setActiveCircle(this.addHexagone,this.circleCallback),this.hexagoneFilters.active&&this.hexagoneFilters.container&&this.hexagone.setActiveFilters(this.hexagoneFilters.active,this.hexagoneFilters.container)),this.circlerelation.setInitPosition(this.initPosition),this.network.setLabelFunc((e,t,a)=>"group"==e.data.group&&Object.keys(trad).includes(e.data.label)?trad[e.data.label]:"root"==e.data.group&&null==typeof e.data.label?"Recherche":e.data.label),this.mindmap.setLabelFunc((e,t,a)=>"root"==e.data.id?"Recherche":Object.keys(trad).includes(e.data.label)?trad[e.data.label]:e.data.label),this.circlerelation.setOnClickNode((e,t,a)=>{console.log("CLICKED",e,t,a),this.tooltip.node=d3.select(e.currentTarget),this.tooltip.setContent(t),this.tooltip.show()}),this.circlerelation.setOnZoom((e,t,a)=>{this.tooltip.goToNode()}),this.circle.setOnClickNode((e,t,a)=>{console.log("CLICKED",e,t,a),this.tooltip.node=d3.select(e.currentTarget),this.tooltip.setContent(t),this.tooltip.show()}),this.circle.setOnZoom((e,t,a)=>{this.tooltip.goToNode()}),this.venn.setOnClickNode((e,t,a)=>{console.log("CLICKED",e,t,a),this.tooltip.node=d3.select(e.currentTarget),this.tooltip.setContent(t),this.tooltip.show()}),this.venn.setOnZoom((e,t,a)=>{this.tooltip.goToNode()}),this.relation.setOnClickNode((e,t,a)=>{console.log("CLICKED",e,t,a),this.tooltip.node=d3.select(e.currentTarget),this.tooltip.setContent(t),this.tooltip.show()}),this.relation.setOnZoom((e,t,a)=>{this.tooltip.goToNode()}),this.network.setOnClickNode((e,t,a)=>{["group","root"].includes(t.data.group)||(console.log("CLICKED",e,t,a),this.tooltip.node=d3.select(e.currentTarget).select("circle"),this.tooltip.setContent(t),this.tooltip.show())}),this.network.setOnZoom((e,t,a)=>{this.tooltip.goToNode()}),this.network.setOnTick(()=>{this.tooltip.goToNode()}),this.mindmap.setOnClickNode((e,t,a)=>{console.log("CLICKED",e,t,a),t.data.collection?urlCtrl.openPreview("#page.type."+t.data.collection+".id."+t.data.id):t.data.id&&urlCtrl.openPreview("#page.type.citoyens.id."+t.data.id)}),this.mindmap.setOnMouseoverNode((e,t)=>{this.tooltip.goToNode()}),this.mindmap.setOnMouseoutNode((e,t)=>{this.tooltip.goToNode()}),this.mindmap.setOnZoom((e,t,a)=>{this.tooltip.goToNode()}),coInterface.bindLBHLinks(),e.results.graph.active?this.switchGraph(e,e.results.graph.active):this.switchGraph(e,this.defaultGraph),!0},switchGraph:function(e,t){if(console.log("SWITCH TO",t),e.graph.validGraphs.includes(t.toLowerCase())&&e.graph.currentGraph!=t.toLowerCase())if("hexagone"==t.toLowerCase()){if(this.hexagone){$(this.dom).addClass("hidden"),$(this.hexagoneDom).removeClass("hidden"),e.graph.graph=e.graph[t],e.results.graph.active=t;const a=$(e.graph.hexagoneDom).append('<div id="loader-graph"></div>');coInterface.showLoader(a.find("#loader-graph"),"Chargement"),e.graph.lastResult&&(e.graph.graph.drawedHex={},e.graph.graph.drawedTitle={},e.graph.graph.clearCanvas(),e.graph.graph.placeGroupsWithOffsets(Object.values(e.graph.graph.prepareData(e.graph.authorizedTags,e.graph.lastResult.results)),e.graph.graph.getCenterTile())),$(this.hexagoneDom).find("#loader-graph").remove()}}else{if($(this.dom).removeClass("hidden"),$(this.hexagoneDom).addClass("hidden"),e.graph.graph&&e.graph.graph._rootSvg&&e.graph.graph._rootSvg.remove(),e.results.graph.active=t,e.graph.graph=e.graph[t],e.graph.autoDraw){const t=$(e.graph.dom).append('<div id="loader-graph"></div>');coInterface.showLoader(t.find("#loader-graph"),"Chargement"),e.graph.beforeDraw(e),e.graph.graph.draw(e.graph.dom)}e.graph.lastResult&&e.graph.graph.updateData(e.graph.graph.preprocessResults(e.graph.lastResult.results),e.graph.autoDraw),$(this.dom).find("#loader-graph").remove()}},beforeDraw:function(e){},draw:function(e){e.graph.graph.isDrawed||e.graph.graph.draw(e.graph.dom),e.graph.lastResult&&e.graph.graph.updateData(e.graph.graph.preprocessResults(e.graph.lastResult.results),!0)},successComplete:function(e,t){if("hexagone"==e.results.graph.active&&this.hexagone){const a=e.search.obj.tags?e.search.obj.tags:[];a.length>0?a.filter(t=>e.graph.authorizedTags.includes(t)):e.graph.authorizedTags;this.lastResult=t;const n=$(e.graph.hexagoneDom).append('<div id="loader-graph"></div>');coInterface.showLoader(n.find("#loader-graph"),"Chargement"),e.graph.graph.clearCanvas(),e.graph.graph.placeGroupsWithOffsets(Object.values(e.graph.graph.prepareData(e.graph.authorizedTags,t.results)),e.graph.graph.getCenterTile()),$(this.hexagoneDom).find("#loader-graph").remove()}else{const a=e.search.obj.tags?e.search.obj.tags:[],n=a.length>0?a.filter(t=>e.graph.authorizedTags.includes(t)):e.graph.authorizedTags;e.graph.graph.setAuthorizedTags(n),this.lastResult=t,e.graph.graph.updateData(this.graph.preprocessResults(t.results),e.graph.autoDraw),e.graph.graph.initZoom()}}},live:{stopPropagation:!1,options:{nbCol:2,dateLimit:0,indexStep:5,inline:!1,isLive:!0,scroll:!0},init:function(e){e.live.options.dateLimit=0,coInterface.showLoader(e.results.dom,trad.currentlyresearching);var t="undefined"!=typeof pageProfil&&void 0!==pageProfil.affixPageMenu?pageProfil.affixPageMenu+5:0;notNull(e.live.options.scroll)&&"false"!==e.live.options.scroll&&c
42oInterface.simpleScroll(t,400)},searchParams:function(e,t){var a=$.extend({},e.live.options);return a.search=t,void 0!==e.live.options.search&¬Empty(e.live.options.search)&&$.each(["searchTags","locality","type"],(function(t,n){void 0!==e.live.options.search[n]&¬Empty(e.live.options.search[n])&&(a.search[n]=e.live.options.search[n])})),"false"==a.scroll&&(e.live.stopPropagation=!0),a},start:function(e){},successComplete:function(e,t){e.search.loadEvent.bind&&(e[e.search.loadEvent.active].event(e),e.search.loadEvent.bind=!1),e.search.currentlyLoading=!1,$(e.results.dom+" .container-live").find(".loader").remove(),$(e.results.dom+" .processingLoader").remove(),$(e.results.dom).append(t),$(e.results.dom+" #noMoreNews").length&&($(e.results.dom+" .container-live").append(loading),e.live.stopPropagation=!0),e.live.options.dateLimit=$(e.results.dom+" .dateLimit").val(),$(e.results.dom+" .dateLimit").remove(),$(e.results.dom+" .relaunchSearch").length&&($(e.results.dom+" .relaunchSearch").remove(),e.search.start(e)),document.querySelectorAll("img.lzy_img").forEach(t=>{e.results.smartGrid&&(t.dom=e.results.dom+" .container-live"),imageObserver.observe(t)}),e.live.callBack(e)},event:function(e){$(window).off("scroll touchmove",e.live.scroll).on("scroll touchmove",e,e.live.scroll)},scroll:function(e){if(!e.data.search.currentlyLoading&&!e.data.live.stopPropagation){var t=$(e.data.results.dom).height();mylog.log("searchObj.live.event scroll2",t,$(this).scrollTop(),t-$(window).height()),$(this).scrollTop()>=t-$(window).height()&&e.data.search.start(e.data)}},callBack:function(e,t){mylog.log("searchObj.live.callBack",t)}},agenda:{options:{dayCount:0,noResult:!0,nbLaunchSesearch:0,countsLaunchSesearch:0,todayDate:null,startDate:null,heightScroll:200,limitSearch:7,nbSearch:0,searchPasteEvents:!1,finishSearch:!1,calendarConfig:{}},stopPropagation:!1,init:function(e){coInterface.showLoader(e.results.dom,trad.currentlyresearching),coInterface.simpleScroll(0,500),e.agenda.options.searchPasteEvents=!1,e.agenda.options.finishSearch=!1,$(e.footerDom+" .pageTable").length<=0&&$(e.footerDom).append('<div class="pageTable col-xs-12 text-center"></div>')},searchParams:function(e,t){return(e.agenda.options.dayCount>6||e.agenda.options.searchPasteEvents)&&(t.recurrency=!1),void 0!==t.startDate&&null!=t.startDate&&(t.startDateUTC=moment(1e3*t.startDate).local().format()),t},getStartDate:function(e){mylog.log("searchObj.agenda.getStartDate",e.agenda.options.dayCount,e.agenda.options.startDate);var t=new Date;t=new Date(t.setSeconds(0)),t=new Date(t.setMinutes(0));var a=(t=new Date(t.setHours(0))).setDate(t.getDate());return mylog.log("searchObj.agenda.getStartDate return",e.agenda.options.dayCount,a),a},getStartMoment:function(e){mylog.log("searchObj.agenda.getStartMoment",e.agenda.options.dayCount,e.agenda.options.todayDate);var t=e.agenda.options.todayDate,a=moment(t).local().set("date",moment(t).get("date")+e.agenda.options.dayCount).format();return mylog.log("searchObj.agenda.getStartMoment return",e.agenda.options.dayCount,a),a},getDateHtml:function(e){mylog.log("searchObj.agenda.getDateHtml",e.agenda.options.startDate,moment(e.agenda.options.startDate).local().locale("fr").format("dddd DD MMMM"));var t="";return e.agenda.options.searchPasteEvents||(t='<div class="col-xs-12 smartgrid-slide-element start-masonry"><div class="dayEvent col-xs-12"><h2 class="text-white date"><span class="date-label">'+moment(e.agenda.options.startDate).local().locale("fr").format("dddd DD MMMM")+"</span></h2></div></div>"),t},start:function(e){mylog.log("searchObj.agenda.start",e.agenda.options.dayCount),mylog.log("searchObj.agenda.start 2",e.agenda.options.todayDate),null==e.agenda.options.todayDate&&(e.agenda.options.todayDate=e.agenda.getStartDate(e),e.agenda.options.startDate=e.agenda.options.todayDate),mylog.log("searchObj.agenda.start before startMoment",e.agenda.options.startDate);var t=e.agenda.getStartMoment(e);mylog.log("searchObj.agenda.start startMoment",t),e.agenda.options.startDate=new Date(t),mylog.log("searchObj.agenda.start fObj.agenda.options.startDate",e.agenda.options.dayCount,e.agenda.options.startDate),e.search.obj.startDate=Math.floor(e.agenda.options.startDate/1e3)},event:function(e){mylog.log("searchObj.agenda.event"),$(window).off("scroll touchmove",e.agenda.scroll).on("scroll touchmove",e,e.agenda.scroll)},scroll:function(e){if(e.preventDefault(),!e.data.search.currentlyLoading&&!e.data.agenda.options.finishSearch)if(e.data.agenda.options.searchPasteEvents&&!e.data.scroll.
42stopPropagation){var t=$("html").height();$(this).scrollTop()>=t-$(window).height()&&(e.data.search.obj.indexMin=e.data.search.obj.indexMin+e.data.search.obj.indexStep,e.data.search.start(e.data))}else if(!e.data.agenda.options.finishSearch){t=$("#search-content").height();$(window).scrollTop()+$(window).height()>$(document).height()-e.data.agenda.options.heightScroll&&void 0!==e.data.agenda.options.dayCount&&(e.data.agenda.options.dayCount++,e.data.search.start(e.data))}},callBack:function(e,t){mylog.log("searchObj.agenda.callBack",t,e.agenda.options),0!=e.agenda.options.finishSearch||e.agenda.options.searchPasteEvents?e.agenda.options.searchPasteEvents&&0==t.length&&void 0!==e.agenda.options.noResult&&!0===e.agenda.options.noResult&&e.agenda.end(e):(t.length>0?e.agenda.options.nbSearch=0:e.agenda.options.nbSearch++,mylog.log("searchObj.agenda.callBack if ",e.agenda.options.limitSearch,e.agenda.options.nbSearch,t.length),0==t.length&&e.agenda.options.limitSearch<=e.agenda.options.nbSearch?(mylog.log("searchObj.agenda.callBack if searchNextEvent"),e.agenda.searchNextEvent(e)):0==t.length&&void 0!==e.agenda.options.noResult&&!0===e.agenda.options.noResult?(mylog.log("searchObj.agenda.callBack noResult"),e.agenda.options.dayCount++,e.search.start(e)):void 0!==e.agenda.options.countsLaunchSesearch&&void 0!==e.agenda.options.nbLaunchSesearch&&e.agenda.options.nbLaunchSesearch>0&&e.agenda.options.nbLaunchSesearch>e.agenda.options.countsLaunchSesearch&&(mylog.log("searchObj.agenda.callBack nbLaunchSesearch"),e.agenda.options.countsLaunchSesearch++,e.agenda.options.dayCount++,e.search.start(e)))},searchNextEvent:function(e){mylog.log("searchObj.agenda.searchNextEvent");var t=e.search.constructObjectAndUrl(e,!0);t=e.agenda.searchParams(e,t),mylog.log("searchObj.agenda.searchNextEvent params",t),$.ajax({type:"POST",url:baseUrl+"/co2/search/searchnextevent",data:t,dataType:"json",error:function(e){mylog.log("searchObj.agenda.searchNextEvent error",e)},success:function(a){if(mylog.log("searchObj.agenda.searchNextEvent success",a),void 0!==a.nextEvent)$.each(a.nextEvent,(function(a,n){var i=1e3*n.startDate.sec,o=moment(i).format(),s=moment.duration(moment(o).diff(moment(t.startDateUTC))),r=Math.floor(s.asDays());e.agenda.options.dayCount+=r,e.agenda.options.nbSearch=0,e.search.start(e)}));else{var n=e.agenda.end(e,a);e.results.smartGrid?($str=$(n),e.results.$grid.append($str).masonry("appended",$str,!0).masonry("layout")):$(e.results.dom).append(n),e.agenda.options.finishSearch=!0,$(e.results.dom+" .seePasteEvent").off().on("click",(function(){coInterface.showLoader(e.results.dom,trad.currentlyresearching),coInterface.simpleScroll(0,200),e.search.obj.count=!0,e.search.obj.countType=["events"],e.search.obj.indexMin=0,void 0!==e[e.search.loadEvent.active].stopPropagation&&(e[e.search.loadEvent.active].stopPropagation=!1),e.results.smartGrid&&(null===e.results.$grid?e.results.$grid=$(e.results.dom).masonry({itemSelector:".smartgrid-slide-element",columnWidth:".searchEntityContainer.smartgrid-slide-element"}):(e.results.$grid.masonry("destroy"),e.results.$grid.masonry({itemSelector:".smartgrid-slide-element",columnWidth:".searchEntityContainer.smartgrid-slide-element"}))),e.search.loadEvent.bind=!0,e.search.countResult=!0,e.agenda.options.searchPasteEvents=!0,e.agenda.options.nbSearch=0,e.agenda.options.finishSearch=!1,e.search.start(e),$(e.results.dom).append('<a href=\'javascript:;\' class=\'btn bg-orange text-white backToTodayEvent\'><span class="icon-stack"><i class="fa fa-calendar icon-stack-3x"></i><i class="fa fa-refresh icon-stack-1x right_align"></i></span> '+trad.backToToday+"</a>"),$(e.results.dom+" .backToTodayEvent").off().on("click",(function(){e.search.init(e),$(this).fadeOut(300).remove()}))}))}}})},end:function(e,t){var a='<div class="col-xs-12 smartgrid-slide-element"><div class="dayEvent col-xs-12 endResults"><h2 class="text-white col-xs-12 date text-center"><span class="col-xs-12 date-label small uppercase">'+trad.noMoreEvents+'</span><a href="javascript:dyFObj.openForm(\'event\')" class="bg-orange text-white btn small margin-top-20 margin-bottom-20">'+trad.addEvent+"</a><br/>";if(notNull(t)&&void 0!==t.countPasteEvents&&t.countPasteEvents>0){var n=!1;$.each(["type","tags","text","filters"],(function(t,a){void 0!==e.search.obj[a]&¬Empty(e.search.obj[a])&&(n=!0)})),notEmpty(getSearchLocalityObject())&&(n=!0),n&&(a+='<span class="col-xs-12 date-label small uppercase msgMorePasteEvent">'+t.msg+'</span><a href="javascript:;" class="seePasteEvent bg-orange text-white btn small margin-top-20 margin-bottom-10">'+trad.clickToSeeThem+"</a>")}return a+="</h2></div></div>"}},pagination:{init:function(e){var t="undefined"!=typeof pageProfil&&void 0!==pageProfil.affixPageMenu?pageProfil.affixPageMenu+5:0;(void 0===e.disableScrollTop||void 0!==e.disableScrollTop&&0==typeof e.disableScrollTop)&&coInterface.simpleScroll(t,400),void 0!==e.search.obj.forced&&void 0!==e.search.obj.forced.page&&e.search.obj.forced.page?(e.search.obj.indexMin=e.search.obj.indexStep*e.search.obj.nbPage,delete e.search.obj.forced.page):e.search.obj.nbPage=0,e.search.obj.indexStep>0&&$(e.footerDom+" .pageTable").length<=0&&$(e.footerDom).append('<div class="pageTable col-xs-12 text-center"></div>'),void 0!==coInterface.showCostumLoader?coInterface.showCostumLoader(e.results.dom,trad.currentlyresearching):coInterface.showLoader(e.results.dom,trad.currentlyresearching)},start:function(e){0==e.results.map.active&&(void 0!==coInterface.showCostumLoader?coInterface.showCostumLoader(e.results.dom,trad.currentlyresearching):coInterface.showLoader(e.results.dom,trad.currentlyresearching))},event:function(e){if(e.search.obj.indexStep>0){var t=Math.ceil(e.results.numberOfResults/e.search.obj.indexStep);$(".pageTable").pagination({items:t,itemOnPage:e.search.obj.indexStep,currentPage:e.search.obj.nbPage+1,hrefTextPrefix:"?page=",cssStyle:"light-theme",prevText:'<i class="fa fa-chevron-left"></i> '+trad.previous,nextText:trad.next+' <i class="fa fa-chevron-right"></i>',onInit:function(){},onPageClick:function(t,a){var n="undefined"!=typeof pageProfil&&void 0!==pageProfil.affixPageMenu?pageProfil.affixPageMenu+5:0;(void 0===e.disableScrollTopPageClick||void 0!==e.disableScrollTopPageClick&&0==typeof e.disableScrollTopPageClick)&&coInterface.simpleScroll(n,10),e.search.obj.nbPage=t-1,e.search.obj.indexMin=e.search.obj.indexStep*e.search.obj.nbPage,e.search.start(e)}})}}},scroll:{options:{domTarget:"#search-content",scrollTarget:window},init:function(e){var t="undefined"!=typeof pageProfil&&void 0!==pageProfil.affixPageMenu&&pageProfil.affixPageMenu>0?pageProfil.affixPageMenu+5:0;coInterface.simpleScroll(t,400),$(e.footerDom+" .pageTable").remove(),void 0!==coInterface.showCostumLoader?coInterface.showCostumLoader(e.results.dom,trad.currentlyresearching):coInterface.showLoader(e.results.dom,trad.currentlyresearching)},start:function(e){},event:function(e){e.pInit&&e.pInit.defaults&&e.pInit.defaults.scrollDom&&(e.scroll.options.scrollTarget=e.pInit.defaults.scrollDom),$(e.scroll.options.scrollTarget).bind("scroll",(function(){if(!e.search.currentlyLoading&&!e.scroll.stopPropagation){var t=e.scroll.options.domTarget,a="";t&&"string"==typeof t&&$(t).is(":visible")&&(a=Math.round($(t).height()-($(window).height()-$(t).offset().top))),$(this).scrollTop()>=a&&(e.search.multiCols.isMulti(e)||(e.search.obj.indexMin=e.search.obj.indexMin+e.search.obj.indexStep),e.search.start(e))}})),notNull(costum)&&void 0!==costum.editMode&&costum.editMode&&"undefined"!=e.results.scrollableDom&&$(e.results.scrollableDom).bind("scroll",(function(){if(!e.search.currentlyLoading&&!e.scroll.stopPropagation){var t=$("#search-content").height();$(this).scrollTop()>=t-$(window).height()&&(e.search.multiCols.isMulti(e)||(e.search.obj.indexMin=e.search.obj.indexMin+e.search.obj.indexStep),e.search.start(e))}})),"undefined"!=e.results&&"undefined"!=e.results.scrollableDomZoom&&$(e.results.scrollableDomZoom).bind("scroll",(function(){if(!e.search.currentlyLoading&&!e.scroll.stopPropagation){var t=$("#search-content").height();$(this).scrollTop()>=t-$(window).height()&&(e.search.multiCols.isMulti(e)||(e.search.obj.indexMin=e.search.obj.indexMin+e.search.obj.indexStep),e.search.start(e))}}))},callBack:function(e){$(e.results.dom+" #btnShowMoreResult").length>0&&$(e.results.dom+" #btnShowMoreResult").remove(),e.scroll.stopPropagation||(e.results.smartGrid?($moreRes=$('<div id="bt
42nShowMoreResult" class="col-xs-12 smartgrid-slide-element start-masonry"></div>'),e.results.$grid.append($moreRes).masonry("appended",$moreRes,!0).masonry("layout")):$(e.results.dom).append('<div id="btnShowMoreResult" class="col-xs-12"></div>'),void 0!==coInterface.showCostumLoader?coInterface.showCostumLoader(e.results.dom+" #btnShowMoreResult",trad.currentlyresearching):coInterface.showLoader(e.results.dom+" #btnShowMoreResult",trad.currentlyresearching))},stopPropagation:!1},header:{dom:".headerSearchContainer",initViews:function(e){mylog.log("searchObj.header.init",e.header.options),headerStr='<div class="col-xs-12">',$.each(e.header.options,(function(t,a){headerStr+='<div class="headerSearch'+t+" "+a.classes+'">',void 0!==a.group&&$.each(a.group,(function(t,a){headerStr+=e.header.views[t](e,a)})),headerStr+="</div>"})),headerStr+="</div>",mylog.log("searchObj.header.init fObj.header.dom",e.header.dom),mylog.log("searchObj.header.init $(fObj.header.dom).length",$(e.header.dom).length),mylog.log("searchObj.header.init headerStr",headerStr),$(e.header.dom).append(headerStr)},initEvents:function(e){$.each(e.header.options,(function(t,a){void 0!==a.group&&$.each(a.group,(function(t,a){void 0!==e.header.events[t]&&e.header.events[t](e)}))}))},options:{left:{classes:"col-xs-8 elipsis no-padding",group:{count:!0,types:!0}},right:{classes:"col-xs-4 text-right no-padding",group:{map:!0}}},set:function(e){var t=e.results.numberOfResults>1?trad.results:trad.result;$(e.header.dom+" .countResults").length>0&&$(e.header.dom+" .countResults").html("<i class='count-results-icon fa fa-angle-down'></i> <span class=\"count-nbr\">"+e.results.numberOfResults+'</span><span class="count-lbl"> '+t+"</span>"),$(e.filters.dom+" .count-result-xs").length>0&&$(e.filters.dom+" .count-result-xs").html("<span><i class='fa fa-angle-down'></i> "+e.results.numberOfResults+" "+t+"</span>"),$(e.header.dom+" .typeResults").length>0&&$(e.header.dom+" .typeResults").html(directory.searchTypeHtml())},lists:{csv:{},pdf:{}},views:{count:function(e,t){return'<h4 class="pull-left countResults"></h4>'},types:function(e,t){return'<h4 class="pull-left elipsis padding-left-5"><small class="typeResults"></small></h4>'},switcher:function(e,t){return str='<button type="button" class="btn switchDirectoryView ',"list"==directory.viewMode&&(str+="active "),str+='margin-right-5" data-value="list"><i class="fa fa-bars"></i></button><button type="button" class="btn switchDirectoryView ',"block"==directory.viewMode&&(str+="active "),str+='" data-value="block"><i class="fa fa-th-large"></i></button>',str},map:function(e,t){return`<button type="button" class="btn-show-map ${e.kunik?"btn-show-map-"+e.kunik:""} hidden-xs" style="" title="${trad.showmap}" alt="${trad.showmap}">\n\t\t\t\t\t\t\t<i class="fa fa-map-marker"></i> ${trad.map}\n\t\t\t\t\t\t</button>`},kanban:function(e,t){let a="";return"undefined"!=typeof canEdit&&1==canEdit&&"citoyens"!=contextType&&(a='<button type="button" class="btn-show-kanban btn btn-default hidden-xs">\n\t\t\t\t\t\t\t\t<i class="fa fa-trello"></i> Rôles\n\t\t\t\t\t\t\t</button> '),costum&&-1!=location.hash.indexOf("#admin")&&(a=`<button type="button" class="btn-show-kanban btn btn-default hidden-xs margin-right-10 ${t.class}">\n\t\t\t\t\t\t\t\t<i class="fa fa-trello"></i> ${t.label||"Rôles"}\n\t\t\t\t\t\t\t</button> `),a},badges:function(e,t){let a="";return"undefined"!=typeof canEdit&&1==canEdit&&"citoyens"!=contextType&&(a='<button type="button" class="btn-show-badges btn btn-dark hidden-xs" style = "border : 1px solid gray !important;">\n\t\t\t\t\t\t\t\t<i class="fa fa-bookmark"></i> Badges\n\t\t\t\t\t\t\t</button> '),costum&&-1!=location.hash.indexOf("#admin")&&(a='<button type="button" class="btn-show-badges btn btn-dark hidden-xs" style = "border : 1px solid gray !important;">\n\t\t\t\t\t\t\t\t<i class="fa fa-bookmark"></i> Badges\n\t\t\t\t\t\t\t</button> '),a},ktags:function(e,t){let a="";return"undefined"!=typeof canEdit&&1==canEdit&&"citoyens"!=contextType&&(a='<button type="button" class="btn-show-tags btn btn-dark hidden-xs" style = "border : 1px solid gray !important;">\n\t\t\t\t\t\t\t\t<i class="fa fa-tags"></i> Tags\n\t\t\t\t\t\t\t</button> '),a},skills:function(e,t){mylog.log("can edit",canEdit,contextType);let a='<button type="button" class="btn-show-skills btn btn-info hidden-xs" style = "border : 1px solid gray !important; display : none;">';return"undefined"!=typeof canEdit&&1==canEdit&&"citoyens"!=contextType&&(a=' <button type="button" class="btn-show-skills btn btn-info hidden-xs">\n\t\t\t\t\t\t\t\t<i class="fa fa-diamond"></i> Compétences\n\t\t\t\t\t\t\t</button> '),a},conode:function(e,t){return'<button type="button" class="ssmla btn-show-node btn btn-primary hidden-xs" data-view="conode" style="margin-right: 5px" title="Graph de Communauté" alt="Graph de Communauté"><i class="fa fa-map-marker"></i> Noeud</button>'},cohexagone:function(e,t){return'<button type="button" class="ssmla btn-show-hexagone btn btn-primary hidden-xs" data-view="cohexagone" style="margin-right: 5px; display: inline-flex;align-items: center;" title="Graph de Communauté" alt="Graph de Communauté">\n\t\t\t\t\t\t\t<svg xmlns="http://www.w3.org/2000/svg" style="width: 20p
42x;fill:white" viewBox="0 0 256 256"><path d="M232,80.18v95.64a16,16,0,0,1-8.32,14l-88,48.17a15.88,15.88,0,0,1-15.36,0l-88-48.17a16,16,0,0,1-8.32-14V80.18a16,16,0,0,1,8.32-14l88-48.17a15.88,15.88,0,0,1,15.36,0l88,48.17A16,16,0,0,1,232,80.18Z"></path></svg> Hexagone\n\t\t\t\t\t\t</button>'},graph:function(e,t){var a="";$.each(t,(function(e,t){a+=" data-"+t+"='"+t+"' data-"+e+"='"+t+"' "}));return'<button id="btn-load-graph" type="button" class="btn-show-graph btn btn-primary hidden-xs" '+a+' style="" title="afficher sur un graph" alt="afficher sur un graph">\n\t\t\t\t<svg style="height: 12px; width: 15px;fill:white" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="svg-graph-icon" x="0px" y="0px" viewBox="0 0 349.899 349.898" style="enable-background:new 0 0 349.899 349.898;" xml:space="preserve">\n\t\t\t\t<path d="M175.522,12.235c-42.6,0-77.256,34.649-77.256,77.25c0,42.6,34.656,77.255,77.256,77.255 c42.591,0,77.257-34.656,77.257-77.255C252.779,46.895,218.113,12.235,175.522,12.235z"/>\n\t\t\t\t<path d="M77.255,337.663c42.599,0,77.255-34.641,77.255-77.251c0-42.594-34.656-77.25-77.255-77.25 C34.653,183.162,0,217.818,0,260.412C0,303.012,34.653,337.663,77.255,337.663z"/>\n\t\t\t\t<path d="M272.648,183.151c-42.603,0-77.256,34.65-77.256,77.256c0,42.604,34.653,77.25,77.256,77.25 c42.6,0,77.251-34.646,77.251-77.25C349.909,217.818,315.248,183.151,272.648,183.151z"/>\n\t\t\t\t</svg> '+(t.label||"Graph")+"</button>"},calendar:function(e,t){return'<button type="button" class="btn btn-show-calendar bg-orange" ><i class="fa fa-calendar"></i> '+trad.calendar+"</button>"},fediverse:function(e,t){return'<span class="form-check" style="margin-left:5px;margin-right:5px"><label class="btn btn-default btn-md" style="background-color: #ddd;font-weight:bold" for="check-filter-fediverse"><img id="image-fediverse" style="width:20px;height:20px;margin-left: 5px;margin-right: 5px;" src="https://cdn.onlinewebfonts.com/svg/img_223015.png" width="20" height="20"><input class="btn-check" style="margin-right:5px" type="checkbox" id="check-filter-fediverse">'+trad.fediverse+"</label></span>"},alert:function(e,t){return'<button type="button" class="btn btn-default letter-blue addToAlert margin-right-5 tooltips" data-toggle="tooltip" data-placement="bottom" title="'+trad.bealertofnewitems+'" data-value="list" onclick="directory.addToAlert();"><i class="fa fa-bell"></i> <span class="hidden-xs">'+trad.alert+"</span></button>"},add:function(e,t){if(btn='<div class="header-create-btn pull-right">',void 0!==t.type){var a=typeObj.get(t.type);mylog.log("elt",t,a);var n=void 0!==t.label?t.label:a.createLabel,i='style="background-color:'+a.color+'"';btn+='<button type="button" class="btn btn-open-form btn-add pull-right text-white " '+i+' data-form-type="'+a.formType+'" ><i class="fa fa-plus-circle"></i> '+n+"</button>",mylog.log("elt",t,a)}else if(e.search.obj.types.length>1)btn+='<a href="javascript:;" class="btn margin-left-5 btn-add pull-right text-green-k" data-target="#dash-create-modal" data-toggle="modal"><i class="fa fa-plus-circle"></i> '+trad.createpage+"</a>";else if("persons"==e.search.obj.types[0])btn+='<a href="#element.invite" class="btn text-yellow lbhp btn-add pull-right"><i class="fa fa-plus-circle"></i> '+trad.invitesomeone+"</a>";else{const r=e=>{return!!/^#([0-9A-Fa-f]{6}|[0-9A-Fa-f]{8})$/.test(e)};a=typeObj.get(e.search.obj.types[0]);"string"==typeof t.type&&((a=typeObj.get(t.type)).formType=t.type),mylog.log("elt",a);n=void 0!==t.label?t.label:a.createLabel;var o="";void 0!==a.formSubType&&(o='data-form-subtype="'+a.formSubType+'"');a.color;void 0!==a.color&&a.color.includes("#")&&'<button type="button" class="btn btn-open-form btn-add pull-right text-white " style="background:'+a.color+'" ';var s=r(a.color)?"":"bg-"+a.color;i=r(a.color)?'style="background-color:'+a.color+';"':"";btn+='<button type="button" class="btn btn-open-form btn-add pull-right text-white '+s+'" '+i+' data-form-type="'+a.formType+'" '+o+'><i class="fa fa-plus-circle"></i> '+n+"</button>"}return btn+="</div>",btn},invite:function(e,t){mylog.log("searchObj.header.views.invite ",t);var a=void 0!==t.label?t.label:"Ajouter des membres",n="";return"undefined"!=typeof canEdit&&1==canEdit&&void 0!==t.contextType&&void 0!==t.contextId&&(n+=`<a href="#element/invite/type/${t.contextType}/id/${t.contextId}" class="btn btn-success btn-invite pull-right lbhp ${t.class||""}"><i class="fa fa-user-plus"></i>${a} </a>`),n},inviteByEmail:function(e,t){mylog.log("searchObj.header.views.inviteByEmail ",t);var a=void 0!==t.label?t.label:"Inviter par e-mail",n="";return"undefined"!=typeof canEdit&&1==canEdit&&(n+=`<a data-toggle="modal" data-target="#mailing" class="btn btn-primary btn-primary-ekitia btn-primary-outline-ekitia"><i class="fa fa-envelope"></i> ${a}</a></div>`),n},showAllResult:function(e,t){return mylog.log("searchObj.header.views.showAllResult ",t),`<a class="btn btn-primary showAllResult hidden-xs">${void 0!==t.label?t.label:"Afficher tous"}</a>`},join:function(e,t){mylog.log("searchObj.header.views.join ",t,contextData);var a=void 0!==t.label?t.label:"Rejoindre",n="",i="member";return"projects"==t.connectType&&(i="contributor"),"events"==t.connectType&&(i="attendee"),!userId||void 0===t.contextType||void 0===t.contextId||"projects"!=t.contextType&&"organizations"!=t.contextType||(n+=`<a href="javascript:links.connect('${t.contextType}','${t.contextId}','${userId}','citoyens','${i}')" class="btn btn-success btn-join pull-right ${t.class||""}"><i class="fa fa-user-plus"></i>${a} </a>`),n},csv:function(e,t){mylog.log("searchObj.header.views.csv ",t);var a=void 0!==t[0].label?t[0].label:"CSV";e.header.lists.csv=t;var n="";return 1===t.length?n+='<a class="pull-right btnCsv btn btn-default text-green-k margin-left-5" href="javascript:;" data-id="0" data-url="'+t[0].url+'"><i class="fa fa-table"></i> '+a+"</a>":(n+='<button type="button" class="btn btn-default dropdown-toggle text-green-k margin-left-5" type="button" id="dropdownCSV" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-table"></i> CSV</button><ul class="dropdown-menu dropdown-menu-left" aria-labelledby="dropdownCSV">',$.each(t,(function(e,t){n+='<li class="text-left"><a class="pull-right btnCsv" href="javascript:;" data-id="'+e+'" data-url="'+t.url+'">'+t.name+"</a></li>"})),n+="</ul>"),n},pdf:function(e,t){mylog.log("searchObj.header.views.pdf ",t),e.header.lists.pdf=t;var a="";return 1===t.length?(a+='<a class="pull-right btnPdf btnPdfAnimation btn btn-default text-red margin-left-5" href="javascript:;" data-id="0" data-url="'+t[0].url+'"><i class="fa fa-file-pdf-o"></i><span class="btnpdftext">PDF</span> <span class="pdfloading-animate"></span></a>',a+='<div id="uniquemaguelle" class="hidden"></div>'):(a+='<div><button type="button" class="btn btn-default dropdown-toggle text-red margin-left-5" type="button" id="dropdownPDF" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-file-pdf-o"></i> PDF</button><ul class="dropdown-menu dropdown-menu-left" aria-labelledby="dropdownPDF">',$.each(t,(function(e,t){a+='<li class="text-left"><a class="pull-right btnPdf" href="javascript:;" data-id="'+e+'" data-url="'+t.url+'">'+t.name+"</a></li>"})),a+="</ul></div>"),a},custom:function(e,t){var a="";return"string"==typeof t.html&&(a=t.html),a},community:function(e,t){mylog.log("searchObj.header.views.comunity ",t);var a="";return exists(aapObj)&¬Empty(costum.type)&&"aap"===costum.type?a+='<a href="#communityAap" class="btn btn-success btn-xs pull-right margin-right-10 lbh"><i class="fa fa-users"></i> '+trad["Manage the community"]+"</a>":notEmpty(t.contextSlug)&&(a+='<a href="#@'+t.contextSlug+'.view.directory.dir.members" class="btn btn-success btn-xs pull-right margin-right-10 lbh"><i class="fa fa-users"></i> '+trad["Manage the community"]+"</a>"),a},switchView:function(e,t){var a="";return"boolean"==typeof t?a+='\n\t\t\t\t\t\t<a href = "javascript:;" class = "changeViews active" data-views = "elementPanelHtmlSmallCard" data-mode ="grid"> <i class="fa fa-table"></i></a>\n\t\t\t\t\t\t<a href = "javascript:;" class = "changeViews" data-views = "elementPanelHtmlMiWidth" data-mode ="list"> <i class="fa fa-list"></i></a>\t\t\t\t\n\t\t\t\t\t\t<a href = "javascript:;" class = "changeViews" data-views = "table" data-mode ="table"> <i class="fa fa-bars"></i></a>\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t':"object"==typeof t&&$.each(t,(function(e,t){var n=void 0!==t.label?t.label:"",i=void 0!==t.icon?t.icon:"",o=void 0!==t.views?t.views:"";a+=`<a href = "javascript:;" class = "changeViews" data-views = "${o}" data-mode ="${e}"> <i class="${i}"></i><span class="hidden-xs">${n}</span></a>`})),a}},events:{switchView:function(e){$(".changeViews").off().on("click",(function(t){$(".changeViews").removeClass("active"),$(this).addClass("active");var a=$(this).data("views"),n=$(this).data("mode");notNull(costum)&&void 0!==costum.slug?localStorage.setItem("filtersmodeView"+costum.slug,n):localStorage.setItem("filtersmodeView",n),e.search.obj.mode=n;if("list"==modeFilter&&"elementPanelHtmlMiWidth",void 0!==e.header.options.right&&void 0!==e.header.options.right.group&&"object"==typeof e.header.options.right.group.switchView&&void 0!==e.header.options.right&&void 0!==e.header.options.right.group&&void 0!==e.header.options.right.group.switchView&&void 0!==e.header.options.right.group.switchView[n]&&void 0!==e.header.options.right.group.switchView[n].views&&e.header.options.right.group.switchView[n].views,"table"==a)e.search.loadEvent.default="table",$(".showAllResult").hide(),e.results.$grid=null,e.results.multiCols=!1,e.results.smartGrid=!1,e.search.init(e);else if("mapWithDirectory"==n){"table"==e.search.loadEvent.default&&(e.results.$grid=null,e.search.loadEvent.default="scroll",$(".bodySearchContainer").html(`\n\t\t\t\t\t\t\t\t<div class="searchObjResults mapWithDirectory" style="display: flex;gap: 20px;width:100%">\n\t\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 elem-stdr-content-${e.kunik} dropdown-search-${e.kunik}' style="flex:1;" id='dropdown_search'></div>
42\n\t\t\t\t\t\t\t\t\t<div class="contain-map-split" style="display: none;">\n\t\t\t\t\t\t\t\t\t\t<div id="mapSplitContainer"></div>\n\t\t\t\t\t\t\t\t\t</div>\t\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 text-left footerSearchContainer smartgrid-slide-element'></div> \n\t\t\t\t\t\t\t`)),$(".contain-map-split").addClass("active"),$(".showAllResult").show(),$(".searchObjResults").addClass("mapWithDirectory");var i=new CoMap({mapCustom:paramsMapCO.mapCustom,container:"#mapSplitContainer",activePopUp:!0,elts:{},mapOpt:{scrollWheelZoom:!1,onclickMarker:function(e){coInterface.bindLBHLinks(),$(".anwserListCard.memberStruct,.lib-panel .row").css("border","1px solid white"),$("#dropdown_search").animate({scrollTop:$("#dropdown_search").scrollTop()+$(`div[data-id="${e.elt._id.$id}"]`).offset().top-$("#dropdown_search").offset().top-20},500),$(`div[data-id="${e.elt._id.$id}"] .anwserListCard.memberStruct ,div[data-id="${e.elt._id.$id}"] .tl-card `).css("border","1px solid #FFD836")}}});void 0!==configSearchObj.mapFilters&&(configSearchObj.mapFilters=i),e.mapObj={parentContainer:"#mapSplitContainer",map:i.getMap(),addElts:function(e){i.addElts(e)},removeElts:function(e){i.removeMarker(e)},clearMap:function(){i.clearMap()},showLoader:function(){i.showLoader()},fitBounds:function(){i.fitBounds()},zoomToElement:function(e,t=null,a=null){i.zoomToElement(e,t,a)}},e.results.multiCols=!0,e.results.map.active=!1,e.results.map.sameAsDirectory=!0,e.results.map.showMapWithDirectory=!0,e.results.renderView="directory."+a,e.search.init(e)}else $(".showAllResult").hide(),e.results.renderView="directory."+a,"table"==e.search.loadEvent.default&&(e.search.loadEvent.default="scroll",e.results.$grid=null,$(".bodySearchContainer").html(`\n\t\t\t\t\t\t\t\t<div class="searchObjResults mapWithDirectory" style="display: flex;gap: 20px;width:100%">\n\t\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 elem-stdr-content-${e.kunik} dropdown-search-${e.kunik}' style="flex:1;" id='dropdown_search'></div>\n\t\t\t\t\t\t\t\t\t<div class="contain-map-split" style="display: none;">\n\t\t\t\t\t\t\t\t\t\t<div id="mapSplitContainer"></div>\n\t\t\t\t\t\t\t\t\t</div>\t\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class='no-padding col-xs-12 text-left footerSearchContainer smartgrid-slide-element'></div> \n\t\t\t\t\t\t\t`)),e.results.$grid=null,e.results.multiCols=!0,e.search.obj.nbPage=0,e.search.init(e)}))},map:function(e){$(e.kunik?".btn-show-map-"+e.kunik:".btn-show-map").off().on("click",(function(t){t.stopPropagation(),e.helpers.toggleMapVisibility(e)}))},graph:function(e){$(".btn-show-graph").off().on("click",(function(t){e.helpers.toggleGraphMode(e,$(this).data())}))},conode:function(e){"undefined"!=typeof pageProfil&&void 0!==pageProfil.bindViewActionEvent&&"function"==typeof pageProfil.bindViewActionEvent&&pageProfil.bindViewActionEvent()},cohexagone:function(e){"undefined"!=typeof pageProfil&&void 0!==pageProfil.bindViewActionEvent&&"function"==typeof pageProfil.bindViewActionEvent&&pageProfil.bindViewActionEvent()},kanban:function(e){$(".btn-show-kanban").off().on("click",(function(t){e.helpers.toggleKanbanMode(e,$(this).data())}))},badges:function(e){$(".btn-show-badges").off().on("click",(function(t){e.helpers.toggleBadgesMode(e,$(this).data())}))},ktags:function(e){$(".btn-show-tags").off().on("click",(function(t){e.helpers.toggleTagsMode(e,$(this).data())}))},skills:function(e){$(".btn-show-skills").off().on("click",(function(t){e.helpers.toggleSkillsMode(e,$(this).data())}))},calendar:function(e){$(e.header.dom+" .btn-show-calendar").off().on("click",(function(){$("#modal-calendar").modal("show");var t={};t.searchP=e.search.constructObjectAndUrl(e),void 0!==e.agenda.options.calendarConfig&&$.extend(t.searchP,e.agenda.options.calendarConfig),ajaxPost("#modal-calendar .content-modal-calendar",baseUrl+"/"+moduleId+"/app/calendar",t,(function(){var e=!1,t=!0,a=$(document),n=$("#modal-calendar"),i=$(".lbh, .lbhp, .close-modal, .btn-dash-link"),o=$("#modal-preview-coop");$("#modal-calendar").show(200),e||(e=!0,a.on("click.Bst",(function(e){0!=i.has(e.target).length||i.is(e.target)?$("#modal
42-calendar").hide(200):0!=o.has(e.target).length||o.is(e.target)?$("#modal-calendar").show():t||0!=n.has(e.target).length||n.is(e.target)||$("#modal-calendar").hide(200),t=!1})))}))}))},csv:function(e){mylog.log("searchObj.header.events.csv "),$(e.header.dom+" .btnCsv").off().on("click",(function(){mylog.log("searchObj.header.events.csv.btnCsv ",$(this).data("id"),$(this).data("url"));var t=e.header.lists.csv[$(this).data("id")],a=e.search.constructObjectAndUrl(e);a=jQuery.extend(a,e.paramsSearch),mylog.log("searchObj.header.events.csv.btnCsv csv",t),void 0!==t.defaults&&(a=jQuery.extend(a,t.defaults)),void 0!==t.fields&&(a.fields=t.fields),void 0!==t.labels&&(a.labels=t.labels),void 0!==t.multicolumn&&(a.multicolumn=t.multicolumn),void 0!==t.order&&(a.order=t.order),ajaxPost(null,$(this).data("url"),a,(function(e){mylog.log("csv data",e);const{Parser:t}=json2csv,a=new t({fields:e.fields,delimiter:";"}).parse(e.results);var n=new Blob([a],{type:"text/csv;charset=utf-8;"});if(navigator.msSaveBlob)navigator.msSaveBlob(n,"export.csv");else{var i=document.createElement("a");if(void 0!==i.download){var o=URL.createObjectURL(n);i.setAttribute("href",o),i.setAttribute("download","export.csv"),i.style.visibility="hidden",document.body.appendChild(i),i.click(),document.body.removeChild(i)}}}),(function(e){$("#searchResults").html("erreur")}))}))},showAllResult:function(e,t){$(e.header.dom+" .showAllResult").off().on("click",(function(){e.search.obj.indexStep=0,e.search.init(e)}))},pdf:function(e){mylog.log("searchObj.header.events.pdf "),$(e.header.dom+" .btnPdf").off().on("click",(function(){$(this).addClass("pdfloading"),mylog.log("searchObj.header.events.pdf.btnPdf ",$(this).data("id"),$(this).data("url"));var t=e.header.lists.pdf[$(this).data("id")],a=e.search.constructObjectAndUrl(e);a=jQuery.extend(a,e.paramsSearch),mylog.log("searchObj.header.events.pdf.btnPdf pdf",t),void 0!==t.defaults&&(a=jQuery.extend(a,t.defaults)),void 0!==t.fields&&(a.fields=t.fields);var n="",i=$(this).data("url"),o="";void 0!==a.name&&(n=a.name),""!=n&&(i+="/text/"+n),void 0!==a.filters&&void 0!==a.filters.priorisation&&(o=a.filters.priorisation),""!=o&&(i+="/status/"+o),mylog.log("oooiooo",a),window.open(i),$(".btnPdf").removeClass("pdfloading")}))},alert:function(e){$(e.header.dom+" .addToAlert").off().on("click",(function(){var t="<span class='text-dark'>"+tradDynForm.saveresearchandalert+"</span><br>",a=""!=e.search.obj.text?e.search.obj.text:"";bootbox.dialog({title:t,message:'<div class="row"> <div class="col-md-12"> <form class="form-horizontal"> <label class="col-md-12 no-padding" for="awesomeness">'+tradDynForm.searchtosave+" : </label><br> <span>"+location.hash+'</span><br><br><label class="col-md-12 no-padding" for="awesomeness">'+tradDynForm.nameofsearch+' : </label><br> <input type="text" id="nameFavorite" class="nameSearch wysiwygInput form-control" value="'+a+'" style="width: 100%" placeholder="'+tradDynForm.addname+'..."></input><br><label class="col-md-6 col-sm-6 no-padding" for="awesomeness">'+tradDynForm.bealertbymailofnewclassified+' ?</label> <div class="col-md-4 col-sm-4"> <div class="radio no-padding"> <label for="awesomeness-0"> <input type="radio" name="awesomeness" id="awesomeness-0" value="true" checked="checked"> '+tradDynForm.yes+' </label> </div><div class="radio no-padding"> <label for="awesomeness-1"> <input type="radio" name="awesomeness" id="awesomeness-1" value="false"> '+tradDynForm.no+" </label> </div> </div> </div></form></div></div>",buttons:{success:{label:trad.save,className:"btn-primary",callback:function(){var t={parentId:userId,parentType:"citoyens",url:location.hash,searchUrl:e.search.getUrlSearchParams(),alert:$("input[name='awesomeness']:checked").val(),name:$("#nameFavorite").val(),type:"research"};"undefined"!=typeof costum&&null!=costum&&(t.mailParams={logo:costum.logo,title:costum.title,url:costum.url}),mylog.log(t),ajaxPost(null,baseUrl+"/"+moduleId+"/bookmark/save",t,(function(e){e.result?toastr.success(e.msg):void 0!==e.type&&"info"==e.type?toastr.info(e.msg):toastr.error(e.msg)}))}},cancel:{label:trad.cancel,className:"btn-secondary",callback:function(){}}}})}))},fediverse:function(e){$(e.header.dom+" #check-filter-fediverse").off().on("change",(function(){const t=document.getElementById("image-fediverse");$(this).prop("checked")?t.src="https://www.fediverse.to/static/images/icon.png":t.src="https://cdn.onlinewebfonts.com/svg/img_223015.png",e.search.obj.fediverse=$(this).prop("checked"),e.search.init(e)}))},add:function(e){mylog.log("searchObj.header.events.add "),coInterface.b
42indButtonOpenForm()},custom:function(e){mylog.log("searchObj.header.events.custom ")}}},results:{dom:"#dropdown_search",data:{},count:{},graph:{active:!1},map:{active:!1,sameAsDirectory:!1,changedfilters:!0,showMapWithDirectory:!1},afterRenderingEvent:null,community:null,numberOfResults:0,smartGrid:!1,$grid:null,multiCols:!0,renderView:"directory.simplePanelHtml",unique:!1,callback:null,smartCallBack:function(e,t,a){},init:function(e){},render:function(e,t,a){if(mylog.log("searchObj.results.render",e.search.loadEvent.active,e.agenda.options,t,a),e.results.map.active)notEmpty(t)?e.results.addToMap(e,t,a):(mylog.log("fObj no results for map",e),mapObj.hideLoader(),toastr.error(trad.noresultmatch));else{str="","agenda"==e.search.loadEvent.active&&Object.keys(t).length>0&&(str=e.agenda.getDateHtml(e)),void 0!==t&&Object.keys(t).length>0?("object"==typeof a&&void 0!==e.redirectPage&&e.redirectPage&&(a.redirectPage=e.redirectPage),str+=directory.showResultsDirectoryHtml(t,e.results.renderView,e.results.smartGrid,e.results.community,e.results.unique,a),Object.keys(t).length<e.search.obj.indexStep&&"agenda"!=e.search.loadEvent.active&&(str+=e.results.end(e))):"agenda"!=e.search.loadEvent.active&&(str+=e.results.end(e)),e.results.smartGrid?($str=$(str),e.results.$grid.append($str).masonry("appended",$str,!0).masonry("layout"),e.results.$grid.masonry({itemSelector:".smartgrid-slide-element.start-masonry",columnWidth:".searchEntityContainer.smartgrid-slide-element"})):$(e.results.dom).append(str),e.results.events(e),e.results.map.sameAsDirectory&&e.results.addToMap(e,t,a),document.querySelectorAll("img.lzy_img").forEach(t=>{e.results.smartGrid&&(t.dom=e.results.dom,t.callBackOnload=function(t){"function"==typeof e.results.imgObsCallback&&e.results.imgObsCallback(t),e.results.$grid.masonry({itemSelector:".smartgrid-slide-element.start-masonry",columnWidth:".searchEntityContainer.smartgrid-slide-element"}),$(".msr-"+t.dataset.id).length>0&&$(".msr-"+t.dataset.id).hasClass("start-masonry")&&$(".msr-"+t.dataset.id).removeClass("start-masonry")}),imageObserver.observe(t)}),notNull(e.results.callBack)&&"function"==typeof e.results.callBack&&e.results.callBack(e)}},end:function(e){mylog.log("searchObj.results.end");var t="";$(e.results.dom+" #btnShowMoreResult").remove();var a=""!=e.search.obj.text?"match":"",n=0==e.results.numberOfResults?trad["noresult"+a]:"";trad.contributecommunecterslogan;""!=userId?trad.sharesomething:trad.connectyou;var i=0==e.results.numberOfResults?"searchEntityContainer":"";return""!=n&&(t='<div class="pull-left col-xs-12 text-left divEndOfresults smartgrid-slide-element start-masonry '+i+'"><h5 class="endOfresults text-dark padding-20" style="margin-bottom:10px; margin-left:15px;border-left: 2px solid lightgray;" >'+n+"<br/></h5><br/></div>"),t},events:function(e){mylog.log("searchObj.results.events"),$(e.results.dom+" .processingLoader").remove(),coInterface.bindLBHLinks(),directory.bindBtnElement(),coInterface.bindButtonOpenForm(),e.results.afterRenderingEvent&&"function"==typeof e.results.afterRenderingEvent&&e.results.afterRenderingEvent()},addToMap:function(e,t,a){mylog.log("searchObj.results.addToMap",t),void 0!==a&&void 0!==a.zones&&Object.assign(t,a.zones),"pagination"==e.search.loadEvent.default&&(e.mapObj.clearMap(),e.mapObj.showLoader()),e.mapObj.addElts(t),e.mapObj.map.invalidateSize(),void 0!==e.results.map.zoomTo?e.mapObj.zoomToElement(e.results.map.zoomTo):void 0!==e.results.map.latLng?(mylog.log("searchObj.results.addToMap",e.results.map.latLng),e.mapObj.zoomToElement(null,e.results.map.latLng.lat,e.results.map.latLng.lng)):e.mapObj.fitBounds()},countResults:function(e){mylog.log("searchObj.results.numberOfResults"),e.results.numberOfResults=0,$.each(e.search.obj.types,(function(t,a){void 0!==e.results.count[a]&&(e.results.numberOfResults+=e.results.count[a])})),0==e.results.count.citoyens&&$("#btn-load-graph").remove()},changeNumberOfResults:function(e){},showLimitMessage:function(e){bootbox.alert({size:"small",title:"Le nombre de résultats est trop important",message:"Veuillez filtrer et réduire le chargement de la carte à un maximun de 6OOO résultats",callback:function(){}})}},search:{currentlyLoading:!1,countResult:!1,loadEvent:{active:"",multi:"scroll",default:"pagination",bind:!1,options:{}},obj:{text:"",nbPage:0,indexMin:0,indexStep:30,count:!0,scroll:!0,scrollOne:!1,tags:[],initType:"",filters:{},types:[],countType:[],locality:{},forced:{},fediverse:!1},init:function(e,t){void 0!==e.search.obj.nbPage&&void 0!==e.search.obj.forced&&void 0!==e.search.obj.forced.page&&e.search.obj.forced.page?(e.search.obj.indexMin=e.search.obj.indexStep*e.search.obj.nbPage,delete e.search.obj.forced.page):e.search.obj.indexMin=0,e.agenda.options.dayCount=0,(!0===e.results.map.active||e.results.map.showMapWithDirectory)&&(e.mapObj.clearMap(),e.mapObj.showLoader()),e.results.map.changedfilters&&(!1!==t&&(e.search.obj.count=!0,0==e.filters.actions.types.initList.length&&(e.filters.actions.types.initList=e.search.obj.types),e.search.obj.countType=jQuery.extend(!0,[],e.filters.actions.types.initList),e.filters.actions.types.add(e,null,!1)),e.search.multiCols.isMulti(e)?(e.search.multiCols.init(e),e.search.loadEvent.active=e.search.loadEvent.multi):(e.search.loadEvent.active=e.search.loadEvent.default,void 0!==e.search.obj.ranges&&delete e.search.obj.ranges),void 0!==e[e.search.loadEvent.active]&&void 0!==e[e.search.loadEvent.active].stopPropagation&&(e[e.search.loadEvent.active].stopPropagation=!1),e.results.smartGrid&&(null===e.results.$grid?e.results.$grid=$(e.results.dom).masonry({itemSelector:".smartgrid-slide-element",columnWidth:".searchEntityContainer.smartgrid-slide-element"}):(e.results.$grid.masonry("destroy"),e.results.$grid.masonry({itemSelector:".smartgrid-slide-element",columnWidth:".searchEntityContainer.smartgrid-slide-element"}))),e.search.loadEvent.bind=!0,e.search.countResult=!0,void 0!==e[e.search.loadEvent.active]&&void 0!==e[e.search.loadEvent.active].init&&e[e.search.loadEvent.active].init(e)),e.search.start(e)},callBack:function(e,t){mylog.log("searchObj.search.callBack",t),e.search.currentlyLoading=!1,e.search.obj.count=!1,e.search.obj.countType=[],e.filters.actions.text.spin(e,!1),void 0!==t&&Object.keys(t).length<e.search.obj.indexStep&&(e[e.search.loadEvent.active].stopPropagation=!0,$(e.results.dom+" .processingLoader").remove()),e.results.smartGrid&&e.results.smartCallBack(e,0),void 0!==e[e.search.loadEvent.active].callBack&&e[e.search.loadEvent.active].callBack(e,t)},lazyQueueForSearching:function(e){setTimeout((function(){e.search.start(e)}),200)},start:function(e){scopeLoadingForSearch?e.search.lazyQueueForSearching(e):e.search.currentlyLoading||(mylog.log("searchObj.search.start"),e.search.currentlyLoading=!0,void 0!==e[e.search.loadEvent.active]&&void 0!==e[e.search.loadEvent.active].start&&e[e.search.loadEvent.active].start(e),$(e.results.dom+" > .processingLoader").length>0&&$(e.results.dom).addClass("search-results-loading"),e.search.autocomplete(e,e.search.callBack))},autocomplete:function(e,t){mylog.log("searchObj.search.autocomplete");var a=e.search.constructObjectAndUrl(e);e.results.map.active&&!e.results.map.sameAsDirectory&&(a.indexMin=0,a.indexStep=0,a.mapUsed=!0,void 0!==a.ranges&&delete a.ranges),void 0!==e.mapObj.showLegende&&(a.activeContour=!0),void 0!==e[e.search.loadEvent.active].searchParams&&(a=e[e.search.loadEvent.active].searchParams(e,a)),notNull(contextData)&&(void 0!==contextData.id&&(a.contextId=contextData.id),void 0!==contextData.type&&(a.contextType=contextData.type)),notNull(costum)&&(void 0!==costum.contextId&&(a.contextId=costum.contextId),void 0!==costum.contextType&&(a.contextType=costum.contextType)),mylog.log("searchObj.search.autocompletef",a),ajaxPost(null,e.urlData,a,(function(a){if
42($(e.results.dom).removeClass("search-results-loading"),a){if(a.results&&e.results&&(e.results.datares=a.results),void 0!==e[e.search.loadEvent.active].successComplete)e[e.search.loadEvent.active].successComplete(e,a);else{e.search.countResult&&void 0!==a.count&&(e.results.count=a.count,e.filters.actions.types.setBadges(e),e.results.countResults(e),e.header.set(e));var n=a.results;void 0===e.search.obj.ranges||e.results.map.active||(n=e.search.multiCols.getResults(e,n)),"function"==typeof e[e.search.loadEvent.active].beforeRender&&e[e.search.loadEvent.active].beforeRender(e,n,a),"function"==typeof e[e.search.loadEvent.active].render?e[e.search.loadEvent.active].render(e,n,a):e.results.render(e,n,a),e.search.loadEvent.bind&&(e[e.search.loadEvent.active].event(e),e.search.loadEvent.bind=!1),"function"==typeof t&&t(e,n),0!=$(".badge-theme-count").length&&0==e.filters.actions.themes.isLoaded&&e.filters.actions.themes.setThemesCounts(e)}if(void 0!==e.lastSearchDone&&void 0!==e.filters&&void 0!==e.filters.dom&¬Null(e.filters.dom)&&""!=e.filters.dom){const t=e.filters.dom.replace(/\#|\./g,"");e.lastSearchDone[t]=(new Date).getTime()}}else notNull(a)&¬Null(a.content)&&toastr.error(a.content)}),(function(t){mylog.log("searchObj.search.autocomplete >>> error autocomplete search"),mylog.dir(t),$(e.results.dom).removeClass("search-results-loading"),$(e.results.dom).append(t.responseText),e.search.currentlyLoading=!1}))},constructObjectAndUrl:function(e,t){mylog.log("searchObj.search.constructObjectAndUrl",e.search.obj,t);var a={};return""!=e.search.obj.text&&(a.name=e.search.obj.text),void 0!==e.search.obj.textPath&&(a.textPath=e.search.obj.textPath),void 0!==e.search.obj.searchBy&&(a.searchBy=e.search.obj.searchBy),void 0!==e.search.obj.fieldShow&&(a.fieldShow=e.search.obj.fieldShow),void 0!==e.search.obj.doublon&&(a.doublon=e.search.obj.doublon),void 0!==e.search.obj.mode&&(a.mode=e.search.obj.mode),void 0!==e.search.obj.showTobevaledated&&(a.showTobevaledated=e.search.obj.showTobevaledated),void 0!==e.search.obj.types&&(a.searchType=e.search.obj.types),void 0!==e.search.obj.tags&&e.search.obj.tags.length>0&&(a.searchTags=e.search.obj.tags),void 0!==e.search.obj.tagsPath&&(a.tagsPath=e.search.obj.tagsPath),void 0!==e.search.obj.type&&(a.type=e.search.obj.type),void 0!==e.search.obj.section&&(a.section=e.search.obj.section),void 0!==e.search.obj.category&&(a.category=e.search.obj.category),void 0!==e.search.obj.subType&&(a.subType=e.search.obj.subType),void 0!==e.search.obj.priceMin&&(a.priceMin=e.search.obj.priceMin),void 0!==e.search.obj.priceMax&&(a.priceMax=e.search.obj.priceMax),void 0!==e.search.obj.devise&&(a.devise=e.search.obj.devise),void 0===e.search.obj.startDate||e.agenda.options.searchPasteEvents||(a.startDate=e.search.obj.startDate),void 0!==e.search.obj.endDate&&""==e.search.obj.text&&(a.endDate=e.search.obj.endDate),void 0!==e.search.obj.source&&(a.source=e.search.obj.source),void 0!==e.search.obj.params&&(a.params=e.search.obj.params),void 0!==e.search.obj.indexMin&¬Null(e.search.obj.indexMin)&&(a.indexMin=e.search.obj.indexMin),void 0!==e.search.obj.initType&&(a.initType=e.search.obj.initType),void 0!==e.search.obj.count&&e.search.obj.count&&(a.count=e.search.obj.count),void 0!==e.search.obj.ranges&&e.search.obj.indexStep>0&&(a.ranges=e.search.obj.ranges),void 0!==e.search.obj.countType&&(a.countType=e.search.obj.countType),void 0!==e.search.obj.geoSearch&&(a.geoSearch=e.search.obj.geoSearch),void 0!==e.search.obj.sourceKey&&(a.sourceKey=e.search.obj.sourceKey),void 0!==e.search.obj.indexStep&&(a.indexStep=e.search.obj.indexStep),void 0!==e.search.obj.links&&(a.links=e.search.obj.links),void 0!==e.search.obj.notSourceKey&&(a.notSourceKey=e.search.obj.notSourceKey),void 0!==e.search.obj.showMembersCodev&&(a.showMembersCodev=e.search.obj.showMembersCodev),void 0!==e.search.obj.countLevel1&&(a.countLevel1=e.search.obj.countLevel1),void 0!==e.search.obj.openingHours&&(a.openingHours=e.search.obj.openingHours),void 0!==e.search.obj.filters&&(a.filters=e.search.obj.filters),void 0!==e.search.obj.options&&(a.options=e.search.obj.options),void 0!==e.search.obj.sortBy&&(a.sortBy=e.search.obj.sortBy),void 0!==e.search.obj.sort&&(a.sort=e.search.obj.sort),void 0!==e.search.obj.fields&&(a.fields=e.search.obj.fields),void 0!==e.search.obj.mapping&&(a.mapping=e.search.obj.mapping),void 0!==e.search.obj.activeContour&&(a.activeContour=e.search.obj.activeContour),0!=e.search.obj.community&&(a.community=e.search.obj.community),a.locality=getSearchLocalityObject(),exists(e.search.obj.forced)&&(a=e.search.injectForcedParams(a,e.search.obj.forced)),notNull(t)||e.search.manageHistory(e),"undefined"!=e.search.obj.fediverse&&(a.fediverse=e.search.obj.fediverse),a},injectForcedParams:function(e,t){return $.each(t,(function(t,a){exists(e[t])?$.extend(e[t],a):e[t]=a})),e},forcedParams:function(e,t){return res=!1,checkAnd=[],checkOr=[],t.indexOf(",")>-1?checkAnd=t.split(","):t.indexOf("|")>0?checkOr=t.split("|"):checkOr=[t],"undefined"!=typeof checkAnd&¬Empty(checkAnd)?$.each(checkAnd,(function(t,a){if(void 0===e.search.obj.forced||void 0===e.search.obj.forced[a])return res=!1,!1;res=!0})):$.each(checkOr,(function(t,a){if(void 0!==e.search.obj.forced&&void 0!==e.search.obj.forced[a])return res=!0,!1})),res},getUrlSearchParams:function(e,t=["nbPage","mode"],a=!0){return arrayToSearch=["text","types","tags","type","section","category","subType","valueArray","priceMin","priceMax","devise","source"],notNull(t)&&(arrayToSearch=arrayToSearch.concat(t)),getStatus="",$.each(arrayToSearch,(function(t,n){if(void 0!==e.search.obj[n]){if(void 0!==e.pInit.filters&&void 0!==e.pInit.filters[n]&&void 0!==e.pInit.filters[n].toUrlHistory&&void 0!==e.pInit.filters[n].type){const t=e.pInit.filters[n].type,a=e.pInit.filters[n].field?e.pInit.filters[n].field:n;e.search.obj[t]&&!e.search.obj[t][a]&&(e.search.obj[n]="")}if(!a||!e.search.forcedParams(e,n))if(value=encodeURIComponent(Array.isArray(e.search.obj[n])?e.search.obj[n].join(","):e.search.obj[n]),"text"==n&¬Empty(value))getStatus+=(""!=getStatus?"&":"")+n+"="+value;else if("nbPage"==n)0!=Number(value)&¬Empty(value)&&(getStatus+=(""!=getStatus?"&":"")+n+"="+(Number(value)+1));else if("types"==n&&void 0!==e.search.obj[n]){if(e.filters.actions.types.initList.length!=e.search.obj.types.length&&void 0===e.search.obj.ranges)getStatus+=(""!=getStatus?"&":"")+n+"="+value;else if(void 0!==e.search.obj.ranges){var i=[];$.each(e.search.obj.ranges,(function(e,t){i.push(e)})),e.filters.actions.types.initList.length!=i.length&&(getStatus+=(""!=getStatus?"&":"")+n+"="+i.join(","))}}else $.inArray(n,["startDate","endDate"])>=0?notEmpty(e.search.obj.text)||(getStatus+=(""!=getStatus?"&":"")+n+"="+value):notEmpty(value)?getStatus+=(""!=getStatus?"&":"")+n+"="+value:"mode"==n&¬Empty(value)&&(getStatus+=(""!=getStatus?"&":"")+n+"="+value)}})),getUrlSearchLocality(getStatus,!0)},manageHistory:function(e,t=!0,a=!0){onchangeClick=!1,hashT=location.hash.split("?"),setUrl=hashT[0].substring(0),extraParamsArray=["preview"];var n=["nbPage","mode"];if(extraUrl="",t&¬Empty(hashT[1])&&(checkTableGet=hashT[1].split("&"),$.each(checkTableGet,(function(e,t){nameLabel=t.split("=")[0],$.inArray(nameLabel,extraParamsArray)>=0&&(extraUrl+=notEmpty(extraUrl)?"&"+t:t)})),setUrl+=notEmpty(extraUrl)?"?"+extraUrl:""),e.pInit&&void 0!==e.pInit.filters){const t=["text","types","tags","type","section","category","subType","valueArray","priceMin","priceMax","devise","source"];$.each(e.pInit.filters,(function(e,a){$.inArray(e,t)<0&&void 0!==a.toUrlHistory&&n.push(e)}))}if(a&&(searchParamsUrl=e.search.getUrlSearchParams(e,n),notEmpty(searchParamsUrl)&&(setUrl+=notEmpty(extraUrl)?"&":"?",setUrl+=searchParamsUrl)),historyReplace)
42history.replaceState({},null,setUrl);else if(location.hash!=setUrl)if(void 0!==e.pInit&&void 0!==e.pInit.disableScrollTop&&e.pInit.disableScrollTop){-1!==window.location.href.indexOf("#")&&-1===setUrl.indexOf("#")&&(setUrl="#"+setUrl),history.replaceState({},null,setUrl)}else location.hash=setUrl;historyReplace=!1},multiCols:{results:{},isMulti:function(e){return res=!1,e.search.obj.types.length>1&&!0===e.results.multiCols&&$.each(e.search.obj.types,(function(e,t){-1==$.inArray(t,["NGO","LocalBusiness","Group","GovernmentOrganization","Cooperative"])&&(res=!0)})),res},init:function(e){void 0!==e.search.obj.nbPage&&(e.search.obj.nbPage=0),e.search.obj.ranges={},$.each(e.search.obj.types,(function(t,a){e.search.obj.ranges[a]={indexMin:0,indexMax:e.search.obj.indexStep}})),e.search.multiCols.results={}},getResults:function(e,t){var a={},n={},i=[];return $.each(e.filters.actions.types.initList,(function(e,t){n[t]=0})),Object.assign(e.search.multiCols.results,t),$.each(e.search.multiCols.results,(function(t,a){if(void 0===a.updated&&void 0===a.created)delete e.search.multiCols.results[t];else{var n="",o=a.updated?a.updated:a.created;"object"==typeof o?o=o.sec:notNull(o)&&(n=o),e.search.multiCols.results[t].sorting=n,i.push(n)}})),mylog.log(e.search.multiCols.results,"setSorting"),i.sort().reverse(),i=i.splice(0,30),mylog.log(i,"sortingArray"),$.each(i,(function(t,i){$.each(e.search.multiCols.results,(function(t,o){i==o.sorting&&(a[t]=o,typeKey="organizations"==o.collection?o.type:o.collection,void 0!==n[typeKey]?n[typeKey]++:void 0!==n[o.collection]&&n[o.collection]++,delete e.search.multiCols.results[t])}))})),mylog.log(n,"injectData"),$.each(n,(function(t,a){0==a?e.filters.actions.types.remove(e,t,!1):void 0!==e.search.obj.ranges[t]&&($.inArray(t,e.search.obj.types)<0&&e.search.obj.types.push(t),e.search.obj.ranges[t].indexMin=e.search.obj.ranges[t].indexMax,e.search.obj.ranges[t].indexMax=e.search.obj.ranges[t].indexMin+a)})),mylog.log(a,"resToShow"),a}}},mapContent:{hideViews:[],initViews:function(e){$.each(e.mapContent.views,(function(t,a){if(e.mapContent.hideViews.indexOf(t)<0){var n=a(e);$(n.container).append(n.view)}})),$(e.mapObj.parentContainer).find(".filter-btn-hide-map").remove()},initEvents:function(e){$.each(e.mapContent.events,(function(t,a){a(e)}))},views:{btnHideMap:function(e){var t="";return 0==$(e.mapObj.parentContainer).find(e.kunik?`.filter-btn-hide-map-${e.kunik}`:".filter-btn-hide-map").length&&!e.results.map.showMapWithDirectory&&(t=`<button type='button' class='filter-btn-hide-map${e.kunik?` filter-btn-hide-map-${e.kunik}`:""}'><i class='fa fa-times' aria-hidden='true'></i></button>`),{container:e.mapObj.parentContainer,view:t}}},events:{btnHideMap:function(e){$(e.kunik?`.filter-btn-hide-map-${e.kunik}`:".filter-btn-hide-map").off().click((function(){console.log("------------ btn hide map ----------------",e.search,e.kunik?`.filter-btn-hide-map-${e.kunik}`:".filter-btn-hide-map"),e.helpers.toggleMapVisibility(e)}))}}}};!function(e){var t={init:function(a){var n=e.extend({items:1,itemsOnPage:1,pages:0,displayedPages:5,edges:2,currentPage:0,useAnchors:!0,hrefTextPrefix:"#page-",hrefTextSuffix:"",prevText:"Prev",nextText:"Next",ellipseText:"…",ellipsePageSet:!0,cssStyle:"light-theme",listStyle:"",labelMap:[],selectOnClick:!0,nextAtFront:!1,invertPageOrder:!1,useStartEdge:!0,useEndEdge:!0,onPageClick:function(e,t){},onInit:function(){}},a||{}),i=this;return n.pages=n.pages?n.pages:Math.ceil(n.items/n.itemsOnPage)?Math.ceil(n.items/n.itemsOnPage):1,n.currentPage?n.currentPage=n.currentPage-1:n.currentPage=n.invertPageOrder?n.pages-1:0,n.halfDisplayed=n.displayedPages/2,this.each((function(){i.addClass(n.cssStyle+" simple-pagination").data("pagination",n),t._draw.call(i)})),n.onInit(),this},selectPage:function(e){return t._selectPage.call(this,e-1),this},prevPage:function(){var e=this.data("pagination");return e.invertPageOrder?e.currentPage<e.pages-1&&t._selectPage.call(this,e.currentPage+1):e.currentPage>0&&t._selectPage.call(this,e.currentPage-1),this},nextPage:function(){var e=this.data("pagination");return e.invertPageOrder?e.currentPage>0&&t._selectPage.call(this,e.currentPage-1):e.currentPage<e.pages-1&&t._selectPage.call(this,e.currentPage+1),this},getPagesCount:function(){return this.data("pagination").pages},setPagesCount:function(e){this.data("pagination").pages=e},getCurrentPage:function(){return this.data("pagination").currentPage+1},destroy:function(){return this.empty(),this},drawPage:function(e){var a=this.data("pagination");return a.currentPage=e-1,this.data("pagination",a),t._draw.call(this),this},redraw:function(){return t._draw.call(this),this},disable:function(){var e=this.data("pagination");return e.disabled=!0,this.data("pagination",e),t._draw.call(this),this},enable:function(){var e=this.data("pagination");return e.disabled=!1,this.data("pagination",e),t._draw.call(this),this},updateItems:function(e){var a=this.data("pagination");a.items=e,a.pages=t._getPages(a),this.data("pagination",a),t._draw.call(this)},updateItemsOnPage:function(e){var a=this.data("pagination");return a.itemsOnPage=e,a.pages=t._getPages(a),this.data("pagination",a),t._selectPage.call(this,0),this},getItemsOnPage:function(){return this.data("pagination").itemsOnPage},_draw:function(){var a,n=this.data("pagination"),i=t._getInterval(n);t.destroy.call(this);var o="UL"===("function"==typeof this.prop?this.prop("tagName"):this.attr("tagName"))?this:e("<ul"+(n.listStyle?' class="'+n.listStyle+'"':"")+"></ul>").appendTo(this);if(n.prevText&&t._appendItem.call(this,n.invertPageOrder?n.currentPage+1:n.currentPage-1,{text:n.prevText,classes:"prev"}),n.nextText&&n.nextAtFront&&t._appendItem.call(this,n.invertPageOrder?n.currentPage-1:n.currentPage+1,{text:n.nextText,classes:"next"}),n.invertPageOrder){if(i.end<n.pages&&n.edges>0){if(n.useStartEdge){var s=Math.max(n.pages-n.edges,i.end);for(a=n.pages-1;a>=s;a--)t._appendItem.call(this,a)}n.pages-n.edges>i.end&&n.pages-n.edges-i.end!=1?o.append('<li class="disabled"><span class="ellipse">'+n.ellipseText+"</span></li>"):n.pages-n.edges-i.end==1&&t._appendItem.call(this,i.end)}}else if(i.start>0&&n.edges>0){if(n.useStartEdge){var r=Math.min(n.edges,i.start);for(a=0;a<r;a++)t._appendItem.call(this,a)}n.edges<i.start&&i.start-n.edges!=1?o.append('<li class="disabled"><span class="ellipse">'+n.ellipseText+"</span></li>"):i.start-n.edges==1&&t._appendItem.call(this,n.edges)}if(n.invertPageOrder)for(a=i.end-1;a>=i.start;a--)t._appendItem.call(this,a);else for(a=i.start;a<i.end;a++)t._appendItem.call(this,a);if(n.invertPageOrder){if(i.start>0&&n.edges>0&&(n.edges<i.start&&i.start-n.edges!=1?o.append('<li class="disabled"><span class="ellipse">'+n.ellipseText+"</span></li>"):i.start-n.edges==1&&t._appendItem.call(this,n.edges),n.useEndEdge))for(a=(r=Math.min(n.edges,i.start))-1;a>=0;a--)t._appendItem.call(this,a)}else if(i.end<n.pages&&n.edges>0&&(n.pages-n.edges>i.end&&n.pages-n.edges-i.end!=1?o.append('<li class="disabled"><span class="ellipse">'+n.ellipseText+"</span></li>"):n.pages-n.edges-i.end==1&&t._appendItem.call(this,i.end),n.useEndEdge))for(a=s=Math.max(n.pages-n.edges,i.end);a<n.pages;a++)t._appendItem.call(this,a);n.nextText&&!n.nextAtFront&&t._appendItem.call(this,n.invertPageOrder?n.currentPage-1:n.currentPage+1,{text:n.nextText,classes:"next"}),n.ellipsePageSet&&!n.disabled&&t._ellipseClick.call(this,o)},_getPages:function(e){return Math.ceil(e.items/e.itemsOnPage)||1},_getInterval:function(e){return{start:Math.ceil(e.currentPage>e.halfDisplayed?Math.max(Math.min(e.currentPage-e.halfDisplayed,e.pages-e.displayedPages),0):0),end:Math.ceil(e.currentPage>e.halfDisplayed?Math.min(e.currentPage+e.halfDisplayed,e.pages):Math.min(e.displayedPages,e.pages))}},_appendItem:function(a,n){var i,o,s=this,r=s.data("pagination"),l=e("
42<li></li>"),c=s.find("ul");i={text:(a=a<0?0:a<r.pages?a:r.pages-1)+1,classes:""},r.labelMap.length&&r.labelMap[a]&&(i.text=r.labelMap[a]),i=e.extend(i,n||{}),a==r.currentPage||r.disabled?(r.disabled||"prev"===i.classes||"next"===i.classes?l.addClass("disabled"):l.addClass("active"),o=e('<span class="current">'+i.text+"</span>")):(o=r.useAnchors?e('<a href="javascript:;" class="page-link">'+i.text+"</a>"):e("<span >"+i.text+"</span>")).click((function(e){return t._selectPage.call(s,a,e)})),i.classes&&o.addClass(i.classes),l.append(o),c.length?c.append(l):s.append(l)},_selectPage:function(e,a){var n=this.data("pagination");return n.currentPage=e,n.selectOnClick&&t._draw.call(this),n.onPageClick(e+1,a)},_ellipseClick:function(a){var n=this,i=this.data("pagination"),o=a.find(".ellipse");o.addClass("clickable").parent().removeClass("disabled"),o.click((function(a){if(!i.disable){var s=e(this),r=(parseInt(s.parent().prev().text(),10)||0)+1;s.html('<input type="number" min="1" max="'+i.pages+'" step="1" value="'+r+'">').find("input").focus().click((function(e){e.stopPropagation()})).keyup((function(a){var s=e(this).val();13===a.which&&""!==s?s>0&&s<=i.pages&&t._selectPage.call(n,s-1):27===a.which&&o.empty().html(i.ellipseText)})).bind("blur",(function(a){var s=e(this).val();return""!==s&&t._selectPage.call(n,s-1),o.empty().html(i.ellipseText),!1}))}return!1}))}};e.fn.pagination=function(a){return t[a]&&"_"!=a.charAt(0)?t[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void e.error("Method "+a+" does not exist on jQuery.pagination"):t.init.apply(this,arguments)}}(jQuery);var calendarObj={container:"#calendar",eventsList:{},params:{startDate:null,endDate:null},options:{initDate:new Date,header:{left:"prev,next",center:"title",right:"today, month"},fixedWeekCount:!1,height:"auto",lang:mainLanguage,editable:!1,eventBackgroundColor:"#FFA200",textColor:"#fff",defaultView:"month",initialView:"listWeek",events:[],eventLimit:0,timezone:"local",personalAgenda:!1},init:function(e=null){mylog.log("calendarObj.init",e);var t=jQuery.extend(!0,{},calendarObj);return t.initVar(e),t},initVar:function(e){mylog.log("calendarObj.initVar",e),null!=e&&void 0!==e.container&&(this.container=e.container),void 0!==e.options&&$.extend(this.options,e.options),void 0!==e.searchParams&&$.extend(this.params,e.searchParams),this.initDefaults(e),this.initViews(e),this.initEvents(e)},initDefaults:function(e){mylog.log("calendarObj.initDefaults",e);if("string"==typeof this.options.initDate){var t=this.options.initDate.split("-");this.options.initDate=new Date(t[0],t[1]-1,t[2])}else initDate=null,dateToShow=new Date;this.options.year=this.options.initDate.getFullYear(),this.options.month=this.options.initDate.getMonth(),this.options.date=this.options.initDate.getDate(),null!=e&&void 0!==e.searchObj&&(this.searchObj=e.searchObj)},initViews:function(e){mylog.log("calendarObj.initViews",e);var t=this;t.options.eventClick=function(e,t,a){mylog.log("calendarObj.eventClick",e,t,a),onchangeClick=!1;var n="#page.type.events.id."+e.id,i=location.hash.split("?"),o=urlCtrl.getUrlSearchParams(),s=(i[0].indexOf("#")<0?"#"+i[0]:i[0])+"?preview=events."+e.id;""!=o&&(s+="&"+o),history.replaceState({},null,s),urlCtrl.openPreview(n)},t.options.eventLimitClick=function(e){mylog.log(e.date,"here bidi");var a=e.date._d,n=a.getFullYear()+"-"+("0"+(a.getMonth()+1)).slice(-2)+"-"+("0"+a.getDate()).slice(-2);$(t.container+" .fc-day").removeClass("activeDay"),$(t.container+".fc-day[data-date='"+n+"']").addClass("activeDay"),t.searchInAgenda(t,n,"day")},t.options.eventRender=function(e,t,a,n){},t.options.dayClick=function(e,a,n){mylog.log("calendarObj.init.dayClick",e,a,n),$(t.container+" .fc-day").removeClass("activeDay"),$(this).addClass("activeDay"),t.params.starDate=moment(e.format()).valueOf(),mylog.log("calendarObj.init.dayClick fObj.params.starDate",t.params.starDate),t.searchInAgenda(t,e.format(),"day")},$(t.container).fullCalendar("destroy"),$(t.container).fullCalendar(t.options),$(t.container).fullCalendar("gotoDate",moment(Date.now())),t.bindEventCalendar(t)},initEvents:function(e){mylog.log("calendarObj.initActions",e);var t=moment(this.params.starDate).set("month",moment(this.params.starDate).get("month")).valueOf(),a=moment(this.params.starDate).set("month",moment(this.params.starDate).get("month")+1).valueOf(),n=Math.floor(a/1e3),i=Math.floor(t/1e3);this.searchInCalendar(this,i,n)},events:[],tabOrganiser:[],showPopup:!1,results:{add:function(e,t){mylog.log("calendarObj.results.add",t),t&&$.each(t,(function(t,a){if(void 0===e.eventsList[t]){var n=e.results.convert(e,a);mylog.log("calendarObj.results.add eventCal",n),(bool=!0)&&n&&(e.eventsList[t]=n,$(e.container).fullCalendar("renderEvent",n,!0))}}))},convert:function(e,t){mylog.log("calendarObj.results.convert eventObj",t);var a="";void 0!==t.links&&void 0!==t.links.organizer&&$.each(t.links.organizer,(function(t,n){-1==$.inArray(t,e.tabOrganiser)&&e.tabOrganiser.push(t),a=t}));t.name;""!=t.organizer&&(t.organizer,t.name);var n=null;(n={id:void 0!==t.id?t.id:t._id.$id,title:t.name,content:t.description&&""!=t.description?t.description:"",start:null,end:null,
42startDate:t.startDate,endDate:t.endDate,className:a,category:a,type:t.type,description:t.description,shortDescription:t.shortDescription,profilMediumImageUrl:t.profilMediumImageUrl,adresse:t.cityName,links:t.links,dow:null}).startDate<e.results.startDate&&"undefined"!=typeof costum&&null!=costum&&void 0!==costum.calendar&&null!=costum.calendar&&"function"==typeof costum.calendar.convert&&(n=costum.calendar.convert(t,n));if(void 0!==t.startDate){!0,mylog.log("calendarObj.results.convert eventObj.startDate",t.startDate);var i=moment(t.startDate).local().format(),o=new Date(i).getTime();n.start=o<e.results.startDate?new Date(1e3*e.results.startDate):i;var s=null;if(t.endDate&&"undefined"!=t.endDate){mylog.log("calendarObj.results.convert eventObj.endDate",t.endDate);s=moment(t.endDate).local().format();var r=new Date(s).getTime();n.end=r<e.results.endDate?new Date(1e3*e.results.endDate):s}else n.end=n.start;return mylog.log("calendarObj.results.convert taskCal",n),n}mylog.log("calendarObj.results.convert eventObj.openingHours",t.openingHours);var l=t.openingHours;$.each(l,(function(t,a){!1,""!=a&&void 0!==a.hours&&$.each(a.hours,(function(a,i){if(6!=t){var o=null;o=t+1}else o=t-6;var s={};s.dow=[o],s.start=i.opens,s.end=i.closes,mylog.log("taskcal",s),"00:00"==i.closes&&(i.closes="24:00");var r=$.extend(!0,n,s);$(e.container).fullCalendar("renderEvent",r,!1)}))}))}},widgetNotes:$("#notes .e-slider"),sliderNotes:$("#readNote .e-slider"),bindEventCalendar:function(e){e=this;$(".fc-today").addClass(".activeDay"),mylog.log("calendarObj.bindEventCalendar"),$(e.container+" .fc-prev-button").click((function(){var t=$(e.container).fullCalendar("getDate");mylog.log("calendarObj.bindEventCalendar .fc-next-button now",t,t.format()),e.params.starDate=moment(t.format()).valueOf(),e.searchInAgenda(e,t.format(),"month")})),$(e.container+" .fc-next-button").click((function(){var t=$(e.container).fullCalendar("getDate");e.params.starDate=moment(t.format()).valueOf(),e.searchInAgenda(e,t.format(),"month")})),$(".popover").mouseenter((function(){$(this).hide()})),$("body").on("click",(function(t){"undefined"!=typeof popoverElement&&popoverElement&&(!popoverElement.is(t.target)&&0===popoverElement.has(t.target).length&&0===$(".popover").has(t.target).length||popoverElement.has(t.target)&&"closepopover"===t.target.id)&&e.closePopovers()}))},templateRef:{competition:"#ed553b",concert:"#b45f04",contest:"#ed553b",exhibition:"#b45f04",festival:"#b45f04",getTogether:"#eb4124",market:"#df01a5",meeting:"#eb4124",course:"#df01a5",workshop:"#eb4124",conference:"#0073b0",debate:"#0073b0",film:"#2e2e2e",crowdfunding:"#93be3d",others:"#93be3d"},closePopovers:function(){mylog.log("calendarObj.closePopovers "),this.showPopup=!1,$(".popover").not(this).popover("hide")},popupTemplate:function(){return'<div class="popover" style="max-width:300px; no-padding" ><div class="arrow"></div><div class="popover-header" style="background-color:red;"><button id="closepopover" type="button" class="close margin-right-5" aria-hidden="true">×</button><h3 class="popover-title"></h3></div><div class="popover-content no-padding"></div></div>'},popupHtml:function(e,t){var a="<div class='popup-calendar'>",n=assetPath+"/images/thumb/default_events.png";void 0!==t.profilMediumImageUrl&&""!=t.profilMediumImageUrl&&(n=baseUrl+t.profilMediumImageUrl);var i="#page.type.events.id."+t.id;if(a+="<div class='' id='popup"+t.id+"'>",a+="<div class='main-panel'><div class='col-md-12 col-sm-12 col-xs-12 no-padding'><div class='thumbnail-profil' style='max-height: 200px;text-align: -webkit-center; overflow-y: hidden;background-color: #cccccc;'><img src='"+n+"' class='popup-info-profil-thumb img-responsive'></div></div><div class='col-md-12 col-sm-12 col-xs-12 padding-5'>",void 0!==t.title&&(a+="<div class='' style='text-transform:uppercase;'>"+t.title+"</div>
42"),null!=t.start){a+="<div style='color:#777'>";var o="<i class='fa fa-calendar-o'></i> ",s=moment(t.start).format("DD MMMM YYYY"),r="",l="<br/>";t.allDay?l+=tradDynForm.allday:l+="<i class='fa fa-clock-o'></i> "+moment(t.start).format("H:mm"),null!=t.end&&(s!=moment(t.end).format("DD MMMM YYYY")&&(o+=trad.fromdate+" ",r=" "+trad.todatemin+" "+moment(t.end).format("DD MMMM YYYY")),t.allDay||(l+=" - "+moment(t.end).format("H:mm"))),a+=o+s+r+l,a+="</div>"}return a+="</div>",void 0!==t.shortDescription&&""!=t.shortDescription&&null!=t.shortDescription&&(a+="<div id='pop-description' class='popup-section'><div class='popup-info-profil'>"+t.shortDescription+"</div></div>"),a+="</div>",a+="<a href='"+i+"' target='_blank' onclick='' class=''>",a+='<div class="btn btn-sm btn-more col-md-12 col-sm-12 col-xs-12"><i class="fa fa-hand-pointer-o"></i> en savoir +</div>',a+="</a>"},searchInAgenda:function(e,t,a){mylog.log("calendarObj.searchInAgenda",t,a);new Date,new Date;var n=new Date(t);directory.getMonthName(n.getMonth()+1),n.getFullYear(),e.params.startDate=Date.parse(t)/1e3;var i=new Date(n.getFullYear(),n.getMonth()+1,0);e.params.endDate=Date.parse(i)/1e3,e.searchInCalendar(e,e.params.startDate,e.params.endDate)},searchInCalendar:function(e,t,a){mylog.log("calendarObj.searchInCalendar",e,t,a);var n={};void 0!==e&&void 0!==e.searchObj&&void 0!==e.searchObj.pInit&&void 0!==e.searchObj.pInit.defaults&&void 0!==e.searchObj.pInit.defaults.sourceKey&&(n.sourceKey=e.searchObj.pInit.defaults.sourceKey),$.extend(n,e.params),!1===e.options.personalAgenda&&ajaxPost(null,baseUrl+"/"+moduleId+"/search/geteventsforcalendar/startDate/"+t+"/endDate/"+a,n,(function(t){mylog.log("calendarObj.searchInCalendar success",t),t?!1===e.options.personalAgenda&&e.results.add(e,t.events):toastr.error(t.content)}),(function(e){mylog.log("calendarObj.searchInCalendar error",e)}))}},codateObj={container:"#calendar",calendarContainer:"#full_calendar",params:{startDate:null,endDate:null},options:{initDate:new Date,header:{left:"prev,next",center:"title",right:"today, agendaWeek, month"},footer:{left:"",center:"",right:""},fixedWeekCount:!1,lang:mainLanguage,editable:!1,eventBackgroundColor:"#FFA200",textColor:"#fff",defaultView:"month",initialView:"listWeek",eventLimit:0,timezone:"local",personalAgenda:!1,selectable:!0,unselectAuto:!0,mixColor:["#78d117","#fb3300","#9fbd38","#4975f1","#42908d","#60345d","#b00068","#e45e80","#ff8000","#feb800","#fc8fa9","#88c49e","#4fed70","#97e9bd","#66d71b"]},init:function(e=null){mylog.log("codateObj init",e);var t=jQuery.extend(!0,{},codateObj);return t.initVar(e),t},initVar:function(e){null!=e&&void 0!==e.container&&(this.container=e.container),null!=e&&void 0!==e.calendarContainer&&(this.calendarContainer=e.calendarContainer),void 0!==e.options&&$.extend(this.options,e.options),void 0!==e.searchParams&&$.extend(this.params,e.searchParams),this.initDefaults(e),this.initViews(e)},initDefaults:function(e){var t=this;t.codate={selectedDates:[],userAnswers:{},answers:{},allEvents:[],results:{}},t.codate.insIsAdmin="",t.codate.contextId=null,t.codate.contextData={};var a=t.commun.getQuery();a.standalone&&(t.codate.contextId=a.contextid,ajaxPost(null,baseUrl+"/co2/agenda/getcontext/contextId/"+a.contextid+"/contextType/"+a.contexttype,{},(function(e){"object"==typeof e&&(t.codate.contextData=e)}),null,null,{async:!1})),t.codateIsAdmin=!1,userId&&"undefined"!=typeof contextId?(userConnected&&userConnected.links&&userConnected.links.memberOf&&userConnected.links.memberOf[contextId]&&userConnected.links.memberOf[contextId].isAdmin&&1==userConnected.links.memberOf[contextId].isAdmin&&(t.codate.insIsAdmin="inviter",t.codateIsAdmin=!0),userConnected&&userConnected.links&&userConnected.links.projects&&userConnected.links.projects[contextId]&&userConnected.links.projects[contextId].isAdmin&&1==userConnected.links.projects[contextId].isAdmin&&(t.codate.insIsAdmin="inviter",t.codateIsAdmin=!0)):userId&¬Null(t.codate.contextId)&&(userConnected&&userConnected.links&&userConnected.links.memberOf&&userConnected.links.memberOf[t.codate.contextId]&&userConnected.links.memberOf[t.codate.contextId].isAdmin&&
421==userConnected.links.memberOf[t.codate.contextId].isAdmin&&(t.codate.insIsAdmin="inviter",t.codateIsAdmin=!0),userConnected&&userConnected.links&&userConnected.links.projects&&userConnected.links.projects[t.codate.contextId]&&userConnected.links.projects[t.codate.contextId].isAdmin&&1==userConnected.links.projects[t.codate.contextId].isAdmin&&(t.codate.insIsAdmin="inviter",t.codateIsAdmin=!0)),t.options.customButtons={inviter:{text:"Inviter la communauté",click:function(){ajaxPost(null,baseUrl+"/co2/app/invitecommunity",{contextId:notNull(contextData)?contextData.id:t.codate.contextData.id,contextType:notNull(contextData)?contextData.type:t.codate.contextData.type,objectId:"639c0e2cd2758dee020c2d3b",objectType:"forms"},(function(e){}))}}},null!=e&&void 0!==e.searchObj&&(t.searchObj=e.searchObj)},initViews:function(e){var t=this;mylog.log("codateobj initviews",t),t.options.eventClick=function(e,a,n){if(e.codateEvent){$("a").removeClass("event-clicked"),$(`a[data-elemid='${e.id}-${e.start.format("YYYY-MM-DD")}']`).addClass("event-clicked");const a=JSON.parse(e.codateEvent.times.replace(/'/g,'"'))[new Date(e.start.format()).toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"})]?JSON.parse(e.codateEvent.times.replace(/'/g,'"'))[new Date(e.start.format()).toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"})]:{};t.commun.buildTimeList(t,e.id,e.codateEvent.formId,e.codateEvent.subForms,new Date(e.start.format()),a,e.title),t.commun.bindTimeEvent(t)}else if(e.simple_event){$("#event-color-nocostum").css("background-color",e.backgroundColor),$("#event-name-nocostum").text(e.title);var i=e.start,o=e.end;i.format("LL")===o.format("LL")?$("#event-date-nocostum").text(i.format("LL")+" "+i.format("HH:mm")+" - "+o.format("HH:mm")):$("#event-date-nocostum").text(i.format("LLL")+" - "+o.format("LLL")),$("#event-group-nocostum").text(e.group),$(".rin-modal").on("rinmodal.shown",(function(){var t=this;if("communecter_agenda"===e.parent)if(e.is_admin){var a=$(this).find(".delete");a.data("id",e.id),a.show(),a.off("click").on("click",(function(){$.confirm({title:"Supprimer",content:"Procéder à la suppression de l'événement",buttons:{confirm:{text:"Confirmer",action:function(){ajaxPost(null,baseUrl+"/"+moduleId+"/element/delete/id/"+a.data("id")+"/type/events",{reasons:"none"},(function(e){e.result?(toastr.success(e.msg),$("#calendar_container").trigger("calendar.reload"),$(t).rinModal("close")):toastr.error(e.msg)}))}},cancel:{text:"Annuler"}}})}))}else $(this).find(".delete").hide();else $(this).find(".delete").hide();e.url?($("#redirector").removeClass("lbh-preview-element"),e.url.match(/^#page\.type\.events\.id\.[0-9a-z]{24}$/)&&($("#redirector").addClass("lbh-preview-element"),coInterface.bindLBHLinks()),$("#redirector").show(),$("#redirector").attr("href",e.url)):$("#redirector").hide()})),$(".rin-modal").rinModal("show"),a.preventDefault()}},t.options.eventRender=function(e,a,n){if(e.codateEvent){e.codateEvent.times&&a.attr("data-datetime",e.codateEvent.times),maxStr="",1==e.codateEvent.toCheck&&(maxStr='<i class="fa fa-star"></i>');var i="";if("month"==n.name)t.codate.userAnswers[e.id]&&t.codate.userAnswers[e.id][e.start.format("DD/MM/YYYY")]&&t.codate.userAnswers[e.id][e.start.format("DD/MM/YYYY")].length>0&&(i="checked"),a.html(`\n\t\t\t\t\t\t<div class='fc-content' style="background-color: ${e.codateEvent["bg-color"]}">\n\t\t\t\t\t\t\t<span class='fc-title'>${e.title}</span> <br/>\n\t\t\t\t\t\t\t${maxStr} <span>${e.codateEvent.nbVote}</span>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`),"checked"==i?a.css({cssText:`background-color: ${e.codateEvent["bg-color"]} !important;\n\t\t\t\t\t\t\t\t\t\t\t border: 3px solid #00000054 !important`}):a.css({cssText:`background-color: ${e.codateEvent["bg-color"]} !important`}),a.attr("data-elemid",e.id+"-"+e.start.format("YYYY-MM-DD"));else{const n=Date.now().toString(36)+Math.random().toString(36).substring(2);i="",t.codate.userAnswers[e.id]&&t.codate.userAnswers[e.id][e.start.format("DD/MM/YYYY")]&&t.codate.userAnswers[e.id][e.start.format("DD/MM/YYYY")].indexOf(e.start.format("H:mm"))>-1&&(i="checked"),"checked"==i?a.css({cssText:`background-color: ${e.codateEvent["bg-color"]} !important;\n\t\t\t\t\t\t\t\t\t\t\t border: 3px solid black !important`}):a.css({cssText:`background-color: ${e.codateEvent["bg-color"]} !important`}),a.addClass("changeCheck"),a.attr("data-for",n),a.html(`\n\t\t\t\t\t\t<ul class="ks-cboxtags d-flex flex-lg-column justify-content-center">\n\t\t\t\t\t\t\t<li data-for="${n}" class="changeCheck" style="font-size: 13px; cursor: pointer">\n\t\t\t\t\t\t\t\t<input type='checkbox' id='${n}' name='codateTime' value="${e.start.format("H:mm")}" data-formid="${e.codateEvent.formId}" data-subform="${e.codateEvent.subForms}" data-inputid="${e.id}" data-date="${e.start.format("DD/MM/YYYY")}" ${i}>\n\t\t\t\t\t\t\t\t${maxStr} <span>
42${e.codateEvent.nbVote}</span> <br/>\n\t\t\t\t\t\t\t\t<span data-for='${n}' class="changeCheck w-100">${e.start.format("HH:mm")}</span>\n\t\t\t\t\t\t\t\t<span data-for="${n}" class='changeCheck fc-title'>${e.title}</span>\n\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t</ul>\n\t\t\t\t\t`)}}},t.options.dayClick=function(e,a,n){if(!e.isBefore(moment().utcOffset(0).set({hour:0,minute:0,second:0,millisecond:0}))){$(t.calendarContainer+" .fc-day").removeClass("activeDay"),$(this).addClass("activeDay");const a=this;t.params.starDate=moment(e.format()).valueOf(),$("#createCodate").is(":checked")?0==t.codate.selectedDates.length?(t.codate.selectedDates=[t.commun.toReadable(new Date(moment(e.format()).valueOf()))],$(a).addClass("selectedDay")):-1==t.codate.selectedDates.indexOf(t.commun.toReadable(new Date(moment(e.format()).valueOf())))?($(a).addClass("selectedDay"),t.codate.selectedDates.push(t.commun.toReadable(new Date(moment(e.format()).valueOf())))):(toastr.info("Date deselected"),$(a).removeClass("activeDay"),$(a).removeClass("selectedDay"),t.codate.selectedDates.splice(t.codate.selectedDates.indexOf(t.commun.toReadable(new Date(moment(e.format()).valueOf()))),1),mylog.log("fiobj data",t.codate)):($(".dropdown-menu.click").remove(),t.codateIsAdmin&&(t.codate.selectedDates.length=0,t.codate.selectedDates.push(t.commun.toReadable(new Date(moment(e.format()).valueOf()))),$("body").append('<ul class=\'dropdown-menu click\'>\n\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t<a role="menuitem" tabindex="-1" class="btnCreateCodate" href="javascript:;">Créer codate</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>'),$(a).hover(delay((function(e){$("body").find(".dropdown-menu.click").css({cssText:`\n\t\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\t\t\tleft: ${e.pageX-a.width()/2}px;\n\t\t\t\t\t\t\t\t\ttop: ${e.pageY}px;\n\t\t\t\t\t\t\t\t`}),$("body").find(".dropdown-menu.click").first().stop(!0,!0).slideDown(150)}),50),(function(e){$(a)[0]!=$(this)[0]&&$("body").find(".dropdown-menu.click").first().stop(!0,!0).slideUp(105)})),$(a).trigger("hover"),$("body").on("click",(function(e){$("body").find(".dropdown-menu.click").first().stop(!0,!0).slideUp(105),$(".dropdown-menu.click").remove()}))))}},t.options.select=function(e,a,n,i){var o,s;"00:00"===a.format("HH:mm")&&a.subtract(1,"minutes"),o=a.isSame(e,"days")?e.format("LL"):e.format("LL")+" - "+a.format("LL"),s={coevent:{text:"Evénement communecter",action:function(){!function(e,t){var a={startDate:e.format("DD/MM/YYYY HH:mm"),endDate:t.format("DD/MM/YYYY HH:mm")};dyFObj.openForm("event",null,a,null,{afterSave:function(e){var t={id:userConnected._id.$id,collection:userConnected.collection?userConnected.collection:"citoyens"},a={id:e.map._id.$id,collection:e.map.collection},n={parent:{},links:{attendees:{},events:{},subEvents:{}}},i=[{path:"links.attendees."+t.id+".isAdmin",type:"boolean"}];n.parent[contextData.id]={type:contextData.type,name:contextData.name},n.links.attendees[t.id]={type:t.collection,isAdmin:!0},"events"===a.collection?(n.links.subEvents[e.id]={type:"events"},delete n.links.events):(n.links.events[e.id]={type:"events"},delete n.links.subEvents);const o={id:a.id,collection:a.collection,path:"allToRoot",value:n,setType:i},s={id:t.id,collection:t.collection,path:`links.${a.collection}.${a.id}`,value:{type:a.collection,isAdmin:!0},setType:[{path:"isAdmin",type:"boolean"}]};dataHelper.path2Value(o,(function(e){e.result&&dataHelper.path2Value(s,(function(e){e.result&&(dyFObj.closeForm(),location.reload())}))}))}},{type:"bootbox"})}(e,a)}}},!e.isBefore(moment().utcOffset(0).set({hour:0,minute:0,second:0,millisecond:0}))&&$("#createCodate").is(":checked")&&(s.codate={text:"Codate",action:function(){!function(e,a){let n=e._d;const i=a._d.toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"}).split("/");let o=new Date(`${i[2]}-${i[1]}-${i[0]}`);var s=[];if(Math.round((o.getTime()-n.getTime())/864e5)>1)for(;n<o;)0==t.codate.selectedDates.length?(t.codate.selectedDates=[t.commun.toReadable(n)],$(`.fc-day[data-date='${n.toISOString().slice(0,10)}']`).addClass("selectedDay")):-1==t.codate.selectedDates.indexOf(t.commun.toReadable(n))&&-1==s.indexOf(t.commun.toReadable(n))?(t.codate.selectedDates.push(t.commun.toReadable(n)),$(`.fc-day[data-date='${n.toISOString().slice(0,10)}']`).addClass("selectedDay")):(toastr.info("Date deselected"),$(`.fc-day[data-date='${n.toISOString().slice(0,10)}']`).removeClass("activeDay"),$(`.fc-day[data-date='${n.toISOString().slice(0,10)}']`).removeClass("selectedDay"),s.push(t.codate.selectedDates.splice(t.codate.selectedDates.indexOf(t.commun.toReadable(n)),1))),n=t.commun.addMoreDays(n,1);userId?(mylog.log("fIobj click",t),t.commun.codateForm(t,(function(e){void 0!==e.parent?t.commun.generateForm(t,e.parent,[{id:"sondageDate",label:""!=e.title?e.title:"Enquête par date",type:"tpls.forms.cplx.sondageDate"}],e.inside):bootbox.alert({message:trad["Choose context"]})}))):(toastr.info("Veillez vous connecter"),$(this).prop("checked",!1))}(e,a)}}),s.cancel={text:"Annuler"},$.confirm({title:"Créer un élément",content:"Quel élément voulez-vous créer pour cette date<br>"+o,buttons:s})},t.options.viewDestroy=function(){t.codate.allEvents&&t.codate.allEvents.forEac
42h((e,a)=>{t.commun.removeEvent(t,e)})},$(t.calendarContainer).fullCalendar("destroy"),$(t.calendarContainer).fullCalendar(t.options);var a=$(`\n\t\t\t\t<ul class="ks-cboxtags m-0 p-0">${t.codate.insIsAdmin?'\n\t\t\t\t\t\t<li class="tooltips" data-toggle="tooltip" data-placement="bottom" data-original-title="Séléctionner des périodes">\n\t\t\t\t\t\t\t<input type=\'radio\' id=\'createCodate\' value="create" name=\'createCodate\'>\n\t\t\t\t\t\t\t<label for=\'createCodate\' class="create-codate codate-create-button m-0 p-0"></label>\n\t\t\t\t\t\t</li>':""}\n\t\t\t\t\t<li class="tooltips" data-toggle="tooltip" data-placement="bottom" data-original-title="Voter sur un codate">\n\t\t\t\t\t\t<input type='radio' checked id='codateVote' value="vote" name='createCodate'>\n\t\t\t\t\t\t<label for='codateVote' class="vote-codate codate-vote-button m-0 p-0"></label>\n\t\t\t\t\t</li>\n\t\t\t\t</ul>\n\t\t`);userId&&($("#codInsideBtnAction").empty(),$("#codInsideBtnAction").append(a),t.codate.initialized=!1,$(".tooltips").tooltip()),t.bindEventCalendar(t),t.fixDayClick(t)},initEvents:function(e){mylog.log("calendarObj.initActions",e);var t=moment(this.params.starDate).set("month",moment(this.params.starDate).get("month")).valueOf(),a=moment(this.params.starDate).set("month",moment(this.params.starDate).get("month")+1).valueOf(),n=Math.floor(a/1e3),i=Math.floor(t/1e3);this.searchInCalendar(this,i,n)},commun:{getQuery:function(e){var t=document.location.href,a=t.indexOf("?")>-1?t.substring(t.indexOf("?")+1).split("&"):t.substring(t.indexOf("#")+1).split(".");if(t.indexOf("?")>-1)for(var n=0,i={};n<a.length;n++)a[n]=a[n].split("="),i[a[n][0]]=a[n][1];if(t.indexOf("#")>-1)for(n=0,i={};n<a.length;n++)a[n+1]&&(a[n]=[a[n],a[n+1]],i[a[n][0]]=a[n][1]);return i},toReadable:function(e){return e.toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"})},addMoreDays:function(e=new Date,t){let a=new Date(e.getTime());return a.setTime(a.getTime()+24*t*60*60*1e3),"Invalid Date"!=a?a:null},codateForm:function(e,t){dyFObj.closeForm();const a={jsonSchema:{title:"Create Codate",description:"",icon:"fa-question",properties:{parent:{inputType:"finder",label:"Sélectionner un contexte",initMe:!1,buttonLabel:"Rechercher un element",placeholder:"Rechercher un element",initContext:!1,initType:["organizations","projects"],initBySearch:!0,initContacts:!1,openSearch:!0,search:{filters:{$or:{["links.members."+userId+".isAdmin"]:{$exists:!0},["links.contributors."+userId+".isAdmin"]:{$exists:!0}}}},multiple:!1,rules:{required:!0}},title:{inputType:"text",label:"Titre du sondage",value:"Enquête par date"},inside:{inputType:"codate",label:"Date configuration",dateRange:e.codate.selectedDates,eventDuration:48}},onLoads:{onload:function(){}},beforeBuild:function(){},save:function(e){new Date;delete e.collection,delete e.scope,t(e)}}};"undefined"!=typeof contextId&&"undefined"!=typeof contextType&&"undefined"!=typeof contextName&&(e.contextData={parent:{}},e.contextData.parent[contextId]={type:contextType,name:contextName}),Object.keys(e.codate.contextData).length>0&&(e.contextData={parent:{}},e.contextData.parent[e.codate.contextId]={type:e.codate.contextData.contextType,name:e.codate.contextData.contextName}),dyFObj.openForm(a,null,e.contextData,null,null,{type:"bootbox"})},configureCodateForm:function(e,t={},a=[],n={},i){dyFObj.closeForm(),mylog.log("selected date",e.codate.selectedDates);const o={jsonSchema:{title:"Configurer "+t.title,description:"",icon:"fa-question",properties:{inside:{inputType:"codate",label:"Date configuration",dateRange:a.concat(e.codate.selectedDates),timeRange:n,eventDuration:48}},onLoads:{onload:function(){}},beforeBuild:function(){},save:function(e){new Date;delete e.collection,delete e.scope,i(e)}}};dyFObj.openForm(o,null,e.contextData,null,null,{type:"bootbox"})},selectUserForm:function(e,t){dyFObj.closeForm();const a={jsonSchema:{title:"Select person",description:"",icon:"envelope",properties:{persons:{inputType:"finder",label:"Sélectionner des citoyens",initMe:!1,buttonLabel:"Rechercher une personne",placeholder:"Rechercher une personne",initContext:!1,initType:["citoyens"],field:"email",showField:!1,initBySearch:!0,initContacts:!1,openSearch:!0,search:{filters:{$or:{$and:[{email:{$exists:!0}},{email:{$ne:""}},{"preferences.sendMail":{$ne:!1}}]}}},multiple:!0,rules:{required:!0}}
42,mailList:{inputType:"textarea",label:"Adresse email des personnes qui ne sont pas sur communecter",placeholder:"Un par ligne"}},onLoads:{onload:function(){}},beforeBuild:function(){},save:function(a){new Date;var n={tpl:"basic",tplObject:"Invitation",tplMail:[],html:`\n\t\t\t\t\t\t\t\t<h4>Invitation à ${t.formTitle}</h4><br>\n\t\t\t\t\t\t\t\t<p style='white-space:pre-line'>${userConnected.name} vous invite à voter sur la proposition ${t.formTitle}</p><br>\n\t\t\t\t\t\t\t\t<a href="${baseUrl}/#codate.calendar.request.html.contextid.${notNull(contextData)?contextData.id:e.codate.contextData.id}.contexttype.${notNull(contextData)?contextData.type:e.codate.contextData.type}.form.${t.formId}.input.${t.inputId}.standalone.true">Cliquez ici pour voter</a><br><br>\n\t\t\t\t\t\t\t`,btnRedirect:{hash:"#email-feedback",label:"cliquer ici si vous ne voulez plus recevoir de mail de cette organisation."}};if(a.collection&&delete a.collection,a.scope&&delete a.scope,a.persons)for([personKey,personValue]of Object.entries(a.persons))personValue.email&&n.tplMail.push(personValue.email);if(a.mailList){var i=a.mailList.split("\n");const e=new RegExp(/^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/g);i.forEach(t=>{mylog.log("elem ito",t),t.trim().match(e)&&n.tplMail.push(t.trim())})}ajaxPost(null,baseUrl+"/co2/mailmanagement/createandsend",n,(function(e){$("#txtMsg").val(""),dyFObj.closeForm(),toastr.success("Votre mail d'invitation a été bien envoyé")}),(function(e){toastr.error("Une problème s'est produite, envoie du mail est intérrompu")}))}}};"undefined"!=typeof contextId&&"undefined"!=typeof contextType&&"undefined"!=typeof contextName&&(e.contextData={parent:{}},e.contextData.parent[contextId]={type:contextType,name:contextName}),Object.keys(e.codate.contextData).length>0&&(e.contextData={parent:{}},e.contextData.parent[e.codate.contextId]={type:e.codate.contextData.contextType,name:e.codate.contextData.contextName}),dyFObj.openForm(a,null,e.contextData,null,null,{type:"bootbox"})},codateFormOnly:function(e,t){dyFObj.closeForm();const a={jsonSchema:{title:"Create Codate",description:"",icon:"fa-question",properties:{parent:{inputType:"finder",label:"Sélectionner un contexte",initMe:!1,buttonLabel:"Rechercher un element",placeholder:"Rechercher un element",initContext:!1,initType:["organizations","projects"],initBySearch:!0,initContacts:!1,openSearch:!0,search:{filters:{$or:{["links.members."+userId+".isAdmin"]:{$exists:!0},["links.contributors."+userId+".isAdmin"]:{$exists:!0}}}},multiple:!1,rules:{required:!0}},title:{inputType:"text",label:"Titre du sondage",value:"Enquête par date"}},onLoads:{onload:function(){}},beforeBuild:function(){},save:function(e){new Date;delete e.collection,delete e.scope,t(e)}}};"undefined"!=typeof contextId&&"undefined"!=typeof contextType&&"undefined"!=typeof contextName&&(e.contextData={parent:{}},e.contextData.parent[contextId]={type:contextType,name:contextName}),Object.keys(e.codate.contextData).length>0&&(e.contextData={parent:{}},e.contextData.parent[e.codate.contextId]={type:e.codate.contextData.contextType,name:e.codate.contextData.contextName}),dyFObj.openForm(a,null,e.contextData,null,null,{type:"bootbox"})},generateFormOnly:function(e,t,a){ajaxPost(null,baseUrl+"/co2/aap/generateformoceco/",{elId:Object.keys(t)[0],elType:t[Object.keys(t)[0]].type,createForm:!0,inputs:a,formName:a[0]&&a[0].label?a[0].label:(new Date).toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric"}).replace(/\/|\s|:/g,"")+" à Renommer"},(function(t){toastr.success("Codate créer avec succès"),e.commun.reloadView(e),$('input[name="createCodate"][value="vote"]').prop("checked",!0),e.commun.refreshCodate(e),dyFObj.closeForm()}),null,null,{async:!1})},saveCodateConfig:function(e,t,a,n=null){path="sondageDate"+t,dataHelper.path2Value({id:a,collection:"forms",path:"params."+path,value:n,formParentId:a,key:""},(function(){toastr.success("Codate créer avec succès"),e.commun.reloadView(e),$('input[name="createCodate"][value="vote"]').prop("checked",!0),e.commun.refreshCodate(e),dyFObj.closeForm()}))},generateForm:function(e,t,a,n=null){ajaxPost(null,baseUrl+"/co2/aap/generateformoceco/",{elId:Object.keys(t)[0],elType:t[Object.keys(t)[0]].type,createForm:!0,inputs:a,formName:"Form "+Date.now().toString(36)+" à Renommer"},(function(t){t.contextSlug&&(path="sondageDate"+t.keyUnik,dataHelper.path2Value({id:t.parentForm,collection:"forms",path:"params."+path,value:n,formParentId:t.parentForm,updatePartial:!0,key:""},(function(){toastr.success("Codate créer avec succès"),e.commun.reloadView(e),$('input[name="createCodate"][value="vote"]').prop("checked",!0),e.commun.refreshCodate(e),dyFObj.closeForm()})))}),null,null,{async:!1})},reloadView(e){$(e.container+" "+e.calendarContainer).fullCalendar("unselect"),$(e.container+" .fc-day").removeClass("selectedDay"),$(e.container+" .fc-day").removeClass("activeDay"),$(".fc-button.btnCreateCodate").remove(),e.codate.allEvents&&(e.codate.allEvents.forEac
42h(t=>{e.commun.removeEvent(e,t)}),e.codate.allEvents.length=0),e.codate.selectedDates.length=0,e.codate.selectedInputs&&delete e.codate.selectedInputs},getCodateData:function(e){mylog.log("fIobj ito",e.codate),ajaxPost(null,baseUrl+"/co2/app/codate",{contextId:notNull(contextData)?contextData.id:e.codate.contextId},(function(t){e.codate.allData=t,e.commun.buildAndSortResult(e)}),null,null,{async:!1})},buildAndSortResult:function(e){var t={},a={},n={},i={};$(e.container+" "+e.calendarContainer).fullCalendar("getView");if(e.codate.allData&&(!e.codate.results.detailed||!e.codate.results.global))for([key,value]of Object.entries(e.codate.allData))if(value.allForms&&Object.keys(value.allForms).length>0)for([fK,fV]of Object.entries(value.allForms))for([iK,iV]of(t[fK]={},i[fK]={},a[fK]={},n[fK]={},Object.entries(fV))){if(t[fK][iK]={},i[fK][iK]={},a[fK][iK]={},n[fK][iK]={},iV.label&&value.params["sondageDate"+iK])for([dK,dV]of Object.entries(value.params["sondageDate"+iK].alldates)){if(t[fK][iK][dK]=0,i[fK][iK][dK+"-users"]={},value.answers&&!e.codate.results.global)for([aK,aV]of Object.entries(value.answers))aV.answers&&aV.answers[fK]&&aV.answers[fK][iK]&&aV.answers[fK][iK][dK]&&aV.answers[fK][iK][dK].length>0&&(i[fK][iK][dK+"-users"][aV.user]={name:aV.name,profil:aV.profil},t[fK][iK][dK]++);dV.forEach(t=>{if(a[fK][iK][dK+"-"+t]=0,n[fK][iK][dK+"-"+t+"-users"]={},value.answers&&!e.codate.results.detailed)for([aK,aV]of Object.entries(value.answers))aV.answers&&aV.answers[fK]&&aV.answers[fK][iK]&&aV.answers[fK][iK][dK]&&aV.answers[fK][iK][dK].indexOf(t)>-1&&(n[fK][iK][dK+"-"+t+"-users"][aV.user]={name:aV.name,profil:aV.profil},a[fK][iK][dK+"-"+t]++)})}if(!e.codate.results.global){var o=[];for(var s in t[fK][iK])o.push([s,t[fK][iK][s]]);o.sort((function(e,t){return t[1]-e[1]})),t[fK][iK]=Object.fromEntries(o)}if(!e.codate.results.detailed){var r=[];for(var s in a[fK][iK])r.push([s,a[fK][iK][s]]);r.sort((function(e,t){return t[1]-e[1]})),a[fK][iK]=Object.fromEntries(r)}}0==Object.keys(e.codate.results).length?(e.codate.results.global={...t},e.codate.results.globalUsers={...i},e.codate.results.detailed={...a},e.codate.results.detailedUsers={...n}):(e.codate.results.global||(e.codate.results.global={...t},e.codate.results.globalUsers={...i}),e.codate.results.detailed||(e.codate.results.detailed={...a}),e.codate.results.detailedUsers={...n})},buildCodateList:function(e,t=!1){var a="";colorIteration=0,activeInputs=[],e.codate.allEvents.length=0;const n=$(e.container+" "+e.calendarContainer).fullCalendar("getView");var i=e.commun.getQuery(),o={formid:"",inputid:""};"object"==typeof i&&i.form&&(o.formid=i.form),"object"==typeof i&&i.input&&(o.inputid=i.input);var s="#fff",r=!1;if(e.codate.allData&&Object.keys(e.codate.allData).length>0){var l=0;for([key,value]of Object.entries(e.codate.allData)){if(value.allForms&&Object.keys(value.allForms).length>0)for([fK,fV]of(r=!0,Object.entries(value.allForms)))for([iK,iV]of Object.entries(fV)){s="#fff";const i=e.options.mixColor[colorIteration]?e.options.mixColor[colorIteration]:"rebeccapurple";if(iV.label&&value.params["sondageDate"+iK]){if(e.codate.selectedInputs){if(e.codate.selectedInputs.indexOf(iK)>-1&&e.codate.selectedInputs[e.codate.selectedInputs.indexOf(iK)]==iK){for([dK,dV]of(s=i,Object.entries(value.params["sondageDate"+iK].alldates))){const a=dK.split("/"),o=moment(`${a[2]}-${a[1]}-${a[0]}`);if("month"==n.name){var c=!1,d=0;if(e.codate.results.global[fK][iK]){const t=Object.keys(e.codate.results.global[fK][iK]);d=e.codate.results.global[fK][iK][dK]?e.codate.results.global[fK][iK][dK]:0,0==t.indexOf(dK)&&0!=e.codate.results.global[fK][iK][t[0]]&&(c=!0),e.codate.results.global[fK][iK][dK]==e.codate.results.global[fK][iK][t[0]]&&0!=e.codate.results.global[fK][iK][t[0]]&&(c=!0)}e.codate.initialized&&!t||dK!=Object.keys(value.params["sondageDate"+iK].alldates)[0]||(new Date(o.format("YYYY-MM-DD"))<new Date($($(".fc-day-top")[0]).attr("data-date"))||new Date(o.format("YYYY-MM-DD"))>new Date($($(".fc-day-top")[$(".fc-day-top").length-1]).attr("data-date")))&&$(e.container+" "+e.calendarContainer).fullCalendar("gotoDate",o),e.commun.addEvent(e,iK,iV.label,o,i,JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'"),key,fK,!0,null,c,d)}else e.codate.initialized&&!t||dK!=Object.keys(value.params["sondageDate"+iK].alldates)[0]||(new Date(o.format("YYYY-MM-DD"))<new Date($($(".fc-day-header")[0]).attr("data-date"))||new Date(o.format("YYYY-MM-DD"))>new Date($($(".fc-day-header")[$(".fc-day-header").length-1]).attr("data-date")))&&$(e.container+" "+e.calendarContainer).fullCalendar("gotoDate",o),dV.forEach(t=>{const n=t?moment(`${a[2]}-${a[1]}-${a[0]} ${t}`):moment(`${a[2]}-${a[1]}-${a[0]}`),o=t?moment(`${a[2]}-${a[1]}-${a[0]} ${t.split(":")[0]}:59`):moment(`${a[2]}-${a[1]}-${a[0]}`),s=iV.label.length>25?iV.label.substring(0,25)+"...":iV.label;var r=!1,l=0;if(e.codate.results.detailed[fK][iK]){const a=Object.keys(e.codate.results.detailed[fK][iK]);0==a.indexOf(dK+"-"+t)&&0!=e.codate.results.detailed[fK][iK][a[0]]&&(r=!0),e.codate.results.detailed[fK][iK][dK+"-"+t]==e.codate.results.detailed[fK][iK][a[0]]&&0!=e.codate.results.detailed[fK][iK][a[0]]&&(r=!0),l=e.codate.results.detailed[fK][iK][dK+"-"+t]?e.codate.results.detailed[fK][iK][dK+"-"+t]:0}e.commun.addEvent(e,iK,s,n,i,JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'"),key,fK,!1,o,r,l)}),e.commun.bindTimeEvent(e)}
42activeInputs.push(iK)}}else{for([dK,dV]of Object.entries(value.params["sondageDate"+iK].alldates)){const a=dK.split("/"),s=moment(`${a[2]}-${a[1]}-${a[0]}`);if("month"==n.name){c=!1,d=0;if(e.codate.results.global[fK][iK]){const t=Object.keys(e.codate.results.global[fK][iK]);d=e.codate.results.global[fK][iK][dK]?e.codate.results.global[fK][iK][dK]:0,0==t.indexOf(dK)&&0!=e.codate.results.global[fK][iK][t[0]]&&(c=!0),e.codate.results.global[fK][iK][dK]==e.codate.results.global[fK][iK][t[0]]&&0!=e.codate.results.global[fK][iK][t[0]]&&(c=!0)}""!=o.formid&&""!=o.inputid&&key==o.formid&&iK==o.inputid?(e.codate.initialized&&!t||dK!=Object.keys(value.params["sondageDate"+iK].alldates)[0]||(new Date(s.format("YYYY-MM-DD"))<new Date($($(".fc-day-top")[0]).attr("data-date"))||new Date(s.format("YYYY-MM-DD"))>new Date($($(".fc-day-top")[$(".fc-day-top").length-1]).attr("data-date")))&&$(e.container+" "+e.calendarContainer).fullCalendar("gotoDate",s),e.commun.addEvent(e,iK,iV.label,s,i,JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'"),key,fK,!0,null,c,d)):0==activeInputs.length&&""==o.formid&&(e.codate.initialized&&!t||dK!=Object.keys(value.params["sondageDate"+iK].alldates)[0]||(new Date(s.format("YYYY-MM-DD"))<new Date($($(".fc-day-top")[0]).attr("data-date"))||new Date(s.format("YYYY-MM-DD"))>new Date($($(".fc-day-top")[$(".fc-day-top").length-1]).attr("data-date")))&&$(e.container+" "+e.calendarContainer).fullCalendar("gotoDate",s),e.commun.addEvent(e,iK,iV.label,s,i,JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'"),key,fK,!0,null,c,d))}else dV.forEach(n=>{const o=n?moment(`${a[2]}-${a[1]}-${a[0]} ${n}`):moment(`${a[2]}-${a[1]}-${a[0]}`),r=n?moment(`${a[2]}-${a[1]}-${a[0]} ${n.split(":")[0]}:59`):moment(`${a[2]}-${a[1]}-${a[0]}`),l=iV.label.length>25?iV.label.substring(0,25)+"...":iV.label;var c=!1,d=0;if(e.codate.results.detailed[fK][iK]){const t=Object.keys(e.codate.results.detailed[fK][iK]);0==t.indexOf(dK+"-"+n)&&0!=e.codate.results.detailed[fK][iK][t[0]]&&(c=!0),e.codate.results.detailed[fK][iK][dK+"-"+n]==e.codate.results.detailed[fK][iK][t[0]]&&0!=e.codate.results.detailed[fK][iK][t[0]]&&(c=!0),d=e.codate.results.detailed[fK][iK][dK+"-"+n]?e.codate.results.detailed[fK][iK][dK+"-"+n]:0}key==Object.keys(e.codate.allData)[Object.keys(e.codate.allData).length-1]&&fK==Object.keys(value.allForms)[Object.keys(value.allForms).length-1]&&iK==Object.keys(fV)[Object.keys(fV).length-2]&&(e.codate.initialized&&!t||dK!=Object.keys(value.params["sondageDate"+iK].alldates)[0]||(new Date(s.format("YYYY-MM-DD"))<new Date($($(".fc-day-header")[0]).attr("data-date"))||new Date(s.format("YYYY-MM-DD"))>new Date($($(".fc-day-header")[$(".fc-day-header").length-1]).attr("data-date")))&&$(e.container+" "+e.calendarContainer).fullCalendar("gotoDate",s),e.commun.addEvent(e,iK,l,o,i,JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'"),key,fK,!1,r,c,d))}),e.commun.bindTimeEvent(e)}""!=o.formid&&""!=o.inputid&&key==o.formid&&iK==o.inputid?(activeInputs.push(iK),s=i):0==activeInputs.length&&""==o.formid&&(activeInputs.push(iK),s=i)}var u=`\n\t\t\t\t\t\t\t\t\t\t<div class="dropdown cod-inside">\n\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" type="button" class="text-center link-banner text-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-ellipsis-v a-icon-banner"></i>\n\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t<ul class="dropdown-menu arrow_box menu-params cod-inside-menu">\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white showCodateResult" data-parentform="${key}" data-subformid="${fK}" data-kunik="sondageDate${iK}" data-inputkey="${iK}" data-inputvalue="${JSON.stringify(iV).replace(/"/g,"'")}" data-paramsdata="${JSON.stringify(value.params["sondageDate"+iK]).replace(/"/g,"'")}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-file-text-o"></i> Afficher résultat\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white copyCodateLink" data-clipboard-text="${baseUrl}/#codate.calendar.request.html.contextid.${notNull(contextData)?contextData.id:e.codate.contextData.id}.contexttype.${notNull(contextData)?contextData.type:e.codate.contextData.type}.form.${key}.input.${iK}.standalone.true" data-clipboard-action="copy">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-link"></i> Partager lien\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t`;e.codateIsAdmin&&(u+=`\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white archiveCodate" data-formid="${key}" data-titleQuestion="${iV.label}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-archive"></i> Archiver\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white editConfigCodate" data-formid="${key}" data-title="${iV.label}" data-keyunik="${iK}" data-parentformid="${key}" data-daterange="${Object.keys(value.params["sondageDate"+iK].alldates)}" data-timerange="${JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'")}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-gear"></i>
42 Configurer periode\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white sendInvitation" data-formid="${key}" data-title="${iV.label}" data-keyunik="${iK}" data-parentformid="${key}" data-daterange="${Object.keys(value.params["sondageDate"+iK].alldates)}" data-timerange="${JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'")}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-envelope"></i> Envoyer un mail d'invitation\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white btnInviteCommunity" data-formid="${key}" data-title="${iV.label}" data-keyunik="${iK}" data-parentformid="${key}" data-daterange="${Object.keys(value.params["sondageDate"+iK].alldates)}" data-timerange="${JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'")}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-bell"></i> Inviter la communauté\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white renameCodate" data-subformid="${fV._id}" data-formid="${key}" data-title="${iV.label}" data-keyunik="${iK}" data-parentformid="${key}" >\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-pencil"></i> Rennomer le codate\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white renameForm" data-formtitle="${value.name}" data-formid="${key}" data-title="${iV.label}" data-keyunik="${iK}" data-parentformid="${key}" data-daterange="${Object.keys(value.params["sondageDate"+iK].alldates)}" data-timerange="${JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'")}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-cogs"></i> Rennomer le formulaire\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white deleteCodateForm" data-id="${key}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-trash"></i> Supprimer\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t`),u+="\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t</div>",a+=`\n\t\t\t\t\t\t\t\t\t\t\t<div class="d-flex justify-content-between">\n\t\t\t\t\t\t\t\t\t\t\t\t<label class="ins-cpl tooltips" for="${iK}" data-toggle="tooltip" data-placement="bottom" data-original-title="Dans le formulaire ${value.name}">
42\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="ins-cpl-actions">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type='checkbox' id='${iK}' class="ins-cpl-check" name='codInput' data-label="${iV.label}" data-codecolor="${i}" data-formid="${key}" data-subform="${fK}" data-dates="${Object.keys(value.params["sondageDate"+iK].alldates)}" data-dateTime="${JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'")}" ${e.codate.selectedInputs?e.codate.selectedInputs.indexOf(iK)>-1&&e.codate.selectedInputs[e.codate.selectedInputs.indexOf(iK)]==iK?"checked":"":"#fff"!=s?"checked":""}/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="w-70 ins-checkmark" style="background-color: ${s}; border-color: ${i}" data-dates="${Object.keys(value.params["sondageDate"+iK].alldates)}" data-dateTime="${JSON.stringify(value.params["sondageDate"+iK].alldates).replace(/"/g,"'")}"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="ins-cpl-text">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t${iV.label} (${Object.keys(value.answers).length})\n\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t\t${u}\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t`,colorIteration++}else if(iV.label){u=`\n\t\t\t\t\t\t\t\t\t\t<div class="dropdown cod-inside">\n\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="text-center link-banner text-default btnConfigureCodate tooltips" type="button" data-toggle="tooltip" data-placement="bottom" data-original-title="Configurer" data-title="${iV.label}" data-keyunik="${iK}" data-parentformid="${key}"><i class="fa fa-gear a-icon-banner"></i></a>\n\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" type="button" class="text-center link-banner text-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-ellipsis-v a-icon-banner"></i>\n\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t<ul class="dropdown-menu arrow_box menu-params cod-inside-menu">`;e.codateIsAdmin&&(u+=`\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white archiveCodate" data-formid="${key}" data-titleQuestion="${iV.label}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-archive"></i> Archiver\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li class="text-left">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<a href="javascript:;" class="bg-white deleteCodateForm" data-id="${key}">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class="fa fa-trash"></i> Supprimer\n\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t`),u+="\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t</div>",a+=`\n\t\t\t\t\t\t\t\t\t\t\t<div class="col row" style="margin-bottom: 10px;">\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12 d-flex justify-content-between">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<label class="ins-cpl tooltips" style="overflow-x: clip; width: ${e.codateIsAdmin?"70%":"100%"}" for="${iK}" data-toggle="tooltip" data-placement="bottom" data-original-title="Dans le formulaire ${value.name}">
42\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="ins-cpl-actions">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input type='checkbox' id='${iK}' class="ins-cpl-check" name='codInput' data-label="${iV.label}" data-codecolor="${i}" data-formid="${key}" data-subform="${fK}" data-dates="" data-dateTime="" />\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="w-70 ins-checkmark" style="background-color: ${s}; border-color: ${i}" data-dates="" data-dateTime=""></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="ins-cpl-text">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t${iV.label}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="ins-cpl-text cdt-text-span">(${Object.keys(value.answers).length})</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t${u}\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class="col-xs-12">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="cdt-text-info text-red">Sélectionner des périodes pour la configuration</span>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t`,colorIteration++}}Object.keys(e.codate.allData).length-1!=l||r||(a+='<div class="text-center color-gray"><span>Aucun élément</span></div>'),l++}}else a+='<div class="text-center color-gray"><span>Aucun élément</span></div>';return e.codate.selectedInputs||(e.codate.selectedInputs=Array.from(activeInputs)),mylog.log("activveInputs",e.codate.selectedInputs),a},getUserAnswers:function(e,t){if(e.codate.allData)for([key,value]of Object.entries(e.codate.allData))if(value.allForms&&Object.keys(value.allForms).length>0)for([fK,fV]of Object.entries(value.allForms))for([iK,iV]of Object.entries(fV))if(iV.label&&value.params["sondageDate"+iK])for([aK,aV]of Object.entries(value.answers))aV.user==t&&aV.answers&&aV.answers[fK]&&aV.answers[fK][iK]&&(e.codate.userAnswers[iK]=aV.answers[fK][iK],e.codate.answers[iK]={id:aK})},checkIfExistAnswer:function(e,t,a){var n=null;for([key,value]of Object.entries(t))value.user==a&&(n={[key]:value});return n},addEvent:function(e,t,a,n,i,o,s,r,l=!0,c=null,d=!1,u=0){e.codate.allEvents.indexOf(t)<0&&e.codate.allEvents.push(t),$(e.container+" "+e.calendarContainer).fullCalendar("renderEvent",l?{id:t,title:a,start:n,allDay:l,codateEvent:{"bg-color":i,times:o,formId:s,subForms:r,nbVote:u,toCheck:d}}:{id:t,title:a,start:n,end:c,allDay:l,codateEvent:{"bg-color":i,times:o,formId:s,subForms:r,nbVote:u,toCheck:d}}),e.fixDayClick(e)},removeEvent:function(e,t){$(e.container+" "+e.calendarContainer).fullCalendar("removeEvents",t),e.fixDayClick(e)},showCodateView:function(e,t=""){e.commun.getCodateData(e),0==Object.keys(e.codate.userAnswers).length&&e.commun.getUserAnswers(e,userId);var a=e.commun.buildCodateList(e);const n=$(e.container+" "+e.calendarContainer).fullCalendar("getView");$(e.container+" #codInsideInput").empty(),$(e.container+" #codInsideInput").append(`\n ${a}\n\t\t\t\t`),$(".tooltips").tooltip(),""==t&&$(".col-xs-3.ins-card.codate-panel.vote-panel").remove(),"month"==n.name&&""==t&&$(e.container).append(`\n\t\t\t\t\t\t<div class="col-xs-3 ins-card codate-panel vote-panel">\n\t\t\t\t\t\t\t<div class="title ins-card-header text-center">${(new Date).toLocaleString("fr",{weekday:"long",day:"numeric",month:"long",year:"numeric"})}</div>\n\t\t\t\t\t\t\t<div class="times-content ins-card-body col-xs-12">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`)},renderCodateEvent:function(e,t=!1){e.commun.getCodateData(e),0==Object.keys(e.codate.userAnswers).length&&e.commun.getUserAnswers(e,userId),e.commun.buildCodateList(e,t)},gotoDate:function(e,t){$(e.container+" "+e.calendarContainer).fullCalendar("gotoDate",t),($('input[name="createCodate"][value="vote"]').is(":checked")||notNull(e.codate.contextId))&&e.commun.renderCodateEvent(e),e.fixDayClick(e)},buildTimeList:function(e,t,a,n,i,o,s=""){$(e.container+" .vote-panel .title").html(i.toLocaleString("fr",{weekday:"long",day:"numeric",month:"long",year:"numeric"}));var r='<ul class="ks-cboxtags d-flex flex-xs-column flex-sm-column flex-lg-column justify-content-center">';
42dateKey=i.toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric"}),mylog.log("user answer",dateKey,e.codate.userAnswers),eventDuration="";e.codate.allData[a].params["sondageDate"+t]&&e.codate.allData[a].params["sondageDate"+t].eventduration&&(eventDuration=e.codate.allData[a].params["sondageDate"+t].eventduration),o.forEach((i,l)=>{var c="";e.codate.userAnswers[t]&&e.codate.userAnswers[t][dateKey]&&e.codate.userAnswers[t][dateKey].indexOf(i)>-1&&(c="checked");var d="",u="";if(e.codate.results.detailed[n][t]){const a=Object.keys(e.codate.results.detailed[n][t]);0==a.indexOf(dateKey+"-"+i)&&0!=e.codate.results.detailed[n][t][a[0]]&&(d='<i class="fa fa-star"></i>'),e.codate.results.detailed[n][t][dateKey+"-"+i]==e.codate.results.detailed[n][t][a[0]]&&0!=e.codate.results.detailed[n][t][a[0]]&&(d='<i class="fa fa-star"></i>')}if(e.codate.results&&e.codate.results.detailedUsers&&e.codate.results.detailedUsers[n]&&e.codate.results.detailedUsers[n][t]&&e.codate.results.detailedUsers[n][t][dateKey+"-"+i+"-users"])for([uK,uV]of Object.entries(e.codate.results.detailedUsers[n][t][dateKey+"-"+i+"-users"]))u+=`\n\t\t\t\t\t\t\t<li class="col-xs-12">\n\t\t\t\t\t\t\t\t<div style='display: inline-block'>\n\t\t\t\t\t\t\t\t\t<div class="col-xs-2">\n\t\t\t\t\t\t\t\t\t\t<img src="${uV.profil?uV.profil:defaultImage}" alt="" width="25" height="25" style="border-radius: 100%;object-fit:cover"/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class="col-xs-9">\n\t\t\t\t\t\t\t\t\t\t<span class="custom-font"><small>${uV.name}</small></span><br/>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<li>\n\t\t\t\t\t\t`,mylog.log("verif data",uK,i,u);r+=`\n\t\t\t\t <li class="col-xs-12 p0-mAuto row ${e.codateIsAdmin?"":"d-flex"} flex-lg-column justify-content-center">\n\t\t\t\t\t\t<input type='checkbox' id='${l+i}' name='codateTime' value="${i}" ${c} data-formid="${a}" data-subform="${n}" data-inputid="${t}" data-date="${dateKey}" data-times="${o}" data-title="${s}">\n\t\t\t\t\t\t<label for='${l+i}' class="col-xs-8 mx-auto dropdown">\n\t\t\t\t\t\t\t${d} ${i}\n\t\t\t\t\t\t\t${""==u?'<ul class=\'dropdown-menu\'>\n\t\t\t\t\t\t\t\t\t\t<li><div class="text-center"><span class="custom-font"><small>Aucun élément</small></span></div></li>\n\t\t\t\t\t\t\t\t\t </ul>':`<ul class='dropdown-menu row'>\n\t\t\t\t\t\t\t\t\t\t${u}\n\t\t\t\t\t\t\t\t\t </ul>\n\t\t\t\t\t\t\t\t\t`}\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t${function(t){var n="";return userId&&e.codateIsAdmin&&(n=`<span class="col-xs-3 btn-create-event createEventP" data-time="${t}" data-date="${dateKey}" data-eventduration='${eventDuration}' data-titleQuestion="${s}" data-id="null" data-formid="${a}"><i class="fa fa-calendar"></i></span>`),n}(i)}\n\t\t\t\t\t</li>\n\t\t\t\t`}),r+="</ul>",usersHTML="";var l=0,c=[];if(e.codate.results&&e.codate.results.globalUsers&&e.codate.results.globalUsers[n]&&e.codate.results.globalUsers[n][t]&&e.codate.results.globalUsers[n][t][dateKey+"-users"])for([uK,uV]of Object.entries(e.codate.results.globalUsers[n][t][dateKey+"-users"]))-1==c.indexOf(uK)&&(usersHTML+=`\n\t\t\t\t\t\t\t<div style='display: inline-block'>\n\t\t\t\t\t\t\t\t<div class="col-xs-2">\n\t\t\t\t\t\t\t\t\t<img src="${uV.profil?uV.profil:defaultImage}" alt="" width="25" height="25" style="border-radius: 100%;object-fit:cover"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="col-xs-9">\n\t\t\t\t\t\t\t\t\t<span><small>${uV.name}</small></span><br/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`,l++,c.push(uK));r+=`\n\t\t\t\t<div>\n\t\t\t\t\t<span>Liste votants (${l})</span>\n\t\t\t\t\t<div>${usersHTML}</div>\n\t\t\t\t</div>\n\t\t\t`,mylog.log("all results",e.codate.results),$(e.container+" .vote-panel .times-content").html(r),$(".createEventP").off().on("click",(function(t){var a=this;t.stopImmediatePropagation();var n=`${$(a).attr("data-date")} ${$(a).attr("data-time")}`;const[i,o,s]=$(a).attr("data-date").split("/"),r=new Date(`${s}-${o}-${i} ${$(a).attr("data-time")}`);var l=function(e,t=new Date){const a=new Date(t.getTime());return a.setTime(a.getTime()+60*e*60*1e3),"Invalid Date"!=a?a.toLocaleStr
42ing("fr",{day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric"}):null}($(a).attr("data-eventduration"),r);const c=l.indexOf(":")>-1?l.substring(0,l.indexOf(":")-2):"",d=l.indexOf(":")>-1?l.substring(l.indexOf(":")-2):"";bootbox.dialog({title:trad.confirm,message:`<span class='text-success bold'><i class='fa fa-info'></i> ${tradForm.wouldYouLikeToCreateTheEvent} ${$(a).attr("data-titleQuestion")}<br><span class="text-black">${trad.fromdate} ${$(a).attr("data-date")} ${trad.to} ${$(a).attr("data-time")} ${trad.until} ${c} ${trad.to} ${d}</span> </span>`,buttons:[{label:"Ok",className:"btn btn-primary pull-left",callback:function(){const t={["undefined"!=typeof contextId?contextId:e.codate.contextId]:{name:notNull(contextData)?contextData.name:e.codate.contextData.name,type:notNull(contextData)?contextData.type:e.codate.contextData.type}},[i,o,s]=$(a).attr("data-date")?$(a).attr("data-date").split("/"):null;let r={id:"",name:$(a).attr("data-titleQuestion"),type:"workshop",organizer:t,startDate:n,endDate:l,collection:"events",key:"event",public:!0,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,preferences:{isOpenData:!0,isOpenEdition:!0}};ajaxPost(null,baseUrl+"/co2/search/globalautocomplete",{name:$(a).attr("data-titleQuestion"),searchType:"events",indexMin:0,indexMax:50},(function(t){if(t){var n=-1;if(Object.values(t.results).length>0)for([index,value]of Object.entries(t.results))value.name&&value.name.trim()==r.name.trim()&&(n=0);Object.values(t.results).length>0&&n>-1?toastr.warning(trad.checkItemAlreadyExist):ajaxPost(null,baseUrl+"/co2/element/save",r,(function(t){t.result&&(toastr.success(tradForm.modificationSave),bootbox.dialog({title:trad.confirm,message:`<span class='text-success bold'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class='fa fa-info'></i> \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvoulez-vous archiver ${$(a).attr("data-titleQuestion")}<br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="text-black">Cette action va modifier le status du formulaire parent; ça veut dire que s'il y a d'autres codates dans ce formulaire, ils seront archivés aussi.</span> \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>`,buttons:[{label:"Archiver",className:"btn btn-primary pull-left",callback:function(){if(userId&&e.codateIsAdmin){let t={id:$(a).attr("data-formid"),collection:"forms",path:"inArchive",value:!0};void 0===t.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(t,(function(t){toastr.success("Codate archivé avec succès"),e.commun.completeRefreshCodate(e)}))}}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]}))}),"json")}}))}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]})}))},switchView:function(e,t,a=!1){e.commun.renderCodateEvent(e,a),"month"==t?($(".codate-panel.vote-panel").remove(),$(e.container).append(`\n\t\t\t\t\t<div class="col-xs-3 ins-card codate-panel vote-panel">\n\t\t\t\t\t\t<div class="title ins-card-header text-center">${(new Date).toLocaleString("fr",{weekday:"long",day:"numeric",month:"long",year:"numeric"})}</div>\n\t\t\t\t\t\t<div class="times-content ins-card-body col-xs-12">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`)):$(".codate-panel.vote-panel").remove()},refreshCodate:function(e,t=""){e.codate.allEvents&&(e.codate.allEvents.forEach(t=>{e.commun.removeEvent(e,t)}),e.codate.allEvents.length=0),e.codate.results.global&&delete e.codate.results.global,e.codate.results.detailed&&delete e.codate.results.detailed,e.codate.userAnswers={},e.commun.showCodateView(e,t),e.commun.bindCodateEvent(e)},completeRefreshCodate:function(e){e.codate.allEvents&&(e.codate.allEvents.forEach(t=>{e.codate.selectedInputs.splice(e.codate.selectedInputs.indexOf(t),1),e.commun.removeEvent(e,t)}),e.codate.allEvents.length=0,delete e.codate.selectedInputs),e.codate.results.global&&delete e.codate.results.global,e.codate.results.detailed&&delete e.codate.results.detailed,e.codate.userAnswers={},e.commun.showCodateView(e),e.commun.bindCodateEvent(e)},resetCalendar:function(e){e.codate.allEvents&&(e.codate.allEvents.forEac
42h(t=>{e.codate.selectedInputs.splice(e.codate.selectedInputs.indexOf(t),1),e.commun.removeEvent(e,t)}),e.codate.allEvents.length=0),e.codate.results.global&&delete e.codate.results.global,e.codate.results.detailed&&delete e.codate.results.detailed,e.codate.userAnswers={}},bindCodateEvent:function(e){$(".showCodateResult").off().on("click",(function(){$(e.container+" "+e.calendarContainer+" .fc-view-container").hide(),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-header-toolbar").hide(),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-footer-toolbar").hide(),$(e.container+" #codate-result-container").remove(),$(".col-xs-3.ins-card.codate-panel.vote-panel").remove();const t=$(this).attr("data-parentform"),a=$(this).attr("data-kunik"),n=$(this).attr("data-inputkey");var i=JSON.parse($(this).attr("data-inputvalue").replace(/'/g,'"'));const o=JSON.parse($(this).attr("data-paramsdata").replace(/'/g,'"'));i.subFormId=$(this).attr("data-subformid"),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-header-toolbar").before(`\n\t\t\t\t\t<div id="codate-result-container" class="">\n\t\t\t\t\t\t<button type="button" class="result-close-button close" style="font-size: 30px !important" aria-hidden="true">Ã</button>\n\t\t\t\t\t\t<h4>${trad.result+" "+i.label}</h4>\n\t\t\t\t\t\t<div id="cod-result-container" class="col-xs-12" style="overflow-x: auto">\n\t\t\t\t\t\t\t<div id="codate-result"></div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t`),$("#codate-result").html("<center><i class='fa fa-spin fa-refresh margin-top-50 fa-2x'></i></center>"),ajaxPost("#codate-result",baseUrl+"/co2/app/getcodateresult",{parentForm:{_id:t},codatekunik:a,inputKey:n,inputValue:i,paramsData:o,showAllResult:e.codate.insIsAdmin},(function(t){e.commun.bindCodateEvent(e)})),$(".result-close-button").off().on("click",(function(){$(e.container+" "+e.calendarContainer+" .fc-view-container").show(),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-header-toolbar").show(),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-footer-toolbar").show(),"month"==$(e.container+" "+e.calendarContainer).fullCalendar("getView").name&&$(e.container).append(`\n\t\t\t\t\t\t\t<div class="col-xs-3 ins-card codate-panel vote-panel">\n\t\t\t\t\t\t\t\t<div class="title ins-card-header text-center">${(new Date).toLocaleString("fr",{weekday:"long",day:"numeric",month:"long",year:"numeric"})}</div>\n\t\t\t\t\t\t\t\t<div class="times-content ins-card-body col-xs-12">\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t`),$("#codate-result-container").remove()}))})),$(".createEvent").off().on("click",(function(t){var a=this;t.stopImmediatePropagation();var n=`${$(a).attr("data-date")} ${$(a).attr("data-time")}`;const[i,o,s]=$(a).attr("data-date").split("/"),r=new Date(`${s}-${o}-${i} ${$(a).attr("data-time")}`);var l=function(e,t=new Date){const a=new Date(t.getTime());return a.setTime(a.getTime()+60*e*60*1e3),"Invalid Date"!=a?a.toLocaleString("fr",{day:"numeric",month:"numeric",year:"numeric",hour:"numeric",minute:"numeric"}):null}($(a).attr("data-eventduration"),r);const c=l.indexOf(":")>-1?l.substring(0,l.indexOf(":")-2):"",d=l.indexOf(":")>-1?l.substring(l.indexOf(":")-2):"";bootbox.dialog({title:trad.confirm,message:`<span class='text-success bold'><i class='fa fa-info'></i> ${tradForm.wouldYouLikeToCreateTheEvent} ${$(a).attr("data-titleQuestion")}<br><span class="text-black">${trad.fromdate} ${$(a).attr("data-date")} ${trad.to} ${$(a).attr("data-time")} ${trad.until} ${c} ${trad.to} ${d}</span> </span>`,buttons:[{label:"Ok",className:"btn btn-primary pull-left",callback:function(){const t={["undefined"!=typeof contextId?contextId:e.codate.contextId]:{name:notNull(contextData)?contextData.name:e.codate.contextData.name,type:notNull(contextData)?contextData.type:e.codate.contextData.type}},[i,o,s]=$(a).attr("data-date")?$(a).attr("data-date").split("/"):null;let r={id:"",name:$(a).attr("data-titleQuestion"),type:"workshop",organizer:t,startDate:n,endDate:l,collection:"events",key:"event",public:!0,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,preferences:{isOpenData:!0,isOpenEdition:!0}};ajaxPost(null,baseUrl+"/co2/search/globalautocomplete",{name:$(a).attr("data-titleQuestion"),searchType:"events",indexMin:0,indexMax:50},(function(t){t?Object.values(t.results).length>0?toastr.warning(trad.checkItemAlreadyExist):ajaxPost(null,baseUrl+"/co2/element/save",r,(function(t){t.result&&(toastr.success(tradForm.modificationSave),bootbox.dialog({title:trad.confirm,message:`<span class='text-danger bold'>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<i class='fa fa-info'></i> \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tvoulez-vous archiver ${$(a).attr("data-titleQuestion")}<br>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="text-black">Cette action va modifier le status du formulaire parent; ça veut dire que s'il y a d'autres codates dans ce formulaire, ils seront archivés aussi.</span> \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</span>`,buttons:[{label:"Archiver",className:"btn btn-primary pull-left",callback:function(){if(userId&&e.codateIsAdmin){let t={id:$(a).attr("data-formid"),collection:"forms",path:"inArchive",value:!0};void 0===t.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(t,(function(t){toastr.success("Codate archivé avec succès"),e.commun.completeRefreshCodate(e)}))}}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]}))}),"json"):toastr.error(trad.somethingwentwrong)}))}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]})})),$(".archiveCodate").off().on("click",(function(){const t=this;bootbox.dialog({title:trad.confirm,message:`<span class='text-danger bold'>\n\t\t\t\t\t\t\t\t<i class='fa fa-info'></i> \n\t\t\t\t\t\t\t\tvoulez-vous archiver ${$(t).attr("data-titleQuestion")}<br>\n\t\t\t\t\t\t\t\t<span class="text-black">Cette action va modifier le status du formulaire parent; ça veut dire que s'il y a d'autres codates dans ce formulaire, ils seront archivés aussi.</span> \n\t\t\t\t\t\t\t</span>`,buttons:[{label:"Archiver",className:"btn btn-primary pull-left",callback:function(){if(userId&&e.codateIsAdmin){let a={id:$(t).attr("data-formid"),collection:"forms",path:"inArchive",value:!0};void 0===a.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(a,(function(t){toastr.success("Codate archivé avec succès"),e.commun.completeRefreshCodate(e)}))}}},{label:"Annuler",className:"btn btn-default pull-left",callback:function(){}}]})})),$(".deleteCodateForm").off().on("click",(function(){var t=$(this).attr("data-id");userId&&e.codateIsAdmin&&bootbox.dialog({title:trad.confirmdelete,message:"<span class='text-red bold'><i class='fa fa-warning'></i> "+trad.actionirreversible+"</span>",buttons:[{label:"Supprimer",className:"btn btn-primary pull-left",callback:function(){getAjax("",baseUrl+"/survey/form/delete/id/"+t,(function(t){t.result?(toastr.success(t.msg),e.commun.completeRefreshCodate(e)):toastr.error(t.msg)}),"html")}},{label:trad.cancel,className:"btn btn-default pull-left",callback:function(){}}]})}))},bindTimeEvent:function(e){$(e.container+" .codate-panel.vote-panel .times-content label.dropdown").hover(delay((function(){$(this).find(".dropdown-menu").first().stop(!0,!0).slideDown(150)}),350),(function(){$(this).find(".dropdown-menu").first().stop(!0,!0).slideUp(105)})),$(e.container+" input[name='codateTime']").on("change",(function(t){t.stopImmediatePropagation();const a=$(this).attr("data-inputid"),n=$(this).attr("data-date"),i=$(this).attr("data-formid"),o=$(this).attr("data-subform"),s=$(this).val(),r=$(this).attr("data-times").split(","),l=$(this).attr("data-title"),[c,d,u]=n.split("/"),p=new Date(`${u}-${d}-${c}`),m=e.commun.checkIfExistAnswer(e,e.codate.allData[i].answers,userId);var h=this;if($(this).parent().parent().css({cssText:"display: none !important; transition: all .3s ease"}),$(h).parent().parent().after("<div class='col-xs-12 changeloading text-center d-flex justify-content-center'><i class=\"fa fa-spin fa-refresh\"></i></div>"),mylog.log("parent parent",e.codate.userAnswers),$(this).is(":checked"))if(e.codate.userAnswers[a])if(e.codate.userAnswers[a][n])if(e.codate.userAnswers[a][n].indexOf(s)>-1);else{let t={id:e.codate.answers[a].id,collection:"answers",path:"answers."+o+"."+a+"."+n,arrayForm:!0,value:s};void 0===t.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(t,(function(t){toastr.success("Réponse modifié avec succès"),e.commun.refreshCodate(e,"dontremove"),e.commun.buildTimeList(e,a,i,o,p,r,l),e.commun.bindTimeEvent(e),$(h).parent().parent().css({cssText:"display: flex !important; transition: all .3s ease"}),$(".changeloading").remove()}))}else{let t={id:e.codate.answers[a].id,collection:"answers",path:"answers."+o+"."+a+"."+n,arrayForm:!0,value:s};void 0===t.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(t,(function(t){toastr.success("Réponse modifié avec succès"),e.commun.refreshCodate(e,"dontremove"),e.commun.buildTimeList(e,a,i,o,p,r,l),e.commun.bindTimeEvent(e),$(h).parent().parent().css({cssText:"display: flex !important; transition: all .3s ease"}),$(".changeloading").remove()}))}else if(null!=m){let t={id:Object.keys(m)[0],collection:"answers",path:"answers."+o+"."+a+"."+n,arrayForm:!0,value:s};void 0===t.value?toastr.error("value cannot be empty!"):dataHelper.path2Value(t,(function(t){toastr.success("Réponse modifié avec succès"),e.commun.refreshCodate(e,"dontremove"),e.commun.buildTimeList(e,a,i,o,p,r,l),e.commun.bindTimeEvent(e),$(h).parent().parent().css({cssText:"display: flex !important; transition: all .3s ease"}),$(".changeloading").remove()}))}else ajaxPost(null,baseUrl+`/survey/answer/newanswer/form/${i}/contextId/${notNull(contextData)?contextData.id:e.codate.contextData.id}/contextType/${notNull(contextData)?contextData.type:e.codate.contextData.type}`,{action:"new"},(function(t){if(t._id){let c={id:t._id.$id,collection:"answers",path:"answers."+o+"."+a+"."+n,arrayForm:!0,value:s};dataHelper.path2Value(c,(function(t){toastr.success("Réponse ajouté avec succès"),e.commun.refreshCodate(e,"dontremove"),e.commun.buildTimeList(e,a,i,o,p,r,l),e.commun.bindTimeEvent(e),$(h).parent().parent().css({cssText:"display: flex !important; transition: all .3s ease"}),$(".changeloading").remove()}))}}));else if(e.codate.userAnswers[a]&&e.codate.userAnswers[a][n]&&e.codate.userAnswers[a][n].indexOf(s)>-1){var f={id:e.codate.answers[a].id,collection:"answers",path:"answers."+o+"."+a+"."+n+"."+e.codate.userAnswers[a][n].indexOf(s),pull:"answers."+o+"."+a+"."+n,value:null};dataHelper.path2Value(f,(function(t){toastr.success("Réponse modifié avec succès remove"),e.commun.refreshCodate(e,"dontremove"),e.commun.buildTimeList(e,a,i,o,p,r,l),e.commun.bindTimeEvent(e),$(h).parent().parent().css({cssText:"display: flex !important; transition: all .3s ease"}),$(".changeloading").remove()}))}}))}},fixDayClick:function(e){const t=$(e.container+" "+e.calendarContainer+" .fc-scroller.fc-day-grid-container");"month"==$(e.container+" "+e.calendarContainer).fullCalendar("getView").name&&t.css({cssText:`overflow: 'inherit'; height: ${t.css("height")};`})},events:[],tabOrganiser:[],showPopup:!1,widgetNotes:$("#notes .e-slider"),sliderNotes:$("#readNote .e-slider"),bindEventCalendar:function(e){e=this;userId&&!e.codate.initialized&&(e.commun.reloadView(e),e.commun.showCodateView(e),e.commun.bindCodateEvent(e),e.codate.initialized=!0),$(".fc-today").addClass(".activeDay"),mylog.log("calendarObj.bindEventCalendar"),$(e.container+" .fc-today-button").on("click",(function(t){t.stopImmediatePropagation(),userId&&($('input[name="createCodate"][value="vote"]').is(":checked")||notNull(e.codate.contextId))&&e.commun.renderCodateEvent(e)})),$(e.container+" .fc-prev-button").click((function(t){t.stopImmediatePropagation();var a=$(e.container+" "+e.calendarContainer).fullCalendar("getDate");mylog.log("calendarObj.bindEventCalendar .fc-next-button now",a,a.format()),e.params.starDate=moment(a.format()).valueOf(),userId&&($('input[name="createCodate"][value="vote"]').is(":checked")||notNull(e.codate.contextId))&&e.commun.renderCodateEvent(e)})),$(e.container+" .fc-next-button").click((function(t){t.stopImmediatePropagation();var a=$(e.container+" "+e.calendarContainer).fullCalendar("getDate");e.params.starDate=moment(a.format()).valueOf(),userId&&($('input[name="createCodate"][value="vote"]').is(":checked")||notNull(e.codate.contextId))&&e.commun.renderCodateEvent(e)})),$(e.container+" .fc-agendaWeek-button").on("click",(function(t){if(t.stopImmediatePropagation(),userId){const t=$(e.container+" "+e.calendarContainer).fullCalendar("getView");($('input[name="createCodate"][value="vote"]').is(":checked")||notNull(e.codate.contextId))&&e.commun.switchView(e,t.name,!0)}})),$(e.container+" .fc-month-button").on("click",(function(t){if(t.stopImmediatePropagation(),userId){const t=$(e.container+" "+e.calendarContainer).fullCalendar("getView");($('input[name="createCodate"][value="vote"]').is(":checked")||notNull(e.codate.contextId))&&e.commun.switchView(e,t.name)}})),$("body").on("click",(function(t){"undefined"!=typeof popoverElement&&popoverElement&&(!popover
42Element.is(t.target)&&0===popoverElement.has(t.target).length&&0===$(".popover").has(t.target).length||popoverElement.has(t.target)&&"closepopover"===t.target.id)&&e.closePopovers()})),$(e.container+' input[type="radio"][name="createCodate"]').on("change",(function(t){t.stopImmediatePropagation(),"create"==$(this).val()?e.commun.resetCalendar(e):(e.commun.reloadView(e),e.commun.showCodateView(e))})),$(e.container+" a.create-codate.codate-create-button").on("click",(function(t){t.stopImmediatePropagation(),userId?(mylog.log("fIobj click",e),e.codateIsAdmin?e.commun.codateFormOnly(e,(function(t){void 0!==t.parent?e.commun.generateFormOnly(e,t.parent,[{id:"sondageDate",label:""!=t.title?t.title:"Enquête par date",type:"tpls.forms.cplx.sondageDate"}]):bootbox.alert({message:trad["Choose context"]})})):toastr.info("You are not admin")):(toastr.info("Veillez vous connecter"),$(this).prop("checked",!1))})),$(document).on("click",e.container+" .codate-vote-button",(function(t){t.stopImmediatePropagation(),userId?(e.commun.reloadView(e),e.commun.showCodateView(e)):(toastr.info("Veillez vous connecter"),$("#codateVote").attr("checked",!1))})),$(document).on("click",e.container+" .codate-create-button",(function(t){t.stopImmediatePropagation(),userId?(e.commun.resetCalendar(e),toastr.info("<span>- Veillez choisir une periode pour créer un sondage de date.</span> <br>\n\t\t\t\t\t <span>- Et une fois la période est sélectionnée, configurer le codate en cliquant sur le bouton configuer codate</span>","Notice",{closeButton:!0,preventDuplicates:!0,timeOut:5e3,positionClass:"toast-top-center"})):$("#createCodate").attr("checked",!1)})),$(document).on("click",".btnCreateCodate",(function(t){t.stopImmediatePropagation(),userId?(mylog.log("fIobj click",e),e.commun.codateForm(e,(function(t){void 0!==t.parent?e.commun.generateForm(e,t.parent,[{id:"sondageDate",label:""!=t.title?t.title:"Enquête par date",type:"tpls.forms.cplx.sondageDate"}],t.inside):bootbox.alert({message:trad["Choose context"]})}))):(toastr.info("Veillez vous connecter"),$(this).prop("checked",!1))})),$(document).on("click",e.container+" .btnConfigureCodate",(function(t){if(t.stopImmediatePropagation(),userId){mylog.log("fIobj click",e);var a={title:$(this).attr("data-title"),keyUnik:$(this).attr("data-keyunik"),parentFormId:$(this).attr("data-parentformid")};e.commun.configureCodateForm(e,a,[],{},(function(t){void 0!==t.inside?e.commun.saveCodateConfig(e,a.keyUnik,a.parentFormId,t.inside):bootbox.alert({message:"Value cannot empty"})}))}else toastr.info("Veillez vous connecter"),$(this).prop("checked",!1)})),$(document).on("click",e.container+" .editConfigCodate",(function(t){if(t.stopImmediatePropagation(),userId){mylog.log("fIobj click",e);var a={title:$(this).attr("data-title"),keyUnik:$(this).attr("data-keyunik"),parentFormId:$(this).attr("data-parentformid")},n=$(this).attr("data-daterange").split(","),i=JSON.parse($(this).attr("data-timerange").replace(/'/g,'"'));e.codate.selectedDates.forEach(t=>{const a=t.split("/");n.indexOf(t)>-1&&($(`.fc-day[data-date='${a[2]}-${a[1]}-${a[0]}']`).removeClass("activeDay selectedDay"),e.codate.selectedDates.splice(e.codate.selectedDates.indexOf(t),1))}),e.commun.configureCodateForm(e,a,n,i,(function(t){void 0!==t.inside?e.commun.saveCodateConfig(e,a.keyUnik,a.parentFormId,t.inside):bootbox.alert({message:"Value cannot empty"})}))}else toastr.info("Veillez vous connecter"),$(this).prop("checked",!1)})),$(document).on("click",e.container+" .renameCodate",(function(t){if(t.stopImmediatePropagation(),userId){mylog.log("fIobj click",e);var a={title:$(this).attr("data-title"),keyUnik:$(this).attr("data-keyunik"),parentFormId:$(this).attr("data-parentformid"),subFormId:$(this).attr("data-subformid")};dyFObj.closeForm();const t={jsonSchema:{title:"Rennomer "+a.title,description:"",icon:"fa-pencil",properties:{label:{inputType:"text",label:"Nom du codate",value:a.title,rules:{required:!0}}},onLoads:{onload:function(){}},beforeBuild:function(){},save:function(t){new Date;delete t.collection,delete t.scope,t&&t.label&&""!=t.label.trim()&&dataHelper.path2Value({id:a.subFormId,collection:"forms",path:"inputs."+a.keyUnik+".label",value:t.label.trim(),formParentId:a.parentFormId,key:""},(function(){toastr.success("Codate rennomer avec succès"),e.commun.reloadView(e),$('input[name="createCodate"][value="vote"]').prop("checked",!0),e.commun.refreshCodate(e),dyFObj.closeForm()}))}}};
42dyFObj.openForm(t,null,e.contextData,null,null,{type:"bootbox"})}else toastr.info("Veillez vous connecter"),$(this).prop("checked",!1)})),$(document).on("click",e.container+" .renameForm",(function(t){if(t.stopImmediatePropagation(),userId){mylog.log("fIobj click",e);var a={inputTitle:$(this).attr("data-title"),formTitle:$(this).attr("data-formtitle"),keyUnik:$(this).attr("data-keyunik"),parentFormId:$(this).attr("data-parentformid")};dyFObj.closeForm();const t={jsonSchema:{title:"Rennomer le formulaire du "+a.inputTitle,description:"",icon:"fa-pencil",properties:{label:{inputType:"text",label:"Nom du formulaire",value:a.formTitle,rules:{required:!0}}},onLoads:{onload:function(){}},beforeBuild:function(){},save:function(t){new Date;delete t.collection,delete t.scope,t&&t.label&&""!=t.label.trim()&&dataHelper.path2Value({id:a.parentFormId,collection:"forms",path:"name",value:t.label.trim(),formParentId:a.parentFormId,key:""},(function(){toastr.success("Formulaire rennomer avec succès"),e.commun.reloadView(e),$('input[name="createCodate"][value="vote"]').prop("checked",!0),e.commun.refreshCodate(e),dyFObj.closeForm()}))}}};dyFObj.openForm(t,null,e.contextData,null,null,{type:"bootbox"})}else toastr.info("Veillez vous connecter"),$(this).prop("checked",!1)})),$(document).on("click",e.container+" .sendInvitation",(function(t){t.stopImmediatePropagation();var a={formTitle:$(this).attr("data-title"),formId:$(this).attr("data-formid"),inputId:$(this).attr("data-keyunik")};userId?e.commun.selectUserForm(e,a):(toastr.info("Veillez vous connecter"),$(this).prop("checked",!1))})),lazyLoad(baseUrl+"/plugins/clipboard/clipboard.min.js","",(function(){$(document).on("click",e.container+" .copyCodateLink",(function(){var e=new ClipboardJS(".copyCodateLink");e.on("success",(function(e){e.clearSelection(),toastr.success(trad.copy)})),e.on("error",(function(e){}))}))})),$(document).on("change",e.container+" input[name='codInput']",(function(t){t.stopImmediatePropagation();const a=$(this).attr("id");var n=this;if(mylog.log("selected inputs",e.codate.selectedInputs,e.codate.allEvents),e.codate.allEvents&&(e.codate.allEvents.forEach(t=>{e.codate.selectedInputs.splice(e.codate.selectedInputs.indexOf(t),1),e.commun.removeEvent(e,t)}),e.codate.allEvents.length=0),$(".w-70.ins-checkmark").css({"background-color":"#fff"}),$(e.container+" input[name='codInput']").each((function(){this!=n&&$(this).prop("checked",!1)})),$(this).is(":checked")){if($(n).next().css({"background-color":$(n).next().css("border-color")}),e.codate.selectedInputs&&e.codate.selectedInputs.indexOf(a)<0){e.codate.allEvents.indexOf(a)<0&&e.codate.allEvents.push(a),e.codate.selectedInputs.push(a);var i=$(this).attr("data-dates").split(","),o=!1;const t=$(e.container+" "+e.calendarContainer).fullCalendar("getView");i.forEach((i,s)=>{const r=i.split("/");var l=moment(`${r[2]}-${r[1]}-${r[0]}`);if("month"==t.name){$(e.container+" "+e.calendarContainer).fullCalendar("getDate").month();if(0==s&&(new Date(l.format("YYYY-MM-DD"))<new Date($($(".fc-day-top")[0]).attr("data-date"))||new Date(l.format("YYYY-MM-DD"))>new Date($($(".fc-day-top")[$(".fc-day-top").length-1]).attr("data-date")))&&(e.commun.gotoDate(e,l),o=!0),0==o){var c=!1,d=0;if(mylog.log("verif results",$(n).attr("data-subform"),a,e.codate.results.global),e.codate.results.global[$(n).attr("data-subform")][a]){const t=Object.keys(e.codate.results.global[$(n).attr("data-subform")][a]);d=e.codate.results.global[$(n).attr("data-subform")][a][i]?e.codate.results.global[$(n).attr("data-subform")][a][i]:0,0==t.indexOf(i)&&0!=e.codate.results.global[$(n).attr("data-subform")][a][t[0]]&&(c=!0),e.codate.results.global[$(n).attr("data-subform")][a][i]==e.codate.results.global[$(n).attr("data-subform")][a][t[0]]&&0!=e.codate.results.global[$(n).attr("data-subform")][a][t[0]]&&(c=!0)}e.commun.addEvent(e,a,$(n).attr("data-label"),l,$(n).attr("data-codecolor"),$(n).attr("data-dateTime"),$(n).attr("data-formid"),$(n).attr("data-subform"),!0,null,c,d)}}else{const t=$(e.container+" "+e.calendarContainer).fullCalendar("getDate"),c=(t.startOf("week"),t.endOf("week"),JSON.parse($(n).attr("data-dateTime").replace(/'/g,'"'))[i]?JSON.parse($(n).attr("data-dateTime").replace(/'/g,'"'))[i]:[]);0==s&&(mylog.log("comparaison",t,l),(new Date(l.format("YYYY-MM-DD"))<new Date($($(".fc-day-header")[0]).attr("data-date"))||new Date(l.format("YYYY-MM-DD"))>new Date($($(".fc-day-header")[$(".fc-day-header").length-1]).attr("data-date")))&&(e.commun.gotoDate(e,l),o=!0)),0==o&&c.forEac
42h(t=>{var o=!1,s=0;if(e.codate.results.detailed[$(n).attr("data-subform")][a]){const r=Object.keys(e.codate.results.detailed[$(n).attr("data-subform")][a]);0==r.indexOf(i+"-"+t)&&0!=e.codate.results.detailed[$(n).attr("data-subform")][a][r[0]]&&(o=!0),e.codate.results.detailed[$(n).attr("data-subform")][a][i+"-"+t]==e.codate.results.detailed[$(n).attr("data-subform")][a][r[0]]&&0!=e.codate.results.detailed[$(n).attr("data-subform")][a][r[0]]&&(o=!0),s=e.codate.results.detailed[$(n).attr("data-subform")][a][i+"-"+t]?e.codate.results.detailed[$(n).attr("data-subform")][a][i-NaN+t]:0}e.commun.addEvent(e,a,$(n).attr("data-label"),moment(`${r[2]}-${r[1]}-${r[0]} `+t),$(n).attr("data-codecolor"),$(n).attr("data-dateTime"),$(n).attr("data-formid"),$(n).attr("data-subform"),!1,moment(`${r[2]}-${r[1]}-${r[0]} `+t.split(":")[0]+":59"),o,s)})}})}}else e.codate.selectedInputs&&(e.codate.allEvents.indexOf(id)>-1&&e.codate.allEvents.splice(e.codate.allEvents.indexOf(id),1),e.codate.selectedInputs.indexOf(a)>-1&&(e.codate.selectedInputs.splice(e.codate.selectedInputs.indexOf(a),1),e.commun.removeEvent(e,a)))})),$(document).on("click",e.container+" label.ins-cpl",(function(t){if(t.stopImmediatePropagation(),$("#codate-result-container").is(":visible")){$(e.container+" "+e.calendarContainer+" .fc-view-container").show(),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-header-toolbar").show(),$(e.container+" "+e.calendarContainer+" .fc-toolbar.fc-footer-toolbar").show(),"month"==$(e.container+" "+e.calendarContainer).fullCalendar("getView").name&&$(e.container).append(`\n\t\t\t\t\t\t<div class="col-xs-3 ins-card codate-panel vote-panel">\n\t\t\t\t\t\t\t<div class="title ins-card-header text-center">${(new Date).toLocaleString("fr",{weekday:"long",day:"numeric",month:"long",year:"numeric"})}</div>\n\t\t\t\t\t\t\t<div class="times-content ins-card-body col-xs-12">\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`),$("#codate-result-container").remove()}})),$(document).on("click",e.container+" .changeCheck",(function(e){e.stopImmediatePropagation();const t=$("#"+$(this).attr("data-for"));parentElement=$(`a[data-for='${$(this).attr("data-for")}']`),t.is(":checked")?(parentElement.addClass("ins-event-none-border"),parentElement.removeClass("ins-event-border"),parentElement.css({border:""}),t.prop("checked",!1).trigger("change")):(t.prop("checked",!0).trigger("change"),parentElement.removeClass("ins-event-none-border"),parentElement.addClass("ins-event-border"))})),$(".cod-inside .dropdown-menu.cod-inside-menu ").mouseleave((function(){var e=setInterval((function(){$(".dropdown.cod-inside").hasClass("open")&&($(".dropdown.cod-inside").removeClass("open"),clearInterval(e),e=null)}),200)})),$(e.container+" .btnInviteCommunity").on("click",(function(t){t.stopImmediatePropagation(),e.codate.insIsAdmin?ajaxPost(null,baseUrl+"/co2/app/invitecommunity",{contextId:notNull(contextData)?contextData.id:e.codate.contextData.id,contextType:notNull(contextData)?contextData.type:e.codate.contextData.type,objectId:$(this).attr("data-formid"),inputId:$(this).attr("data-keyunik"),objectType:"forms"},(function(e){toastr.success("Communauté invité avec succès",{closeButton:!0,preventDuplicates:!0,timeOut:3e3})})):toastr.error(tradDynForm["You are not authorized"],{closeButton:!0,preventDuplicates:!0,timeOut:3e3})}))},templateRef:{competition:"#ed553b",concert:"#b45f04",contest:"#ed553b",exhibition:"#b45f04",festival:"#b45f04",getTogether:"#eb4124",market:"#df01a5",meeting:"#eb4124",course:"#df01a5",workshop:"#eb4124",conference:"#0073b0",debate:"#0073b0",film:"#2e2e2e",crowdfunding:"#93be3d",others:"#93be3d"},closePopovers:function(){mylog.log("calendarObj.closePopovers "),this.showPopup=!1,$(".popover").not(this).popover("hide")},popupTemplate:function(){return'<div class="popover" style="max-width:300px; no-padding" ><div class="arrow"></div><div class="popover-header" style="background-color:red;"><button id="closepopover" type="button" class="close margin-right-5" aria-hidden="true">×</button><h3 class="popover-title"></h3></div><div class="popover-content no-padding"></div></div>'},popupHtml:function(e,t){var a="<div class='popup-calendar'>",n=assetPath+"/images/thumb/default_events.png";void 0!==t.profilMediumImageUrl&&""!=t.profilMediumImageUrl&&(n=baseUrl+t.profilMediumImageUrl);var i="#page.type.events.id."+t.id;if(a+="<div class='' id='popup"+t.id+"'>",a+="<div class='main-panel'><div class='col-md-12 col-sm-12 col-xs-12 no-padding'><div class='thumbnail-profil' style='max-height: 200px;text-align: -webkit-center; overflow-y: hidden;background-color: #cccccc;'><img src='"+n+"' class='popup-info-profil-thumb img-responsive'></div></div><div class='col-md-12 col-sm-12 col-xs-12 padding-5'>",void 0!==t.title&&(a+="<div class='' style='text-transform:uppercase;'>"+t.title+"</div>
42"),null!=t.start){a+="<div style='color:#777'>";var o="<i class='fa fa-calendar-o'></i> ",s=moment(t.start).format("DD MMMM YYYY"),r="",l="<br/>";t.allDay?l+=tradDynForm.allday:l+="<i class='fa fa-clock-o'></i> "+moment(t.start).format("H:mm"),null!=t.end&&(s!=moment(t.end).format("DD MMMM YYYY")&&(o+=trad.fromdate+" ",r=" "+trad.todatemin+" "+moment(t.end).format("DD MMMM YYYY")),t.allDay||(l+=" - "+moment(t.end).format("H:mm"))),a+=o+s+r+l,a+="</div>"}return a+="</div>",void 0!==t.shortDescription&&""!=t.shortDescription&&null!=t.shortDescription&&(a+="<div id='pop-description' class='popup-section'><div class='popup-info-profil'>"+t.shortDescription+"</div></div>"),a+="</div>",a+="<a href='"+i+"' target='_blank' onclick='' class=''>",a+='<div class="btn btn-sm btn-more col-md-12 col-sm-12 col-xs-12"><i class="fa fa-hand-pointer-o"></i> en savoir +</div>',a+="</a>"},searchInAgenda:function(e,t,a){mylog.log("calendarObj.searchInAgenda",t,a);new Date,new Date;var n=new Date(t);directory.getMonthName(n.getMonth()+1),n.getFullYear(),e.params.startDate=Date.parse(t)/1e3;var i=new Date(n.getFullYear(),n.getMonth()+1,0);e.params.endDate=Date.parse(i)/1e3,e.searchInCalendar(e,e.params.startDate,e.params.endDate)},searchInCalendar:function(e,t,a){mylog.log("calendarObj.searchInCalendar",e,t,a);var n={};void 0!==e&&void 0!==e.searchObj&&void 0!==e.searchObj.pInit&&void 0!==e.searchObj.pInit.defaults&&void 0!==e.searchObj.pInit.defaults.sourceKey&&(n.sourceKey=e.searchObj.pInit.defaults.sourceKey),$.extend(n,e.params),!1===e.options.personalAgenda&&ajaxPost(null,baseUrl+"/"+moduleId+"/search/geteventsforcalendar/startDate/"+t+"/endDate/"+a,n,(function(t){mylog.log("calendarObj.searchInCalendar success",t),t?!1===e.options.personalAgenda&&e.results.add(e,t.events):toastr.error(t.content)}),(function(e){mylog.log("calendarObj.searchInCalendar error",e)}))}},newsObj={config:{type:"city",isLive:!0},currentlyLoadingData:!1,mdEditorSelector:"#formCreateNewsTemp .markdown-interpreter",hasMdInterpreter:!1,$interpreter:null,init:function(){scrollEnd=!1;newsObj.loadStream(newsObj.config),newsObj.config.scroll&&"false"!==newsObj.config.scroll?(scrollTarget=void 0!==newsObj.config.scrollTarget&¬Empty(newsObj.config.scrollTarget)?newsObj.config.scrollTarget:window,$(scrollTarget).on("scroll",(function(e){if(e.preventDefault(),!newsObj.currentlyLoadingData&&!scrollEnd&&colNotifOpen){var t=$("html").height()-$("body").height();$(this).scrollTop()>=t-1e3&&newsObj.loadStream(newsObj.config)}}))):newsObj.config.click&&$(newsObj.config.clickEvent).click((function(){newsObj.loadStream(newsObj.config)})),newsObj.initForm(),newsObj.bindEvent(),$("#tags").select2({minimumInputLength:3,tags:!0,multiple:!0,createSearchChoice:function(e,t){if(!t.length)return{id:e,text:e}},ajax:{url:baseUrl+"/api/tags/search",dataType:"json",type:"GET",quietMillis:50,data:function(e){return{q:e}},results:function(e){return{results:$.map(e,(function(e){return{text:e.tag,id:e.tag}}))}}}}),$("#tags").select2("val","")},loadLive:function(e,t,a){params={nbCol:"undefined"!=typeof nbCol?nbCol:2,inline:"undefined"!=typeof inline&&inline,search:{}},notNull(t)&¬Null(a)&&void 0!==a[t]&&(void 0!==a[t].tags&&(params.search.searchTags=a[t].tags),void 0!==a[t].locality&&(params.search.locality=a[t].locality),void 0!==a[t].type&&(params.search.type=a[t].type)),setTimeout((function(){var t=$("#newsstream").length>0?"#newsstream":"#central-container";showLoader(t),ajaxPost(t,baseUrl+"/"+e,params,(function(){}))}),700)},loadStream:function(e){newsObj.currentlyLoadingData=!0,"undefined"==typeof dateLimit&&(dateLimit=0);var t="news/co/get",a=void 0===e.scroll||e.scroll,n=notNull(e.search)&&e.search?searchInterface.constructObjectAndUrl():{};notNull(e.type)&&(t+="/type/"+e.type),notNull(e.id)&&(t+="/id/"+e.id),notNull(e.isLive)&&e.isLive&&(t+="/isLive/true"),notNull(e.source)&¬Empty(e.source)&&(t+="/source/"+e.source),t+="/date/"+dateLimit;var i={indexStep:e.indexStep,nbCol:e.nbCol,timelineHtml:e.timelineHtml,scroll:a,inline:e.inline,search:n};void 0!==e.typeNews&&null!=e.typeNews&&(i.typeNews=e.typeNews),void 0!==e.searchTags&&null!=e.searchTags&&(i.search.searchTags=e.searchTags),ajaxPost(null,baseUrl+"/"+t,i,(function(t){if(t){$(".container-live").find(".loader").remove(),$(e.containerTreeNews).append(t),$("#noMoreNews").length<=0&&a&&$(".container-live").append(loading),newsObj.currentlyLoadingData=!1,document.querySelectorAll("img.lzy_img").forEach(e
42=>{imageObserver.observe(e)})}$(".stream-processing").hide()}),(function(e,t,a){newsObj.currentlyLoadingData=!1}))},bindEvent:function(){$("#get_url").elastic(),$("#get_url").change((function(){""!=$(this).val()&&$(".form-create-news-container .form-actions .writesomethingplease").remove()})),$(".scopeShare").click((function(){replaceText=$(this).find("h4").html(),$("#btn-toogle-dropdown-scope").html(replaceText+' <i class="fa fa-caret-down" style="font-size:inherit;"></i>'),scopeChange=$(this).data("value"),$("input[name='scope']").val(scopeChange),"public"==scopeChange?(""==$("#scopeListContainerForm").html()&&getScopeNewsHtml(),$("#scopeListContainerForm").show(700)):$("#scopeListContainerForm").hide(700)})),$(".targetIsAuthor").click((function(){srcImg=$(this).find("img").attr("src"),$("#btn-toogle-dropdown-targetIsAuthor").html('<img height=20 width=20 src="'+srcImg+'"/> <i class="fa fa-caret-down" style="font-size:inherit;"></i>'),authorTargetChange=$(this).data("value"),$("#authorIsTarget").val(authorTargetChange)})),$(".newsShare").off().on("click",(function(){toastr.info("TODO : SHARE this news Entry"),count=parseInt($(this).data("count")),$(this).data("count",count+1),$(this).children(".label").html($(this).data("count")+" <i class='fa fa-retweet'></i>")})),$(".videoSignal").click((function(){videoLink=$(this).find(".videoLink").val(),iframe='<div class="embed-responsive embed-responsive-16by9"><iframe src="'+videoLink+'" width="100%" height="" class="embed-responsive-item"></iframe></div>',$(this).parent().next().before(iframe),$(this).parent().remove()}))},initForm:function(){$(".uploadImageNews").click((function(e){$(e.target).is("input")||$(this).find("input").trigger("click")})),$(".uploadFileNews").click((function(e){$(e.target).is("input")||$(this).find("input").trigger("click")})),showFormBlock(!1),$("#formCreateNewsTemp").removeClass("hidden");const e=$("#formCreateNewsTemp #get_url").closest(".md-editor-parent");e.length&&e.find(".markdown-interpreter").length&&(newsObj.hasMdInterpreter=!0,newsObj.$interpreter=e.find(".markdown-interpreter").first()),newsObj.initFormImages(),processUrl.getMediaFromUrlContent(".get_url_input",".results",1),mentionsInit.get("textarea.mention"),newsObj.hasMdInterpreter&&mentionsInit.get(newsObj.mdEditorSelector),$("#form-news #tags").select2({minimumInputLength:3,tags:!0,multiple:!0,createSearchChoice:function(e,t){if(!t.length)return{id:e,text:e}},ajax:{url:baseUrl+"/api/tags/search",dataType:"json",type:"GET",quietMillis:50,data:function(e){return{q:e}},results:function(e){return{results:$.map(e,(function(e){return{text:e.tag,id:e.tag}}))}}}}),$("#form-news #tags").select2("val","")},initFormImages(){function e(e,t){ajaxPost(null,baseUrl+"/"+moduleId+"/document/uploadSave/dir/communecter/folder/"+contextParentType+"/ownerId/"+contextParentId+"/input/newsImage/docType/image/contentKey/slider",e,(function(e){debug&&mylog.log(e),e.result?(toastr.success(e.msg),$(".imagesNews").last().val(e.id.$id),$(".imagesNews").last().attr("name",""),$(".newImageAlbum").last().find("img").removeClass("grayscale"),$(".newImageAlbum").last().find("i.noGoSaveNews").remove(),$(".newImageAlbum").last().append("<a href='javascript:;' onclick='deleteImage(\""+e.id.$id+'","'+e.name+"\")'><i class='fa fa-times fa-x padding-5 text-white removeImage' id='deleteImg"+e.id.$id+"'></i></a>")):(toastr.error(e.msg),$("#resultsImg img").length>1?$(".newImageAlbum").last().remove():($("#resultsImg").empty(),$("#resultsImg").hide())),$("#addImage").off(),$(".form-create-news-container .form-actions .waitendofloading").remove()}),null,null,t)}setupImageUploader(),$("#photoAddNews").on("submit",(function(t){t.preventDefault(),"city"!=contextParentType&&"pixels"!=contextParentType||(contextParentType="citoyens",contextParentId=idSession),extraParamsAjax={contentType:!1,cache:!1,processData:!1};var a=$("#addImage")[0];const n=new FormData;if(a.files&&a.files[0]){var i=a.files[0],o=new FileReader;o.onload=function(t){var a=new Image;a.onload=function(){EXIF.getData(a,(function(){var t=EXIF.getTag(this,"Orientation");if(8===t||6===t||5===t){var o=document.createElement("canvas"),s=o.getContext("2d");o.width=a.width,o.height=a.height,s.drawImage(a,0,0),o.toBlob((function(t){const a=new File([t],i.name,{type:i.type});n.append("newsImage",a),e(n,extraParamsAjax)}),i.type)}else n.append("newsImage",i),e(n,extraParamsAjax)}))},a.src=t.target.result},o.readAsDataURL(i)}else console.error("No file selected.")})),$("#fileAddNews").on("submit",(function(e){e.preventDefault(),"city"!=contextParentType&&"pixels"!=contextParentType||(contextParentType="citoyens",contextParentId=idSession),extraParamsAjax={contentType:!1,cache:!1,processData:!1},ajaxPost(null,baseUrl+"/"+moduleId+"/document/uploadSave/dir/communecter/folder/"+contextParentType+"/ownerId/"+contextParentId+"/input/news
42File/docType/file",new FormData(this),(function(e){debug&&mylog.log(e),e.result?(toastr.success(e.msg),$(".fileNews").last().val(e.id.$id),$(".fileNews").last().attr("name",""),$(".newFileAlbum").last().find("i.noGoSaveNews").remove(),$(".newFileAlbum").last().append("<a href='javascript:;' onclick='newsObj.file.delete(\""+e.id.$id+'","'+e.name+"\")'><i class='fa fa-trash margin-left-10 fa-x padding-5 text-red removeFile' id='deleteFile"+e.id.$id+"'></i> <span class='text-red'>"+trad.delete+"</span></a>")):(toastr.error(e.msg),$("#resultsFile .fileEntry").length>1?$(".newfileAlbum").last().remove():($("#resultsFile").empty(),$("#resultsFile").hide())),$("#addFile").off(),$(".form-create-news-container .form-actions .waitendofloading").remove()}),null,null,extraParamsAjax)}))},file:{show:function(e){if($(".noGoSaveNews").length)toastr.info(trad.waitendofloading);else if(e.files[0].size>5e6)toastr.info("Please reduce your image before to 5Mo");else{countFile=$("#resultsFile .fileEntry").length,nbFile=countFile+1,htmlFile="";e.files;0==countFile?(htmlFile="<input type='hidden' class='type' value='gallery_files'/>",htmlFile+="<input type='hidden' class='count_files' value='"+nbFile+"'/>",$("#resultsFile").show()):$(".count_file").val(nbFile),htmlFile+="<div class='newFileAlbum fileEntry'><i class='fa fa-spin fa-circle-o-notch fa-x text-green spinner-add-image noGoSaveNews'></i><span class='title-file'>"+e.files[0].name+" - <i>"+e.files[0].size+"</i></span><input type='hidden' class='fileNews docsId' name='goSaveNews' value=''/></div>",$("#resultsFile").append(htmlFile),$("#fileAddNews").submit()}},delete:function(e,t,a){var n=e;path=1==a?"communevent":"commuencter",ajaxPost(null,baseUrl+"/"+moduleId+"/document/delete/dir/"+moduleId+"/type/"+contextParentType+"/id/"+contextParentId,{name:t,parentId:contextParentId,parentType:contextParentType,path:path,ids:[n]},(function(e){e.result?1!=hideMsg&&($("#deletefile"+n).parents().eq(1).remove(),countFile=$("#resultsFile .fileEntry").length,0==countFile?$("#resultsFile").empty().hide():$(".count_files").val(countFile),toastr.success(e.msg)):toastr.error(e.msg)}))}},createAndInsertMediaRender:function(e,t,a){notNull(a)?"image"==a?(media=getMediaImages(t.mediaImg,e,t.author.id,t.target.name),$("#resultImg"+e).html(media)):"file"==a&&(media=getMediaFiles(t.mediaFile,e),$("#resultFile"+e).html(media)):(domContentMedia="result",void 0===t.media.type||"url_content"==t.media.type?media=processUrl.getMediaCommonHtml(t.media,"show",e):"gallery_images"==t.media.type?(domContentMedia="resultImg",media=getMediaImages(t.media,e,t.author.id,t.target.name)):"gallery_files"==t.media.type?(domContentMedia="resultFile",media=getMediaFiles(t.media,e)):"activityStream"==t.media.type?media=directory.showResultsDirectoryHtml(new Array(t.media.object)):"html"==t.media.type&&void 0!==t.documentation&&(media=t.media.content),$("#"+domContentMedia+e).html(media),"gallery_files"!=t.media.type&&"gallery_images"!=t.media.type||$("#"+domContentMedia+e).css({padding:"10px !important"}),"html"==t.media.type&&void 0!==t.documentation&&coInterface.bindButtonOpenForm(),$(".videoSignal").off().on("click",(function(){videoLink=$(this).find(".videoLink").val(),iframe='<div class="embed-responsive embed-responsive-16by9 margin-bottom-5" style="background-color:black;"><iframe src="'+videoLink+'" width="100%" height="" class="embed-responsive-item"></iframe></div>',$(this).parent().next().removeClass("col-xs-8").addClass("col-xs-12").before(iframe),$(this).parent().remove()})))}},newsCustom={},tagsFilterListHTML="",scopesFilterListHTML="",loading="<div class='loader shadow2 bold letter-blue text-center margin-bottom-50'><span style=''><i class='fa fa-spin fa-circle-o-notch'></i> <span>"+trad.currentlyloading+" ...</span></div>",colNotifOpen=!0;function smoothScroll(e){$(".my-main-container").scrollTo(e,500,{over:-.6})}function modifyNews(e,t){var a=e,n=t,i=$('.newsContent[data-pk="'+e+'"] .allText').length?$('.newsContent[data-pk="'+e+'"] .allText').html():$('.newsContent[data-pk="'+e+'"] .timeline_text').html(),o=$('.newsTitle[data-pk="'+e+'"] .timeline_title').html(),s="<div id='form-news-update'>",r=updateNews[e].scope.type,l=updateNews[e].target.type,c=contextScopeNews[l][r].label,d=contextScopeNews[l][r].icon;notEmpty(o)&&(s+="<input type='text' id='textarea-edit-title"+e+"' class='form-control margin-bottom-5' style='text-align:left;' placeholder='Titre du message' value='"+o+"'>"),s+="<div id='container-txtarea-news-"+e+"' class='updateMention'>",s+="<textarea id='textarea-edit-news"+e+"' class='form-control newsContentEdit newsTextUpdate get_url_input' placeholder='modifier votre message'>"+i+"</textarea><div id='results' class='bg-white results col-sm-12 col-xs-12 margin-top-20'>
42",void 0!==updateNews[e].media&&("url_content"==updateNews[e].media.type?s+=processUrl.getMediaCommonHtml(updateNews[e].media,"save"):"gallery_files"==updateNews[e].media.type?s+=getMediaFiles(updateNews[e].media,e,"update")+"<input type='hidden' class='type' value='gallery_files'>":"gallery_images"==updateNews[e].media.type?s+=getMediaImages(updateNews[e].media,e,null,null,"update")+"<input type='hidden' class='type' value='gallery_images'>":s+='<a href="javascript:;" class="removeMediaUrl"><i class="fa fa-times"></i></a>'+directory.showResultsDirectoryHtml(new Array(updateNews[e].media.object))+"<input type='hidden' class='type' value='activityStream'><input type='hidden' class='objectId' value='"+updateNews[e].media.object._id.$id+"'><input type='hidden' class='objectType' value='"+updateNews[e].media.object.type+"'>"),s+="</div><div id='resultsImg' class='bg-white results col-sm-12 col-xs-12 margin-top-20'>",void 0!==updateNews[e].mediaImg&&(s+=getMediaImages(updateNews[e].mediaImg,e,null,null,"update")),s+="</div><div id='resultsFile' class='bg-white results col-sm-12 col-xs-12 margin-top-20'>",void 0!==updateNews[e].mediaFile&&(s+=getMediaFiles(updateNews[e].mediaFile,e,"update")),s+='</div><div class="form-group tagstags col-md-12 col-sm-12 col-xs-12 margin-top-20 no-padding"><input id="tags" type="" data-type="select2" name="tags" placeholder="#Tags" value="" style="width:100%;"></div><div class="dropdown no-padding col-md-12 col-sm-12 col-xs-12 margin-bottom-20"><a data-toggle="dropdown" class="btn btn-default col-md-12 col-sm-12 col-xs-12" id="btn-toogle-dropdown-scope-update" href="javascript:;"><i class="fa fa-'+d+'"></i> '+c+' <i class="fa fa-caret-down" style="font-size:inherit;"></i></a><ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">',$.each(contextScopeNews[l],(function(e,t){"init"!=e&&(s+='<li><a href="javascript:;" id="scope-my-network" class="scopeShare" data-value="'+e+'"><h4 class="list-group-item-heading"><i class="fa fa-'+t.icon+'"></i> '+t.label+'</h4><p class="list-group-item-text small">'+t.explain+"</p></a></li>")})),s+='</ul><input type="hidden" name="scope" id="scope" value="'+r+'"/></div><div id="scopeListContainerFormUpdate" class="form-group col-md-12 col-sm-12 col-xs-12 no-padding margin-bottom-10"></div><div id="error-update" class="form-group col-xs-12 no-padding margin-bottom-10"></div></div>',s+="</div>",bootbox.dialog({message:s,title:trad.updatethepost,backdrop:!0,buttons:{annuler:{label:trad.cancel,className:"btn-default",callback:function(){mylog.log("Annuler")}},enregistrer:{label:trad.save,className:"btn-success",callback:function(){if($("#btn-submit-form").prop("disabled",!0),$("#btn-submit-form i").removeClass("fa-arrow-circle-right").addClass("fa-circle-o-notch fa-spin"),$("#error-update").empty(),error=[],$("#form-news-update .noGoSaveNews").length&&error.push("waitendofloading"),""==$("#form-news-update #results").html()&&""==$("#form-news-update .get_url_input").val()&&""==$("#form-news-update #resultsImg").html()&&""==$("#form-news-update #resultsFile").html()&&error.push("writesomethingplease"),error.length>0)return $.each(error,(function(e,t){$("#error-update").before("<span class='help-block "+t+" italic'>* "+trad[t]+"</span>")})),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1),!1;heightCurrent=$("#"+n+a).find(".timeline-panel").height(),$("#"+n+a).find(".timeline-panel").append("<div class='updateLoading' style='line-height:"+heightCurrent+"px'><i class='fa fa-spin fa-spinner'></i> En cours de modification</div>"),newNews=getNewsObject("#form-news-update","update"),newNews.idNews=e,newNews=mentionsInit.beforeSave(newNews,".newsTextUpdate"),ajaxPost(null,baseUrl+"/news/co/update?tpl=co2",newNews,(function(e){return e?($("#"+n+a).replaceWith(e),newsObj.bindEvent(),toastr.success("Votre publication a bien été modifié"),!0):(toastr.error(e.msg),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1),!1)}),(function(e){toastr.error("Something went wrong, contact your admin"),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1)}))}}}}).on("shown.bs.modal",(function(){$.unblockUI(),bindEventTextAreaNews("#textarea-edit-news"+e,e,updateNews[e])}))}function updateNews(e,t,a){var n="",i="";"newsContent"==a?(n="text",i=".newsContent"):(n="title",i=".newsTitle"),updateField("News",e,a,t,!1),$(i+'[data-pk="'+e+'"] .timeline_'+n).html(t)}function bindEventTextAreaNews(e,t,a){processUrl.getMediaFromUrlContent(e,"#results",1),""!=$("#form-news-update #results").html()&&$("#form-news-update #results").show(),""!=$("#form-news-update #resultsImg").html()&&$("#form-news-update #resultsImg").show(),""!=$("#form-news-update #resultsFile").html()&&$("#form-news-update #resultsFile").show(),mentionsInit.get(e),$(".removeMediaUrl").click((function(){$trigger=$(this).parents().eq(1).find(e),$(e).parents().eq(1).find("#results").empty().hide()})),$(".deleteDocImg").click((function(){$(this).parent().remove(),0==$(".deleteDocImg").length&&$("#form-news-update #resultsImg").empty().hide()})),$(".deleteDocFile").click((function(){$(this).parent().remove(),0==$(".deleteDocFile").length&&$("#form-news-update #resultsFile").empty().hide()})),autosize($(e)),textNews=a.text,$(e).val(textNews),void 0!==a.mentions&&0!=a.mentions.length&&$(e).mentionsInput("update",a.mentions),$(e).on("keyup ",(function(a){var n=$(e).css("height");$("#container-txtarea-news-"+t).css("height",n)})),$(e).bind("input propertychange",(function(a){var n=$(e).css("height");$("#container-txtarea-news-"+t).css("height",n)})),$("#form-news-update #tags").select2({minimumInputLength:3,tags:!0,multiple:!0,createSearchChoice:function(e,t){if(!t.length)return{id:e,text:e}},ajax:{url:baseUrl+"/api/tags/search",dataType:"json",type:"GET",quietMillis:50,data:function(e){return{q:e}},results:function(e){return mylog.log("bindEventTextAreaNews 4 tags/search ",e),{results:$.map(e,(function(e){return{text:e.tag,id:e.tag}}))}}}}),void 0!==a.tags&&$("#form-news-update #tags").select2("data",$.map(a.tags,(function(e){return{text:e,id:e}}))),void 0!==a.scope&&"public"==a.scope.type&&void 0!==a.scope.localities&&(convertScopeForUpdate(a.scope.localities),getScopeNewsHtml("#scopeListContainerFormUpdate"),$("#scopeListContainerFormUpdate").show(700)),$("#form-news-update .scopeShare").click((function(){replaceText=$(this).find("h4").html(),$("#btn-toogle-dropdown-scope-update").html(replaceText+' <i class="fa fa-caret-down" style="font-size:inherit;"></i>'),scopeChange=$(this).data("value"),$("#form-news-update input[name='scope']").val(scopeChange),"public"==scopeChange?(""==$("#scopeListContainerFormUpdate").html()&&getScopeNewsHtml("#scopeListContainerFormUpdate"),$("#scopeListContainerFormUpdate").show(700)):$("#scopeListContainerFormUpdate").hide(700)})),mylog.log("bindEventTextAreaNews 6")}function convertScopeForUpdate(e){newsScopes={},$.each(e,(function(e,t){void 0!==t.postalCode?newsScopes[t.postalCode+"cp"]={type:"cp",name:t.postalCode}:void 0!==t.name&&(newsScopes[t.parentId+t.parentType]={type:t.parentType,id:t.parentId,name:t.name},void 0!==t.cp&&(newsScopes[t.parentId+t.parentType].cp=t.cp))}))}function deleteNews(e,t,a){bootbox.confirm(trad.suretodeletenews,(function(a){a&&($(".deleteImageIdName"+e).length&&$(".deleteImageIdName"+e).each((function(){deleteInfo=$(this).val().split("|"),deleteImage(deleteInfo[0],deleteInfo[1],!0)})),$("#deleteImageCommunevent"+e).length&&(imageId=$("#deleteImageCommunevent"+e).val(),deleteImage(imageId,"",!0,!0)),ajaxPost(null,baseUrl+"/news/co/delete/id/"+e,{isLive:isLive},(function(a){a?void 0!==a.result?(void 0!==a.share?toastr.success("Votre partage a été supprimé avec succès!!"):toastr.success(trad.successdeletenews+"!!"),$("#"+t+e).fadeOut()):(toastr.success("Votre partage a été supprimé avec succès!!"),$("#"+t+e).replaceWith(a)):toastr.error(trad.somethingwrong+" "+trad.tryagain)})))}))}function insertNews(e){new Date(1e3*parseInt(e.created.sec));e.date.sec&&e.date.sec!=e.created.sec&&new Date(1e3*parseInt(e.date.sec));var t=buildLineHTML(e,idSession,!0);$(".emptyNews").remove(),$("#newFeedForm").parent().after(t).fadeIn(),$("#newFeedForm").parent().next().css("margin-top","20px"),manageModeContext(e._id.$id),$("#form-news #get_url").val(""),$("textarea.mention").mentionsInput("reset"),$("#form-news #results").html("").hide(),$("#form-news #resultsImg").html("").hide(),$("#form-news #resultsFile").html("").hide(),$("#form-news #tags").select2("val",""),showFormBlock(!1),$(".tooltips").tooltip(),e.bindEvent()}function applyTagFilter(e){return $(".newsFeed").fadeOut(),e||($(".btn-tag.active").length?(e="",sep="",$.each($(".btn-tag.active"),(function(){e+=sep+"."+$(this).data("id"),sep=","}
42))):e=".newsFeed"),mylog.log("applyTagFilter",e),$(e).fadeIn(),$(".newsFeed").length}function applyScopeFilter(e){return $(".newsFeed").fadeOut(),e||($(".btn-context-scope.active").length?(e="",sep="",$.each($(".btn-context-scope.active"),(function(){e+=sep+"."+$(this).data("val"),sep=","}))):e=".newsFeed"),mylog.log("applyScopeFilter",e),$(e).fadeIn(),$(".newsFeed").length}function toggleFilters(e){$(e).is(":visible")||$(".optionFilter").hide(),$(e).slideToggle()}function getScopeNewsHtml(e){scopeHtml='<div id="scopes-news-form" class="no-padding"><div id="news-scope-search" class="col-md-12 col-sm-12 col-xs-12 no-padding"><label class="margin-left-5"><i class="fa fa-angle-down"></i> '+trad.addplacestyournews+'</label><br><div class="bg-white padding-10"><div id="input-sec-search" class="hidden-xs col-xs-12 col-md-4 col-sm-4 col-lg-4"><div class="input-group shadow-input-header"><span class="input-group-addon bg-white addon-form-news"><i class="fa fa-search fa-fw" aria-hidden="true"></i></span><input type="text" class="form-control input-global-search" id="searchOnCityNews" autocomplete="off" placeholder="'+trad.searchcity+' ..."></div><div class="dropdown-result-global-search col-xs-12 col-sm-5 col-md-5 col-lg-5 no-padding" style="max-height: 70%; display: none;"><div class="text-center" id="footerDropdownGS"><label class="text-dark"><i class="fa fa-ban"></i> Aucun résultat</label><br></div></div></div><a href="javascript:;" id="multiscopes-news-btn" class="scopes-btn-news margin-left-20" data-type="multiscopes"><i class="fa fa-star"></i> '+trad.facoritesplaces+'</a><a href="javascript:;" id="communexion-news-btn" class="scopes-btn-news margin-left-20" data-type="communexion"><i class="fa fa-home"></i> <span class="communexion-btn-label"></span></a></div></div><div id="news-scopes-container" class="scopes-container col-md-12 col-sm-12 col-xs-12"><hr class="submit"></div><div class="col-md-12 col-sm-12 col-xs-12 margin-top-10 no-padding"><label class="margin-left-5"><i class="fa fa-angle-down"></i> '+trad.selectedzones+'</label><br></div><div id="content-added-scopes-container" class="col-md-12 col-sm-12 col-xs-12">',Object.keys(newsScopes).length>0&&$.each(newsScopes,(function(e,t){btnScopeAction="<span class='manageMultiscopes tooltips margin-right-5 margin-left-10' data-add='false' data-scope-value='"+t.id+"' data-scope-key=\""+e+"\" data-toggle='tooltip' data-placement='top' data-original-title='Remove'><i class='fa fa-times-circle'></i></span>",scopeHtml+="<div class='scope-order text-red' data-level='"+t.level+"'>"+btnScopeAction+"<span data-toggle='dropdown' data-target='dropdown-multi-scope' class='item-scope-checker item-scope-input' data-add=\"false\" data-scope-key=\""+e+'" data-scope-value="'+t.id+'" data-scope-name="'+t.name+'" data-scope-type="'+t.type+'" data-scope-level="'+t.type+'" ',notNull(t.level)&&(scopeHtml+='data-level="'+t.level+'"'),scopeHtml+=">"+t.name+"</span></div>"})),scopeHtml+="</div>",domForm=notNull(e)?e:"#scopeListContainerForm",$(domForm).html(scopeHtml),bindSearchOnNews(),bindScopesNewsEvent(),$("#multiscopes-news-btn").trigger("click"),getCommunexionLabel()}function bindSearchOnNews(){$("#searchOnCityNews").off().on("keyup",(function(e){e.preventDefault(),13==e.keyCode&&(searchTypeGS=["cities"],startGlobalSearch(0,30,"#scopes-news-form"))}))}function bindScopesNewsEvent(e){mylog.log("bindScopesNewsEvent",e),$(".manageMultiscopes, #news-scopes-container .item-scope-checker, #content-added-scopes-container .item-scope-checker").off().on("click",(function(){mylog.log("manageMultiscopes"),addScope=$(this).data("add"),scopeValue=$(this).data("scope-value"),key=$(this).data("scope-key"),mylog.log("manageMultiscopes key scopeValue addScope",key,scopeValue,addScope),addScope?(newScope=myScopes[myScopes.typeNews][key],newScope.active=!0,newsScopes[key]=newScope,$("span[data-scope-key='"+key+"']").attr("data-add",!1).attr("data-original-title","Remove"),$(this).parent().find(".manageMultiscopes i").removeClass("fa-plus-circle").addClass("fa-times-circle"),pushHtml=$(this).parent().get(),$(this).parent().remove(),mylog.log("manageMultiscopes pushHtml",pushHtml),$("#content-added-scopes-container").append(pushHtml),$(".addplacesplease").remove(),bindScopesNewsEvent()):(mylog.log("manageMultiscopes remove",key,newsScopes),$("span[data-scope-key='"+key+"']").attr("data-add",!0).attr("data-original-title","Add scope"),$(this).parent().find(".manageMultiscopes i").removeClass("fa-times-circle").addClass("fa-plus-circle"),pushHtml=$(this).parent().get(),delete newsScopes[key],$(this).parent().remove(),$("#news-scopes-container").append(pushHtml),bindScopesNewsEvent())}
42)),$("#multiscopes-news-btn, #communexion-news-btn").off().on("click",(function(){mylog.log("#multiscopes-news-btn, #communexion-news-btn"),$(".scopes-btn-news").removeClass("active"),$(this).addClass("active"),myScopes.typeNews=$(this).data("type"),$("#scopes-news-form .scopes-container").html(constructScopesHtml(!0)),"communexion"==myScopes.typeNews&&$("#scopes-news-form .scopes-container .scope-order").sort(sortSpan).appendTo("#scopes-news-form .scopes-container"),bindScopesNewsEvent()}))}function showFormBlock(e){e?($(".form-create-news-container #text").show("fast"),$(".form-create-news-container .tagstags").show("fast"),$(".form-create-news-container .datedate").show("fast"),$(".form-create-news-container .form-actions").show("fast"),$(".form-create-news-container .publiccheckbox").show("fast"),$(".form-create-news-container .tools_bar").show("fast"),$(".form-create-news-container .scopescope").show("fast"),"public"==$(".form-create-news-container input[name='scope']").val()&&(scopeHtml=getScopeNewsHtml()),$(".extract_url").show(),$(".form-create-news-container #falseInput").hide(),$("#get_url").focus(),newsObj.hasMdInterpreter&&newsObj.$interpreter.focus(),$("#toogle_filters").hide(),$(".form-create-news-container #btn-slidup-scopetags").hide("fast")):($(".form-create-news-container #text").hide(),$(".form-create-news-container .tagstags").hide(),$(".form-create-news-container .datedate").hide(),$(".form-create-news-container .form-actions").hide(),$(".form-create-news-container .publiccheckbox").hide(),$(".form-create-news-container .tools_bar").hide(),$(".form-create-news-container .scopescope").hide(),$("#scopeListContainerForm").html(""),$("#container-scope-filter").show(),$(".item-globalscope-checker").prop("disabled",!1),$(".extract_url").hide(),$(".form-create-news-container #falseInput").show(),$("#toogle_filters").show(),$(".form-create-news-container #btn-slidup-scopetags").show("fast"))}
42function saveNews(){var e=$("#form-news");$(".errorHandler",e),$(".successHandler",e);null!=userId&&""!=userId&&($("#btn-submit-form").prop("disabled",!0),$("#btn-submit-form i").removeClass("fa-arrow-circle-right").addClass("fa-circle-o-notch fa-spin"),$(".form-create-news-container .form-actions .help-block").remove(),error=[],$(".noGoSaveNews").length&&error.push("waitendofloading"),""==$("#form-news #results").html()&&""==$("#form-news #resultsImg").html()&&""==$("#form-news #resultsFile").html()&&""==$("#form-news #get_url").val()&&error.push("writesomethingplease"),error.length>0?($.each(error,(function(e,t){$("#btn-submit-form").before("<span class='help-block "+t+" italic'>* "+trad[t]+"</span>")})),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1)):(newNews=getNewsObject("#form-news"),newNews=mentionsInit.beforeSave(newNews,newsObj.hasMdInterpreter?newsObj.mdEditorSelector:"textarea.mention"),ajaxPost(null,baseUrl+"/news/co/save",newNews,(function(e){return e?($("#form-news #get_url").val(""),newsObj.hasMdInterpreter&&newsObj.$interpreter.empty(),mentionsInit.reset(newsObj.hasMdInterpreter?newsObj.mdEditorSelector:"textarea.mention"),newsScopes={},$("#form-news #results").html("").hide(),$("#form-news #resultsImg").html("").hide(),$("#form-news #resultsFile").html("").hide(),$("#form-news #tags").select2("val",""),showFormBlock(!1),$("#news-list").prepend(e),newsObj.bindEvent(),toastr.success(trad.successsavenews),afterSaveNews(e)):toastr.error(e.msg),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1),!1}),(function(e){toastr.error("Something went wrong, contact your admin"),$("#btn-submit-form i").removeClass("fa-circle-o-notch fa-spin").addClass("fa-arrow-circle-right"),$("#btn-submit-form").prop("disabled",!1)}))))}function afterSaveNews(e){mylog.log("save news callback",e),"string"==typeof e&&(extractedId=e.substring(e.indexOf('id="new')+8,e.indexOf('id="new')+32),e={id:extractedId}),costum&&costum.slug&&costum[costum.slug]&&costum[costum.slug].news&&costum[costum.slug].news.afterSave&&"function"==typeof costum[costum.slug].news.afterSave&&costum[costum.slug].news.afterSave(e)}function getNewsObject(e,t){newNews={text:newsObj.hasMdInterpreter&&"update"!=t?newsObj.$interpreter.mdContent(void 0,"markdown"):$(e+" .get_url_input").val(),scope:$(e+" input[name='scope']").val(),markdownActive:$("#fcn-active-markdown").is(":checked")};t=notNull(t)?t:"save";return""!=$(e+" #results").html()?(newNews.media=new Object,newNews.media.type=$(e+" #results .type").val(),"url_content"==newNews.media.type?($(e+" #results .name").length&&(newNews.media.name=$(e+" #results .name").val()),$(e+" #results .description").length&&(newNews.media.description=$(e+" #results .description").val()),newNews.media.content=new Object,newNews.media.content.type=$(e+" #results .media_type").val(),newNews.media.content.url=$(e+" #results .url").val(),newNews.media.content.image=$(e+" #results .img_link").val(),$(e+" #results .size_img").length&&(newNews.media.content.imageSize=$(e+" #results .size_img").val()),$(e+" #results .video_link_value").length&&(newNews.media.content.videoLink=$(e+" #results .video_link_value").val())):"activityStream"==newNews.media.type&&(newNews.media.object={id:$(e+" #results .objectId").val(),type:$(e+" #results .objectType").val()})):"update"==t&&(newNews.media="unset"),""!=$(e+" #resultsImg").html()?(newNews.mediaImg=new Object,newNews.mediaImg.countImages=$(e+" #resultsImg .docsId").length,newNews.mediaImg.countImages>0?(newNews.mediaImg.images=[],$(e+" #resultsImg .docsId").each((function(){newNews.mediaImg.images.push($(this).val())}))):"update"==t&&(newNews.mediaImg="unset")):"update"==t&&(newNews.mediaImg="unset"),""!=$(e+" #resultsFile").html()?(newNews.mediaFile=new Object,newNews.mediaFile.countFiles=$(e+" #resultsFile .docsId").length,newNews.mediaFile.countFiles>0?(newNews.mediaFile.files=[],$(e+" #resultsFile .docsId").each((function(){newNe
42ws.mediaFile.files.push($(this).val())}))):"update"==t&&(newNews.mediaFile="unset")):"update"==t&&(newNews.mediaFile="unset"),""!=$(e+" #tags").val()&&(newNews.tags=$(e+" #tags").val().split(",")),"save"==t&&(newNews.parentId=$(e+" #parentId").val(),newNews.parentType=$(e+" #parentType").val(),newNews.type=$(e+" input[name='type']").val(),"undefined"!=typeof costum&¬Null(costum)&&void 0!==costum.request&&void 0!==costum.request.sourceKey&&(newNews.source={insertOrign:"costum",keys:[costum.request.sourceKey[0]],key:costum.request.sourceKey[0]})),"public"==newNews.scope&&Object.keys(newsScopes).length>0&&(newNews.localities=newsScopes),$(e+" #authorIsTarget").length&&1==$(e+" #authorIsTarget").val()&&(newNews.targetIsAuthor=!0),newNews}function showAllNews(){$(".newsFeed").show(),$(".optionFilter").hide()}function addMoreSpace(){bootbox.dialog({message:"You have attempt the limit of 20Mo of images for this "+contextParentType+"<br/>Please choose one of those two solutions beyond:<br/>Delete images in the <a href='javascript:;' onclick='bootbox.hideAll();urlCtrl.loadByHash(\"#gallery.index.id."+contextParentId+".type."+contextParentType+"\")'>photo gallery</a> <br/><br/>OR<br/><br/> Subscribe 12⬠to the NGO Open Atlas which takes in charge communecter.org on <a href='https://www.helloasso.com/associations/open-atlas' target='_blank'>helloAsso</a> for 20Mo more. <br/><br/>Effectively, stocking images represents a cost for us and donate to the NGO will demonstrate your contribution the project and to the common we built together",title:"Limit of <color class='red'>20 Mo</color> overhead"})}function showMyImage(e){if($(".noGoSaveNews").length)toastr.info(trad.waitendofloading);else if(e.files[0].size>15e6)toastr.info("Please reduce your image before to 15Mo");else{countImg=$("#resultsImg img").length,idImg=countImg+1,htmlImg="";var t=e.files;0==countImg?(htmlImg="<input type='hidden' class='type' value='gallery_images'/>",htmlImg+="<input type='hidden' class='count_images' value='"+idImg+"'/>",htmlImg+="<input type='hidden' class='algoNbImg' value='"+idImg+"'/>",nbId=idImg,$("#resultsImg").show()):(nbId=$(".algoNbImg").val(),nbId++,$(".count_images").val(idImg),$(".algoNbImg").val(nbId)),htmlImg+="<div class='newImageAlbum'><i class='fa fa-spin fa-circle-o-notch fa-3x text-green spinner-add-image noGoSaveNews'></i><img src='' id='thumbail"+nbId+"' class='grayscale' style='width:75px; height:75px;'/><input type='hidden' class='imagesNews docsId' name='goSaveNews' value=''/></div>",$("#resultsImg").append(htmlImg);for(var a=0;a<t.length;a++){var n=t[a];if(n.type.match(/image.*/)){var i=document.getElementById("thumbail"+nbId);i.file=n;var o=new FileReader;o.onload=function(e){return function(t){e.src=t.target.result}}(i),o.readAsDataURL(n)}}$("#photoAddNews").submit()}}function getMediaImages(e,t,a,n,i){if(countImages=e.images.length,html="",void 0!==i&&"update"==i){for(var o in e.images)html+="<div class='updateImageNews'><img src='"+e.images[o].imageThumbPath+"' style='width:75px; height:75px;'/><a href='javascript:;' class='btn-red text-white deleteDocImg deleteDoc'><i class='fa fa-times text-dark'></i></a><input type='hidden' class='docsId' value='"+e.images[o]._id.$id+"'></div>";return html}if(void 0!==i&&"directory"==i)html+="<img src='"+e.images[0].imagePath+"' class='img-responsive'>";else if(1==countImages)path=e.images[0].imagePath,html+="<div class='col-md-12 no-padding margin-top-10 margin-bottom-10'><a class='thumb-info' href='"+path+"' data-title='album de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style=''></a></div>";else if(2==countImages)for(var o in e.images)path=e.images[o].imagePath,html+="<div class='col-md-6 padding-5'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='max-height:200px;'></a></div>";else if(3==countImages)for(var o in col0="6",height0="400",absoluteImg="position:absolute;","undefined"!=typeof liveScopeType&&"global"==liveScopeType&&(col0="12",height0="260",absoluteImg=""),e.images)path=e.images[o].imagePath,html+=0==o?"<div class='col-md-"+col0+" padding-5' style='position:relative;height:"+height0+"px;overflow:hidden;'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='"+absoluteImg+"min-height:100%;min-width:100%;'></a></div>":"<div class='col-md-6 padding-5' style='position:relative; height:200px;overflow:hidden;'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='"+absoluteImg+"min-height:100%;min-width:100%;'></a></div>";else if(4==countImages)for(var o in absoluteImg="position:absolute;","undefined"!=typeof liveScopeType&&"global"==liveScopeType&&(absoluteImg=""),e.images)path=e.images[o].imagePath,html+="<div class='col-md-6 padding-5' style='position:relative;height:250px;overflow:hidden;'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='"+absoluteImg+"min-height:100%;min-width:100%;height:auto;'></a></div>";else if(countImages>=5)for(var o in absoluteImg="position:absolute;","undefined"!=typeof liveScopeType&&"global"==liveScopeType&&(absoluteImg=""),e.images)path=e.images[o].imagePath,0==o?html+="<div class='col-md-12 no-padding'><div class='col-md-6 padding-5' style='position:relative;height:260px;overflow:hidden;'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='"+absoluteImg+"min-height:100%;min-width:100%;'></a></div>":1==o?html+="<div class='col-md-6 padding-5' style='position:relative;height:260px;overflow:hidden;'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='"+absoluteImg+" width:100%;'></a></div></div>
42":o<5?(html+="<div class='col-md-4 padding-5' style='position:relative;height:160px;overflow:hidden;'><a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'><img src='"+path+"' class='img-responsive' style='"+absoluteImg+"width:100%;'>",4==o&&countImages>5&&(diff=countImages-5,html+="<div style='position: absolute;top:5px;left:5px;right:5px;bottom:5px;background-color: rgba(0,0,0,0.4);color: white;text-align: center;line-height: 150px;font-size: 50px;'><span>+ "+diff+"</span></div>"),html+="</a></div>"):html+="<a class='thumb-info' href='"+path+"' data-title='abum de "+n+"' data-lightbox='all"+t+"'></a>";return html}function getMediaFiles(e,t,a){for(var n in html="",e.files)path=e.files[n].docPath,html+="<div class='col-md-12 padding-5 shadow2 margin-top-5 margin-bottom-5'><a href='"+path+"' target='_blank'>"+documents.getIcon(e.files[n].contentKey,e.files[n].name)+" "+e.files[n].name+"</a>",void 0!==a&&"update"==a&&(html+="<a href='javascript:;' class='btn-red text-white deleteDocFile deleteDoc'><i class='fa fa-times text-dark'></i></a><input type='hidden' class='docsId' value='"+e.files[n]._id.$id+"'>"),html+="</div>";return html}function deleteImage(e,t,a,n){var i=e;path=1==n?"communevent":"communecter",ajaxPost(null,baseUrl+"/"+moduleId+"/document/delete/dir/"+moduleId+"/contextType/"+contextParentType+"/contextId/"+contextParentId,{name:t,parentId:contextParentId,parentType:contextParentType,path:path,ids:[e]},(function(e){e.result?1!=a&&(countImg=$("#resultsImg img").length,$("#deleteImg"+i).parents().eq(1).remove(),idImg=countImg-1,0==idImg?$("#resultsImg").empty().hide():$(".count_images").val(idImg),toastr.success(e.msg)):toastr.error(e.msg)}))}function showNewLinkPreview(e){if(!e.text)return null;var t=e.text.match(/(\b(https?):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi);if(t){for(var a=[],n=0;n<t.length;n++)-1===a.indexOf(t[n])&&a.push(t[n]);a.forEach((function(t){$.post("/api/news/getpagecontent",{url:t},(function(a){var n=a.title?a.title:"",i=a.meta&&a.meta.description?a.meta.description:"",o=a.meta&&a.meta["og:description"]?a.meta["og:description"]:"",s=a.meta&&a.meta["og:image"]?a.meta["og:image"]:"",r=new URL(t);""!==s&&(new RegExp("^(?:[a-z]+:)?//","i").test(s)||(s=new URL(t).origin+"/"+s));var l=`\n <div class="link-preview">\n\t\t\t\t\t${""!==s?`\n\t\t\t\t\t\t<div class="link-preview-header">\n\t\t\t\t\t\t\t<img class="link-preview-img" src="${s}" alt="">\n\t\t\t\t\t\t</div>\n\t\t\t\t\t`:""}\n <div class="link-preview-body">\n <p class="link-preview-domain"><a href="${r.origin}" target="_blank">${r.host}</a></p>\n <h4 class="link-preview-title"><a href="${t}" target="_blank">${n}</a></h4>\n <p class="link-preview-description">${i||(o||"")}</p>\n </div>\n </div>\n `;$(`#news${e._id.$id} .timeline-body`).append(l)}))}))}}function setupImageUploader(){async function e(e){"city"!=contextParentType&&"pixels"!=contextParentType||(contextParentType="citoyens",contextParentId=idSession),extraParamsAjax={contentType:!1,cache:!1,processData:!1};const t=new FormData;return t.append("newsImage",e,"pasted_image.jpeg"),$.ajax({type:"POST",url:baseUrl+"/"+moduleId+"/document/uploadSave/dir/communecter/folder/"+contextParentType+"/ownerId/"+contextParentId+"/input/newsImage/docType/image/contentKey/slider",data:t,contentType:!1,processData:!1})}$("#get_url, "+newsObj.mdEditorSelector).on("paste",(async function(t){var a;if(!(a=t.originalEvent?t.originalEvent:t).clipboardData)return;const n=a.clipboardData.items;for(const a of n)if(-1!==a.type.indexOf("image")){const n=a.getAsFile();showMyImageFromBlob(n),t.preventDefault();try{const t=await e(n);t.result?($(".imagesNews").last().val(t.id.$id),$(".imagesNews").last().attr("name",""),$(".newImageAlbum").last().find("img").removeClass("grayscale"),$(".newImageAlbum").last().find("i.noGoSaveNews").remove(),$(".newImageAlbum").last().append("<a href='javascript:;' onclick='deleteImage(\""+t.id.$id+'","'+t.name+"\")'><i class='fa fa-times fa-x padding-5 text-white removeImage' id='deleteImg"+t.id.$id+"'></i></a>"),toastr.success(t.msg)):toastr.error(t.msg)}catch(e){toastr.error("Error uploading image: "+e.statusText)}}}))}
42function showMyImageFromBlob(e){if($(".noGoSaveNews").length)toastr.info(trad.waitendofloading);else if(e.size>15e6)toastr.info("Please reduce your image before to 15Mo");else{countImg=$("#resultsImg img").length,idImg=countImg+1,htmlImg="",0===countImg?(htmlImg="<input type='hidden' class='type' value='gallery_images'/>",htmlImg+="<input type='hidden' class='count_images' value='"+idImg+"'/>",htmlImg+="<input type='hidden' class='algoNbImg' value='"+idImg+"'/>",nbId=idImg,$("#resultsImg").show()):(nbId=$(".algoNbImg").val(),nbId++,$(".count_images").val(idImg),$(".algoNbImg").val(nbId)),htmlImg+="<div class='newImageAlbum'><i class='fa fa-spin fa-circle-o-notch fa-3x text-green spinner-add-image noGoSaveNews'></i><img src='' id='thumbail"+nbId+"' class='grayscale' style='width:75px; height:75px;'/><input type='hidden' class='imagesNews docsId' name='goSaveNews' value=''/></div>",$("#resultsImg").append(htmlImg);var t=document.getElementById("thumbail"+nbId);t.file=new File([e],"image.jpg",{type:e.type}),t.src=URL.createObjectURL(e)}}function escapeHtml(e){var t={'"':""","'":"'"};return String(e).replace(/["']/g,(function(e){return t[e]}))}$(document).on("keydown",(function(e){e.ctrlKey&&"v"===e.key&&$("#get_url").trigger("paste")}));var collection={crud:function(e,t,a,n){if(userId){var i={},o=!0;void 0!==a&&(i.type=a),void 0!==n&&(i.id=n),void 0===e&&(e="new"),"del"==e?(i.name=t,o=confirm("Vous êtes sûr ?")):"new"!=e&&"update"!=e||(i.name=prompt(tradDynForm.collectionname+" ?",t)),"update"==e&&(i.oldname=t),o&&ajaxPost(null,baseUrl+"/"+moduleId+"/collections/crud/action/"+e,i,(function(t){console.warn(i.action),t.result?(toastr.success(t.msg),location.hash.indexOf("#page")>=0&&loadDataDirectory("collections","star"),void 0===a&&"new"==e?(userConnected.collections||(userConnected.collections={}),userConnected.collections[i.name]||(userConnected.collections[i.name]={})):"update"==e?(smallMenu.openAjax(baseUrl+"/"+moduleId+"/collections/list/col/"+i.name,i.name,"fa-folder-open","yellow"),userConnected.collections[i.name]||(userConnected.collections[i.name]=userConnected.collections[i.oldname]),delete userConnected.collections[i.oldname]):"del"==e&&(delete userConnected.collections[i.name],smallMenu.open()),collection.buildCollectionList("col_Link_Label_Count",".menuSmallBtns",(function(){$(".collection").remove()}))):toastr.error(t.msg)}),"none")}else toastr.error(trad.LoginFirst)},applyColor:function(e,t,a){var n=void 0===a?"favorites":a;userConnected&&userConnected.collections&&userConnected.collections[n]&&userConnected.collections[n][e]&&userConnected.collections[n][e][t]&&$(".star_"+e+"_"+t).children("i").removeClass("fa-star-o").addClass("fa-star text-red")},isFavorites:function(e,t){return res=!1,userConnected&&userConnected.collections&&$.each(userConnected.collections,(function(a,n){if(void 0!==n[e]&&void 0!==n[e][t])return res=a,!1})),res},add2fav:function(e,t,a){var n=void 0===a?"favorites":a;if(userId){var i={id:t,type:e,collection:n},o=".star_"+e+"_"+t;ajaxPost(null,baseUrl+"/"+moduleId+"/collections/add",i,(function(a){console.warn(i.action,n,e,t),a.result?("$unset"==a.list?($(o).removeClass("letter-yellow-k"),$(o).find("i").removeClass("fa-star letter-yellow-k").addClass("fa-star-o"),delete userConnected.collections[n][e][t]):($(o).addClass("letter-yellow-k"),$(o).find("i").removeClass("fa-star-o").addClass("fa-star letter-yellow-k"),userConnected.collections||(userConnected.collections={}),userConnected.collections[n]||(userConnected.collections[n]={}),userConnected.collections[n][e]||(userConnected.collections[n][e]={}),userConnected.collections[n][e][t]=new Date),toastr.success(a.msg)):toastr.error(a.msg)}),"none")}else toastr.error(trad.LoginFirst)},buildCollectionList:function(e,t,a){"function"==typeof a&&a(),str="",$.each(userConnected.collections,(function(t,a){var n=0;$.each(a,(function(e,t){n+=Object.keys(t).length})),str+=js_templates[e]({label:t,labelCount:n})})),$(t).append(str)}},mentionsInput=[],mentionsInit={stopMention:!1,isSearching:!1,keyUpTimeOut:null,get:function(e){mentionsInput=[];var t=$(e);$(e).mentionsInput({allowRepeat:!0,onDataRequest:function(e,a,n){clearInterval(mentionsInit.keyUpTimeOut),mentionsInit.keyUpTimeOut=setTimeout((function(){mentionsInit.isSearching=!0;var e={searchType:["citoyens","organizations","projects"],name:a};if(void 0!==t.attr("data-filters")){var i={};try{(i=JSON.parse(t.attr("data-filters")))&&$.each(i,(function(t,a){a&&(e[t]=a)}))}catch(e){mylog.error("Error in mentionsInput filterAttr: the current value is not a valid json",e)}}ajaxPost(null,baseUrl+"/"+moduleId+"/search/globalautocomplete",e,(function(e){if(e){var t=[];$.each(e.results,(function(e,a){avatar="",void 0!==a.profilThumbImageUrl&&""!=a.profilThumbImageUrl&&(avatar=baseUrl+a.profilThumbImageUrl),object=new Object,object.id=e,object.name=a.name,object.slug=a.slug,object.avatar=avatar,object.type=a.collection,t.push(object)})),t=_.filter(t,(function(e){return e.name.toLowerCase().indexOf(a.toLowerCase())>-1})),n.call(this,t)}else toastr.error(e.content)}))}),300)}})},beforeSave:function(e,t){if($(t).mentionsInput("getMentions",(function(e){mentionsInput=e})),void 0!==mentionsInput&&0!=mentionsInput.length){var a="";$(t).mentionsInput("val",(function(e){a=e,$.each(mentionsInput,(function(e,t){for(strRep=t.name;a.indexOf("@["+t.name+"]("+t.type+":"+t.id+")")>-1;)void 0!==t.slug&&(strRep="@"+t.slug),a=a.replace("@["+t.name+"]("+t.type+":"+t.id+")",strRep)}))})),e.mentions=mentionsInput,e.text=a}return e},addMentionInText:function(e,t){return $.each(t,(function(t,a){if(void 0!==a.slug)for(;e.indexOf("@"+a.slug)>-1;)str="<span class='lbh' onclick='urlCtrl.loadByHash(\"#page.type."+a.type+".id."+a.id+"\")' onmouseover='$(this).addClass(\"text-blue\");this.style.cursor=\"pointer\";' onmouseout='$(this).removeClass(\"text-blue\");' style='color: #719FAB;'>"+a.name+"</span>",e=e.replace("@"+a.slug,str);
42else array=e.split(a.value),e=array[0]+"<span class='lbh' onclick='urlCtrl.loadByHash(\"#page.type."+a.type+".id."+a.id+"\")' onmouseover='$(this).addClass(\"text-blue\");this.style.cursor=\"pointer\";' onmouseout='$(this).removeClass(\"text-blue\");' style='color: #719FAB;'>"+a.name+"</span>"+array[1]})),e},reset:function(e){$(e).mentionsInput("reset")}},uiModeration={getNewsToModerate:function(e,t){console.log("getNewsToModerate",e);var a=moduleId+"/cooperation/getcoopdata",n={parentType:"news",parentId:e,type:"proposal",json:!1};void 0!==t&&1!=t||$("#coop-data-container").html("<h2 class='margin-top-50 text-center'><i class='fa fa-refresh fa-spin'></i></h2>"),ajaxPost("",a,n,(function(e){$("#coop-data-container").html(e),$(".tooltips").tooltip()}))},initUIModeration:function(){$("#comments-container").html("<i class='fa fa-spin fa-refresh'></i> "+trad.loadingComments),$(".footer-comments").html(""),getAjax("#comments-container",baseUrl+"/"+moduleId+"/comment/index/type/proposals/id/"+idParentProposal,(function(){$(".container-txtarea").hide(),$(".btn-select-arg-comment").click((function(){var e=$
42(this).data("argval");$(".container-txtarea").show(),$(".textarea-new-comment").removeClass("bg-green-comment bg-white-comment bg-red-comment");var t="",a="Votre commentaire";"up"==e&&(t="bg-green-comment",a="Votre argument pour"),"down"==e&&(t="bg-red-comment",a="Votre argument contre"),$(".textarea-new-comment").addClass(t).attr("placeholder",a),$("#argval").val(e)}))}),"html"),$(".btn-send-vote").click((function(){var e=$(this).data("vote-value");console.log("send vote",e),uiModeration.sendVote("proposal",idParentProposal,e,idParentRoom)})),$(".btn-howitworkmoderation").click((function(){$("#howitworkmoderation").hasClass("hidden")?$("#howitworkmoderation").removeClass("hidden"):$("#howitworkmoderation").addClass("hidden")})),""!=msgController&&toastr.error(msgController)},sendVote:function(e,t,a,n,i){var o={parentType:e,parentId:t,voteValue:a,json:!1,moderation:!0};void 0!==i&&(o.idAmdt=i);toastr.info(trad["processing save"]),ajaxPost("","dda/co/savevote",o,(function(e){toastr.success(trad["Your vote has been save with success"]),$("#coop-data-container").html(e)}))}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.