(typeof define==="function"&&define.amd?define:function(e,t){if(typeof module!=="undefined"&&module.exports)module.exports=t(require("jquery"));else window.toastr=t(window.jQuery)})(["jquery"],function(v){return H=0,i="error",a="info",r="success",l="warning",e={clear:function(e,t){var s=T();b||C(s);o(e,s,t)||(e=>{for(var t=b.children(),s=t.length-1;0<=s;s--)o(v(t[s]),e)})(s)},remove:function(e){var t=T();b||C(t);e&&0===v(":focus",e).length?O(e):b.children().length&&b.remove()},error:function(e,t,s){return n({type:i,iconClass:T().iconClasses.error,message:e,optionsOverride:s,title:t})},getContainer:C,info:function(e,t,s){return n({type:a,iconClass:T().iconClasses.info,message:e,optionsOverride:s,title:t})},options:{},subscribe:function(e){t=e},success:function(e,t,s){return n({type:r,iconClass:T().iconClasses.success,message:e,optionsOverride:s,title:t})},version:"2.1.4",warning:function(e,t,s){return n({type:l,iconClass:T().iconClasses.warning,message:e,optionsOverride:s,title:t})}};function C(e,t){return e=e||T(),(b=v("#"+e.containerId)).length||t&&(t=e,(b=v("<div/>").attr("id",t.containerId).addClass(t.positionClass)).appendTo(v(t.target))),b}function o(e,t,s){s=!(!s||!s.force)&&s.force;return e&&(s||0===v(":focus",e).length)&&(e[t.hideMethod]({duration:t.hideDuration,easing:t.hideEasing,complete:function(){O(e)}}),1)}function w(e){t&&t(e)}function n(e){var n=T(),t=e.iconClass||n.iconClass;if(void 0!==e.optionsOverride&&(n=v.extend(n,e.optionsOverride),t=e.optionsOverride.iconClass||t),!((e,t)=>{if(e.preventDuplicates){if(t.message===D)return 1;D=t.message}})(n,e)){H++,b=C(n,!0);var i=null,a=v("<div/>"),s=v("<div/>"),o=v("<div/>"),r=v("<div/>"),l=v(n.closeHtml),d={intervalId:null,hideEta:null,maxHideTime:null},c={toastId:H,state:"visible",startTime:new Date,options:n,map:e},u=(e.iconClass&&a.addClass(n.toastClass).addClass(t),e.title&&(t=e.title,n.escapeHtml&&(t=p(e.title)),s.append(t).addClass(n.titleClass),a.append(s)),e.message&&(t=e.message,n.escapeHtml&&(t=p(e.message)),o.append(t).addClass(n.messageClass),a.append(o)),n.closeButton&&(l.addClass(n.closeClass).attr("role","button"),a.prepend(l)),n.progressBar&&(r.addClass(n.progressClass),a.prepend(r)),n.rtl&&a.addClass("rtl"),n.newestOnTop?b.prepend(a):b.append(a),"");switch(e.iconClass){case"toast-success":case"toast-info":u="polite";break;default:u="assertive"}return a.attr("aria-live",u),a.hide(),a[n.showMethod]({duration:n.showDuration,easing:n.showEasing,complete:n.onShown}),0<n.timeOut&&(i=setTimeout(m,n.timeOut),d.maxHideTime=parseFloat(n.timeOut),d.hideEta=(new Date).getTime()+d.maxHideTime,n.progressBar)&&(d.intervalId=setInterval(h,10)),n.closeOnHover&&a.hover(f,g),!n.onclick&&n.tapToDismiss&&a.click(m),n.closeButton&&l&&l.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&!0!==e.cancelBubble&&(e.cancelBubble=!0),n.onCloseClick&&n.onCloseClick(e),m(!0)}),n.onclick&&a.click(function(e){n.onclick(e),m()}),w(c),n.debug&&console&&console.log(c),a}function p(e){return(e=null==e?"":e).replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function m(e){var t=e&&!1!==n.closeMethod?n.closeMethod:n.hideMethod,s=e&&!1!==n.closeDuration?n.closeDuration:n.hideDuration,o=e&&!1!==n.closeEasing?n.closeEasing:n.hideEasing;if(!v(":focus",a).length||e)return clearTimeout(d.intervalId),a[t]({duration:s,easing:o,complete:function(){O(a),clearTimeout(i),n.onHidden&&"hidden"!==c.state&&n.onHidden(),c.state="hidden",c.endTime=new Date,w(c)}})}function g(){(0<n.timeOut||0<n.extendedTimeOut)&&(i=setTimeout(m,n.extendedTimeOut),d.maxHideTime=parseFloat(n.extendedTimeOut),d.hideEta=(new Date).getTime()+d.maxHideTime)}function f(){clearTimeout(i),d.hideEta=0,a.stop(!0,!0)[n.showMethod]({duration:n.showDuration,easing:n.showEasing})}function h(){var e=(d.hideEta-(new Date).getTime())/d.maxHideTime*100;r.width(e+"%")}}function T(){return v.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">&times;</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1},e.options)}function O(e){b=b||C(),e.is(":visible")||(e.remove(),e=null,0===b.children().length&&(b.remove(),D=void 0))}var b,t,D,H,i,a,r,l,e});