1"use strict";(self.webpackChunknestseekers=self.webpackChunknestseekers||[]).push([["react_components_dashboard_DashboardToolbar_DashboardToolbar_tsx"],{"./react/components/dashboard/DashboardSearchBox.tsx"(e,t,n){n.d(t,{A:()=>I});var r=n("./node_modules/react/index.js"),o=n("./react/components/ui/Icon.tsx"),a=n("./node_modules/classnames/index.js"),i=n.n(a),s=n("./node_modules/react-autosuggest/dist/index.js"),u=n.n(s),c=n("./react/utils/axios-config.ts"),l=["agents","documents","properties","neighborhoods","regionsMap","neighborhoodsMap"],f={regionsMap:"regions",neighborhoodsMap:"neighborhoods"},p={agents:{url:"/ajax/view/search_agents",clean:function(e){return e.data.results.map(function(e){var t=[];return e.fname&&"None"!==e.fname&&t.push(e.fname),e.lname&&"None"!==e.lname&&t.push(e.lname),{link:"/agent/".concat(e.slug),name:t.join(" "),value:""}})}},documents:{url:"/ajax/view/search_documents",clean:function(e){return e.data.results.map(function(e){return{link:e.url,name:e.name,value:""}})}},properties:{url:"/ajax/view/search_listings",clean:function(e){return e.data.results.filter(function(e){return""!==e.street_address&&""!==e.house_num}).map(function(e){return{link:"".concat(e.id,"/").concat(e.slug),name:"".concat(e.street_address?e.street_address:e.display_address),value:""}})}},neighborhoods:{url:"/ajax/view/search_neighborhoods",clean:function(e){return e.data.results.filter(function(e){return""!==e.street_address&&""!==e.house_num}).map(function(e){return{link:"Sales/".concat(e.slug),name:"".concat(e.name),value:""}})}},regionsMap:{url:null,list:[{value:1,name:"Manhattan",type:"region"},{value:3,name:"Hamptons",type:"region"},{value:12,name:"Los Angeles",type:"region"},{value:15,name:"New Jersey",type:"region"},{value:30,name:"United Kingdom",type:"region"},{value:27,name:"France",type:"region"},{value:29,name:"Italy",type:"region"},{value:31,name:"Mexico",type:"region"},{value:26,name:"Spain",type:"region"},{value:24,name:"Portugal",type:"region"},{value:2,name:"Brooklyn",type:"region"},{value:7,name:"LIC / Queens",type:"region"},{value:16,name:"Gold Coast LI",type:"region"},{value:4,name:"Florida",type:"region"},{value:14,name:"Westchester",type:"region"},{value:8,name:"Long Island",type:"region"},{value:9,name:"Bronx",type:"region"},{value:10,name:"Staten Island",type:"region"},{value:5,name:"New York",type:"region"},{value:18,name:"Seoul",type:"region"},{value:17,name:"San Francisco",type:"region"},{value:20,name:"Greenwich",type:"region"},{value:22,name:"Connecticut",type:"region"},{value:31,name:"Mexico",type:"region"},{value:32,name:"Canada",type:"region"},{value:33,name:"Croatia",type:"region"},{value:34,name:"Greece",type:"region"}]},neighborhoodsMap:{url:"/ajax/view/search_neighborhoods",clean:function(e){return e.data.results.map(function(e){return{name:"".concat(e.name),value:e.id,type:"neighborhood"}})}}};function d(e,t,n){return t=y(t),function(e,t){return!t||"object"!=((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t;var n}(e,v()?Reflect.construct(t,n||[],y(e).constructor):t.apply(e,n))}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(v=function(){return!!e})()}
1function b(e){return e.name||e.id||e.slug}function w(e){return e.link?r.createElement("a",{href:e.link},r.createElement("div",null,e.name)):r.createElement("div",null,e.name)}function x(e){return r.createElement("strong",null,e.title)}function S(e){return e.list}var _=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),m(n=d(this,t,[e]),"getSuggestions",function(e){if(e){if(""===e.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&"))return[];var t=[];return l.forEach(function(r){if(n.props.suggestTypes.includes(r)){var o=n.state[r];o[e]&&o[e].length>0&&t.push({title:f[r]||r,list:o[e]})}}),t}return[]}),m(n,"onSuggestionsFetchRequested",function(e){var t=e.value;n.props.onChange(t)}),m(n,"onSuggestionsClearRequested",function(){}),m(n,"onSuggestionSelected",function(e,t){var r=t.suggestion;t.suggestionValue,t.suggestionIndex,t.sectionIndex,t.method,n.props.onSuggestionSelected?(n.props.onChange(r.name),n.props.onSuggestionSelected(r)):r.link&&(e.preventDefault(),window.location.assign(r.link))}),m(n,"onChange",function(e,t){var r=t.newValue;t.method,(r||""===r)&&(n.props.onChange(r),!n.props.suggestTypes.map(function(e){return n.state[e][r]}).some(function(e){return void 0!==e})&&r&&r.length>=2&&n.props.suggestTypes.forEach(function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){m(e,t,n[t])})}return e}({},n.state[e]);if(p[e].url)(0,c.hI)(p[e].url,{search:r}).then(function(o){t[r]=p[e].clean({data:o});var a={};a[e]=t,n.setState(a)});else if(p[e].list){t[r]=p[e].list.filter(function(e){return e.name.toLowerCase().includes(r.toLowerCase())});var o={};o[e]=t,n.setState(o)}}))}),m(n,"onKeyDown",function(e){if(13===e.keyCode){if(e.defaultPrevented)return;e.preventDefault(),n.props.onKeyDown&&n.props.onKeyDown(e)}}),n.state={webid:{},agents:{},documents:{},files:{},properties:{},buildings:{},addresses:{},neighborhoods:{},regionsMap:{},neighborhoodsMap:{}},n}var n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props,t={placeholder:e.placeholder,value:e.value,onChange:this.onChange,onKeyDown:this.onKeyDown};return r.createElement(u(),{id:"ns-dashboard-suggest",multiSection:!0,suggestions:this.getSuggestions(this.props.value),getSuggestionValue:b,renderSuggestion:w,renderSectionTitle:x,onSuggestionsFetchRequested:this.onSuggestionsFetchRequested,onSuggestionSelected:this.onSuggestionSelected,onSuggestionsClearRequested:this.onSuggestionsClearRequested,getSectionSuggestions:S,inputProps:t})}}])&&h(n.prototype,o),t}(r.Component);function j(e,t,n){return t=k(t),function(e,t){return!t||"object"!=((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t;var n}(e,C()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function A(e,t){return A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},A(e,t)}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(C=function(){return!!e})()}var P={search:""},I=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),O(e=j(this,t,arguments),"state",P),O(e,"onChange",function(t){t.target?(e.props.setState?e.props.setState({search:t.target.value}):e.setState({search:t.target.value}),""===t.target.value&&e.props.fetchMapAnalytics&&e.props.fetchMapAnalytics("global",null)):(e.props.setState?e.props.setState({search:t}):e.setState({search:t}),""===t&&e.props.fetchMapAnalytics&&e.props.fetchMapAnalytics("global",null))}),O(e,"callBack",function(){e.props.searchCallback(e.props.setState?e.props.search:e.state.search)}),O(e,"onKeyPressed",function(t){13===t.keyCode&&""!==(e.props.setState?e.props.search:e.state.search)&&e.callBack()}),e}var n,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&A(e,t)}(t,e),n=t,(a=[{key:"render",value:function(){return r.createElement("div",{className:i()("dashboard-search-box",this.props.className)},r.createElement("div",{className:"dashboard-search-box__inner"},r.createElement("div",{className:"dashboard-search-box__inner__icon"},r.createElement(o.A,{name:"search"})),this.props.showLabel&&r.createElement("label",null," ",this.props.label?this.props.label:"SEARCH"," "),this.props.suggestTypes?r.createElement(_,{onChange:this.onChange,value:this.props.setState?this.props.search:this.state.search,onKeyDown:this.onKeyPressed,placeholder:this.props.placeholder,suggestTypes:this.props.suggestTypes,onSuggestionSelected:this.props.onSuggestionSelected}):r.createElement("input",{onChange:this.onChange,value:this.props.setState?this.props.search:this.state.search,onKeyDown:this.onKeyPressed,placeholder:this.props.placeholder})))}}])&&E(n.prototype,a),t}(r.Component)},"./react/components/dashboard/DashboardToolbar/DashboardToolbar.tsx"(e,t,n){n.d(t,{A:()=>R});var r=n("./node_modules/react/index.js"),o=n("./node_modules/sonner/dist/index.mjs"),a=n("./node_modules/react-router-dom/esm/react-router-dom.js"),i=n("./react/routes/admin.ts"),s=n("./react/components/constants.ts"),u=n("./react/components/ui/Icon.tsx"),c=n("./react/components/dashboard/DashboardSearchBox.tsx");function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(){var e,t,n=(0,r.useMemo)(function(){return navigator.language||navigator.languages[0]||"en-US"},[navigator.language,navigator.languages]),o=function(){var e=new Date;return{date:e.toLocaleDateString(n,{weekday:"long",month:"long",day:"numeric"}),time:e.toLocaleTimeString(n,{hour:"2-digit",minute:"2-digit"})}},a=(0,r.useMemo)(function(){return o()},[]),i=(e=(0,r.useState)(a),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=i[0],u=i[1];return(0,r.useEffect)(function(){var e=setInterval(function(){return function(){var e=o();u(function(t){return e.date!==t.date||e.time!==t.time?e:t})}()},5e3);return function(){clearInterval(e)}},[]),r.createElement("div",{className:"hidden md:flex flex-col justify-center font-semibold mx-2"},r.createElement("div",{className:"text-right uppercase"},s.date),r.createElement("div",{className:"text-right uppsercase"},s.time))}var p=n("./react/api/staffAPI.ts");function d(e,t,n){return t=m(t),function(e,t){return!t||"object"!=((n=t)&&"undefined"!=typeof Symbol&&n.constructor===Symbol?"symbol":typeof n)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t;var n}(e,g()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(g=function(){return!!e})()}var v=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),d(this,t,arguments)}var n,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){return r.createElement("div",null,this.props.total&&this.props.total>0?r.createElement("span",{className:"absolute -ml-[2.5px] -mt-[15px] flex h-[15px] min-w-[15px] items-center justify-center rounded-full bg-[red] p-[2px] text-[10px] text-white"},this.props.total):null)}}])&&h(n.prototype,o),t}(r.Component),b=n("./react/hooks/useCachedQuery.ts"),w=n("./react/utils/axios-utils.ts"),x=function(){var e=(0,b.g)("inboxCount",E,360);return r.createElement(v,{total:null!=e?e:0})},S=function(){var e=(0,b.g)("unreadAlerts",O,300);return r.createElement(v,{total:null!=e?e:0})},_=function(){var e=(0,b.g)("agentSyncStats",k,300);return r.createElement(v,{total:null!=e?e:0})},j=function(e){return console.log(e),0};function E(){return(0,w.m)("GET","/outlook/inbox/count").then(function(e){var t;return null!==(t=e.data.count)&&void 0!==t?t:null},j)}function O(){return(0,w.m)("GET","/ajax/view/get_unread_alerts_count").then(function(e){var t;return null!==(t=e.data.count)&&void 0!==t?t:null},j)}function k(){return(0,p.pax)().then(function(e){return null!=e?e:null},j)}var A=n("./react/hooks/useLocalStorage.ts"),C=n("./node_modules/usehooks-ts/dist/index.js");function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}const I=function(){var e=function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=r.defaultValue,a=r.localStorageKey,i=void 0===a?"usehooks-ts-dark-mode":a,s=r.initializeWithValue,u=void 0===s||s,c=(0,C.Ub)("(prefers-color-scheme: dark)",{initializeWithValue:u,defaultValue:o}),l=(t=(0,A.M)(i,null!==(e=null!=o?o:c)&&void 0!==e&&e,{initializeWithValue:u}),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(t,n)||function(e,t){if(e){if("string"==typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?P(e,t):void 0}}
1(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=l[0],p=l[1];return{isDarkMode:f,toggle:function(){p(function(e){return!e})},enable:function(){p(!0)},disable:function(){p(!1)},set:function(e){p(e)}}}(),t=e.isDarkMode,n=e.toggle;return(0,r.useEffect)(function(){t?document.body.classList.add("dark"):document.body.classList.remove("dark")},[t]),r.createElement("button",{onClick:n,"aria-description":"toggle dark mode"},t?r.createElement(u.A,{name:"moon",className:"text-xl"}):r.createElement(u.A,{name:"sun",className:"text-xl"}))};function N(e){var t=e.to,n=e.className,o=e.children;return r.createElement("a",{href:t,className:n},o)}const R=function(e){var t=e.routerLinks,n=void 0===t||t?a.N_:N;return r.createElement("div",{className:"mx-auto flex max-w-[1600px] flex-row flex-wrap space-x-8 bg-black px-4 text-white max-[480px]:justify-center"},r.createElement("div",{className:"flex-col justify-center md:flex max-[480px]:mb-2.5"},r.createElement("div",{className:"flex items-center font-futura-pt font-semibold uppercase tracking-[2px]"},r.createElement("img",{src:"".concat(s.BQ,"wwwimages/logos/EVA-logo.gif"),className:"mr-8 h-[70px] p-2"}),r.createElement("div",{className:"flex cursor-pointer items-center justify-center bg-darkgray rounded-xs"},r.createElement(n,{to:(0,i.B)(i.w.AdminHome),className:"p-[5px] text-[0.9rem] text-white hover:text-white hover:no-underline hover:opacity-80 focus:text-white focus:no-underline focus:opacity-80"},"Home")))),r.createElement("div",{className:"m-3 flex flex-1 items-center justify-start md:grow max-[1032px]:order-2"},r.createElement("div",{className:"dashboard-menu__search__input flex-1 bg-darkgray [&_.dashboard-search-box]:w-full [&_.dashboard-search-box\\_\\_inner]:flex [&_.dashboard-search-box\\_\\_inner]:w-full [&_.dashboard-search-box\\_\\_inner]:p-[10px] [&_.dashboard-search-box\\_\\_inner\\_\\_icon]:ml-[30px] [&_.dashboard-search-box\\_\\_inner\\_\\_icon]:mr-[15px] [&_.dashboard-search-box\\_\\_inner\\_\\_icon]:flex [&_.dashboard-search-box\\_\\_inner\\_\\_icon]:items-center [&_.dashboard-search-box\\_\\_inner\\_\\_icon]:justify-center [&_.dashboard-search-box\\_\\_inner\\_\\_icon]:text-[18px] [&_input]:m-0 [&_input]:w-full [&_input]:min-w-[275px] [&_input]:border-none [&_input]:bg-transparent [&_input]:text-white [&_input]:shadow-none [&_input]:outline-none [&_input:focus]:shadow-none [&_input:focus]:outline-none rounded-xs"},r.createElement(c.A,{placeholder:"Search for people, documents, files...",searchCallback:function(e){var t=e.trim();t&&window.location.assign("/search/?query=".concat(encodeURIComponent(t)))},suggestTypes:["agents","documents"]}))),r.createElement("div",{className:"flex justify-end space-x-8 select-none cursor-pointer"},r.createElement(n,{to:(0,i.B)(i.w.SyncOutAgent),className:"flex gap-1 justify-items-center items-center"},r.createElement(u.A,{name:"screwdriver-wrench",className:"text-xl"}),r.createElement(_,null)),r.createElement("div",{className:"flex gap-1 justify-items-center items-center",onClick:function(){window.open("https://outlook.office.com/mail/","Nest Seekers Mail","width=1200, height=2000")}},r.createElement(u.A,{name:"envelope",className:"text-xl"}),r.createElement(x,null)),r.createElement(n,{to:(0,i.B)(i.w.AlertsPage),className:"flex gap-1 justify-items-center items-center"},r.createElement(u.A,{name:"bell",prefix:"far",className:"text-xl"}),r.createElement(S,null)),r.createElement("div",{className:"flex gap-1 justify-items-center items-center"},r.createElement(I,null))),r.createElement(f,null),r.createElement(o.l$,{richColors:!0}))}},"./react/hooks/useCachedQuery.ts"(e,t,n){n.d(t,{g:()=>s});var r=n("./node_modules/react/index.js"),o=n("./node_modules/@tanstack/react-query/build/modern/useQuery.js"),a=n("./react/hooks/useLocalStorage.ts");function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var s=function(e,t){var n,s,u,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,l=(s=(0,a.M)(e,{data:null,lastUpdated:0}),u=2,function(e){if(Array.isArray(e))return e}(s)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(s,u)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}
1(s,u)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),f=l[0],p=l[1],d=(0,o.I)({queryKey:[e],queryFn:t,initialData:f.data,initialDataUpdatedAt:f.lastUpdated,staleTime:1e3*c,retry:function(e,t){return e<2}});return(0,r.useEffect)(function(){var e;d.data&&p({data:d.data,lastUpdated:null!==(e=d.dataUpdatedAt)&&void 0!==e?e:0})},[d.data,d.error,p]),null!==(n=d.data)&&void 0!==n?n:null}},"./react/hooks/useLocalStorage.ts"(e,t,n){n.d(t,{M:()=>u});var r=n("./node_modules/react/index.js"),o=n("./node_modules/usehooks-ts/dist/index.js");function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}var s="undefined"==typeof window;function u(e,t){var n,u,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=c.initializeWithValue,f=void 0===l||l,p=(0,r.useCallback)(function(e){return c.serializer?c.serializer(e):JSON.stringify(e)},[c]),d=(0,r.useCallback)(function(e){if(c.deserializer)return c.deserializer(e);if("undefined"!==e){var n,r=i(t,Function)?t():t;try{n=JSON.parse(e)}catch(e){return console.error("Error parsing JSON:",e),r}return n}},[c,t]),h=(0,r.useCallback)(function(){var n=i(t,Function)?t():t;if(s)return n;try{var r=window.localStorage.getItem(e);return r?d(r):n}catch(t){return console.warn("Error reading localStorage key â".concat(e,"â:"),t),n}},[t,e,d]),m=(n=(0,r.useState)(function(){return f?h():i(t,Function)?t():t}),u=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(n,u)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(n,u)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),y=m[0],g=m[1],v=(0,o.DK)(function(t){s&&console.warn("Tried setting localStorage key â".concat(e,"â even though environment is not a client"));try{var n=i(t,Function)?t(h()):t;window.localStorage.setItem(e,p(n)),g(n),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(t){console.warn("Error setting localStorage key â".concat(e,"â:"),t)}});(0,r.useEffect)(function(){var e=h();v(e),g(e)},[e]);var b=(0,r.useCallback)(function(t){t.key&&t.key!==e||g(h())},[e,h]);return(0,o.ML)("storage",b),(0,o.ML)("local-storage",b),[y,v]}},"./react/utils/axios-utils.ts"(e,t,n){n.d(t,{i:()=>d,m:()=>p});var r=n("./react/utils/axios-config.ts");function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t,n,r,o,a,i){try{var s=e[a](i),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,o)}function i(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function s(e){a(i,r,o,s,u,"next",e)}function u(e){a(i,r,o,s,u,"throw",e)}s(void 0)})}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){s(e,t,n[t])})}return e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,s=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){s=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(s)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){var n,r,o,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},i=Object.create(("function"==typeof Iterator?Iterator:Object).prototype),s=Object.defineProperty;return s(i,"next",{value:u(0)}),s(i,"throw",{value:u(1)}),s(i,"return",{value:u(2)}),"function"==typeof Symbol&&s(i,Symbol.iterator,{value:function(){return this}}),i;function u(s){return function(u){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){a.label=s[1];break}if(6===s[0]&&a.label<o[1]){a.label=o[1],o=s;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(s);break}o[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,u])}}}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o={method:e};return"GET"===e?t=function(e,t){if(!t||0===Object.keys(t).length)return e;var n=new URLSearchParams,r=!0,o=!1,a=void 0;try{for(var i,s=Object.entries(t)[Symbol.iterator]();!(r=(i=s.next()).done);r=!0){var c=l(i.value,2),f=c[0],p=c[1];null!=p&&n.append(f,u(p,Date)?p.toISOString():String(p))}}catch(e){o=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw a}}var d=e.includes("?")?"&":"?";return"".concat(e).concat(d).concat(n.toString())}(t,n):(o.headers={"Content-Type":"application/json"},o.body=JSON.stringify(n)),function(e){return i(function(e){var t,n,o,a,i,s,u,l,p,d=arguments;return f(this,function(f){switch(f.label){case 0:return t=d.length>1&&void 0!==d[1]?d[1]:{},o=(0,r.m5)(),a=new Headers(t.headers),o&&a.set("X-CSRFToken",o),[4,fetch("".concat(window.location.origin).concat(e),(h=c({},t),m={headers:a},m=null!=m?m:{},Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(m)):function(e){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t}(Object(m)).forEach(function(e){Object.defineProperty(h,e,Object.getOwnPropertyDescriptor(m,e))}),h))];case 1:return(i=f.sent()).ok?[3,3]:[4,i.text().catch(function(){return""})];case 2:throw u=f.sent(),console.error("Request failed:",{url:e,method:null!==(s=t.method)&&void 0!==s?s:"GET",status:i.status,response:u}),(l=new Error("Request failed: ".concat(e," ").concat(i.status))).response={status:i.status,data:u},l;case 3:return(null!==(n=i.headers.get("content-type"))&&void 0!==n?n:"").includes("application/json")?[3,5]:[4,i.text()];case 4:throw p=f.sent(),new Error("Received non-JSON response: ".concat(p));case 5:return[2,i]}var h,m})}).apply(this,arguments)}(t,o).then(function(e){return i(function(){return f(this,function(t){switch(t.label){case 0:return[4,e.json()];case 1:return[2,{data:t.sent()}]}})})()}).catch(function(e){var n,r,o,a;throw console.error("API_ERROR: ".concat(t," ").concat(null===(n=e.response)||void 0===n?void 0:n.status,":"),e,null===(r=e.response)||void 0===r?void 0:r.data),new Error("API_ERROR: ".concat(t," ").concat(null===(o=e.response)||void 0===o?void 0:o.status,": ").concat(null===(a=e.response)||void 0===a?void 0:a.data," ").concat(e))})}function d(e,t){return u(e,Response)?e.ok?e.blob().then(function(e){h(e,t)}):Promise.reject(new Error("Download failed: ".concat(e.status))):e.status<200||e.status>=300?Promise.reject(new Error("Download failed: ".concat(e.status," ").concat(e.data))):(h(new Blob([e.data]),t),Promise.resolve())}function h(e,t){var n,r=window.URL.createObjectURL(e),o=document.createElement("a");o.href=r,o.setAttribute("download",t),document.body.appendChild(o),o.click(),null===(n=o.parentNode)||void 0===n||n.removeChild(o),window.URL.revokeObjectURL(r)}}}]);
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.