PageSourceSearch

https://www.humanforce.com/_next/static/chunks/ced11badae51dbcc.js?dpl=dpl_Hr9Rh8v4MDsdnZiBxBTmz18irZUB

js humanforce.com collected 2026-10-09 21:48:43 UTC 41,312 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,808341,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelIdleCallback:function(){return s},requestIdleCallback:function(){return a}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},s="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},479520,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return w},handleClientScriptLoad:function(){return g},initScriptLoader:function(){return y}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(555682),s=e.r(190809),o=e.r(843476),l=a._(e.r(174080)),u=s._(e.r(271645)),c=e.r(742732),d=e.r(922737),h=e.r(808341),f=new Map,m=new Set,p=e=>{let{src:t,id:r,onLoad:n=()=>{},onReady:i=null,dangerouslySetInnerHTML:a,children:s="",strategy:o="afterInteractive",onError:u,stylesheets:c}=e,h=r||t;if(h&&m.has(h))return;if(f.has(t)){m.add(h),f.get(t).then(n,u);return}let p=()=>{i&&i(),m.add(h)},g=document.createElement("script"),y=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),n&&n.call(this,t),p()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});a?(g.innerHTML=a.__html||"",p()):s?(g.textContent="string"==typeof s?s:Array.isArray(s)?s.join(""):"",p()):t&&(g.src=t,f.set(t,y)),(0,d.setAttributesFromProps)(g,e),"worker"===o&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",o),c&&(e=>{if(l.default.preinit)return e.forEach(e=>{l.default.preinit(e,{as:"style"})});if("u">typeof window){let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function g(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>p(e))}):p(e)}function y(e){e.forEach(g),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");m.add(t)})}function b(e){let{id:t,src:r="",onLoad:n=()=>{},onReady:i=null,strategy:a="afterInteractive",onError:s,stylesheets:d,...f}=e,{updateScripts:g,scripts:y,getIsSsr:b,appDir:w,nonce:v}=(0,u.useContext)(c.HeadManagerContext);v=f.nonce||v;let x=(0,u.useRef)(!1);(0,u.useEffect)(()=>{let e=t||r;x.current||(i&&e&&m.has(e)&&i(),x.current=!0)},[i,t,r]);let k=(0,u.useRef)(!1);if((0,u.useEffect)(()=>{if(!k.current){if("afterInteractive"===a)p(e);else"lazyOnload"===a&&("complete"===document.readyState?(0,h.requestIdleCallback)(()=>p(e)):window.addEventListener("load",()=>{(0,h.requestIdleCallback)(()=>p(e))}));k.current=!0}},[e,a]),("beforeInteractive"===a||"worker"===a)&&(g?(y[a]=(y[a]||[]).concat([{id:t,src:r,onLoad:n,onReady:i,onError:s,...f,nonce:v}]),g(y)):b&&b()?m.add(t||r):b&&!b()&&p({...e,nonce:v})),w){if(d&&d.forEach(e=>{l.default.preinit(e,{as:"style"})}),"beforeInteractive"===a)if(!r)return f.dangerouslySetInnerHTML&&(f.children=f.dangerouslySetInnerHTML.__html,delete f.dangerouslySetInnerHTML),(0,o.jsx)("script",{nonce:v,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...f,id:t}])})`}});else return l.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:v,crossOrigin:f.crossOrigin}:{as:"script",nonce:v,crossOrigin:f.crossOrigin}),(0,o.jsx)("script",{nonce:v,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([r,{...f,id:t}])})`}});"afterInteractive"===a&&r&&l.default.preload(r,f.integrity?{as:"script",integrity:f.integrity,nonce:v,crossOrigin:f.crossOrigin}:{as:"script",nonce:v,crossOrigin:f.crossOrigin})}return null}Object.defineProperty(b,"__nextScript",{value:!0});let w=b;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},957215,e=>{"use strict";var t=e.i(247167),r=e.i(271645),n=e.i(618566);function i(){return false}function a(e){return RegExp(`/${e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(?=[/?#]|$)`)}function s(e){return e.startsWith("http://")||e.startsWith("https://")||e.startsWith("/")?e:`/${e}`}function o(e){(0,r.useEffect)(()=>{var t;e.beforeSend&&(null==(t=window.si)||t.call(window,"beforeSend",e.beforeSend))},[e.beforeSend]);let n=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!n.current){let r=function(e={},t){var r;if(!("u">typeof window)||null===e.route)return null;window.si||(window.si=function(...e){window.siq=window.siq||[],window.siq.push(e)});let{beforeSend:n,src:a,dataset:o}=function(e,t){var r,n;let a=e;if(t)try{a={...null==(r=JSON.parse(t))?void 0:r.speedInsights,...e}}catch{}let o={sdkn:"@vercel/speed-insights"+(a.framework?`/${a.framework}`:""),sdkv:"2.0.0"};return a.sampleRate&&(o.sampleRate=a.sampleRate.toString()),a.route&&(o.route=a.route),i()&&!1===a.debug&&(o.debug="false"),a.dsn&&(o.dsn=a.dsn),a.endpoint?o.endpoint=s(a.endpoint):a.basePath&&(o.endpoint=s(`${a.basePath}/speed-insights/vitals`)),{src:(n=a).scriptSrc?s(n.scriptSrc):i()?"https://va.vercel-scripts.com/v1/speed-insights/script.debug.js":n.dsn?"https://va.vercel-scripts.com/v1/speed-insights/script.js":n.basePath?s(`${n.basePath}/speed-insights/script.js`):"/_vercel/speed-insights/script.js",beforeSend:a.beforeSend,dataset:o}}(e,t);if(document.head.querySelector(`script[src*="${a}"]`))return null;n&&(null==(r=window.si)||r.call(window,"beforeSend",n));let l=document.createElement("script");for(let[e,t]of(l.src=a,l.defer=!0,Object.entries(o)))l.dataset[e]=t;return l.onerror=()=>{console.log(`[Vercel Speed Insights] Failed to load script from ${a}. Please check if any content blockers are enabled and try again.`)},document.head.appendChild(l),{setRoute:e=>{l.dataset.route=e??void 0}}}({framework:e.framework??"react",basePath:e.basePath??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_BASEPATH}(),...e},e.configString??function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.REACT_APP_VERCEL_OBSERVABILITY_CLIENT_CONFIG}());r&&(n.current=r.setRoute)}},[e]),(0,r.useEffect)(()=>{n.current&&e.route&&n.current(e.route)},[e.route]),null}function l(e){let i=(()=>{let e=(0,n.useParams)(),t=(0,n.useSearchParams)()||new URLSearchParams,r=(0,n.usePathname)();if(!e)return null;let i=Object.keys(e).length?e:Object.fromEntries(t.entries());if(!r||!i)return r;let s=r;try{let e=Object.entries(i);for(let[t,r]of e)if(!Array.isArray(r)){let e=a(r);e.test(s)&&(s=s.replace(e,`/[${t}]`))}for(let[t,r]of e)if(Array.isArray(r)){let e=a(r.join("/"));e.test(s)&&(s=s.replace(e,`/[...${t}]`))}return s}catch{return r}})();return r.default.createElement(o,{route:i,...e,framework:"next",basePath:function(){if(void 0!==t.default&&void 0!==t.default.env)return t.default.env.NEXT_PUBLIC_VERCEL_OBSERVABILITY_BASEPATH}
1(),configString:function(){if(void 0!==t.default&&void 0!==t.default.env)return'{"analytics":{"scriptSrc":"6d2968ff1e727db1/script.js","viewEndpoint":"6d2968ff1e727db1/view","eventEndpoint":"6d2968ff1e727db1/event","sessionEndpoint":"6d2968ff1e727db1/session"},"speedInsights":{"scriptSrc":"311741cd1aede4c3/script.js","endpoint":"311741cd1aede4c3/vitals"}}'}()})}function u(e){return r.default.createElement(r.Suspense,{fallback:null},r.default.createElement(l,{...e}))}e.s(["SpeedInsights",()=>u])},128739,e=>{"use strict";let t;var r=e.i(843476),n=e.i(500932),i=e.i(619273),a=e.i(286491),s=e.i(540143),o=e.i(915823),l=class extends o.Subscribable{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,r){let n=t.queryKey,s=t.queryHash??(0,i.hashQueryKeyByOptions)(n,t),o=this.get(s);return o||(o=new a.Query({client:e,queryKey:n,queryHash:s,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(n)}),this.add(o)),o}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){s.notifyManager.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.matchQuery)(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>(0,i.matchQuery)(e,t)):t}notify(e){s.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){s.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){s.notifyManager.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},u=e.i(114272),c=o,d=class extends c.Subscribable{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#r=new Map,this.#n=0}#t;#r;#n;build(e,t,r){let n=new u.Mutation({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(n),n}add(e){this.#t.add(e);let t=h(e);if("string"==typeof t){let r=this.#r.get(t);r?r.push(e):this.#r.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){let t=h(e);if("string"==typeof t){let r=this.#r.get(t);if(r)if(r.length>1){let t=r.indexOf(e);-1!==t&&r.splice(t,1)}else r[0]===e&&this.#r.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){let t=h(e);if("string"!=typeof t)return!0;{let r=this.#r.get(t),n=r?.find(e=>"pending"===e.state.status);return!n||n===e}}runNext(e){let t=h(e);if("string"!=typeof t)return Promise.resolve();{let r=this.#r.get(t)?.find(t=>
1t!==e&&t.state.isPaused);return r?.continue()??Promise.resolve()}}clear(){s.notifyManager.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#r.clear()})}getAll(){return Array.from(this.#t)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>(0,i.matchMutation)(t,e))}findAll(e={}){return this.getAll().filter(t=>(0,i.matchMutation)(e,t))}notify(e){s.notifyManager.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return s.notifyManager.batch(()=>Promise.all(e.map(e=>e.continue().catch(i.noop))))}};function h(e){return e.options.scope?.id}var f=e.i(175555),m=e.i(814448);function p(e){return{onFetch:(t,r)=>{let n=t.options,a=t.fetchOptions?.meta?.fetchMore?.direction,s=t.state.data?.pages||[],o=t.state.data?.pageParams||[],l={pages:[],pageParams:[]},u=0,c=async()=>{let r=!1,c=(0,i.ensureQueryFn)(t.options,t.fetchOptions),d=async(e,n,a)=>{let s;if(r)return Promise.reject();if(null==n&&e.pages.length)return Promise.resolve(e);let o=(s={client:t.client,queryKey:t.queryKey,pageParam:n,direction:a?"backward":"forward",meta:t.options.meta},(0,i.addConsumeAwareSignal)(s,()=>t.signal,()=>r=!0),s),l=await c(o),{maxPages:u}=t.options,d=a?i.addToStart:i.addToEnd;return{pages:d(e.pages,l,u),pageParams:d(e.pageParams,n,u)}};if(a&&s.length){let e="backward"===a,t={pages:s,pageParams:o},r=(e?function(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}:g)(n,t);l=await d(t,r,e)}else{let t=e??s.length;do{let e=0===u?o[0]??n.initialPageParam:g(n,l);if(u>0&&null==e)break;l=await d(l,e),u++}while(u<t)}return l};t.options.persister?t.fetchFn=()=>t.options.persister?.(c,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=c}}}function g(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}var y=class{#i;#a;#s;#o;#l;#u;#c;#d;constructor(e={}){this.#i=e.queryCache||new l,this.#a=e.mutationCache||new d,this.#s=e.defaultOptions||{},this.#o=new Map,this.#l=new Map,this.#u=0}mount(){this.#u++,1===this.#u&&(this.#c=f.focusManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#i.onFocus())}),this.#d=m.onlineManager.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#i.onOnline())}))}unmount(){this.#u--,0===this.#u&&(this.#c?.(),this.#c=void 0,this.#d?.(),this.#d=void 0)}isFetching(e){return this.#i.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#a.findAll({...e,status:"pending"}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#i.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),r=this.#i.build(this,t),n=r.state.data;return void 0===n?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(n))}getQueriesData(e){return this.#i.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,r){let n=this.defaultQueryOptions({queryKey:e}),a=this.#i.get(n.queryHash),s=a?.state.data,o=(0,i.functionalUpdate)(t,s);if(void 0!==o)return this.#i.build(this,n).setData(o,{...r,manual:!0})}setQueriesData(e,t,r){return s.notifyManager.batch(()=>this.#i.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,r)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#i.get(t.queryHash)?.state}removeQueries(e){let t=this.#i;s.notifyManager.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let r=this.#i;return s.notifyManager.batch(()=>(r.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){let r={revert:!0,...t};return Promise.all(s.notifyManager.batch(()=>this.#i.findAll(e).map(e=>e.cancel(r)))).then(i.noop).catch(i.noop)}invalidateQueries(e,t={}){return s.notifyManager.batch(()=>(this.#i.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType==="none")?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t))}refetchQueries(e,t={}){let r={...t,cancelRefetch:t.cancelRefetch??!0};return Promise.all(s.notifyManager.batch(()=>this.#i.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,r);return r.throwOnError||(t=t.catch(i.noop)),"paused"===e.state.fetchStatus?Promise.resolve():t}
1))).then(i.noop)}fetchQuery(e){let t=this.defaultQueryOptions(e);void 0===t.retry&&(t.retry=!1);let r=this.#i.build(this,t);return r.isStaleByTime((0,i.resolveStaleTime)(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(i.noop).catch(i.noop)}fetchInfiniteQuery(e){return e.behavior=p(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(i.noop).catch(i.noop)}ensureInfiniteQueryData(e){return e.behavior=p(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return m.onlineManager.isOnline()?this.#a.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#i}getMutationCache(){return this.#a}getDefaultOptions(){return this.#s}setDefaultOptions(e){this.#s=e}setQueryDefaults(e,t){this.#o.set((0,i.hashKey)(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#o.values()],r={};return t.forEach(t=>{(0,i.partialMatchKey)(e,t.queryKey)&&Object.assign(r,t.defaultOptions)}),r}setMutationDefaults(e,t){this.#l.set((0,i.hashKey)(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#l.values()],r={};return t.forEach(t=>{(0,i.partialMatchKey)(e,t.mutationKey)&&Object.assign(r,t.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#s.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=(0,i.hashQueryKeyByOptions)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.throwOnError&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===i.skipToken&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#s.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#i.clear(),this.#a.clear()}},b=e.i(912598),w=e.i(660678),v=e.i(271645),x=e.i(981140),k=e.i(820783),E=e.i(30030),_=e.i(726330),C=(e.i(610772),e.i(853660)),S=(e.i(774606),e.i(296626)),O=e.i(248425),P=Symbol("radix.slottable");e.i(369340);var I=e.i(959411),[q,R]=(0,E.createContextScope)("Tooltip",[C.createPopperScope]),T=(0,C.createPopperScope)(),j="TooltipProvider",A="tooltip.open",[M,L]=q(j),H=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:i=300,disableHoverableContent:a=!1,children:s}=e,o=v.useRef(!0),l=v.useRef(!1),u=v.useRef(0);return v.useEffect(()=>{let e=u.current;return()=>window.clearTimeout(e)},[]),(0,r.jsx)(M,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:v.useCallback(()=>{window.clearTimeout(u.current),o.current=!1},[]),onClose:v.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>o.current=!0,i)},[i]),isPointerInTransitRef:l,onPointerInTransitChange:v.useCallback(e=>{l.current=e},[]),disableHoverableContent:a,children:s})};H.displayName=j;var N="Tooltip",[W,Q]=q(N),D="TooltipTrigger";v.forwardRef((e,t)=>{let{__scopeTooltip:n,...i}=e,a=Q(D,n),s=L(D,n),o=T(n),l=v.useRef(null),u=(0,k.useComposedRefs)(t,l,a.onTriggerChange),c=v.useRef(!1),d=v.useRef(!1),h=v.useCallback(()=>c.current=!1,[]);return v.useEffect(()=>()=>document.removeEventListener("pointerup",h),[h]),(0,r.jsx)(C.Anchor,{asChild:!0,...o,children:(0,r.jsx)(O.Primitive.button,{"aria-describedby":a.open?a.contentId:void 0,"data-state":a.stateAttribute,...i,ref:u,onPointerMove:(0,x.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(d.current||s.isPointerInTransitRef.current||(a.onTriggerEnter(),d.current=!0))}),onPointerLeave:(0,x.composeEventHandlers)(e.onPointerLeave,()=>{a.onTriggerLeave(),d.current=!1}),onPointerDown:(0,x.composeEventHandlers)(e.onPointerDown,()=>{a.open&&a.onClose(),c.current=!0,document.addEventListener("pointerup",h,{once:!0})}),onFocus:(0,x.composeEventHandlers)(e.onFocus,()=>{c.current||a.onOpen()}),onBlur:(0,x.composeEventHandlers)(e.onBlur,a.onClose),onClick:(0,x.composeEventHandlers)(e.onClick,a.onClose)})})}).displayName=D;var[B,F]=q("TooltipPortal",{forceMount:void 0}),K="TooltipContent",$=v.forwardRef((e,t)=>{let n=F(K,e.__scopeTooltip),{forceMount:i=n.forceMount,side:a="top",...s}=e,o=Q(K,e.__scopeTooltip);return(0,r.jsx)(S.Presence,{present:i||o.open,children:o.disableHoverableContent?(0,r.jsx)(X,{side:a,...s,ref:t}):(0,r.jsx)(z,{side:a,...s,ref:t})})}),z=v.forwardRef((e,t)=>
1{let n=Q(K,e.__scopeTooltip),i=L(K,e.__scopeTooltip),a=v.useRef(null),s=(0,k.useComposedRefs)(t,a),[o,l]=v.useState(null),{trigger:u,onClose:c}=n,d=a.current,{onPointerInTransitChange:h}=i,f=v.useCallback(()=>{l(null),h(!1)},[h]),m=v.useCallback((e,t)=>{let r,n=e.currentTarget,i={x:e.clientX,y:e.clientY},a=function(e,t){let r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),a=Math.abs(t.left-e.x);switch(Math.min(r,n,i,a)){case a:return"left";case i:return"right";case r:return"top";case n:return"bottom";default:throw Error("unreachable")}}(i,n.getBoundingClientRect());l(((r=[...function(e,t,r=5){let n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return n}(i,a),...function(e){let{top:t,right:r,bottom:n,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:n},{x:i,y:n}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let n=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(n.y-r.y)>=(e.y-r.y)*(n.x-r.x))t.pop();else break}t.push(n)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let n=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(n.y-t.y)>=(e.y-t.y)*(n.x-t.x))r.pop();else break}r.push(n)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),h(!0)},[h]);return v.useEffect(()=>()=>f(),[f]),v.useEffect(()=>{if(u&&d){let e=e=>m(e,d),t=e=>m(e,u);return u.addEventListener("pointerleave",e),d.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),d.removeEventListener("pointerleave",t)}}},[u,d,m,f]),v.useEffect(()=>{if(o){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},n=u?.contains(t)||d?.contains(t),i=!function(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let s=t[e],o=t[a],l=s.x,u=s.y,c=o.x,d=o.y;u>n!=d>n&&r<(c-l)*(n-u)/(d-u)+l&&(i=!i)}return i}(r,o);n?f():i&&(f(),c())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,d,o,c,f]),(0,r.jsx)(X,{...e,ref:s})}),[U,G]=q(N,{isInside:!1}),V=((t=({children:e})=>(0,r.jsx)(r.Fragment,{children:e})).displayName="TooltipContent.Slottable",t.__radixId=P,t),X=v.forwardRef((e,t)=>{let{__scopeTooltip:n,children:i,"aria-label":a,onEscapeKeyDown:s,onPointerDownOutside:o,...l}=e,u=Q(K,n),c=T(n),{onClose:d}=u;return v.useEffect(()=>(document.addEventListener(A,d),()=>document.removeEventListener(A,d)),[d]),v.useEffect(()=>{if(u.trigger){let e=e=>{let t=e.target;t?.contains(u.trigger)&&d()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[u.trigger,d]),(0,r.jsx)(_.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:e=>e.preventDefault(),onDismiss:d,children:(0,r.jsxs)(C.Content,{"data-state":u.stateAttribute,...c,...l,ref:t,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,r.jsx)(V,{children:i}),(0,r.jsx)(U,{scope:n,isInside:!0,children:(0,r.jsx)(I.Root,{id:u.contentId,role:"tooltip",children:a||i})})]})})});$.displayName=K;var Y="TooltipArrow";v.forwardRef((e,t)=>{let{__scopeTooltip:n,...i}=e,a=T(n);return G(Y,n).isInside?null:(0,r.jsx)(C.Arrow,{...a,...i,ref:t})}).displayName=Y;var J=e.i(647163);v.forwardRef(({className:e,sideOffset:t=4,...n},i)=>(0,r.jsx)($,{ref:i,sideOffset:t,className:(0,J.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})).displayName=$.displayName;var Z=e.i(846696);function ee(e){let t,i,a,s,o=(0,n.c)(9),{children:l,dehydratedState:u}=e,[c]=(0,v.useState)(et);return o[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(Z.Toaster,{position:"top-center",richColors:!0,className:"!z-[200]"}),o[0]=t):t=o[0],o[1]!==l?(i=(0,r.jsxs)(H,{children:[l,t]}),o[1]=l,o[2]=i):i=o[2],o[3]!==u||o[4]!==i?(a=(0,r.jsx)(w.HydrationBoundary,{state:u,children:i}),o[3]=u,o[4]=i,o[5]=a):a=o[5],o[6]!==c||o[7]!==a?(s=(0,r.jsx)(b.QueryClientProvider,{client:c,children:a}),o[6]=c,o[7]=a,o[8]=s):s=o[8],s}function et(){return new y({defaultOptions:{queries:{staleTime:3e4,retry:1,refetchOnWindowFocus:!1}}})}e.s(["Providers",()=>ee],128739)},722106,e=>{"use strict";var t=e.i(843476),r=e.i(271645);let n=(0,r.lazy)(()=>e.A(121071)),i=new Map;function a({children:a}){let[s,o]=(0,r.useState)(null),l=(0,r.useRef)(null);(0,r.useEffect)(()=>{e.A(644985).then(({default:t})=>{t.init("phc_gCD5OpG985YlJaZexziIHpx2mu0vGNnjRqc7El27SAp",{api_host:"https://us.i.posthog.com",defaults:"2026-01-30",person_profiles:"identified_only",capture_pageview:!1,capture_pageleave:!0,capture_performance:{web_vitals:!1},before_send:e=>{let t=e?.properties?.$current_url??"";return["/login","/au/download-thrive","/terms-conditions","/privacy-policy"].some(e=>t.includes(e))?null:e}}),l.current=t,e.A(646073).then(e=>{o(()=>e.PostHogProvider)})})},[]),(0,r.useEffect)(()=>{function e(e){let t=l.current;if(!t)return;let r=e.data;if(r?.type!=="hsFormCallback"||r?.eventName!=="onFormSubmit")return;let n=r.data;if(!n||!Array.isArray(n))return;let a=n.find(e=>"email"===e.name)?.value;if(!a)return;let s=n.find(e=>"firstname"===e.name)?.value??"",o=n.find(e=>"lastname"===e.name)?.value??"",u=`${s} ${o}`.trim();t.identify(a,{email:a,...u?{name:u}:{}});let c=r.id,d=i.get(c),h=d?.posthogEvent??"hubspot_form_submitted",f=d?.posthogFormName??c;t.capture(h,{form_name:f,hs_form_id:c});let m=crypto.randomUUID();window.rdt?.("track","Lead",{conversionId:m}),fetch("/api/reddit-capi",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({conversionId:m,email:a,userAgent:navigator.userAgent,clickId:sessionStorage.getItem("rdt_cid")??void 0,screenWidth:screen.width,screenHeight:screen.height})}).catch(()=>{})}return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[]);let u=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.Suspense,{fallback:null,children:(0,t.jsx)(n,{})}),a]});return s&&l.current?(0,t.jsx)(s,{client:l.current,children:u}):u}e.s(["PostHogProvider",()=>a,"hubspotFormRegistry",0,i])},869940,e=>{"use strict";var t=e.i(500932),r=e.i(271645),n=e.i(618566);let i=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gbraid","gad_source","fbclid","rdt_cid"];function a(){let e,a,s=(0,t.c)(3),o=(0,n.useSearchParams)();return s[0]!==o?(e=()=>{if(i.some(e=>o.getAll(e).length>0)){sessionStorage.getItem("utm_source")||i.forEach(e=>{let t=o.getAll(e).at(-1);t&&sessionStorage.setItem(e,t)});return}if(!sessionStorage.getItem("utm_source"))return;let e=new URL(window.location.href),t=!1;i.forEach(r=>{let n=sessionStorage.getItem(r);n&&!e.searchParams.has(r)&&(e.searchParams.set(r,n),t=!0)}),t&&window.history.replaceState({},"",e.pathname+e.search+e.hash)},a=[o],s[0]=o,s[1]=e,s[2]=a):(e=s[1],a=s[2]),(0,r.useEffect)(e,a),null}e.s(["UtmCapture",()=>a])},334178,e=>{"use strict";var t=e.i(500932),r=e.i(271645);let n=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","fbclid"];function i(){let e,n=(0,t.c)(1);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],n[0]=e):e=n[0],(0,r.useEffect)(a,e),null}function a(){return document.addEventListener("click",s,!0),()=>document.removeEventListener("click",s,!0)}function s(e){let t=e.target.closest("a");if(!t)return;let r=t.getAttribute("href");if(!r||r.startsWith("http")||r.startsWith("//")||r.startsWith("#")||r.startsWith("mailto:")||r.startsWith("tel:"))return;let i={};if(n.forEach(e=>{let t=sessionStorage.getItem(e);t&&(i[e]=t)}),0===Object.keys(i).length)return;let a=new URL(r,window.location.origin);
1Object.entries(i).forEach(e=>{let[t,r]=e;a.searchParams.has(t)||a.searchParams.set(t,r)}),t.setAttribute("href",a.pathname+a.search+a.hash)}e.s(["UtmLinkInterceptor",()=>i])},812533,e=>{"use strict";var t=e.i(500932),r=e.i(618566),n=e.i(271645);function i(){let e,i=(0,t.c)(3),s=(0,r.usePathname)(),o=(0,r.useSearchParams)();return i[0]!==s||i[1]!==o?(e=[s,o],i[0]=s,i[1]=o,i[2]=e):e=i[2],(0,n.useEffect)(a,e),null}function a(){"function"==typeof window.rdt&&window.rdt("track","PageVisit")}e.s(["RedditPixelPageView",()=>i])},344411,e=>{"use strict";var t=e.i(843476),r=e.i(500932),n=e.i(618566),i=e.i(271645),a=e.i(522016),s=e.i(683467),o=e.i(463668);function l(e,t){document.cookie=`${e}=${t}; path=/; max-age=${o.REGION_COOKIE_MAX_AGE}; SameSite=Lax`}function u(e){let n,u,h,f,m,p,g,y,b,w,v,x,k,E,_=(0,r.c)(29),{currentRegion:C}=e,[S,O]=(0,i.useState)(!1),[P,I]=(0,i.useState)(null);_[0]!==C?(n=()=>{if(O(!1),I(null),(0,o.regionFromPathname)(window.location.pathname)===C){if(sessionStorage.getItem(o.REGION_EXPLICIT_NAV_KEY)===C){sessionStorage.removeItem(o.REGION_EXPLICIT_NAV_KEY),l(o.REGION_COOKIE,C);return}(function(e){if("u">typeof document)return document.cookie.split("; ").find(t=>t.startsWith(`${e}=`))?.split("=")[1]})(o.REGION_COOKIE)!==C&&fetch("/api/region").then(d).then(e=>{let{region:t}=e;if((0,o.isSiteRegion)(t)){if(t===C)return void l(o.REGION_COOKIE,C);I(t),O(!0)}}).catch(c)}},u=[C],_[0]=C,_[1]=n,_[2]=u):(n=_[1],u=_[2]),(0,i.useEffect)(n,u),_[3]!==P?(h=function(){P&&l(o.REGION_COOKIE,P)},_[3]=P,_[4]=h):h=_[4];let q=h;_[5]!==C?(f=function(){l(o.REGION_COOKIE,C),O(!1)},_[5]=C,_[6]=f):f=_[6];let R=f;if(!S||!P||P===C)return null;_[7]!==C||_[8]!==P?(m=(0,o.getRegionBannerCopy)(C,P),_[7]=C,_[8]=P,_[9]=m):m=_[9];let T=m;return _[10]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)("style",{children:"\n        header.fixed { top: var(--region-banner-h, 0px) !important; }\n        body { padding-top: var(--region-banner-h, 0px); }\n        :root { --region-banner-h: 40px; }\n      "}),_[10]=p):p=_[10],_[11]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)(s.LucideIcon,{icon:"Globe",className:"w-4 h-4 shrink-0 opacity-80"}),_[11]=g):g=_[11],_[12]!==T.message?(y=(0,t.jsx)("span",{className:"text-white/90",children:T.message}),_[12]=T.message,_[13]=y):y=_[13],_[14]!==P?(b=(0,o.regionHomePath)(P),_[14]=P,_[15]=b):b=_[15],_[16]!==T.cta||_[17]!==q||_[18]!==b?(w=(0,t.jsxs)(a.default,{href:b,onClick:q,className:"font-semibold text-accent underline underline-offset-2 hover:text-accent/80 transition-colors shrink-0",children:[T.cta," →"]}),_[16]=T.cta,_[17]=q,_[18]=b,_[19]=w):w=_[19],_[20]!==w||_[21]!==y?(v=(0,t.jsxs)("div",{className:"flex items-center gap-3 flex-1",children:[g,y,w]}),_[20]=w,_[21]=y,_[22]=v):v=_[22],_[23]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)(s.LucideIcon,{icon:"X",className:"w-4 h-4 text-white/70"}),_[23]=x):x=_[23],_[24]!==R?(k=(0,t.jsx)("button",{onClick:R,"aria-label":"Dismiss region suggestion",className:"shrink-0 p-1 rounded hover:bg-white/10 transition-colors",children:x}),_[24]=R,_[25]=k):k=_[25],_[26]!==v||_[27]!==k?(E=(0,t.jsxs)(t.Fragment,{children:[p,(0,t.jsx)("div",{role:"status",className:"fixed top-0 left-0 right-0 z-[60] bg-primary text-primary-foreground",children:(0,t.jsxs)("div",{className:"container mx-auto px-4 py-2 flex items-center justify-between gap-4 text-sm",children:[v,k]})})]}),_[26]=v,_[27]=k,_[28]=E):E=_[28],E}function c(){}function d(e){return e.json()}function h(){let e,i,a=(0,r.c)(4),s=(0,n.usePathname)();a[0]!==s?(e=(0,o.regionFromPathname)(s),a[0]=s,a[1]=e):e=a[1];let l=e;return a[2]!==l?(i=(0,t.jsx)(u,{currentRegion:l}),a[2]=l,a[3]=i):i=a[3],i}e.s(["PathAwareRegionBanner",()=>h],344411)},609714,e=>{"use strict";var t=e.i(843476),r=e.i(500932),n=e.i(271645),i=e.i(88653),a=e.i(846932),s=e.i(683467),o=e.i(21992),l=e.i(647163),u=e.i(681307);let c={enabled:!1,message:"",linkText:null,linkUrl:null,variant:"info",dismissible:!0},d=u.z.object({enabled:u.z.boolean(),message:u.z.string(),linkText:u.z.string().nullable(),linkUrl:u.z.string().nullable(),variant:u.z.enum(["info","warning","success","promo"]),dismissible:u.z.boolean()}),h={info:"bg-primary text-white",warning:"bg-amber-500 text-white",success:"bg-green-600 text-white",promo:"bg-accent text-gray-900"};function f(){let e,u,f,m,p,g,y,b,w,v,x,k,E=(0,r.c)(25),_=(0,o.useCmsSection)("global","announcement-bar",c,d);E[0]!==_.message?(e=_.message?function(e){let t=0;for(let r=0;r<e.length;r++)t=(t<<5)-t+e.charCodeAt(r)|0;return`announcement-dismissed-${t}`}(_.message):"",E[0]=_.message,E[1]=e):e=E[1];let C=e;E[2]!==C?(u=()=>!!C&&"1"===sessionStorage.getItem(C),E[2]=C,E[3]=u):u=E[3];
1let[S,O]=(0,n.useState)(u);E[4]!==C?(f=()=>{O(!0),C&&sessionStorage.setItem(C,"1")},E[4]=C,E[5]=f):f=E[5];let P=f;if(!_.enabled||!_.message.trim()||S)return null;E[6]===Symbol.for("react.memo_cache_sentinel")?(m={height:0,opacity:0},p={height:"auto",opacity:1},g={height:0,opacity:0},y={duration:.3,ease:"easeOut"},E[6]=m,E[7]=p,E[8]=g,E[9]=y):(m=E[6],p=E[7],g=E[8],y=E[9]);let I=h[_.variant];return E[10]!==I?(b=(0,l.cn)("relative flex items-center justify-center gap-2 px-4 py-2.5 text-sm font-medium",I),E[10]=I,E[11]=b):b=E[11],E[12]!==_.message?(w=(0,t.jsx)("span",{className:"text-center",children:_.message}),E[12]=_.message,E[13]=w):w=E[13],E[14]!==_.linkText||E[15]!==_.linkUrl?(v=_.linkText&&_.linkUrl&&(0,t.jsx)("a",{href:_.linkUrl,className:"underline underline-offset-2 font-semibold whitespace-nowrap",children:_.linkText}),E[14]=_.linkText,E[15]=_.linkUrl,E[16]=v):v=E[16],E[17]!==_.dismissible||E[18]!==P?(x=_.dismissible&&(0,t.jsx)("button",{type:"button",onClick:P,className:"absolute right-3 top-1/2 -translate-y-1/2 p-1 rounded-sm opacity-70 hover:opacity-100 transition-opacity","aria-label":"Dismiss announcement",children:(0,t.jsx)(s.LucideIcon,{icon:"X",className:"h-4 w-4"})}),E[17]=_.dismissible,E[18]=P,E[19]=x):x=E[19],E[20]!==v||E[21]!==x||E[22]!==b||E[23]!==w?(k=(0,t.jsx)(i.AnimatePresence,{children:(0,t.jsx)(a.motion.div,{initial:m,animate:p,exit:g,transition:y,className:"overflow-hidden",children:(0,t.jsxs)("div",{className:b,children:[w,v,x]})},"announcement-bar")}),E[20]=v,E[21]=x,E[22]=b,E[23]=w,E[24]=k):k=E[24],k}e.s(["AnnouncementBar",()=>f])},3303,(e,t,r)=>{t.exports=e.r(479520)},200809,e=>{"use strict";var t=e.i(843476),r=e.i(500932),n=e.i(3303),i=e.i(618566),a=e.i(271645);let s=[{matches:["/industries/aged-care"],delay:3e4,greeting:"👋 Looking for aged care workforce solutions? We help providers reduce carer turnover by up to 40% while meeting CMS staffing mandates. Can I show you how?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/senior-care","/us/industries/senior-care"],delay:3e4,greeting:"👋 Looking for senior care workforce solutions? We help facilities meet CMS mandates and reduce turnover by up to 40%. Want to see it in action?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/healthcare","/us/industries/healthcare"],delay:3e4,greeting:"👋 Managing complex healthcare rosters? We handle credential tracking, 24/7 coverage gaps, and award compliance automatically. Want to see it in action?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/hospitality","/us/industries/hospitality"],delay:3e4,greeting:"👋 Struggling with award complexity and last-minute callouts? We help hospitality teams schedule smarter and stay compliant. Want a quick look?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/retail","/us/industries/retail"],delay:3e4,greeting:"👋 Multi-site retail scheduling getting complicated? We help retail teams cut scheduling time by 80% across every location. Can I show you how?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/events","/industries/sports-entertainment","/us/industries/sports-entertainment"],delay:3e4,greeting:"👋 Managing event-day workforce at scale? We power venues like Ball Arena and Oak View Group. Want to see how it works for large events?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/education","/industries/child-care","/us/industries/education-childcare"],delay:3e4,greeting:"👋 Need to stay on top of staff-to-child ratios and credential compliance? We make it automatic. Want a quick demo?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/accommodation","/industries/hotels","/us/industries/hotels-accommodation"],delay:3e4,greeting:"👋 Running 24/7 hotel operations across multiple departments? We unify scheduling, HR and payroll in one platform. Want to see it?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/manufacturing","/us/industries/manufacturing"],delay:3e4,greeting:"👋 Complex shift patterns and award compliance slowing you down? We automate it. Want to see how Humanforce works for manufacturing?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/industries/security-cleaning","/industries/security","/us/industries/security-facilities"],delay:3e4,greeting:"👋 Managing 24/7 multi-site security rosters? We handle credential tracking and coverage gaps automatically. Want a quick look?",quickReplies:["Show me how it works","Book a demo","Tell me more"]},{matches:["/product/workforce-management","/us/product/workforce-management"],delay:2e4,greeting:"👋 Exploring workforce management solutions? We cut scheduling time by 80% and reduce labour costs by 15%. Want to see how?",quickReplies:["See a demo","How does pricing work?","Tell me more"]},{matches:["/product/hr","/us/product/hr"],delay:2e4,greeting:"👋 Looking to streamline HR and onboarding? We connect hiring, onboarding, performance and engagement in one platform. Want a walkthrough?",quickReplies:["See a demo","How does pricing work?","Tell me more"]},{matches:["/product/talent","/us/product/talent"],delay:2e4,greeting:"👋 Struggling to hire frontline workers fast enough? Our talent pools help customers like Tree of Life hire 230 peo
1ple in a single month. Want to see how?",quickReplies:["See a demo","How does pricing work?","Tell me more"]},{matches:["/products/ai","/products/analytics","/product/ai-analytics","/us/product/ai-analytics","/us/products/ai","/us/products/analytics","/uk/product/ai-analytics","/uk/products/ai","/uk/products/analytics"],delay:2e4,greeting:"👋 Exploring AI and Analytics for your frontline workforce? Humanforce connects intelligent recruitment, scheduling, clocking, and workforce insights in the flow of work. Want a look?",quickReplies:["See a demo","How does pricing work?","Tell me more"]},{matches:["/product/payroll","/us/product/payroll"],delay:2e4,greeting:"👋 Tired of payroll errors from manual timesheet processing? We automate award interpretation and STP2 reporting. Want to see how it works?",quickReplies:["See a demo","How does pricing work?","Tell me more"]},{matches:["/product/benefits","/us/product/benefits"],delay:2e4,greeting:"👋 Looking to improve employee retention and financial wellbeing? Our earned wage access and benefits platform makes a real difference. Want to learn more?",quickReplies:["See a demo","How does pricing work?","Tell me more"]},{matches:["/pricing"],delay:1e4,greeting:"👋 Got questions about pricing? We offer Core and Pro plans, both custom-quoted based on your team size and modules. I can help you figure out what fits. What industry are you in?",quickReplies:["Aged care","Healthcare","Hospitality","Retail","Other"]},{matches:["/demo"],delay:5e3,greeting:"👋 Thinking about booking a demo? I can answer any questions first, or help you figure out which features matter most for your industry. What are you hoping to see?",quickReplies:["WFM & Scheduling","HR & Onboarding","AI & Analytics","All of it!"]}];function o(e){let t;window.HF_CHAT_BOOT={pathname:e,pageContext:(t=s.find(t=>t.matches.some(t=>e.includes(t))))?{delay:t.delay,greeting:t.greeting,quickReplies:t.quickReplies}:null}}function l(){let e,s,l,u=(0,r.c)(5),c=(0,i.usePathname)(),d=(0,a.useRef)(!1);return(u[0]!==c?(e=()=>{o(c),d.current&&window.dispatchEvent(new CustomEvent("hf-chat-route"))},s=[c],u[0]=c,u[1]=e,u[2]=s):(e=u[1],s=u[2]),(0,a.useLayoutEffect)(e,s),c.startsWith("/admin"))?null:(u[3]!==c?(l=(0,t.jsx)(n.default,{id:"hf-sales-chatbot",src:"https://humanforce-chatbot.vercel.app/widget.js?v=10",strategy:"afterInteractive",onReady:()=>{d.current=!0,o(c),window.dispatchEvent(new CustomEvent("hf-chat-route"))}}),u[3]=c,u[4]=l):l=u[4],l)}e.s(["ChatbotWidget",()=>l],200809)},871e3,e=>{"use strict";var t=e.i(843476),r=e.i(500932),n=e.i(271645);function i(e){let n,i=(0,r.c)(2),{label:a}=e,s=a||"Preview only — not published. Verify facts before promoting to CMS.";return i[0]!==s?(n=(0,t.jsx)("div",{role:"status",className:"fixed bottom-4 left-4 right-4 md:left-auto md:right-6 md:max-w-md z-[60] rounded-lg bg-amber-500 text-amber-950 text-sm font-medium py-3 px-4 shadow-lg border border-amber-600/30",children:s}),i[0]=s,i[1]=n):n=i[1],n}function a(){let e,a,s,o=(0,r.c)(3),[l,u]=(0,n.useState)(!1);return(o[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>{let e=()=>{let e=window.location.pathname.startsWith("/products/"),t=new URLSearchParams(window.location.search).has("edit_token");u(e&&t)};return e(),window.addEventListener("popstate",e),()=>window.removeEventListener("popstate",e)},a=[],o[0]=e,o[1]=a):(e=o[0],a=o[1]),(0,n.useEffect)(e,a),l)?(o[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(i,{label:"Proposed edit — not live. Verify before applying."}),o[2]=s):s=o[2],s):null}e.s(["ProductEditPreviewBanner",()=>a],871e3)}]);

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.