1"use strict";(self.webpackChunkparks_gronan=self.webpackChunkparks_gronan||[]).push([[171],{26836:function(e,a,i){i.r(a),i.d(a,{Head:function(){return Z},default:function(){return z}});var t=i(97623),r=i(74848),o="core--digital-ride-media-search-block-module--outer-wrapper--b5814d",n="core--digital-ride-media-search-block-module--inner-wrapper--20dbd4",d=i(53740),l=i(14843),s=i(96540),c=i(97665),u=i(48069),m=i(57097),h=i(18952),g=i(23931),b=i(26973),v=i(41366),p=i(92100),x=i(20121),S=i(42523),f=i(18293),C=i(67561),I="core--search-card-module--card--123c7b",N="core--search-card-module--prefix-and-number-wrapper--c44256",A=i(32389),j=i(14928),T=i(75855),w=i(40314);const M=e=>{let{isVisible:a,rides:i,queryResult:t,formState:o,onChangeRideInput:n,onChangeVisitDate:d,onChangeImageNumberPrefixInput:l,onChangeImageNumberInput:c,onClickSearch:u,navigateToStartPage:m}=e;const h=i.map((e=>({value:e.pomvomCode,label:e.rideName}))),M=(0,s.useRef)(null),[E,y]=(0,s.useState)(!1),{t:D}=(0,A.Bd)(),{minDate:L,maxDate:P}=(0,s.useMemo)((()=>{const e=w.q.getNow();return{minDate:g.Ay.toStringYYYYMMDD(g.Ay.addDays(e,-45)),maxDate:g.Ay.toStringYYYYMMDD(e)}}),[]),k=E&&!o.rideId,R=E&&!o.imageNumberPrefix,O=E&&!o.imageNumber;return(0,r.jsx)(C.N,{children:a&&(0,r.jsxs)(b.Z,{className:I,animate:{opacity:1},exit:{opacity:0},initial:{opacity:0}
1,transition:{duration:.2},children:[(0,r.jsx)(j.o,{onClick:m,labelOverride:D("rideMediaSearchCardBackButtonLabel")}),(0,r.jsx)("h3",{children:D("rideMediaSearchCardHeading")}),t.isError&&(0,r.jsxs)(T.l,{border:!0,type:"warning",heading:D("rideMediaSearchCardErrorHeading"),"data-testid":"digital-ride-media-search-card-error-banner",children:[(0,r.jsx)("p",{children:D("rideMediaSearchCardErrorParagraph1")}),(0,r.jsx)("p",{children:D("rideMediaSearchCardErrorParagraph2")})]}),(0,r.jsx)(v.a,{description:D("rideMediaSearchCardSelectRideDescription"),options:h,notSelectedText:D("rideMediaSearchCardSelectRideDescription"),value:o.rideId,isRequired:!0,"data-testid":"digital-ride-media-search-card-ride-select",onChange:(e,a)=>{n(a)},errorText:D("rideMediaSearchCardSelectRideError"),isValid:!k}),(0,r.jsx)(p.A,{label:D("rideMediaSearchCardDateDescription"),type:"date",value:o.visitDate,min:L,max:P,onChange:(e,a)=>d(a)}),(0,r.jsx)(x.A,{label:D("rideMediaSearchCardMediaNumberInputLabel"),isRequired:!0}),(0,r.jsxs)("div",{className:N,children:[(0,r.jsx)(p.A,{inputMode:"text",size:1,maxLength:1,placeholder:"X",value:o.imageNumberPrefix,isValid:!R,isGroupedInput:!0,onChange:(e,a)=>{var i,t,r;const n=null!==(i=null===(t=o.imageNumberPrefix)||void 0===t?void 0:t.length)&&void 0!==i?i:0,d=a.length;0===n&&1===d&&null!==(r=M.current)&&void 0!==r&&r.focus(),l(a.toUpperCase())},"data-testid":"digital-ride-media-search-card-image-prefix"}),(0,r.jsx)("p",{children:"-"}),(0,r.jsx)(p.A,{inputRef:M,inputMode:"tel",placeholder:D("rideMediaSearchCardMediaNumberInputPlaceholder"),"data-testid":"digital-ride-media-search-card-image-number",value:o.imageNumber,isValid:!O,isGroupedInput:!0,onChange:(e,a)=>{c(a)}})]}),(0,r.jsx)(S.A,{showError:R||O,errorText:R||O?D("rideMediaSearchCardMediaNumberInputError"):void 0,"data-testid":"digital-ride-media-search-card-image-number-error"}),(0,r.jsx)(f.tA,{label:t.isLoading?D("rideMediaSearchCardButtonTextLoading"):D("rideMediaSearchCardButtonTextDefault"),isFullWidth:!0,isDisabled:t.isLoading,onClick:()=>{var e;y(!0);const a=o.rideId,i=o.visitDate,t=o.imageNumberPrefix,r=null===(e=o.imageNumber)||void 0===e?void 0:e.toString();u(a||"",i,t||"",r||"")},iconLeftNew:t.isLoading?"loading":void 0,testId:"digital-ride-media-search-album-form-search-button"})]})})};var E=i(91644),y="core--resulting-media-modal-module--modal-inner--6a594c",D="core--resulting-media-modal-module--modal-content--9d585c",L="core--resulting-media-modal-module--button-wrapper--9a4853",P=i(25463),k=i(74525),R=i(60423);const O=e=>{var a,i,t;let{isOpen:o,imageNumberSearchString:n,searchQueryResult:d,closeModal:l,consent:s}=e;const{t:c}=(0,A.Bd)(),u=(0,k.B)(),m=(0,R.o9)(null===(a=d.data)||void 0===a||null===(i=a.item)||void 0===i?void 0:i.attractionId);return(0,r.jsx)(P.a,{isOpen:o,onClose:l,innerClassName:y,refWrapperElement:null!=u?u:void 0,children:(null===(t=d.data)||void 0===t?void 0:t.item)&&!d.isLoading&&(0,r.jsxs)("div",{className:D,"data-testid":"digital-ride-media-resulting-media-modal-content",children:[(0,r.jsx)("h3",{children:c("rideMediaResultingMediaModalHeading")}),(0,r.jsxs)("h6",{children:[m?m+" â¢":""," ",n]}),"Photo"===d.data.item.mediaType&&(0,r.jsx)("img",{src:d.data.item.url,alt:m,"data-testid":"digital-ride-media-resulting-media-modal-photo"}),"Video"===d.data.item.mediaType&&(0,r.jsx)("video",{src:d.data.item.url,controls:!0,"data-testid":"digital-ride-media-resulting-media-modal-video"}),(0,r.jsx)("p",{className:"body-xxs",children:c("rideMediaResultingMediaModalConsentParagraph")}),(0,r.jsxs)("div",{className:L,children:[(0,r.jsx)(f.rp,{label:c("no"),isFullWidth:!0,onClick:l}),(0,r.jsx)(f.tA,{label:c("yes"),isFullWidth:!0,onClick:s,testId:"digital-ride-media-resulting-media-modal-confirm-button"})]})]})})};var Y=i(86230),q=i(96864);const B=h.Ik({rideId:h.KC([h.Yj(),h.ai()]).optional(),imageNumberPrefix:h.KC([h.Yj(),h.ai()]).optional(),imageNumber:h.KC([h.Yj(),h.ai()]).optional(),visitDate:h.Yj().date().optional()});var _=e=>{var a,i,t,h,b,v;let{rides:p,service:x,pomvomCodeToRideIdConverterConfig:S,navigateToAlbum:f,navigateToStartPage:C}=e;
1const I=(0,c.jE)(),[N,A]=(0,s.useState)(!1),j=(0,s.useMemo)((()=>g.Ay.toStringYYYYMMDD(w.q.getNow())),[]),[{rideIdToSearch:T,imageNumberPrefixToSearch:y,imageNumberToSearch:D,visitDateToSearch:L},P]=(0,s.useState)({rideIdToSearch:"",imageNumberPrefixToSearch:"",imageNumberToSearch:"",visitDateToSearch:j}),[k,R]=(0,s.useState)(!1),[_,U]=(0,Y.N_)(B),F={rideId:null===(a=_.rideId)||void 0===a?void 0:a.toString(),imageNumberPrefix:null===(i=_.imageNumberPrefix)||void 0===i?void 0:i.toString(),imageNumber:null===(t=_.imageNumber)||void 0===t?void 0:t.toString(),visitDate:null!==(h=_.visitDate)&&void 0!==h?h:j};(0,s.useEffect)((()=>{if(_.rideId&&_.imageNumberPrefix&&_.imageNumber&&!T&&!y&&!D&&!k){var e,a;const i=null===(e=S.find((e=>e.pomvomCode===_.rideId.toString())))||void 0===e?void 0:e.rideId;if(!i)return void console.warn("No rideId found for the given pomvom code: ",_.rideId);P({rideIdToSearch:i.toString(),imageNumberPrefixToSearch:_.imageNumberPrefix.toString(),imageNumberToSearch:_.imageNumber.toString(),visitDateToSearch:null!==(a=_.visitDate)&&void 0!==a?a:j})}}),[j,_,T,y,D,k,S]);const H=(0,u.I)({queryKey:["search-ride-media",T,y,D,L],enabled:!!T&&!!y&&!!D,queryFn:()=>x.searchForMedia(T,y,D,L)}),{mutate:V,isPending:W,error:K}=(0,m.n)({mutationFn:e=>x.createNewAlbumWithInitialMedia([e]),onSuccess:(e,a)=>{const i=e.album.albumId;f(i,!0,a)}}
1),[G,J]=(0,s.useState)(),[Q,Z]=(0,s.useState)(),{mutate:z}=(0,m.n)({mutationKey:["save-to-existing-album",null===(b=H.data)||void 0===b||null===(v=b.item)||void 0===v?void 0:v.mediaId],onMutate:e=>{J(e.albumId)},mutationFn:e=>x.addMediaToAlbum(e.albumId,e.mediaId),onSuccess:(e,a)=>{let{mediaId:i}=a;const t=e.album.albumId;I.resetQueries({queryKey:["album-media",t]}),f(t,!1,i)},onError:(e,a)=>{J(void 0),Z(a.albumId)}}),[X,$]=(0,s.useState)(!1);return(0,r.jsx)("section",{className:(0,q.TD)(o,d.A.block,d.A.blockMaxWidthS),children:(0,r.jsxs)("div",{className:n,children:[(0,r.jsxs)(l.L,{isFlipped:N,children:[(0,r.jsx)(M,{isVisible:!N,rides:p,queryResult:H,formState:F,onChangeRideInput:e=>{R(!0),U({rideId:e})},onChangeImageNumberPrefixInput:e=>{R(!0),U({imageNumberPrefix:e})},onChangeImageNumberInput:e=>{const a=!isNaN(Number(e));R(!0),a&&U({imageNumber:e}),""===e&&U({imageNumber:void 0})},onChangeVisitDate:e=>{R(!0),U({visitDate:e})},onClickSearch:(e,a,i,t)=>{var r;const o=null===(r=S.find((a=>a.pomvomCode===e)))||void 0===r?void 0:r.rideId;o?(P({rideIdToSearch:o.toString(),imageNumberPrefixToSearch:i,imageNumberToSearch:t,visitDateToSearch:a}),$(!1)):console.warn("No rideId found for the given pomvom code: ",e)},navigateToStartPage:C}),(0,r.jsx)(E.e,{wrappingElement:"card",service:x,isVisible:N,visitDate:L,goBack:()=>{A(!1),window.scrollTo({top:0,behavior:"smooth"})},createNewAlbum:async()=>{var e,a;const i=null===(e=H.data)||void 0===e||null===(a=e.item)||void 0===a?void 0:a.mediaId;i?V(i):console.error("No mediaId found in search result")},createNewAlbumError:K,addToExistingAlbum:e=>{var a,i;const t=null===(a=H.data)||void 0===a||null===(i=a.item)||void 0===i?void 0:i.mediaId;t&&z({mediaId:t,albumId:e})},isLoadingCreateAlbum:W,isLoadingSaveToExistingAlbumId:G,isErrorOnSaveToExistingAlbumId:Q})]}),(0,r.jsx)(O,{isOpen:!!H.data&&!X,imageNumberSearchString:y+"-"+D,searchQueryResult:H,closeModal:()=>{P({rideIdToSearch:"",imageNumberPrefixToSearch:"",imageNumberToSearch:"",visitDateToSearch:j}),R(!0)},consent:()=>{$(!0),setTimeout((()=>{A(!0),window.scrollTo({top:0,behavior:"smooth"})}),300)}})]})})},U=i(83621),F=i(94451),H=i(31414),V=i(44246),W=i(99406),K=i(5836),G=i(17755),J=i(89180),Q=i(77335);const Z=e=>{const a=(0,s.useContext)(H.FI),i=e.data.contentfulSiteConfiguration.node_locale,{location:t}=e,o=W.VU.getFaceBookUrl(t.pathname),n=V.A.getLabel("RIDE_MEDIA_SEARCH_PAGE_TITLE","Attraktionsbilder - Sök"),d=V.A.getLabel("RIDE_MEDIA_SEARCH_PAGE_DESCRIPTION","Hitta dina attraktionsbilder online!");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(K.E,{isViewportScrollable:a.isViewportScrollable,lang:i}),(0,r.jsx)(G.h,{title:n}),(0,r.jsx)(J.p,{description:d,robots:"index,follow",facebookOpenGraphData:{url:o,title:n,description:d,locale:W.VU.getFacebookLocale()}}),(0,r.jsx)(Q.W,{})]})};function z(e){const{contentfulSiteConfiguration:a,allLocalSearchSvPage:i,allLocalSearchEnPage:o,contentfulEcommerceConfig:n}=e.data,d=a.node_locale,l=a.rideMediaSearchAttractions.map((e=>{const i=a.rideMediaAttractionsPomvomConverterConfig.find((a=>a.rideId===e.rideId));return i?{pomvomCode:i.pomvomCode,rideName:e.title}:(console.warn("No pomvom mapping found for rideId "+e.rideId),null)})).filter(Boolean);return(0,r.jsx)(F.e,{siteConfig:a,allLocalSearchSvpage:i,allLocalSearchEnpage:o,contentfulEcommerceConfig:n,currentContentPageSlugs:e.pageContext.localesToPath.search,children:(0,r.jsx)(_,{service:U.q,pomvomCodeToRideIdConverterConfig:a.rideMediaAttractionsPomvomConverterConfig,navigateToAlbum:(a,i,r)=>{window.scrollTo({top:-100,behavior:"smooth"});const o=new URLSearchParams;r&&o.set("highlightMediaId",r),i&&o.set("showJustCreatedModal","true");const n=o.toString()?"#"+o.toString():"";(0,t.navigate)(e.pageContext.localesToPath.album[d]+"/"+a+n)},navigateToStartPage:()=>{window.scrollTo({top:-100,behavior:"smooth"}),(0,t.navigate)(e.pageContext.localesToPath.start[d])},rides:l})})}},14928:function(e,a,i){i.d(a,{o:function(){return d}});var t=i(74848),r=i(18293),o=i(32389),n="core--back-button-module--back-button--309f9d";const d=e=>{let{onClick:a,labelOverride:i}=e;const{t:d}=(0,o.Bd)();return(0,t.jsx)(r.a6,{iconLeftNew:"chevron-left",label:null!=i?i:d("back"),
1className:n,onClick:a})}},91644:function(e,a,i){i.d(a,{e:function(){return N}});var t=i(74848),r=i(26973),o="core--save-to-album-module--card--62f274",n="core--save-to-album-module--top-bar--6ffb51",d="core--save-to-album-module--save-to-album-wrapper--83b1df",l="core--save-to-album-module--other-saving-options--4d458d",s=i(18293),c=i(92996),u=i(67561),m=i(2160),h=i(47571),g=i(92151),b=i(50671),v=i(97715),p=i(32389),x=i(14928),S=i(75855),f=i(60423),C=i(74204),I=i(23931);const N=e=>{let{wrappingElement:a,service:i,isVisible:r,createNewAlbum:o,addToExistingAlbum:l,visitDate:s,isLoadingCreateAlbum:m,isLoadingSaveToExistingAlbumId:b,isErrorOnSaveToExistingAlbumId:S,createNewAlbumError:N,goBack:T,qrCodeAccountMediaNumber:w}=e;const[M]=(0,C.M)("savedRideMediaAlbumIds",[]),E=(0,h.E)({queries:M.map((e=>({queryKey:["album-metadata",e],queryFn:()=>i.fetchAlbum(e)})))}),y=I.Ay.toStringDDMonth(s),D=M.map(((e,a)=>({id:e,query:E[a]}))).filter((e=>{var a,i;let{query:t}=e;const r=null===(a=t.data)||void 0===a||null===(i=a.item)||void 0===i?void 0:i.visitDate;return!!r&&I.Ay.isEqualYYYYMMDD(r,s)})).sort(((e,a)=>{var i,t;let{query:r}=e,{query:o}=a;return Number((0,f.hg)(null===(i=o.data)||void 0===i?void 0:i.item))-Number((0,f.hg)(null===(t=r.data)||void 0===t?void 0:t.item))})),{t:L}=(0,p.Bd)(),P=w||1;return(0,t.jsx)(u.N,{children:r&&(0,t.jsxs)(A,{wrappingElement:a,children:[T&&(0,t.jsx)("div",{className:n,children:(0,t.jsx)(x.o,{onClick:T})}),(0,t.jsx)("h3",{children:L("rideMediaSaveToAlbumCardHeading")}),(0,t.jsxs)("div",{className:d,children:[D.length>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h4",{children:L("rideMediaSaveToAlbumCardExistingAlbumsHeading",{visitDate:y})}),(0,t.jsx)(g.c,{albums:D,action:"ADD_TO_ALBUM",albumIdInLoadingState:b,albumIdInErrorState:S,onClick:l,addToAlbumMediaAmount:P,visitDate:s}),(0,t.jsx)(c.A,{text:L("orDivider"),"data-testid":"digital-ride-media-save-to-album-or-divider"}),(0,t.jsx)(v.Ay,{buttonType:"ghost",showMoreLabelOverride:L("rideMediaSaveToAlbumCardShowMoreOptions"),showLessLabelOverride:L("rideMediaSaveToAlbumCardShowLessOptions"),children:(0,t.jsx)(j,{isLoadingCreateAlbum:m,createNewAlbum:o,service:i,albumIdInLoadingState:b,albumIdInErrorState:S,addToExistingAlbum:l,createNewAlbumError:N,imagesToSave:P,visitDate:s})})]}),0===D.length&&(0,t.jsx)(j,{isLoadingCreateAlbum:m,createNewAlbum:o,service:i,albumIdInLoadingState:b,albumIdInErrorState:S,visitDate:s,addToExistingAlbum:l,createNewAlbumError:N,imagesToSave:P})]})]})})},A=e=>{let{wrappingElement:a,children:i}=e;return"div"===a?(0,t.jsx)(m.P.div,{animate:{opacity:1},exit:{opacity:0},initial:{opacity:0}
1,transition:{duration:.2},children:i}):"card"===a?(0,t.jsx)(r.Z,{className:o,animate:{opacity:1},exit:{opacity:0},initial:{opacity:0},transition:{duration:.2},children:i}):null},j=e=>{let{isLoadingCreateAlbum:a,createNewAlbum:i,service:r,addToExistingAlbum:o,createNewAlbumError:n,albumIdInLoadingState:d,albumIdInErrorState:u,imagesToSave:m,visitDate:h}=e;const{t:g}=(0,p.Bd)();return(0,t.jsxs)("div",{className:l,"data-testid":"digital-ride-media-save-to-album-other-saving-options",children:[(0,t.jsx)("p",{children:g("rideMediaSaveToAlbumCardParagraph")}),(0,t.jsx)(s.jn,{label:g(a?"rideMediaSaveToAlbumCardCreateNewAlbumButtonLoading":"rideMediaSaveToAlbumCardCreateNewAlbumButtonStandard"),iconLeftNew:a?"loading":"add",isFullWidth:!0,onClick:i,"data-testid":a?"digital-ride-media-save-to-album-create-new-album-button-loading":"digital-ride-media-save-to-album-create-new-album-button"}),n&&(0,t.jsx)(S.l,{type:"critical",heading:g("rideMediaSaveToAlbumErrorHeading"),paragraph:g("rideMediaSaveToAlbumErrorParagraph")}),(0,t.jsx)(c.A,{text:g("orDivider")}),(0,t.jsx)("h4",{children:g("rideMediaSaveToAlbumCardSearchAlbumHeading")}),(0,t.jsx)("p",{children:g("rideMediaSaveToAlbumCardSearchAlbumParagraph",{count:m})}),(0,t.jsx)(b._,{service:r,albumAction:{action:"ADD_TO_ALBUM",visitDate:h},onClickAlbumResult:o,albumIdInLoadingState:d,albumIdInErrorState:u,addToAlbumMediaAmount:m})]})}},97715:function(e,a,i){i.d(a,{UC:function(){return A},H7:function(){return N},Ay:function(){return j}});var t=i(74848),r=i(96540),o="core--expand-content-module--expand-content--f8f83b",n="core--expand-content-module--buttonRow--137e58",d="core--expand-content-module--plain-button--d0893e",l="core--expand-content-module--button-label--b731a6",s="core--expand-content-module--ghost-button--586b5b",c="core--expand-content-module--button-content--76252f",u="core--expand-content-module--icon-wrapper--59b2a2",m="core--expand-content-module--icon--2fb6f5",h=i(18293),g=i(2160),b=i(89120),v=i(67561),p=i(32389),x=i(90520),S=i(85086),f=i(96864);const C=e=>{let{showMoreLabelOverride:a,showLessLabelOverride:i,buttonPosition:r="bottom",buttonType:o="regular",children:n,right
1Content:d,removeChildrenWhenUnexpanded:l,isExpanded:s,setIsExpanded:c}=e;const{t:u}=(0,p.Bd)(),m=u("readMore"),h=u("readLess"),g=(0,t.jsx)(I,{buttonType:o,isExpanded:s,showLessLabel:null!=i?i:h,showMoreLabel:null!=a?a:m,toggleIsExpanded:()=>c(!s),rightContent:d});return(0,t.jsxs)("div",{children:["top"===r&&g,(0,t.jsx)(A,{isExpanded:s,buttonPosition:r,removeChildrenWhenUnexpanded:l,children:n}),"bottom"===r&&g]})},I=e=>{let{buttonType:a,isExpanded:i,showLessLabel:r,showMoreLabel:o,toggleIsExpanded:b,rightContent:v}=e;switch(a){case"regular":return(0,t.jsxs)("div",{className:n,children:[(0,t.jsx)(h.jn,{complementary:!0,label:i?r:o,onClick:()=>b(),iconRightNew:i?"remove":"add","data-testid":"expand-content-toggle-button-"+(i?"expanded":"collapsed")}),v]});case"plain":case"ghost":return(0,t.jsxs)("button",{className:(0,f.TD)(n,d,"ghost"===a&&s),onClick:()=>b(),"data-testid":"expand-content-toggle-button-"+(i?"expanded":"collapsed"),children:[(0,t.jsxs)("span",{className:c,children:[(0,t.jsx)(g.P.span,{initial:{rotate:i?180:0},animate:{rotate:i?180:0},className:u,children:(0,t.jsx)(x.Ay,{name:"expand-more",className:m})}),(0,t.jsx)("span",{className:l,children:i?r:o})]}),v]});default:return(0,S.ZT)()}},N=e=>{let{children:a}=e;const[i,o]=(0,b.xQ)();return(0,r.useEffect)((()=>{!i&&setTimeout(o,200)}),[i,o]),(0,t.jsx)(t.Fragment,{children:a})},A=e=>{let{isExpanded:a,buttonPosition:i,removeChildrenWhenUnexpanded:n,children:d}=e;const[l,s]=(0,r.useState)(!1);return(0,t.jsx)(g.P.div,{className:o,"data-button-position":i,initial:!1,animate:{height:a?"auto":0,overflow:l?"visible":"hidden"},transition:{duration:.2,type:"tween"},onAnimationStart:e=>{0===e.height&&s(!1)},onAnimationComplete:e=>{"auto"===e.height&&s(!0)},"data-testid":"expand-content-content-"+(a?"expanded":"collapsed"),children:n?(0,t.jsx)(v.N,{children:a&&(0,t.jsx)(N,{children:d})}):d})};var j=e=>{let{...a}=e;const[i,o]=(0,r.useState)(!1);return(0,t.jsx)(C,{...a,isExpanded:i,setIsExpanded:o})}},86230:function(e,a,i){i.d(a,{N_:function(){return d}});i(30237);var t=i(96540);function r(e){if(!e)return"";var a=decodeURIComponent(e);return"false"!==a&&("true"===a||(0*+a==0?+a:a))}var o=i(33322);const n=()=>
1{if("undefined"!=typeof window){const a=function(e){for(var a,i,t={},o=e.split("&");a=o.shift();)void 0!==t[i=(a=a.split("=")).shift()]?t[i]=[].concat(t[i],r(a.shift())):t[i]=r(a.shift());return t}(window.location.hash.substring(1));for(const i in a){const t=a[i];if("string"==typeof t)try{a[i]=JSON.parse(t)}catch(e){}}return a}return{}};function d(e){return Array.isArray(e)?function(e){const[a,i]=(0,t.useState)(e.reduce(((e,a)=>({...e,[a]:[]})),{})),r=(0,t.useCallback)((()=>{const a=o.A.getDecodedHashParams(),i={};return e.forEach((e=>{const t=a[e];i[e]=t?t.flatMap((e=>e.split(","))):[]})),i}),[JSON.stringify(e)]),n=(0,t.useCallback)((e=>{const a=o.A.getDecodedHashParams();for(const i in e){var t;const r=null!==(t=e[i])&&void 0!==t?t:[];0===r.length?delete a[i]:a[i]=r}o.A.addHashToUrlWithoutReload(Object.entries(a).map((e=>{let[a,i]=e;return{key:a,value:i}}))),i(r())}),[r]);return(0,t.useEffect)((()=>{const e=()=>{i(r())};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}}),[r]),[a,n]}(e):function(e){const a=(0,t.useMemo)((()=>e.catch({})),[e]),i=(0,t.useCallback)((()=>{const e=n();return a.parse(e)}),[a]),[r,o]=(0,t.useState)(i),d=(0,t.useCallback)((e=>{const a={...n()};for(const i in e){var t;const r=null!==(t=e[i])&&void 0!==t?t:void 0;void 0===r||void 0===r?delete a[i]:a[i]=r}(e=>{if("undefined"!=typeof window){for(const i in e){const a=e[i];e[i]=JSON.stringify(a)}const a=function(e,a){var i,t,r,o="";for(i in e)if(void 0!==(r=e[i]))if(Array.isArray(r))for(t=0;t<r.length;t++)o&&(o+="&"),o+=encodeURIComponent(i)+"="+encodeURIComponent(r[t]);else o&&(o+="&"),o+=encodeURIComponent(i)+"="+encodeURIComponent(r);return(a||"")+o}(e);window.location.hash=a}})(a),o(i())}),[i]);return(0,t.useEffect)((()=>{const e=()=>{o(i())};return window.addEventListener("hashchange",e),e(),()=>{window.removeEventListener("hashchange",e)}}),[i]),[r,d]}(e)}}}]); 2//# sourceMappingURL=component---src-templates-digital-ride-media-search-page-tsx-a125777614a7d6d3018b.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.