"use strict";(self.webpackChunkwpuEsModules=self.webpackChunkwpuEsModules||[]).push([[5481],{36156:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(62763),r=t(98519),i=t(76795);const n=["children","initialState"];class l extends a.Component{constructor(e){super(e),this.state={expanded:this.props.initialState}}componentDidMount(){null==this.props.initialState&&setTimeout((()=>this.setState({expanded:!0})),0)}render(){const e=this.props,{children:s,initialState:t}=e,a=babelHelpers.objectWithoutProperties(e,n);return(0,i.jsx)(r.A,babelHelpers.objectSpread2(babelHelpers.objectSpread2({height:this.state.expanded?"auto":0,duration:300,animateOpacity:!0},a),{},{children:s}))}}},27757:(e,s,t)=>{t.d(s,{R:()=>m,A:()=>b});var a=t(62763);const r="H_H_ZQIBRxMWLhtJYg6n alert alert-error",i="sURWoX2T2x5SXdbYmyzm alert",n="KPO_kAwtvCRgiMPJPpL4 alert alert-notice",l="quxs9FH8JR4OTfG2aj7A container",o="lqU0fo5NGMSlBiaduud9 close",d="oObyk793Yy0d4oHbqywc icon icon-close";var c=t(36156),p=t(76795);const h="SUCCESS",u="WARNING",g="ERROR";class m{constructor(e,s){this.flashMessageType=e,this.flashMessageValue=s}}class b extends a.Component{constructor(e){super(e),babelHelpers.defineProperty(this,"messageType",(e=>(null==e?void 0:e.flashMessageType)||b.SUCCESS)),babelHelpers.defineProperty(this,"messageValue",(e=>{var s;return null!==(s=null==e?void 0:e.flashMessageValue)&&void 0!==s?s:e})),babelHelpers.defineProperty(this,"messageStyle",(e=>{switch(this.messageType(e)){case h:return n;case u:return i;case g:return r}})),babelHelpers.defineProperty(this,"messageText",(e=>`${this.messageType(e)}  `)),babelHelpers.defineProperty(this,"renderMessage",((e,s)=>(0,p.jsx)("div",{className:this.messageStyle(s),children:(0,p.jsx)(c.A,{children:(0,p.jsxs)("div",{className:l,children:[(0,p.jsxs)("span",{children:[(0,p.jsx)("strong",{children:this.messageText(s)}),this.messageValue(s)]}),(0,p.jsx)("a",{className:o,title:"Dismiss",onClick:()=>this.props.deleteMessage(e),children:(0,p.jsx)("span",{className:d})})]})})},e)))}static get SUCCESS(){return h}static get WARNING(){return u}static get ERROR(){return g}render(){const e=[];return this.props.messages.forEach(((s,t)=>{e.push(this.renderMessage(t,s))})),e}}},5481:(e,s,t)=>{t.d(s,{A:()=>d});var a=t(62763),r=t(23933),i=t.n(r),n=t(27757),l=t(67913),o=t(76795);class d extends a.Component{constructor(e){super(e),this.state={messageDiv:null}}componentDidMount(){let e=(0,l.default)("#layout > .alert").last();e.length||(e=(0,l.default)("#nav-main-subnav")),e.length||(e=(0,l.default)("#header"));const s=document.createElement("div");s.setAttribute("data-dynamic-alerts","0"),(0,l.default)(".homepage, .has-wide-head").length?e.before(s):e.after(s),this.setState({messageDiv:s})}componentDidUpdate(e,s,t){this.state.messageDiv&&this.state.messageDiv.setAttribute("data-dynamic-alerts",this.props.messages.size.toString())}render(){return this.state.messageDiv&&i().createPortal((0,o.jsx)(n.A,{messages:this.props.messages,deleteMessage:this.props.deleteMessage}),this.state.messageDiv)}}}}]); //# sourceURL=https://static-assets.filmfreeway.com/webpack/esmodule_bundles/FFESMODULES-5481~4683ea97c397e28a048a.js