PageSourceSearch

https://www.ichthysguidesanjuan.com/_next/static/chunks/855.11a65039c38c3f6f.js

js ichthysguidesanjuan.com collected 2026-10-07 00:36:53 UTC 27,217 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5db2d401-74e7-4030-978a-38841a9e9507",e._sentryDebugIdIdentifier="sentry-dbid-5db2d401-74e7-4030-978a-38841a9e9507")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[816,855,2679,8435],{15177:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});let l={src:"/_next/static/media/greenstar.a0261a9f.svg",height:18,width:18,blurWidth:0,blurHeight:0}},18435:(e,t,a)=>{"use strict";let l=a(71104),i=a(48815),s=function(e){var t,a,l;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=null==e||null==(t=e.response)?void 0:t.status,r=null==e?void 0:e.code,n=(null==e?void 0:e.message)||String(e),d=(i.method||(null==e||null==(a=e.config)?void 0:a.method)||"GET").toUpperCase(),c=i.url||(null==e||null==(l=e.config)?void 0:l.url)||"unknown",o="error";s?o="HTTP_".concat(s):"ECONNABORTED"===r||/timeout/i.test(n)?o="timeout":"undefined"!=typeof navigator&&!1===navigator.onLine?o="offline":("ERR_NETWORK"===r||"Network Error"===n||/Failed to fetch|NetworkError/i.test(n))&&(o="cors_or_blocked");let u=Error("[API ".concat(o,"] ").concat(d," ").concat(c," — ").concat(n));return u.name="cors_or_blocked"===o?"CorsOrNetworkError":"ApiError",{err:u,kind:o,method:d,url:c,status:s,level:s>=300&&s<500?"warning":"error"}},r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{let{err:l,kind:i,method:r,url:n,status:d,level:c}=s(e,t);if("function"==typeof importScripts){try{self.postMessage({type:"API_ERROR",message:l.message,kind:i,method:r,url:n,status:d,level:c})}catch(e){}return}let o=a(8348);o.withScope(e=>{e.setLevel(c),e.setTag("api_error","true"),e.setTag("api_error_kind",i),"cors_or_blocked"===i&&e.setTag("api_cors","true"),d&&e.setTag("api_status",String(d)),e.setContext("API",{method:r,url:n,status:d,kind:i,level:c}),o.captureException(l)})}catch(e){}},n=l.create({baseURL:i.apiHost.replace("/v1","")});n.interceptors.response.use(e=>e,e=>{var t,a;return r(e,{url:null==e||null==(t=e.config)?void 0:t.url,method:((null==e||null==(a=e.config)?void 0:a.method)||"GET").toUpperCase()}),Promise.reject(e)}),e.exports={get:(e,t,a)=>{let s={domain:i.resolveDomainHeader({req:t,domain:a})},n="".concat(i.apiHost).concat(e);return l.get(n,{headers:s}).then(e=>e).catch(e=>(r(e,{url:n,method:"GET"}),console.log(e),e))},post:function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s="".concat(i.apiHost).concat(e);return l.post(s,t,{...a}).then(e=>e).catch(e=>(r(e,{url:s,method:"POST"}),e))},del:function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s="".concat(i.apiHost).concat(e);return l.delete(s,{headers:{...a},data:t}).then(e=>e).catch(e=>(r(e,{url:s,method:"DELETE"}),e))},proxypost:function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s="".concat(i.microServiceAPI).concat(e);return l.post(s,t,{...a}).then(e=>e).catch(e=>(r(e,{url:s,method:"POST"}),e))},axiosReq:n}},19031:(e,t,a)=>{var l=a(24298),i="object"==typeof self&&self&&self.Object===Object&&self;e.exports=l||i||Function("return this")()},24298:(e,t,a)=>{e.exports="object"==typeof a.g&&a.g&&a.g.Object===Object&&a.g},28654:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},55982:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>i});var l=a(37876);let i=e=>{let{score:t,size:a="md",isSingle:i=!1,color:s="#336718"}=e,r="fractionStar",n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return(0,l.jsxs)("svg",{version:"1.1",width:"28px",height:"28px",xmlns:"http://www.w3.org/2000/svg",children:[i?null:(0,l.jsx)("defs",{children:(0,l.jsxs)("linearGradient",{id:"".concat(r,"_").concat(e),children:[(0,l.jsx)("stop",{offset:"0%",stopColor:"#0e6771"}),(0,l.jsx)("stop",{offset:"0%",stopColor:"#0e6771"}),(0,l.jsx)("stop",{offset:"0%",stopColor:"#d8d8d8"}),(0,l.jsx)("stop",{offset:"100%",stopColor:"#d8d8d8"})]})}),(0,l.jsx)("g",{transform:"sm"==a?"scale(0.81)":"xs"==a?"scale(0.61)":"xxs"==a?"scale(0.48)":"scale(1)",transformOrigin:"left",children:(0,l.jsx)("g",{transform:"matrix(1 0 0 1 -68 -108 )",children:(0,l.jsx)("path",{d:"M 22.228993532094627 25.326237921249263  L 14 21  L 5.771006467905377 25.326237921249266  L 7.3426043859339245 16.163118960624633  L 0.685208771867849 9.67376207875074  L 9.885503233952688 8.336881039375367  L 13.999999999999996 0  L 18.11449676604731 8.336881039375367  L 27.31479122813215 9.673762078750734  L 20.657395614066075 16.16311896062463  L 22.228993532094627 25.326237921249263  Z ",fillRule:"nonzero",fill:i||e<=Math.floor(t)?s:e-1<t?"url(#".concat(r,"_").concat(e,")"):"#d8d8d8",stroke:"none",transform:"matrix(1 0 0 1 68 108 )"})})})]},e)};return(0,l.jsx)(l.Fragment,{children:Array(parseInt(t)).fill(null).map((e,t)=>n(t+1))})}},60565:function(e){e.exports=function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}},64451:(e,t,a)=>{e.exports=a(19031).Symbol},75423:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});var l=a(14232),i=a(52804),s=a(86144),r=a(18435);let n=e=>
1{let[t,a]=(0,l.useState)(!1),[n,d]=(0,l.useState)(null);return{postCart:(0,l.useCallback)(async(t,l)=>{a(!0),d(null);let n=((t,a)=>{var l,r,n,d;return{cart_items:a&&"update"===a?t.cart_items:{new:[{ratecard_id:t.selectedRateCard,ratecard_rate_id:t.selectedHour,trip_date:t.selectedDay,is_group:(null==e||null==(l=e.page_attributes)?void 0:l.is_mt)||!1,guid:(null==e||null==(r=e.page_attributes)?void 0:r.is_mt)?null==e||null==(n=e.group_details)?void 0:n.group_guid:null==e?void 0:e.guideguid}]},expiry_mins:5,mac_address:(0,s.mG)(),heap_id:i.Bd&&(null==(d=window.heap)?void 0:d.userId),domain:(null==e?void 0:e.website)||window.location.origin}})(t,l);try{await (0,r.post)("cart",n),console.log("Item added to cart")}catch(e){console.error(e,"issue while adding to cart"),d(e)}finally{a(!1)}},[e]),deleteCart:(0,l.useCallback)(async t=>{var l,n,c;a(!0),d(null);let o={ratecard_id:null==(l=t.selectedRateCard)?void 0:l.id,ratecard_rate_id:null==(n=t.selectedHour)?void 0:n.id,trip_date:t.selectedDay,mac_address:(0,s.mG)(),heap_id:i.Bd&&(null==(c=window.heap)?void 0:c.userId),domain:(null==e?void 0:e.website)||window.location.origin};try{await (0,r.del)("cart/item",o),console.log("Item deleted from cart")}catch(e){console.error(e,"issue while deleting from cart"),d(e)}finally{a(!1)}},[e]),isLoading:t,error:n}}},76014:(e,t,a)=>{var l=a(89950),i=a(28654);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==l(e)}},76183:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>K});var l=a(37876),i=a(14232),s=a(16079),r=a(18435),n=a(48815),d=a.n(n),c=a(6155),o=a(39853),u=a(56557),p=a.n(u),m=a(35527),g=a.n(m),h=a(18847),v=a.n(h);let f=v()(()=>a.e(9088).then(a.bind(a,19088)),{loadableGenerated:{webpack:()=>[19088]},ssr:!1}),x=e=>{let{rateCards:t,selectedHour:a,handleClick:r,is_MT:n,guideDetails:d,setSrc:c,setSelectedItem:u,selectedItem:p,setStepper:m}=e,g=(0,i.useContext)(o.A),h=g.permission&&!g.permission.is_ratecard_disabled?t.filter(e=>!(null==e?void 0:e.is_referral)):t;return(0,l.jsx)("div",{className:s.rcList,children:h.map((e,t)=>(0,l.jsx)(_,{rateCard:e,is_MT:n,handleClick:r,selectedHour:a,guideDetails:d,setSrc:c,setSelectedItem:u,selectedItem:p,setStepper:m}))})},_=e=>{let{rateCard:t,setSrc:a,selectedItem:s,setSelectedItem:r,setStepper:n}=e,[d,o]=(0,i.useState)(null==t?void 0:t.rates[0]),{setSelectedDay:u}=(0,i.useContext)(c.A);return(0,i.useEffect)(()=>{if(t){var e;o(null==t||null==(e=t.rates)?void 0:e[0])}},[t]),(0,l.jsx)(f,{rateCard:t,setSelectedDay:u,setSrc:a,setSelectedItem:r,selectedItem:s,setStepper:n})};var S=a(15130);let b=v()(()=>a.e(529).then(a.bind(a,30529)),{loadableGenerated:{webpack:()=>[30529]},ssr:!1}),j=v()(()=>a.e(5602).then(a.bind(a,65602)),{loadableGenerated:{webpack:()=>[65602]},ssr:!1});p().extend(g());let y=e=>{let{selectedItem:t,setSelectedItem:a,src:r,setStep:n,setSrc:d,setStepper:u}=e,m=(0,i.useContext)(c.A),[g,h]=(0,i.useState)(null),v=(0,i.useContext)(o.A),[f,x]=(0,i.useState)(p()(new Date(new Date().setFullYear(new Date().getFullYear()+2))).format("YYYY-MM-DD")),{modifiers:_}=m;return(0,l.jsx)("div",{className:s.widgetContainer,children:(0,l.jsxs)("div",{className:"trip-details"===r?s.slideInRight:s.slideInLeft,children:[(0,l.jsxs)("div",{className:s.DateSlotContainer,children:[(0,l.jsx)("div",{id:"reactDatePicker",className:"CalendarBlock company_date_picker BoxCalender BoxCalenderModal widget_date_picker",children:(0,l.jsx)(b,{mindate:_.availability[0],maxdate:f,selectedValue:m.selectedDay?p()(m.selectedDay).toDate():null,handleChange:e=>{(e=>{m.setSelectedDay(e);let t=p()(e).format("YYYY-MM-DD");v.setTripDate(t)})(e),h(e)},excludeddates:_.scheduleDisable,monthsDisplay:1})}),(0,l.jsx)("p",{style:{fontSize:14,fontWeight:"bold",margin:"0px 0px 6px 0px"},children:"Your Trip"}),(0,l.jsx)(j,{rateCard:null==m?void 0:m.selectedRateCard,from:"date",date:g})]}),(0,l.jsx)("button",{className:s.widgetButton,disabled:!g,onClick:()=>(e=>{var l,i;let s=null==(l=v.schrecords)?void 0:l.schedule,{availability:r,scheduleDisable:c}=(0,S.s4)({availableSchedules:s});m.setModifiers({...m.modifiers,availability:r,scheduleDisable:c});let o=s.find(t=>t.date===p()(e).format("YYYY-MM-DD")),g=(0,S.ve)(JSON.parse(JSON.stringify(null==(i=v.schrecords)?void 0:i.ratecards)),o);m.setRateCards(g),a({...t,tripDate:e,ratecardID:null==m?void 0:m.selectedRateCard.id}),m.setUpcomingItem({...t,tripDate:e,ratecardID:null==m?void 0:m.selectedRateCard.id}),m.setSelectedRateCard(null==m?void 0:m.selectedRateCard),u("time"),n("trip-details"),d("date")})(g),children:(0,l.jsx)("span",{children:"Choose A Time"})})]})})};
1var C=a(22999),D=a.n(C),A=a(92679),N=a(56671),w=a.n(N);let Y={src:"/_next/static/media/sun_grey.042fc51e.svg",height:16,width:16,blurWidth:0,blurHeight:0},k={src:"/_next/static/media/moon_grey.6127f7c3.svg",height:16,width:16,blurWidth:0,blurHeight:0},M={src:"/_next/static/media/sun_light.ece788fc.svg",height:16,width:16,blurWidth:0,blurHeight:0},T={src:"/_next/static/media/moon_light.ffa5cac8.svg",height:16,width:16,blurWidth:0,blurHeight:0};var I=a(17464),R=a(21862),O=a(86144),E=a(14e3);let B=v()(()=>a.e(5602).then(a.bind(a,65602)),{loadableGenerated:{webpack:()=>[65602]},ssr:!1}),G=e=>{var t,a;let{selectedItem:r,setSelectedItem:n,src:d,setSrc:o,handleDayPickClick:u,setStepper:m}=e,g=(0,i.useContext)(c.A),[h,v]=(0,i.useState)(""),f=(0,E.useRouter)(),x=(0,i.useMemo)(()=>{var e,t;return(null==g||null==(t=g.selectedRateCard)||null==(e=t.guest_age_groups)?void 0:e.map((e,t)=>({label:e.label,seat_count:0===t?(null==g?void 0:g.guestCount)||1:0})))||[]},[null==g||null==(t=g.selectedRateCard)?void 0:t.guest_age_groups]),_=async e=>{var t,a,l,i,s,n,d,c,p,h,v;await b(e);let x=(null==g||null==(a=g.selectedRateCard)||null==(t=a.guides)?void 0:t.length)||0,_=(null==g||null==(i=g.selectedRateCard)||null==(l=i.vehicles)?void 0:l.length)||0,S=JSON.parse(JSON.stringify((0,O.je)()));g.setUpcomingItem({...r,rateID:e.id}),g.setSelectedHour(e),g.setSelectedDay(null==r?void 0:r.tripDate),!(null==g||null==(s=g.selectedRateCard)?void 0:s.is_shared_trip)&&((null==g||null==(c=g.res)||null==(d=c.data)||null==(n=d.settings)?void 0:n.choose_guide)||(null==g||null==(v=g.res)||null==(h=v.data)||null==(p=h.settings)?void 0:p.choose_vehicle))&&(null==S?void 0:S.length)===1&&x+_>1?setTimeout(()=>{m("selection"),o("selection"),g.setSource("territory"),g.setOrigin("widget"),u(e,null==r?void 0:r.tripDate)},500):f.push("/checkout")},b=e=>{var t,a,l,i,s;let r=null==(t=g.selectedRateCard)?void 0:t.is_group,n=null==(a=g.selectedRateCard)?void 0:a.guideguid,d=null==g||null==(l=g.referralGuideName)?void 0:l.find(e=>r?e.group_guid===n:e.guideguid===n),c={selectedDay:p()(g.selectedDay).format("YYYY-MM-DD"),selectedRateCard:null==(i=g.selectedRateCard)?void 0:i.id,selectedHour:null==e?void 0:e.id,guest_groups:x,...(null==d?void 0:d.guideguid)&&{bsRefferalDeposit:r?null==(s=g.selectedRateCard)?void 0:s.group_percentage:0,guideReferralDeposit:(null==d?void 0:d.referral_percentage)||0,bs_group_guid:(null==d?void 0:d.group_guid)||null,refferal_guide_guid:(null==d?void 0:d.guideguid)||null,referral_guide_details:{guidename:d.guidename||null,display_location:d.display_location||null,company:d.company||null,review:d.rating||null}}};(0,I.qw)(c);let o=JSON.parse(JSON.stringify((0,O.je)()));o.push(c),(0,O.Bo)(o)},j=null==(a=(0,S.xy)(null==g?void 0:g.availableSchedules,null==r?void 0:r.tripDate))?void 0:a.available_rates;return(0,l.jsx)("div",{className:s.widgetContainer,children:(0,l.jsx)("div",{className:"date"===d?s.slideInRight:s.slideInLeft,children:(0,l.jsxs)("div",{style:{position:"relative",height:455},children:[(0,l.jsx)("div",{className:s.TimeSlotContainer,children:g.rateCards.map((e,t)=>{if(e.id===r.ratecardID){let t=D()(e.rates,"disabled","asc");return(0,l.jsx)(l.Fragment,{children:(e=>null==e?void 0:e.map(e=>{let t=null==j?void 0:j.find(t=>t.id===e.id);return t?{...e,start_time:t.start_time}:e}))(t).map((e,t)=>{var a;return(0,l.jsxs)("div",{className:"".concat(s.TimeSlot," ").concat(r.rateID===e.id?s.SelectedTimeSlot:""," ").concat(e.disabled?"".concat(s.disabledTimeSlot,"}"):""),onClick:()=>{v(e),n({...r,rateID:e.id})},children:[(0,l.jsxs)("div",{className:s.tripIcons,children:[Number(e.start_time.split(":")[0])>=18?(0,l.jsx)(l.Fragment,{children:r.rateID===e.id?(0,l.jsx)(A.default,{url:T,className:s.TimeSlotMoon,size:16,alt:"moon"}):(0,l.jsx)(A.default,{url:k,className:s.TimeSlotMoon,size:16,alt:"moon"})}):(0,l.jsx)(l.Fragment,{children:r.rateID===e.id?(0,l.jsx)(A.default,{url:M,className:s.TimeSlotSun,size:16,alt:"sun"}):(0,l.jsx)(A.default,{url:Y,className:s.TimeSlotSun,size:16,alt:"sun"})}),(0,l.jsx)("span",{className:s.tripTime,children:"".concat((0,R.IF)(e.start_time))})]}
1),(0,l.jsxs)("p",{className:s.tripDuration,children:[(0,R.ZX)(e)," trip"]}),(0,l.jsx)("p",{className:s.tripCharge,children:"".concat(w()(null==g||null==(a=g.userData)?void 0:a.currency)||"$").concat((0,I.BZ)(e.rate.toFixed(2)))})]},t)})})}})}),(0,l.jsxs)("div",{style:{position:"absolute",bottom:"0px",width:"100%"},children:[(0,l.jsx)("p",{style:{fontSize:14,fontWeight:"bold",margin:"0px 0px 6px 0px"},children:"Your Trip"}),(0,l.jsx)(B,{rateCard:null==g?void 0:g.selectedRateCard,date:null==r?void 0:r.tripDate,from:"date"}),(0,l.jsx)("button",{className:s.widgetButton,disabled:!h,onClick:()=>_(h),children:"Checkout"})]})]})})})};var H=a(15177);let L={src:"/_next/static/media/black_arrow.b0d3b41a.png",height:752,width:752,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAD1BMVEUAAAAAAAAAAAAAAAAAAABPDueNAAAABXRSTlMBWxsoJnwkwGQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAaSURBVAiZY2DAApiZmBjBDBZGRjQGXAoNAAAEjwAf+DuTaAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8};var P=a(75423),F=a(54587),U=a.n(F);let z=v()(()=>a.e(4519).then(a.bind(a,14519)),{loadableGenerated:{webpack:()=>[14519]},ssr:!1});p().extend(g());let J=e=>{let{next:t,src:a,guideDetails:r}=e;(0,E.useRouter)();let[n,u]=(0,i.useState)(null),[m,g]=(0,i.useState)(null),[h,v]=(0,i.useState)(!1),f=(0,i.useContext)(c.A),x=(0,i.useContext)(o.A),[_,S]=(0,i.useState)(!1),{postCart:b}=(0,P.A)(r),{guestCount:j,selectedDay:y,selectedRateCard:C,selectedHour:D,tippercentage:N,selectionType:w,setSelectionType:Y,setDepositAmt:k,bsAvailability:M}=f;(0,i.useEffect)(()=>{u(M.guides),g(M.vehicles),k(M.deposit_percentage||20),v(!0),Y(null)},[M]),(0,i.useEffect)(()=>{u(null),g(null),v(!1)},[]);let T=async()=>{n&&n.length>0?(Y({type:"Guide",guid:n[0].guideguid,name:n[0].guidename,data:n[0]}),S(!0),await B("Guide",n[0].guideguid),f.setSelectedDay(""),x.setTripDate("")):m&&m.length>0&&(Y({type:"Boat",guid:m[0].guid,name:m[0].name,data:m[0]}),S(!0),await B("Boat",m[0].guid),f.setSelectedDay(""),x.setTripDate(""))},R=async(e,t,a,l)=>{Y({type:e,guid:l,name:a,data:t}),S(!0),await B(e,l),f.setSelectedDay(""),x.setTripDate("")},B=(e,t)=>{let a=JSON.parse(JSON.stringify((0,O.je)())),l=a.findIndex(e=>e.selectedDay===p()(y).format("YYYY-MM-DD")&&Number(e.selectedHour)===Number(D.id)&&Number(e.selectedRateCard)===Number(D.guide_ratecard_id));-1!==l&&("Guide"===e?a[l].guideguid=t:"Boat"===e&&(a[l].boatguid=t)),(0,I.qw)(a),b(a),(0,O.Bo)(a)},G=e=>{if(e)return"/"===e.charAt(0)?e.slice(1):e},F=y&&p()(y).format("MMMM DD, YYYY"),J=D&&p()(null==D?void 0:D.start_time,["HH:mm:ss"]).format("h:mm a");return(0,l.jsx)("div",{className:s.widgetContainer,children:(0,l.jsx)("div",{className:"selection"===a?s.slideInRight:s.slideInLeft,children:(0,l.jsxs)("div",{className:s.selectionContainer,children:[!h&&(0,l.jsx)("div",{className:s.selectionBlock,children:[,,,,].fill({}).map((e,t)=>(0,l.jsx)("div",{className:"".concat(s.SelectionCard," ").concat(s.shimmer)}))}),h&&(null==n?void 0:n.length)>0&&(0,l.jsxs)("div",{children:[(0,l.jsx)("p",{className:s.SelectionTitle,children:" Choose A Guide"}),(0,l.jsxs)("div",{className:s.selectionBlock,children:[n.length>1&&(0,l.jsxs)("div",{className:"".concat(s.SelectionCard," ").concat(s.SelectFirstAvailable," ").concat(s.MTUnSelected),onClick:()=>T(),children:[(0,l.jsx)("div",{className:"SelectioninnerCont SelectioninnerContwidget",children:(0,l.jsx)(U(),{src:L,className:s.SelectionPic,quality:100,alt:"defalt",width:135,height:135,layout:"fixed",loading:"eager"})}),(0,l.jsx)("div",{className:"".concat(s.SelectiontextCont," justify-content-center"),children:(0,l.jsx)("p",{className:"Selectiontext",style:{fontSize:"13px"},children:"Select First Available"})})]}),(e=>null==e?void 0:e.map(e=>{var t,a;return{...e,experience:(null==e?void 0:e.experience_date)?Number(null==(a=(0,I.Gw)(null==e?void 0:e.experience_date))||null==(t=a.split(" "))?void 0:t[0]):0}}).sort((e,t)=>t.experience-e.experience))(n).map((e,t)=>(0,l.jsxs)("div",{className:(null==w?void 0:w.guid)===e.guideguid?"".concat(s.SelectionCard," ").concat(s.MTSelected):"".concat(s.SelectionCard," ").concat(s.MTUnSelected),onClick:()=>R("Guide",e,e.guidename,e.guideguid),children:[(0,l.jsx)("div",{className:s.SelectioninnerCont,children:(0,l.jsx)("img",{src:e.guidepic?"".concat(d().cloudfront).concat(G(e.guidepic)):"https://guidesly-assets.s3.us-east-2.amazonaws.com/images/marlin/RC-small.webp",alt:e.guidename,className:s.SelectionPic})}),(0,l.jsxs)("div",{className:s.SelectiontextCont,children:[(0,l.jsx)("p",{className:"Selectiontitle",children:e.guidename}),e.experience_date&&(0,l.jsxs)("p",{className:"Selectiontext",children:[(0,I.Gw)(e.experience_date)," Experience"]}),0!==Number(e.avg_rating)?(0,l.jsxs)("p",{className:s.Selectiontext,children:[(0,l.jsx)(A.default,{url:H.A,className:s.SelectionIcon,size:13,alt:"moon"}),Number(e.avg_rating)%1>=.6?Math.ceil(Number(e.avg_rating)):Math.floor(Number(e.avg_rating))]}):null]})]},t))]})]}),h&&(null==m?void 0:m.length)>0&&(0,l.jsxs)("div",{className:s.guideSelection,children:[(0,l.jsxs)("p",{className:s.SelectionTitle,children:[" ",h&&n.length>0&&"Or"," Choose A Vehicle"]}),(0,l.jsx)("div",{className:s.selectionBlock,children:m.map((e,t)=>(0,l.jsxs)("div",{className:(null==w?void 0:w.guid)===e.guid?"".concat(s.SelectionCard," ").concat(s.MTSelected):"".concat(s.SelectionCard," ").concat(s.MTUnSelected),onClick:()=>R("Boat",e,e.name,e.guid),children:[(0,l.jsx)("div",{className:s.SelectioninnerCont,children:(0,l.jsx)("img",{src:(null==e?void 0:e.coverpicture)?"".concat(d().cloudfront).concat(G(null==e?void 0:e.coverpicture)):"https://guidesly-assets.s3.us-east-2.amazonaws.com/images/marlin/RC-small.webp",alt:e.name?e.name:e.manufacturer_name,className:s.SelectionPic})}),(0,l.jsxs)("div",{className:s.SelectiontextCont,children:[(0,l.jsx)("p",{className:"Selectiontitle",children:e.name?e.name:e.manufacturer_name}),(0,l.jsxs)("p",{className:"Selectiontext",children:["Guests Capacity ",e.guest_capacity," "]})]})]},t))})]}),(0,l.jsxs)("div",{className:"".concat(s.tripSummarySection," ").concat(_?s.openSummary:s.closeSummary),children:[(0,l.jsxs)("div",{className:s.tripSummaryTitleSection,onClick:()=>{S(!_)},children:[(0,l.jsx)("p",{className:s.tripSummarytitle,children:"Your Trip Summary"}),_?(0,l.jsx)("span",{className:s.upBtn,children:"∨"}):(0,l.jsx)("span",{className:s.upBtn,children:"∧"})]}
1),(0,l.jsx)("p",{className:s.tripDesc,children:" ".concat(C.title," on ").concat(F," at ").concat(J," for ").concat(j," ").concat(1===j?"Guest":"Guests"," ")}),(0,l.jsx)(z,{from:"summary",boldSubtitle:!0,tippercentage:N}),(0,l.jsx)("button",{className:s.widgetButton,disabled:!w,onClick:()=>t(),children:"Continue To Payment"})]})]})})})};var W=a(62747),Z=a(65349);function V(e){var t,a;let{res:n,date:d,selectedTrip:u,guest:m,guideDetails:g,companyGuid:h,is_MT:v,setIsOpen:f,setStepper:_,stepper:b}=e,j=(0,E.useRouter)(),C=(0,i.useContext)(c.A),D=(0,i.useContext)(o.A),[A,N]=(0,i.useState)("trip-details"),[w,Y]=(0,i.useState)([]),[k,M]=(0,i.useState)({tripDate:null,ratecardID:null,rateID:null,guests:Number(D.count)}),{step:T,setStep:I,modifiers:R,setSelectedDay:O,selectedHour:B,selectedRateCard:H,guestCount:L,setModifiers:P,setAvailableRateCards:F,setAvailableSchedules:U,setRateCards:z,setAvailableMeetingPoints:V,setMeeetingPoint:q,setGuideName:Q,rateCards:X,setSelectedRateCard:K,setSelectedHour:$,selectedDay:ee,setAddOnFees:et,addOnFees:ea,setGuestCount:el,setSelectionType:ei,setBSAvailability:es}=C;B.rate&&(.2*(0,W.DO)(H,L,B.rate,ea)).toFixed(2);let er=async(e,t)=>{if(null==H?void 0:H.is_referral)f(!1);else{let a=t?p()(t).format("YYYY-MM-DD"):ee&&p()(ee).format("YYYY-MM-DD"),l="guide-group/".concat(h,"/availability?date=").concat(a,"&ratecard_id=").concat(e.guide_ratecard_id,"&rateid=").concat(e.id),i=await (0,r.get)(l),{data:s,status:n}=i;if(200===n&&Object.keys(s).length>0){es(s);let{guides:e,vehicles:t,settings:a}=i.data;N("selection")}}};(0,i.useEffect)(()=>{et((H.addon_fees||[]).filter(e=>e.active))},[H]),(0,i.useEffect)(()=>{if(null==n?void 0:n.data){let{scheduleDisable:e,availability:t}=(0,S.QL)(n.data.schedule);if(P({...R,availability:t,scheduleDisable:e,schedule:n.data.schedule,availableSchedule:t}),n.data.schedule.length>0)if(U(n.data.schedule),d&&""!==d||u&&Object.keys(u).length>2){if(u&&Object.keys(u).length>2&&d&&""!==d){let e=n.data.schedule.find(e=>e.date===p()(d).format("YYYY-MM-DD")),t=(0,S.ve)(n.data.ratecards,e),a=t.filter(e=>e.id===u.guide_ratecard_id.toString()),l=a.length>0&&a[0].rates.filter(e=>e.id===u.id);z(t),F(t),el(m),K(a[0]),$(l[0]),O(p()(d).toDate())}else if(d&&""!==d){let e=n.data.schedule.find(e=>e.date===p()(d).format("YYYY-MM-DD")),t=(0,S.ve)(n.data.ratecards,e);z(t),F(t),el(m),O(p()(d).toDate())}}else{let e=n.data.schedule.find(e=>e.date===p()(new Date).format("YYYY-MM-DD")),t=(0,S.CP)(n.data.ratecards,e);z(t),F(t),O("")}n.data.poi&&(q(n.data.poi[0]),V(n.data.poi)),Q(n.data.guidename)}},[null==n?void 0:n.data]),(0,i.useEffect)(()=>{var e;let t=new Set;null==C||null==(e=C.availableSchedules)||e.forEach(e=>{var a;null==e||null==(a=e.available_rates)||a.forEach(e=>{null==t||t.add(e.guide_ratecard_id)})}),Y(Array.from(t))},[null==C?void 0:C.availableSchedules]);let en=null==(t=(0,Z.uB)(null==g?void 0:g.ratecards,w))?void 0:t.filter(e=>!e.unavailable),ed={"trip-details":(0,l.jsx)(x,{rateCards:(null==en?void 0:en.filter(e=>!(null==e?void 0:e.is_elearning_only)))||(null==C||null==(a=C.rateCards)?void 0:a.filter(e=>!(null==e?void 0:e.is_elearning_only))),selectedHour:B,handleClick:(e,t)=>{$(e),K(t)},is_MT:v,guideDetails:g,setSrc:N,selectedItem:k,setSelectedItem:M,setStepper:_}),date:(0,l.jsx)(y,{companyGuid:h,guideDetails:g,src:A,setSrc:N,selectedItem:k,setSelectedItem:M,setStep:I,step:T,setStepper:_}),time:(0,l.jsx)(G,{companyGuid:h,guideDetails:g,src:A,setSrc:N,selectedItem:k,setSelectedItem:M,setStep:I,step:T,handleDayPickClick:er,setStepper:_}),selection:(0,l.jsx)(J,{next:()=>{f(!1),j.push("/checkout")},companyGuid:h,guideDetails:g,src:A})};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("p",{className:s.title,children:(e=>{switch(e){case"trip-details":default:return"Choose A Trip";case"date":return"Choose A Date";case"time":return"Choose A Time";case"selection":return"Choose A Guide / Vehicle"}})(b)}),ed[b]]})}p().extend(g());var q=a(60565),Q=a.n(q);p().extend(g()),p().extend(Q());let X=e=>{var t;let{companyId:a,guideDetails:n,setIsOpen:u,setStepper:m,stepper:g}=e,[h,v]=(0,i.useState)({}),[f,x]=(0,i.useState)([]),[_,S]=(0,i.useState)(!1),b=(0,i.useContext)(c.A),j=(0,i.useContext)(o.A),{setDepositAmt:y,setReferralListBS:C}=b;return(0,i.useEffect)(()=>{(async()=>{var e,t,l,i;if((null==(e=b.rateCards)?void 0:e.length)===0){S(!0);let e="guide-group/".concat(a,"/ratecards?app_guid=").concat(null==n||null==(t=n.page_attributes)?void 0:t.app_guid),s={selectedRates:(0,O.je)()},d=await (0,r.post)(e,s),c=2,{data:o,status:u}=d;if(200===u&&Object.keys(o).length>0){(0,O.z8)(null!=(i=null==o?void 0:o.apply_vehicle_capacity)&&i),S(!1),c=(null==o?void 0:o.booking_acceptance_days)||(null==o?void 0:o.booking_acceptance_days)===0?null==o?void 0:o.booking_acceptance_days:2;let e={data:o};v(e),C(o.referral_guides),null==b||b.setRes(e),y(o.deposit_percentage),j.setSchRecords(o),b.setPoi(null==o||null==(l=o.poi)?void 0:l[0]),b.setRateCards(o.ratecards),b.setCancellationPolicy(null==o?void 0:o.allowed_cancellation_days);let t=[],a=p()(new Date).add(c,"days").format("YYYY/MM/DD");for(let e of o.schedule){let l=e.date.replace(/-/g,","),i=p()(l,"YYYY,MM,DD").toDate(),s=e.available_rates.length>0,r=p()(l,"YYYY,MM,DD").format("YYYY/MM/DD");
1s&&p()(r).isSameOrAfter(a)&&t.push(i)}x(t)}}})()},[]),(0,l.jsx)(l.Fragment,{children:_?(0,l.jsx)("span",{className:s.loader}):(0,l.jsx)(l.Fragment,{children:(null==(t=b.rateCards)?void 0:t.length)>0?(0,l.jsx)(V,{isNarrow:!1,res:h,guideDetails:n,id:d().guideID,date:j.tripDate,selectedTrip:j.selectedRates,companyGuid:null==n?void 0:n.group_guid,guest:j.count,is_MT:!0,source:"territory",setIsOpen:u,stepper:g,setStepper:m}):(0,l.jsx)("div",{className:s.noTrips,children:(0,l.jsx)("p",{children:"There are no trips available."})})})})},K=e=>{let{companyId:t,isOpen:a,setIsOpen:i,guideDetails:s,setStepper:r,stepper:n}=e;return(0,l.jsx)(l.Fragment,{children:a?(0,l.jsx)(X,{companyId:t,guideDetails:s,isOpen:a,setIsOpen:i,stepper:n,setStepper:r}):null})}},89950:(e,t,a)=>{var l=a(64451),i=a(97023),s=a(99828),r=l?l.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":r&&r in Object(e)?i(e):s(e)}},92679:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>r});var l=a(37876),i=a(54587),s=a.n(i);let r=e=>{let{url:t,handleClick:a,class_name:i,size:r,alt:n,style:d}=e;return(0,l.jsx)(s(),{src:t,className:i||null,quality:100,alt:n,width:r,height:r,loading:"lazy",style:d||null,...a?{onClick:()=>a()}:{}})}},97023:(e,t,a)=>{var l=a(64451),i=Object.prototype,s=i.hasOwnProperty,r=i.toString,n=l?l.toStringTag:void 0;e.exports=function(e){var t=s.call(e,n),a=e[n];try{e[n]=void 0;var l=!0}catch(e){}var i=r.call(e);return l&&(t?e[n]=a:delete e[n]),i}},98825:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},99828:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}}}]);
2//# sourceMappingURL=855.11a65039c38c3f6f.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.