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]="d5d1cabf-c154-4fa7-816e-3e55ba68b491",e._sentryDebugIdIdentifier="sentry-dbid-d5d1cabf-c154-4fa7-816e-3e55ba68b491")}catch(e){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-10-07-e42bdd47"},(self.webpackChunkfront=self.webpackChunkfront||[]).push([[8030],{33905:function(e,t,n){n.d(t,{A0:function(){return l},c5:function(){return u},xI:function(){return c}});var a=n(64487),r=n(28711),o=(n(95008),n(35293),n(24588)),s=n.n(o),i="availableTasksCompanyTitlesById",c=function getAvailableTasksCompanyTitlesFromState(e){if(e&&"object"===(0,r.Z)(e)){var t=e[i];return t&&"object"===(0,r.Z)(t)?t:void 0}},l=function getAvailableTasksCompanyTitlesState(e){return(0,a.Z)({},i,e)},u=function createBackLinkToWithCompanyTitlesState(e,t){var n=new(s())(e,"undefined"===typeof window?"http://localhost":window.location.origin),a=c(t);return{pathname:n.pathname,search:n.search,hash:n.hash,state:a?l(a):void 0}}},31382:function(e,t,n){n.d(t,{t:function(){return l}});var a=n(2870),r=n(85766),o=n(61372),s=n(97678),i=n(21695),c=n(81403),l=function Cost(e){var t=e.cost,n=e.currencyCode,l=e.estimatedAmount,u=e.isEstimatedAmount,d=e.compact,m=void 0===d||d,f=e.showEstimatedLabel,h=e.color,p=void 0===h?"green":h,v=e.neutralForKonsol,x=void 0!==v&&v&&o.fu.id===s.k.KONSOL?"gray":p;return(0,c.jsx)(a.Vp,{color:x,className:(0,i.Z)("text-lg font-bold font-graphik md:font-cofo\n py-1 md:py-auto px-2.5 md:text-xs md:py-1 md:px-2 md:font-normal h-auto",{"text-[#389E0DFF] md:text-tag-green-fg":"green"===x}),children:(0,c.jsx)(r.u5,{amount:t,estimatedAmount:l,isEstimatedAmount:u,currency:n,compact:m,showEstimatedLabel:f})})}},76394:function(e,t,n){n.d(t,{S:function(){return u}});var a=n(90707),r=n(47577),o=n(2870),s=n(21695),i=n(64442),c=n(81403),l=function CardContent(e){var t=e.name,n=e.contractorId,a=e.avatarUrl,s=e.logoUrl,l=e.useCompanyAvatar,u=e.arrow,d=void 0===u||u,m=null!==t&&void 0!==t?t:"";return(0,c.jsxs)(o.Zb,{className:"flex flex-row justify-between items-center p-2.5 md:p-3 border-1 border-[#251D350F] rounded-xl shadow-[0_2px_4px_0_#00000005,0_1px_6px_-1px_#00000005,0_1px_2px_0_#00000008]",children:[(0,c.jsxs)("div",{className:"flex flex-row items-center gap-4",children:[(0,c.jsxs)(o.qE,{shape:"square",size:"large",children:[(0,c.jsx)(i.o,{src:s,fallbackSrc:l?a:r,alt:m}),l&&(0,c.jsx)(o.Q5,{size:"large",userId:n,children:m.charAt(0)})]}),(0,c.jsx)(o.ZT,{children:m})]}),d&&(0,c.jsx)(o.JO,{icon:"ArrowRightIcon"})]})},u=function CompanyCard(e){var t=e.name,n=e.id,r=e.className,o=e.disabled,i=void 0!==o&&o,u=e.contractorId,d=e.disableLink,m=void 0!==d&&d,f=e.dataTestId,h=e.avatarUrl,p=e.logoUrl,v=e.useCompanyAvatar,x=void 0!==v&&v,g=(0,s.Z)("flex flex-col gap-4 m-4 md:m-6 md:max-w-[612px] text-default",r),y=m||null==n;return y?(0,c.jsx)("div",{className:g,"data-testid":f,children:(0,c.jsx)(l,{name:t,contractorId:u,avatarUrl:h,logoUrl:p,useCompanyAvatar:x,arrow:!y})}):(0,c.jsx)(a.rU,{"data-testid":f,to:"/companies/".concat(n),className:g,style:{pointerEvents:i?"none":"auto"},children:(0,c.jsx)(l,{name:t,contractorId:u,avatarUrl:h,logoUrl:p,useCompanyAvatar:x})})}},76485:function(e,t,n){n.d(t,{T:function(){return l}});var a=n(6054),r=n.n(a),o=n(12767),s=n.n(o),i=n(50105),c=n(81403),l=function SafeLinkText(e){var t=e.text,n=(0,i._i)((0,i.i7)(t));return(0,c.jsx)(c.Fragment,{children:r()(n).call(n,function(e,t){var n,a;return"text"===e.type?e.value:(0,c.jsx)("a",{className:"link",target:"_blank",rel:"noopener noreferrer",href:e.value,children:null!==(a=e.label)&&void 0!==a?a:e.value},s()(n="".concat(e.value,"-")).call(n,t))})})}},7630:function(e,t,n){n.d(t,{s:function(){return c}});n(55979),n(10762);var a=n(60510),r=n(2870),o=n(88729),s=n(76485),i=n(81403),c=function TaskDescription(e){var t=e.description,n=(0,o.$G)().t;
1return(0,i.jsx)(a.b.Section,{title:n("components.contractorTask.taskDescription.title"),children:(0,i.jsx)(r.ZT,{className:"whitespace-pre-wrap",children:(0,i.jsx)(s.T,{text:t})})})}},13395:function(e,t,n){n.d(t,{f:function(){return f}});var a=n(80656),r=(n(86123),n(9272)),o=n.n(r),s=n(85152),i=n(88729),c=n(8761),l=n(60510),u=n(2870),d=n(88962),m=n(81403),f=function TaskLocation(e){var t,n=e.address,r=e.remoteWork,f=void 0!==r&&r,h=(0,s.useState)(!1),p=(0,a.Z)(h,2),v=p[0],x=p[1],g=(0,i.$G)().t,y=(0,d.k)().isMobile;if(!f&&(null===n||void 0===n||null===(t=n.name)||void 0===t||!o()(t).call(t)))return null;var w=[Number(null===n||void 0===n?void 0:n.latitude),Number(null===n||void 0===n?void 0:n.longitude)];return(0,m.jsx)(l.b.Section,{title:g("components.contractorTask.taskLocation.title"),children:(0,m.jsx)("div",{"data-openreplay-hidden":!0,className:"flex flex-col gap-3",children:f?(0,m.jsx)(u.ZT,{variant:"p2",textColor:"secondary",children:g("components.contractorTask.taskLocation.remote")}):null!==n&&void 0!==n&&n.name?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)(u.ZT,{variant:"p2",children:null===n||void 0===n?void 0:n.name}),(0,m.jsx)(u.zx,{variant:"default",icon:"LocationIcon",onClick:function onClick(){return x(function(e){return!e})},children:g(v?"components.contractorTask.taskLocation.hideMap":"components.contractorTask.taskLocation.showMap")}),v&&(0,m.jsx)(c.Yy,{children:(0,m.jsx)(c.D5,{width:"100%",height:y?"120px":"240px",defaultState:{controls:[],center:w,zoom:13},state:{controls:[],center:w,zoom:13},options:{suppressMapOpenBlock:!0},children:(0,m.jsx)(c.ah,{geometry:w})})})]}):null})})}},71134:function(e,t,n){n.d(t,{p:function(){return p}});var a=n(6054),r=n.n(a),o=n(2870),s=n(88729),i=n(61372),c=n(20390),l=n.n(c),u=["ad_hoc_tasks","personal_solution_v2_ad_hoc"],d=n(14057),m=function shouldShowPaymentTerms(e){return Boolean(e&&((0,d.D)(e)||function isAdHocProcessCode(e){return Boolean(e&&l()(u).call(u,e))}(e)))},f=n(81403),h=function toStringArray(e){return Array.isArray(e)?r()(e).call(e,String):[]},p=function TaskPaymentTerms(e){var t=e.processCode,n=(0,s.$G)().t,a=(0,i.Iu)().isKonsol;if(!m(t))return null;var c=a?"pages.taskContractorPage.sections.paymentTermsKonsol":"pages.taskContractorPage.sections.paymentTerms",l=h(n("".concat(c,".paragraphs"),{returnObjects:!0})),u=n("".concat(c,".checklistItems"),{returnObjects:!0}),d=h(u);return(0,f.jsx)(o.UQ,{type:"single",collapsible:!0,className:"w-full",children:(0,f.jsxs)(o.Qd,{value:"payment-terms",className:"border-none",children:[(0,f.jsx)(o.o4,{visibleButton:!0,buttonProps:{size:"md",variant:"default",iconProps:{size:16}},className:"items-start gap-3 p-0 text-left hover:no-underline",children:(0,f.jsx)(o.ZT,{variant:"h3",className:"flex-1",children:n("".concat(c,".title"))})}),(0,f.jsx)(o.vF,{className:"p-0 pt-3",children:(0,f.jsxs)("div",{className:"flex flex-col gap-3 break-words",children:[r()(l).call(l,function(e){return(0,f.jsx)(o.ZT,{children:e},e)}),(0,f.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,f.jsx)(o.ZT,{weight:"medium",children:n("".concat(c,".checklistTitle"))}),(0,f.jsx)("ul",{className:"flex list-disc flex-col gap-1 pl-5",children:r()(d).call(d,function(e){return(0,f.jsx)("li",{children:(0,f.jsx)(o.ZT,{children:e})},e)})})]}),(0,f.jsx)(o.ZT,{weight:"medium",children:n("".concat(c,".important"))})]})})]})})}},60510:function(e,t,n){n.d(t,{_:function(){return f},b:function(){return h}});var a=n(80656),r=n(12767),o=n.n(r),s=(n(55979),n(10762),n(86123),n(88962)),i=n(2870),c=n(85152),l=n(63890),u=n(21695),d=n(97588),m=n(81403),f=(0,c.createContext)({footerRef:null,setFooterRef:function setFooterRef(){},hasActions:!1,setHasActions:function setHasActions(){}}),h=function TaskView(e){var t=e.children,n=e.loading,r=e.className,o=(0,c.useState)(null),s=(0,a.Z)(o,2),l=s[0],d=s[1],h=(0,c.useState)(!1),p=(0,a.Z)(h,2),v=p[0],x=p[1];return(0,m.jsx)(f.Provider,{value:{footerRef:l,setFooterRef:d,hasActions:v,setHasActions:x},children:(0,m.jsx)("div",{className:(0,u.Z)("flex flex-col min-h-[100%]",n&&"justify-center items-center",r),children:n?(0,m.jsx)(i.$j,{}):t})})};h.Footer=function Footer(){var e=(0,c.useContext)(f),t=e.setFooterRef,n=e.hasActions;return(0,s.k)().isMobile?(0,m.jsx)("div",{className:(0,u.Z)("flex bg-white w-full sticky left-0 bottom-0",!n&&"hidden"),children:(0,m.jsx)("div",{ref:t,className:(0,u.Z)("flex flex-col gap-2 items-center bg-white w-full p-4 shadow-[0_0_6px_0_rgba(0,0,0,0.06),0_0_16px_0_rgba(0,0,0,0.08)] z-10 rounded-t-4xl")})}):null},h.Actions=function Actions(e){var t=e.children,n=(0,c.useContext)(f).footerRef;return n?(0,l.createPortal)(t,n):t},h.Section=function Section(e){var t=e.children,n=e.title,a=e.className,r=e.rightNode;return r?(0,m.jsxs)("div",{className:(0,u.Z)("flex flex-col gap-2.5",a),children:[(0,m.jsxs)("div",{className:"flex items-center justify-between",children:[(0,m.jsx)(i.ZT,{variant:"h3",children:n}),r]}),t]}):(0,m.jsxs)("div",{className:(0,u.Z)("flex flex-col gap-2.5",a),children:[(0,m.jsx)(i.ZT,{variant:"h3",children:n}),t]})},h.Duty=function Duty(e){var t,n,a,r=e.description,s=e.category,c=e.measure,l=e.quantity,u=e.price,f=e.cost,h=e.currency_code,p=e.info,v=null!==l&&void 0!==l&&Number(l)>0,x=(0,d.dN)((0,d.Kt)(u,h)),g=null!==f&&void 0!==f?(0,d.dN)((0,d.Kt)(f,h)):" - ";return(0,m.jsxs)("div",{className:"flex flex-col gap-4 bg-[rgba(37,29,53,0.04)] p-3 rounded-xl",children:[(0,m.jsx)(i.ZT,{children:r}),(0,m.jsxs)("div",{className:"flex gap-2 justify-between items-end",children:[s&&(0,m.jsx)(i.ZT,{textColor:"secondary",className:"min-w-0 flex-1 whitespace-normal break-words md:truncate",children:s}),(0,m.jsxs)("div",{className:"flex gap-3 shrink-0 ml-auto items-center",children:[(0,m.jsx)(i.ZT,{textColor:"secondary",children:v?o()(t=o()(n="".concat(l," ")).call(n,c," \xd7 ")).call(t,x):o()(a="".concat(x)).call(a,c?" / ".concat(c):"")}),(0,m.jsxs)("div",{className:"flex items-center gap-1",children:[(0,m.jsx)(i.ZT,{weight:"medium",children:g}),p&&(0,m.jsx)(i.pn,{children:(0,m.jsxs)(i.u,{children:[(0,m.jsx)(i.aJ,{asChild:!0,children:(0,m.jsx)("span",{className:"inline-flex items-center text-secondary",children:(0,m.jsx)(i.JO,{icon:"ErrorIcon",size:16})})}),(0,m.jsx)(i._v,{side:"top",children:p})]})})]})]})]})]})}},86343:function(e,t,n){n.d(t,{m:function(){return w}});var a=n(80656),r=(n(86123),n(6054)),o=n.n(r),s=n(21263),i=n.n(s),c=n(12767),l=n.n(c),u=n(2091),d=n.n(u),m=n(79639),f=n.n(m),h=n(88729),p=function parseTime(e){var t;if(!e)return null;var n=o()(t=e.split(":")).call(t,Number),r=(0,a.Z)(n,2),s=r[0],c=r[1];return i()(s)&&i()(c)&&s>=0&&s<=23&&c>=0&&c<=59?{hours:s,minutes:c}:null},v=function formatTime(e){var t,n,a=p(e);return a?l()(t="".concat(a.hours,":")).call(t,d()(n=String(a.minutes)).call(n,2,"0")):null},x=function toDateTime(e,t){var n=p(t);return n?e.hour(n.hours).minute(n.minutes).second(0).millisecond(0):null},g=function formatSingleDayTime(e,t,n,a,r){if(e&&t){var o,s,i=n?", ".concat(function formatHours(e,t,n){var a,r=e/60,o=new Intl.NumberFormat(t,{maximumFractionDigits:1}).format(r);return l()(a="".concat(o," ")).call(a,n("common.units.hourShort"))}(n,a,r)):"";return l()(o=l()(s="".concat(e," \u2013 ")).call(s,t)).call(o,i)}var c,u;return e?l()(c="".concat(r("pages.tasks-contractor-page.schedule.fromTime",{time:e}),", ")).call(c,r("pages.tasks-contractor-page.schedule.timeNotSpecified")):t?l()(u="".concat(r("pages.tasks-contractor-page.schedule.timeNotSpecified"),", ")).call(u,r("pages.tasks-contractor-page.schedule.toTime",{time:t})):r("pages.tasks-contractor-page.schedule.timeNotSpecified")},y=function formatTaskSchedule(e){var t,n,a=e.date,r=e.time,o=e.locale,s=e.t,i=e.today,c=void 0===i?f()():i,u=null!==a&&void 0!==a&&a[0]?f()(a[0]):null;if(null===u||void 0===u||!u.isValid())return{primary:"",secondary:""};var d=null!==a&&void 0!==a&&a[1]?f()(a[1]):u,m=d.isValid()?d:u,h=v(null===r||void 0===r?void 0:r[0]),p=v(null===r||void 0===r?void 0:r[1]),y=function getDurationMinutes(e,t,n,a){var r=x(e,n),o=x(t,a);return r&&o&&o.isAfter(r)?o.diff(r,"minute"):null}(u,m,null===r||void 0===r?void 0:r[0],null===r||void 0===r?void 0:r[1]),w=m.startOf("day").diff(u.startOf("day"),"day"),b=1===w&&null!==y&&y<=1440;if(0===w||b){var k,T=function formatRelativeDate(e,t,n,a){var r,o,s=e.startOf("day").diff(a.startOf("day"),"day"),i=function formatDate(e,t){return e.locale(t).format("D MMMM")}(e,t);return 0===s?l()(r="".concat(n("pages.tasks-contractor-page.schedule.today"),", ")).call(r,i):1===s?l()(o="".concat(n("pages.tasks-contractor-page.schedule.tomorrow"),", ")).call(o,i):i}(u,o,s,c);return{primary:b?l()(k="".concat(T," (")).call(k,s("pages.tasks-contractor-page.schedule.atNight"),")"):T,secondary:g(h,p,y,o,s)}}var j=function formatDateRange(e,t,n){var a,r,o=e.locale(n),s=t.locale(n);if(o.isSame(s,"month"))return l()(r="".concat(o.format("D"),"\u2013")).call(r,s.format("D MMMM"));var i=o.isSame(s,"year")?"D MMMM":"D MMMM YYYY";return l()(a="".concat(o.format(i)," \u2013 ")).call(a,s.format(i))}(u,m,o);if(!h&&!p)return{primary:j,secondary:s("pages.tasks-contractor-page.schedule.timeNotSpecified")};if(!h||!p){var N,A,S=u.isSame(m,"year")?"D MMMM":"D MMMM YYYY",E=h?s("pages.tasks-contractor-page.schedule.fromTime",{time:h}):s("pages.tasks-contractor-page.schedule.timeNotSpecified"),_=p?s("pages.tasks-contractor-page.schedule.toTime",{time:p}):s("pages.tasks-contractor-page.schedule.timeNotSpecified");return{primary:l()(N="".concat(u.locale(o).format(S),", ")).call(N,E),secondary:l()(A="".concat(m.locale(o).format(S),", ")).call(A,_)}}var C=Math.max(w+1,1),Z=l()(t="".concat(j,", ")).call(t,s("pages.tasks-contractor-page.schedule.fromTime",{time:h})),M=s("pages.tasks-contractor-page.schedule.days",{count:C});return{primary:Z,secondary:l()(n="".concat(M,", ")).call(n,s("pages.tasks-contractor-page.schedule.toTime",{time:p}))}},w=function useTaskSchedule(e){var t=e.date,n=e.time,a=(0,h.$G)(),r=a.t,o=a.i18n;return y({date:t,time:n,locale:o.language,t:r})}},85766:function(e,t,n){n.d(t,{NP:function(){return d},nJ:function(){return h},u5:function(){return p}});var a=n(12767),r=n.n(a),o=n(2870),s=n(21695),i=n(88729),c=n(91413),l=n(97588),u=n(81403),d=function ESTIMATED_AMOUNT_LABEL(e){return e("common.estimatedAmount")},m=function ESTIMATED_AMOUNT_TOOLTIP(e){return e("common.estimatedAmountTooltip")},f=function getDisplayAmount(e){var t=e.amount,n=e.estimatedAmount;return e.isEstimatedAmount&&null!=n?{amount:n,isEstimated:!0}:null==t?null:{amount:t,isEstimated:!1}},h=function formatDisplayAmount(e){var t,n=e.amount,a=e.estimatedAmount,o=e.isEstimatedAmount,s=e.currency,i=e.compact,u=void 0!==i&&i,m=e.scale,h=void 0===m?2:m,p=e.separator,v=void 0===p?",":p,x=e.showEstimatedLabel,g=void 0===x?!u:x,y=e.estimatedAmountLabel,w=f({amount:n,estimatedAmount:a,isEstimatedAmount:o});if(w){var b=(0,l.dN)((0,l.Kt)(w.amount,s),h,v);return w.isEstimated?u?"~".concat(b):g?r()(t="".concat(null!==y&&void 0!==y?y:d(c.ZP.t),": ")).call(t,b):b:b}},p=function EstimatedAmount(e){var t=e.amount,n=e.estimatedAmount,a=e.isEstimatedAmount,r=e.currency,c=e.compact,p=void 0!==c&&c,v=e.fallback,x=void 0===v?" - ":v,g=e.className,y=e.showTooltip,w=void 0===y||y,b=e.showEstimatedLabel,k=void 0===b?!p:b,T=e.hideZeroAmount,j=void 0!==T&&T,N=(0,i.$G)().t,A=f({amount:t,estimatedAmount:n,isEstimatedAmount:a});if(!A||!A.isEstimated&&j&&!(0,l.oE)(A.amount))return(0,u.jsx)("span",{className:g,children:x});var S=h({amount:t,estimatedAmount:n,isEstimatedAmount:a,currency:r,compact:p,showEstimatedLabel:k,estimatedAmountLabel:d(N)});return(0,u.jsxs)("span",{className:(0,s.Z)("inline-flex items-center gap-1",g),children:[S,A.isEstimated&&w&&(0,u.jsx)(o.pn,{children:(0,u.jsxs)(o.u,{children:[(0,u.jsx)(o.aJ,{asChild:!0,children:(0,u.jsx)("span",{className:"pointer-events-auto inline-flex cursor-help text-secondary",children:(0,u.jsx)(o.JO,{icon:"InfoIcon",size:14})})}),(0,u.jsx)(o._v,{side:"top",className:"whitespace-normal text-left",children:m(N)})]})})]})}},64442:function(e,t,n){n.d(t,{o:function(){return l}});var a=n(29365),r=n(32319),o=n(2870),s=n(23261),i=n(81403),c=["src","fallbackSrc"],l=function PublicCompanyAvatarImage(e){var t=e.src,n=e.fallbackSrc,l=(0,r.Z)(e,c),u=(0,s.Q)(t,n);return(0,i.jsx)(o.F$,(0,a.Z)((0,a.Z)({},l),{},{src:u}))}},23261:function(e,t,n){n.d(t,{Q:function(){return o}});var a=n(80656),r=n(85152),o=function useImageFallback(e,t){var n=(0,r.useState)(),o=(0,a.Z)(n,2),s=o[0],i=o[1];return(0,r.useEffect)(function(){if(e&&t&&e!==t){var n=new Image;return n.onload=function(){return i(void 0)},n.onerror=function(){return i(e)},n.src=e,function(){n.onload=null,n.onerror=null}}},[e,t]),e&&e!==s?e:t}},30030:function(e,t,n){n.d(t,{n:function(){return S}});var a=n(80656),r=n(29365),o=n(77695),s=n.n(o),i=n(12767),c=n.n(i),l=n(24588),u=n.n(l),d=n(29525),m=n.n(d),f=(n(86123),n(95008),n(35293),n(48108),n(24757),n(85152)),h=n(67393),p=n(83262),v="returnTo",x="focusKey",g="offset",y=function isFiniteNumber(e){return"number"===typeof e&&Number.isFinite(e)},w=function parseOffset(e){if(null!=e&&""!==e){var t=Number(e);return Number.isFinite(t)?t:void 0}},b=function normalizeLegacyFrom(e){if(e)return s()(e).call(e,"/")?e:"/".concat(e)},k=function normalizeBackToListUrl(e){var t=b(e);
1if(null===t||void 0===t||!s()(t).call(t,"/retail-task-onboarding/"))return t},T=function getRelativeUrl(e){var t,n;return c()(t=c()(n="".concat(e.pathname)).call(n,e.search)).call(t,e.hash)},j=function createUrl(e){var t="undefined"!==typeof window?window.location.origin:"http://localhost";return new(u())(e,t)},N=function normalizeReturnToUrl(e){return T(j(e))},A=function buildNavigationState(e,t){return(0,r.Z)((0,r.Z)({},null!==t&&void 0!==t?t:{}),{},{from:b(null===t||void 0===t?void 0:t.from)||e})},S=function useReturnStateNavigation(){var e=(0,h.k6)(),t=(0,h.TH)(),n=(0,f.useState)(null),r=(0,a.Z)(n,2),o=r[0],s=r[1],i=(0,f.useRef)(null),l=(0,f.useRef)(null),u=(0,f.useRef)(null),d=(0,f.useRef)(null),b=(0,f.useCallback)(function(){null!==l.current&&(window.clearTimeout(l.current),l.current=null)},[]),S=(0,f.useCallback)(function(){null!==u.current&&(window.clearTimeout(u.current),u.current=null),null!==d.current&&(window.cancelAnimationFrame(d.current),d.current=null)},[]),E=(0,f.useCallback)(function(){b(),s(null)},[b]);(0,f.useEffect)(function(){return function(){S(),b()}},[b,S]),(0,f.useEffect)(function(){if(o&&"undefined"!==typeof window){var e=function handleInteraction(){E()};return window.addEventListener("pointerdown",e,{once:!0}),window.addEventListener("keydown",e,{once:!0}),function(){window.removeEventListener("pointerdown",e),window.removeEventListener("keydown",e)}}},[E,o]);var _=(0,f.useMemo)(function(){var e,n=new(m())(t.search);return{returnTo:n.get(v),focusKey:null!==(e=n.get(x))&&void 0!==e?e:void 0,offset:w(n.get(g)),legacyFrom:n.get("from")}},[t.search]);return{openWithReturnState:(0,f.useCallback)(function(n){var a,r,o=n.to,s=n.returnTo,i=n.focusKey,l=n.offset,u=n.triggerElement,d=n.state,m=j(o),f=c()(a=c()(r="".concat(t.pathname)).call(r,t.search)).call(a,t.hash),h=s?N(s):f,p=A(h,d);m.searchParams.set(v,h),i?m.searchParams.set(x,i):m.searchParams.delete(x);var w=y(l)?l:function getAnchorOffset(e,t){if(t)return t.getBoundingClientRect().top;if(e&&"undefined"!==typeof document){var n=document.querySelector('[data-return-key="'.concat(e,'"]'));if(n)return n.getBoundingClientRect().top}}(i,u);y(w)?m.searchParams.set(g,String(w)):m.searchParams.delete(g),e.push(T(m),p)},[e,t.hash,t.pathname,t.search]),buildLinkWithReturnState:(0,f.useCallback)(function(e){var n,a,r=e.to,o=e.returnTo,s=e.focusKey,i=j(r),l=c()(n=c()(a="".concat(t.pathname)).call(a,t.search)).call(n,t.hash),u=o?N(o):l;return i.searchParams.set(v,u),s?i.searchParams.set(x,s):i.searchParams.delete(x),i.searchParams.delete(g),{pathname:i.pathname,search:i.search,hash:i.hash,state:A(u)}},[t.hash,t.pathname,t.search]),buildBackToListUrl:(0,f.useCallback)(function(e){var n,a=e.fallbackUrl,r=e.preserveExistingRestoreParams,o=void 0!==r&&r;if(_.returnTo){var s=k(_.returnTo);
1if(s)return function appendRestoreParams(e,t,n){var a=j(e);return t.focusKey?a.searchParams.set(x,t.focusKey):null!==n&&void 0!==n&&n.preserveExistingRestoreParams||a.searchParams.delete(x),y(t.offset)?a.searchParams.set(g,String(t.offset)):null!==n&&void 0!==n&&n.preserveExistingRestoreParams||a.searchParams.delete(g),T(a)}(s,{focusKey:_.focusKey,offset:_.offset},{preserveExistingRestoreParams:o})}return k(_.legacyFrom)||k(null===(n=t.state)||void 0===n?void 0:n.from)||a},[t.state,_]),consumeRestoreState:(0,f.useCallback)(function(n){var a,r,o,m=n.readiness,f=n.isReady,h=n.getAnchor,w=n.preserveReturnTo,k=void 0!==w&&w,N=n.onConsumed,A=n.maxRetries,C=void 0===A?6:A,Z=n.retryDelayMs,M=void 0===Z?120:Z,R=_.focusKey;if(!(null!==(a=null!==m&&void 0!==m?m:f)&&void 0!==a&&a)||!R)return!1;var P=t.search;if(i.current===P)return!1;i.current=P,S(),E();var D=function cleanupRestoreParams(e,t){var n=j(e);return null!==t&&void 0!==t&&t.preserveReturnTo||n.searchParams.delete(v),n.searchParams.delete(x),n.searchParams.delete(g),T(n)}(c()(r=c()(o="".concat(t.pathname)).call(o,t.search)).call(r,t.hash),{preserveReturnTo:k}),I=0,L=function finalize(n){try{e.replace(D,t.state)}catch(a){throw(0,p.N5)(a,t.state,n),a}null===N||void 0===N||N({focusKey:R,found:n})};return d.current=window.requestAnimationFrame(function runAttempt(){var e=h(R);if(e)return function scrollToAnchor(e,t){if("undefined"!==typeof window)if(y(t)){var n=window.scrollY+e.getBoundingClientRect().top,a=Math.max(n-t,0);window.scrollTo({top:a})}else e.scrollIntoView({block:"start"});else e.scrollIntoView()}(e,_.offset),s(R),b(),l.current=window.setTimeout(function(){s(function(e){return e===R?null:e})},4e3),void L(!0);(I+=1)>C?L(!1):u.current=window.setTimeout(function(){d.current=window.requestAnimationFrame(runAttempt)},M)}),!0},[b,S,E,e,t.hash,t.pathname,t.search,t.state,_.focusKey,_.offset]),restoredItemKey:o}}}}]);
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.