1"use strict";(self.webpackChunksienaStamford=self.webpackChunksienaStamford||[]).push([[9392],{89392:function(e,t,a){a.r(t),a.d(t,{default:function(){return I}});var n=a(27378),r=a(17049),o=a(20318),l=a(39928),s=a(43954),i=a(85284),c=a(42221),m=a(32398),u=a.n(m),d=(a(75338),a(62407)),p=a(93272),x=a(61320),h=a.n(x),g=a(19374),f=a(92739);var v=e=>{var t,a;let{shout:l}=e;const{0:s,1:i}=(0,n.useState)({isOpen:!1,mainSrc:""}),{image:c,business:m,text:u,ctas:d,createdAt:x}=l.shout,v="https://media.gonation.com/w_800/"+c.image.cloudinaryId,{isDefault:y}=c,E=d&&"cta1"!==(null==Object||null===(t=Object.keys(d))||void 0===t?void 0:t[0])?null==Object||null===(a=Object.keys(d))||void 0===a?void 0:a[0]:"",b=null==d?void 0:d[E];return n.createElement(r.kC,{sx:{flexDirection:["column","row"],justifyContent:"center",alignItems:"center",maxWidth:"900px",width:"100%",border:"2px solid",borderColor:"#eba93a",p:2,mx:"auto",mt:8}},n.createElement(r.xu,{sx:{width:["100%","37.5%"],maxWidth:"230px",maxHeight:"230px"},onClick:v?()=>i({isOpen:!0,mainSrc:v}):()=>""},!y&&n.createElement(r.Ee,{sx:{height:"100%",width:"100%",objectFit:"contain"},src:v,alt:m.name+" shouts"})),n.createElement(r.kC,{sx:{flexDirection:"column",flexGrow:"1",p:2,width:["100%","62.5%"]}},n.createElement(r.xv,{sx:{color:"#2e56a6",fontSize:[4,5,8],textTransform:"uppercase",fontWeight:"300"}},l.shout.title||"Recent Shout"),n.createElement(r.xv,null,n.createElement(f.G,{icon:g.SZw}),n.createElement(r.xv,{as:"span",sx:{ml:0}},h()(x).format("MMMM Do YYYY"))),n.createElement(r.xv,{sx:{color:"text",lineHeight:"1.5",fontSize:["15px","16px"],fontWeight:"300",textTransform:"uppercase",my:"1rem"}},u),b&&E&&n.createElement(r.xu,{as:"a",href:b,target:(0,o.Z)(b)?"_blank":"",sx:{backgroundColor:"#2e56a6",border:"2px solid",borderColor:"#2e56a6",color:"white",textAlign:"center",p:"0.5rem",mb:"0.25rem",textTransform:"uppercase","&:hover":{background:"transparent",color:"#2e56a6",transition:"all .3s"}}},E)),s.isOpen&&n.createElement(p.Z,{mainSrc:(k=s.mainSrc,k.includes("copy")?k.substring(0,k.length-5):k),onCloseRequest:()=>i({isOpen:!1})}));var k},y=a(4769);a(44062);function E(e){var t=e.split(":"),a=" pm";return t[0]<12&&(a=" am"),t[0]>12?t[0]-=12:0==t[0]&&(t[0]=12),t[0]+":"+t[1]+a}var b={sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"};var k=e=>{let{hours:t}=e;const a=Object.keys(t),o=a.map((e=>t[e].map((e=>e.name)))).flat().filter(((e,t,a)=>a.indexOf(e)===t)).reduce(((e,n)=>(e[n]||(e[n]=[]),e[n]&&(e[n]=(0,y.Z)(a.map((e=>t[e].filter((e=>e.name===n)).map((e=>e)).flat().map((t=>({...t,day:b[e]}))))).flat())),e)),{}),l=()=>{const e=Object.keys(o).map((e=>o[e].map((e=>e))));return e.map((e=>(e=>1===e.length?[{[e[0].name]:{day:e.map((e=>{let{day:t}=e;return t})),open:e[0].open,close:e[0].close,name:e[0].name}}]:e.reduce(((e,t)=>(e.length?e[0][t.name].some((e=>e.close===t.close&&e.open===t.open))?e[0][t.name].find((e=>e.open===t.open&&e.close===t.close)).day.push(t.day):e[0][t.name].push({day:[t.day],open:t.open,close:t.close,name:t.name}):e[0]={[t.name]:[{day:[t.day],open:t.open,close:t.close,name:t.name}]},e)),[]))(e)[0]))};return n.createElement(r.xu,null,Object.keys(l()).map((e=>{const t=l()[e],a=Object.keys(t)[0],o=t[a];return n.createElement(n.Fragment,null,n.createElement(r.X6,{as:"h3",sx:{color:"dark"}},"null"===a?"":a),Array.isArray(o)?n.createElement(n.Fragment,null,o.map(((e,t)=>n.createElement(n.Fragment,null,n.createElement(r.xv,{as:"p",sx:{color:"dark"}},7===e.day.length?n.createElement("p",null,"Every day"):e.day.map(((t,a)=>n.createElement(n.Fragment,null,n.createElement(r.xv,{as:"span",sx:{color:"primary",fontWeight:"bold"}},t),e.day.length-1===a?":":","," "))),n.createElement(r.xv,{as:"p",sx:{mb:3,color:"#d9d4cc !important"}},n.createElement("span",null,E(e.open)," - "),n.createElement("span",null,E(e.close)," "))))))):n.createElement("p",null,"abc.open"))})))},C=a(69781);function w(e){var t,a;let{businessData:m,options:p,variantName:x,poweredImages:g,locations:f,locationIndex:y,allGeneral:E,shoutData:b}=e;const{desc:w,city:j,name:I,state:O,street:Z,zip:N,phone:T,hours:W}=m,z=null===(t=p.storyId)||void 0===t?void 0:t[y],D=null===(a=p.storyTag)||void 0===a?void 0:a[y],{titles:A,subtitles:F,texts:M,ctaLinks:L,ctaNames:Y,images:B,restrictCharacters:G,backgroundImages:H,backgroundGradient:X,animationTime:_,containerStyles:R}=(0,C.Z)(p,y,z,E,D),{0:P,1:U}
1=(0,n.useState)(!1),V=f.length>1,q=x||"contentSectionV1",J="https://www.google.com/maps/dir/?api=1&destination="+I+"+"+Z+"+"+j+"+"+O+"+"+N,$=R?JSON.parse(R):{},K=H||(B||""),Q=H||B?(0,d.Z)(Array.isArray(K)?K[0]:K,X,g,y):"",ee=()=>U(!P);return n.createElement(n.Fragment,null,n.createElement(r.xu,{variant:q+".container"},n.createElement(r.xu,{sx:S.navDetailsBar},P?n.createElement(r.xu,{sx:S.modal},n.createElement(r.xu,{sx:S.modalBackground,onClick:ee}),n.createElement(r.xu,{sx:S.modalContent},n.createElement(k,{hours:W}))):"",n.createElement(r.xv,{as:"span",sx:S.hoursContainer},(e=>{var t;const a=(new Date).getDay(),n=null==e||null===(t=e[["sun","mon","tue","wed","thu","fri","sat"][a]])||void 0===t?void 0:t[0],r=h()(null==n?void 0:n.open,"h:mm a").format("h:mm a"),o=h()(null==n?void 0:n.close,"h:mm a").format("h:mm a");return n?"Today's Hours "+r+" - "+o:"Closed"})(W)," ",n.createElement(r.xv,{as:"span",sx:S.hoursCta,onClick:ee},"(View All)")),n.createElement(r.xv,{as:"span",sx:S.addressText},n.createElement(r.rU,{href:J,target:"_blank"},Z," ",j,", ",O)),n.createElement(r.xv,{as:"span",sx:S.phoneText},n.createElement(r.rU,{href:"tel:"+T,target:"_blank"},T))),n.createElement(c.ZP,{placeholder:n.createElement(r.kC,{sx:{justifyContent:"center",alignItems:"center"}},n.createElement(r.$j,null))},n.createElement(r.kC,{variant:q+".innerContainer",className:"innerContainer",sx:{backgroundImage:Q,backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center center",...$}},n.createElement(r.kC,{variant:q+".section",className:"section"},n.createElement(u(),{left:!0,cascade:!0,delay:_||0},F?n.createElement(r.X6,{variant:q+".subtitle",className:"subtitle"},F):"",A?(e=>{switch(e){case"none":case"":return"";case"default":return n.createElement(r.X6,{as:"h2",variant:q+".title",className:"title"},I);case e:return n.createElement(r.X6,{as:"h2",variant:q+".title",className:"title"},e)}})(A):"",M?(e=>{switch(e){case"none":return"";case"default":case"":return n.createElement(r.xv,{as:"p",variant:q+".text",className:"text"},(0,i.Z)(w,G));case e:return n.createElement(r.xv,{as:"p",variant:q+".text",className:"text"},(0,i.Z)(e,G))}})(M):n.createElement(r.xv,{as:"p",variant:q+".text",className:"text"},(0,i.Z)(w,G)),Y&&L?(0,o.Z)(L)?n.createElement(u(),{left:!0,delay:_||0},n.createElement(s.Z,{variant:q,ctaName:Y,ctaLink:L,isMultiLocationSite:V,city:j})):n.createElement(u(),{left:!0,delay:_||0},n.createElement(l.Z,{variant:q,ctaName:Y,ctaLink:L,isMultiLocationSite:V,city:j})):""))))),n.createElement(r.xu,null,n.createElement(v,{shout:b})))}
1const S={navDetailsBar:{position:"absolute",top:"125px",width:"100%",zIndex:99,backgroundColor:"rgba(0,0,0,.25)",flexWrap:"wrap",padding:"0.5rem 0rem",textAlign:"center",display:"flex",justifyContent:"center",position:"relative"},hoursContainer:{position:["","","","absolute"],left:"1rem",display:"flex",fontSize:["14px","16px"],alignItems:"center",top:"50%",transform:["","","","translateY(-50%)"]},hoursCta:{fontSize:["11px","13px"],margin:"0rem 0rem 0rem 0.5rem",cursor:"pointer",marginTop:"3px",marginLeft:"0.25rem",fontWeight:"300",":hover":{opacity:"0.6"}},addressText:{fontWeight:300,fontSize:["14px","16px"],padding:["0.5rem 0.5rem","0.5rem 1rem"],":hover":{color:"lightgrey"}},phoneText:{fontWeight:300,fontSize:["14px","16px"],padding:["0.5rem 0.5rem","0.5rem 1rem"],":hover":{color:"lightgrey"}},modal:{position:"fixed",top:"0rem",left:"0rem",bottom:"0rem",right:"0rem",width:"100%",height:"100vh",zIndex:"9999",display:"flex",alignItems:"center",justifyContent:"center"},modalBackground:{top:"0rem",left:"0rem",bottom:"0rem",right:"0rem",width:"100%",height:"100%"},modalContent:{maxWidth:["95%","","450px"],maxHeight:"95vh",backgroundColor:"rgba(0,0,0,.8)",zIndex:"9999",position:"absolute",top:["48%","50%"],left:"50%",transform:"translate(-50%,-50%)",padding:["1rem 2rem","2rem"],border:"solid 3px",borderColor:"#8b734d",width:"100%",h3:{color:"primary",fontWeight:"300"},p:{color:"primary"}}};var j=a(81257);function I(e){const{gonationID:t}=e,a=(0,j.Z)(t,w);return n.createElement(a,e)}}}]); 2//# sourceMappingURL=9392-383a061dda1fa91106b5.js.map
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.