PageSourceSearch

https://www.whitehalltraining.com/_next/static/chunks/pages/jobs-337346c706882942.js

js whitehalltraining.com collected 2026-10-04 13:29:55 UTC 25,335 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8142],{2350:function(){},46538:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/jobs",function(){return a(27641)}])},21657:function(e,t,a){"use strict";var s=a(85893);a(67294);var r=a(41664),n=a.n(r),i=a(76875),l=a.n(i);let o=e=>{let{items:t,className:a="",variant:r="default"}=e,i="onLight"===r?l().onLight:"onDark"===r?l().onDark:"";return(0,s.jsx)("nav",{"aria-label":"breadcrumb",className:"".concat(l().breadcrumb," ").concat(i," ").concat(a).trim(),children:(0,s.jsx)("ol",{className:l().breadcrumbList,children:t.map((e,a)=>(0,s.jsxs)("li",{className:l().breadcrumbItem,children:[e.isActive?(0,s.jsx)("span",{className:l().breadcrumbActive,"aria-current":"page",children:e.label}):(0,s.jsx)(n(),{href:e.href||"#",className:l().breadcrumbLink,children:e.label}),t.length>1&&a<t.length-1&&(0,s.jsx)("span",{className:l().breadcrumbSeparator,"aria-hidden":"true",children:"/"})]},a))})})};t.Z=o},82470:function(e,t,a){var s=a(34155);a(2350);var r=a(67294),n=r&&"object"==typeof r&&"default"in r?r:{default:r};function i(e,t){for(var a=0;a<t.length;a++){var s=t[a];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}var l=void 0!==s&&s.env&&!0,o=function(e){return"[object String]"===Object.prototype.toString.call(e)},d=function(){function e(e){var t=void 0===e?{}:e,a=t.name,s=void 0===a?"stylesheet":a,r=t.optimizeForSpeed,n=void 0===r?l:r;c(o(s),"`name` must be a string"),this._name=s,this._deletedRulePlaceholder="#"+s+"-deleted-rule____{}",c("boolean"==typeof n,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=n,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var i=document.querySelector('meta[property="csp-nonce"]');this._nonce=i?i.getAttribute("content"):null}var t,a=e.prototype;return a.setOptimizeForSpeed=function(e){c("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),c(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},a.isOptimizeForSpeed=function(){return this._optimizeForSpeed},a.inject=function(){var e=this;if(c(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(l||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,a){return"number"==typeof a?e._serverSheet.cssRules[a]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),a},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},a.getSheetForTag=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]},a.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},a.insertRule=function(e,t){if(c(o(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var a=this.getSheet();"number"!=typeof t&&(t=a.cssRules.length);try{a.insertRule(e,t)}catch(s){return l||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var r=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,r))}return this._rulesCount++},a.replaceRule=function(e,t){if(this._optimizeForSpeed){var a=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!a.cssRules[e])return e;a.deleteRule(e);try{a.insertRule(t,e)}catch(s){l||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),a.insertRule(this._deletedRulePlaceholder,e)}}else{var r=this._tags[e];c(r,"old rule at index `"+e+"` not found"),r.textContent=t}return e},a.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];c(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},a.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
1h(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},a.cssRules=function(){var e=this;return this._tags.reduce(function(t,a){return a?t=t.concat(Array.prototype.map.call(e.getSheetForTag(a).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},a.makeStyleTag=function(e,t,a){t&&c(o(t),"makeStyleTag accepts only strings as second parameter");var s=document.createElement("style");this._nonce&&s.setAttribute("nonce",this._nonce),s.type="text/css",s.setAttribute("data-"+e,""),t&&s.appendChild(document.createTextNode(t));var r=document.head||document.getElementsByTagName("head")[0];return a?r.insertBefore(s,a):r.appendChild(s),s},i(e.prototype,[{key:"length",get:function(){return this._rulesCount}}]),t&&i(e,t),e}();function c(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var u=function(e){for(var t=5381,a=e.length;a;)t=33*t^e.charCodeAt(--a);return t>>>0},h={};function m(e,t){if(!t)return"jsx-"+e;var a=String(t),s=e+a;return h[s]||(h[s]="jsx-"+u(e+"-"+a)),h[s]}function f(e,t){var a=e+t;return h[a]||(h[a]=t.replace(/__jsx-style-dynamic-selector/g,e)),h[a]}var x=function(){function e(e){var t=void 0===e?{}:e,a=t.styleSheet,s=void 0===a?null:a,r=t.optimizeForSpeed,n=void 0!==r&&r;this._sheet=s||new d({name:"styled-jsx",optimizeForSpeed:n}),this._sheet.inject(),s&&"boolean"==typeof n&&(this._sheet.setOptimizeForSpeed(n),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var a=this.getIdAndRules(e),s=a.styleId,r=a.rules;if(s in this._instancesCounts){this._instancesCounts[s]+=1;return}var n=r.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[s]=n,this._instancesCounts[s]=1},t.remove=function(e){var t=this,a=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(a in this._instancesCounts,"styleId: `"+a+"` not found"),this._instancesCounts[a]-=1,this._instancesCounts[a]<1){var s=this._fromServer&&this._fromServer[a];s?(s.parentNode.removeChild(s),delete this._fromServer[a]):(this._indices[a].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[a]),delete this._instancesCounts[a]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],a=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return a[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return Boolean(e[1])}))},t.styles=function(e){var t,a;return t=this.cssRules(),void 0===(a=e)&&(a={}),t.map(function(e){var t=e[0],s=e[1];return n.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:a.nonce?a.nonce:void 0,dangerouslySetInnerHTML:{__html:s}})})},t.getIdAndRules=function(e){var t=e.children,a=e.dynamic,s=e.id;if(a){var r=m(s,a);return{styleId:r,rules:Array.isArray(t)?t.map(function(e){return f(r,e)}):[f(r,t)]}}return{styleId:m(s),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),j=r.createContext(null);j.displayName="StyleSheetContext";var p=n.default.useInsertionEffect||n.default.useLayoutEffect,b=new x;function g(e){var t=b||r.useContext(j);return t&&p(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}g.dynamic=function(e){return e.map(function(e){return m(e[0],e[1])}).join(" ")},t.style=g},66543:function(e,t,a){"use strict";e.exports=a(82470).style},27641:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return p}});var s=a(85893),r=a(66543),n=a.n(r),i=a(9008),l=a.n(i),o=a(67294),d=a(11163),c=a(6212),u=a(35005),h=a(21657),m=a(64745),f=a(35861),x=a(41664),j=a.n(x);function p(){let{user:e,token:t}=(0,o.useContext)(f.S);(0,d.useRouter)();let[a,r]=(0,o.useState)([]),[i,x]=(0,o.useState)(!0),[p,b]=(0,o.useState)(null),[g,v]=(0,o.useState)(""),[y,_]=(0,o.useState)(1),[N,S]=(0,o.useState)(!1),[w,k]=(0,o.useState)({total:0,totalPages:0,perPage:12,page:1}),R=!!(e&&t),C=(0,o.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";try{x(!0),b(null);let a=new URLSearchParams({page:e.toString(),perPage:w.perPage.toString()});t.trim()&&a.append("search",t.trim());let s=await fetch("".concat(m.Mr,"/jobs?").concat(a.toString()));if(!s.ok)throw Error("Failed to fetch jobs: ".concat(s.status));let n=await s.json();if(n.success)r(n.data),k(n.pagination);else throw Error("Failed to fetch jobs")}catch(i){b(i.message||"An error occurred while fetching jobs"),r([])}finally{x(!1)}},[w.perPage]);(0,o.useEffect)(()=>{C(y,g)},[y]);let F=e=>{e.preventDefault(),_(1),C(1,g)},A=e=>{if(!R&&e>1){S(!0);return}_(e),window.scrollTo({top:0,behavior:"smooth"})},T=(e,t)=>
1{if(!R){let s=a.slice(0,3),r=s.some(e=>(e._id||e.externalId)===(t._id||t.externalId));if(!r){e.preventDefault(),S(!0);return}}},z=()=>{S(!1)},Z=e=>{if(!e)return"N/A";let t=new Date(e);return Number.isNaN(t.getTime())?"N/A":t.toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"})};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(l(),{children:[(0,s.jsx)("title",{children:"Jobs - Whitehall Training"}),(0,s.jsx)("meta",{name:"description",content:"Browse available job opportunities in clinical research and related fields"})]}),(0,s.jsx)("div",{className:"blogBanner",children:(0,s.jsx)("div",{className:"container py-3",children:(0,s.jsx)(h.Z,{items:[{label:"Home",href:"/"},{label:"Jobs",isActive:!0}]})})}),(0,s.jsx)("div",{className:"container-fluid",children:(0,s.jsxs)("div",{className:"jsx-183aad16a728fd20 container",children:[(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row mt-4",children:(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-12",children:(0,s.jsx)("h1",{style:{color:"#002b5c",fontWeight:500},className:"jsx-183aad16a728fd20",children:"Job Opportunities"})})}),(0,s.jsx)("section",{className:"jsx-183aad16a728fd20 mb-4",children:(0,s.jsx)("form",{onSubmit:F,className:"jsx-183aad16a728fd20",children:(0,s.jsxs)("div",{className:"jsx-183aad16a728fd20 row g-3 align-items-end",children:[(0,s.jsxs)("div",{className:"jsx-183aad16a728fd20 col-md-8",children:[(0,s.jsx)("label",{htmlFor:"job-search",style:{color:"#42566D"},className:"jsx-183aad16a728fd20 form-label fw-semibold",children:"Search jobs by title, company, location, or description"}),(0,s.jsx)("input",{id:"job-search",type:"text",placeholder:"Search jobs...",value:g,onChange:e=>v(e.target.value),className:"jsx-183aad16a728fd20 form-control"})]}),(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-md-2",children:(0,s.jsx)("button",{type:"submit",disabled:i,className:"jsx-183aad16a728fd20 btn btn-primary w-100",children:i?"Searching...":"Search"})}),(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-md-2",children:(0,s.jsx)("button",{type:"button",onClick:()=>{v(""),_(1),C(1,"")},disabled:i,className:"jsx-183aad16a728fd20 btn btn-outline-secondary w-100",children:"Reset"})})]})})}),i&&(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row justify-content-center",children:(0,s.jsxs)("div",{className:"jsx-183aad16a728fd20 col-12 text-center",children:[(0,s.jsx)("div",{role:"status",className:"jsx-183aad16a728fd20 spinner-border text-primary",children:(0,s.jsx)("span",{className:"jsx-183aad16a728fd20 visually-hidden",children:"Loading..."})}),(0,s.jsx)("p",{className:"jsx-183aad16a728fd20 mt-2",children:"Loading jobs..."})]})}),p&&!i&&(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row justify-content-center",children:(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-12",children:(0,s.jsxs)("div",{role:"alert",className:"jsx-183aad16a728fd20 alert alert-danger",children:[(0,s.jsx)("h4",{className:"jsx-183aad16a728fd20 alert-heading",children:"Error"}),(0,s.jsx)("p",{className:"jsx-183aad16a728fd20",children:p})]})})}),!i&&!p&&(0,s.jsx)(s.Fragment,{children:0===a.length?(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row justify-content-center",children:(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-12 text-center",children:(0,s.jsxs)("div",{role:"alert",className:"jsx-183aad16a728fd20 alert alert-info",children:[(0,s.jsx)("h4",{className:"jsx-183aad16a728fd20 alert-heading",children:"No Jobs Found"}),(0,s.jsx)("p",{className:"jsx-183aad16a728fd20",children:g?"No jobs match your search criteria. Try adjusting your search terms.":"There are currently no job listings available."})]})})}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row mb-3",children:(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-12",children:(0,s.jsx)("p",{style:{color:"#42566D",fontWeight:500},className:"jsx-183aad16a728fd20 mb-0",children:R?(0,s.jsxs)(s.Fragment,{children:["Showing ",a.length," of ",w.total," job",1!==w.total?"s":"",g&&' matching "'.concat(g,'"')]}):(0,s.jsxs)(s.Fragment,{children:["Showing ",Math.min(a.length,3)," of ",w.total," job",1!==w.total?"s":"",g&&' matching "'.concat(g,'"'),!R&&a.length>3&&(0,s.jsx)("span",{style:{color:"#dc3545",marginLeft:"8px"},className:"jsx-183aad16a728fd20",children:"- Register to view all jobs"})]})})})}),(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 table-responsive",children:(0,s.jsxs)("table",{className:"jsx-183aad16a728fd20 table table-hover align-middle job-table",children:[(0,s.jsx)("thead",{className:"jsx-183aad16a728fd20 table-light",children:(0,s.jsxs)("tr",{className:"jsx-183aad16a728fd20",children:[(0,s.jsx)("th",{scope:"col",className:"jsx-183aad16a728fd20",children:"Title"}),(0,s.jsx)("th",{scope:"col",className:"jsx-183aad16a728fd20",children:"Company"}),(0,s.jsx)("th",{scope:"col",className:"jsx-183aad16a728fd20",children:"Location"}),(0,s.jsx)("th",{scope:"col",className:"jsx-183aad16a728fd20",children:"Salary"}),(0,s.jsx)("th",{scope:"col",className:"jsx-183aad16a728fd20",children:"Posted"}),(0,s.jsx)("th",{scope:"col",className:"jsx-183aad16a728fd20",children:"Action"})]})}),(0,s.jsx)("tbody",{className:"jsx-183aad16a728fd20",children:(R?a:a.slice(0,3)).map((e,t)=>(0,s.jsxs)("tr",{style:!R&&t>=3?{display:"none"}:{},className:"jsx-183aad16a728fd20",children:[(0,s.jsx)("td",{style:{minWidth:"200px",color:"#002b5c",fontWeight:600},className:"jsx-183aad16a728fd20",children:e.title||"N/A"}),(0,s.jsx)("td",{style:{minWidth:"150px"},className:"jsx-183aad16a728fd20",children:e.company||"N/A"}),(0,s.jsx)("td",{style:{minWidth:"150px"},className:"jsx-183aad16a728fd20",children:e.location||"N/A"}),(0,s.jsx)("td",{style:{minWidth:"120px"},className:"jsx-183aad16a728fd20",children:e.salary||"Not specified"}),(0,s.jsx)("td",{style:{minWidth:"120px"},className:"jsx-183aad16a728fd20",children:(0,s.jsx)("small",{className:"jsx-183aad16a728fd20 text-muted",children:Z(e.published_at||e.syncedAt)})}),(0,s.jsx)("td",{style:{minWidth:"100px"},className:"jsx-183aad16a728fd20",children:e.url?(0,s.jsx)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",onClick:t=>T(t,e),className:"jsx-183aad16a728fd20 btn btn-sm btn-primary",children:"View Job"}):(0,s.jsx)("span",{className:"jsx-183aad16a728fd20 text-muted",children:"N/A"})})]},e._id||e.externalId))})]})}),!R&&a.length>3&&(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row mt-4 mb-4",children:(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-12 text-center",children:(0,s.jsxs)("div",{role:"alert",className:"jsx-183aad16a728fd20 alert alert-warning",children:[(0,s.jsx)("h5",{className:"jsx-183aad16a728fd20 alert-heading",children:"Want to see more jobs?"}),(0,s.jsxs)("p",{className:"jsx-183aad16a728fd20 mb-3",children:["Register or login to view all ",w.total," available job opportunities."]}),(0,s.jsxs)("div",{className:"jsx-183aad16a728fd20 d-flex gap-2 justify-content-center",children:[(0,s.jsx)(j(),{href:"/signup",className:"btn btn-primary",children:"Register Now"}),(0,s.jsx)(j(),{href:"/login",className:"btn btn-outline-primary",children:"Login"})]})]})})}),w.totalPages>1&&R&&(0,s.jsx)("nav",{"aria-label":"Jobs pagination",className:"jsx-183aad16a728fd20 mt-4",children:(0,s.jsxs)("ul",{className:"jsx-183aad16a728fd20 pagination justify-content-center",children:[(0,s.jsx)("li",{className:"jsx-183aad16a728fd20 "+"page-item ".concat(1===y?"disabled":""),children:(0,s.jsx)("button",{onClick:()=>A(y-1),disabled:1===y,className:"jsx-183aad16a728fd20 page-link",children:"Previous"})}),Array.from({length:w.totalPages},(e,t)=>t+1).map(e=>1===e||e===w.totalPages||e>=y-2&&e<=y+2?(0,s.jsx)("li",{className:"jsx-183aad16a728fd20 "+"page-item ".concat(y===e?"active":""),children:(0,s.jsx)("button",{onClick:()=>A(e),className:"jsx-183aad16a728fd20 page-link",children:e})},e):e===y-3||e===y+3?(0,s.jsx)("li",{className:"jsx-183aad16a728fd20 page-item disabled",children:(0,s.jsx)("span",{className:"jsx-183aad16a728fd20 page-link",children:"..."})},e):null),(0,s.jsx)("li",{className:"jsx-183aad16a728fd20 "+"page-item ".concat(y===w.totalPages?"disabled":""),children:(0,s.jsx)("button",{onClick:()=>A(y+1),disabled:y===w.totalPages,className:"jsx-183aad16a728fd20 page-link",children:"Next"})})]})})]})}),(0,s.jsx)(n(),{id:"183aad16a728fd20",children:".job-table.jsx-183aad16a728fd20 thead.jsx-183aad16a728fd20 th.jsx-183aad16a728fd20{padding:.5rem .75rem;font-weight:600;color:#0d2c59;background:#f5f8fb;text-align:center}.job-table.jsx-183aad16a728fd20 tbody.jsx-183aad16a728fd20 td.jsx-183aad16a728fd20{padding:.5rem .75rem;border-top:1px solid rgba(0,0,0,.05)}.job-table.jsx-183aad16a728fd20 tbody.jsx-183aad16a728fd20 tr.jsx-183aad16a728fd20:hover{background-color:#f8fbff}.job-table.jsx-183aad16a728fd20{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.job-table.jsx-183aad16a728fd20 thead.jsx-183aad16a728fd20{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px}"}),(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 row mt-5 mb-4",children:(0,s.jsx)("div",{className:"jsx-183aad16a728fd20 col-12",children:(0,s.jsxs)("div",{role:"alert",style:{backgroundColor:"#fff3cd",borderColor:"#ffc107",color:"#856404"},className:"jsx-183aad16a728fd20 alert alert-warning",children:[(0,s.jsx)("h6",{style:{fontWeight:600,marginBottom:"0.5rem"},className:"jsx-183aad16a728fd20 alert-heading",children:(0,s.jsx)("strong",{className:"jsx-183aad16a728fd20",children:"Disclaimer"})}),(0,s.jsxs)("p",{style:{fontSize:"0.95rem",lineHeight:"1.6"},className:"jsx-183aad16a728fd20 mb-0",children:[(0,s.jsx)("strong",{className:"jsx-183aad16a728fd20",children:"This information is provided for informational purposes only."})," Whitehall Training does not have any associations, partnerships, or affiliations with the companies listed in these job postings. Users are advised to exercise due diligence and verify all information before sharing any personal data with these external sites. Please ensure you verify the authenticity of the company and job posting before providing any personal information or credentials."]})]})})})]})}),(0,s.jsxs)(c.Z,{show:N,onHide:z,centered:!0,children:[(0,s.jsx)(c.Z.Header,{closeButton:!0,children:(0,s.jsx)(c.Z.Title,{children:"Register or Login to View Jobs"})}),(0,s.jsxs)(c.Z.Body,{children:[(0,s.jsx)("p",{children:"To view all job opportunities and access full job details, please register for a free account or login to your existing account."}),(0,s.jsxs)("div",{className:"d-flex flex-column gap-2",children:[(0,s.jsx)(j(),{href:"/signup",className:"btn btn-primary w-100",onClick:z,children:"Register Now"}),(0,s.jsx)(j(),{href:"/login",className:"btn btn-outline-primary w-100",onClick:z,children:"Login"})]})]}),(0,s.jsx)(c.Z.Footer,{children:(0,s.jsx)(u.Z,{variant:"secondary",onClick:z,children:"Close"})})]})]})}},76875:function(e){e.exports={breadcrumb:"Breadcrumb_breadcrumb__xXHUl",onDark:"Breadcrumb_onDark__LZAtU",breadcrumbList:"Breadcrumb_breadcrumbList__YowX6",breadcrumbItem:"Breadcrumb_breadcrumbItem__uAu69",breadcrumbLink:"Breadcrumb_breadcrumbLink__a6PBo",breadcrumbActive:"Breadcrumb_breadcrumbActive__56Z5C",breadcrumbSeparator:"Breadcrumb_breadcrumbSeparator__aW_AV"}},6212:function(e,t,a){"use strict";a.d(t,{Z:function(){return P}});var s,r=a(94184),n=a.n(r),i=a(9351),l=a(23004),o=a(67216),d=a(30099);function c(e){if((!s&&0!==s||e)&&l.Z){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),s=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return s}var u=a(32092),h=a(78146),m=a(35654),f=a(76852),x=a(94305),j=a(67294),p=a(81970),b=a(89673),g=a(41068),v=a(66611),y=(0,v.Z)("modal-body"),_=a(36467),N=a(76792),S=a(85893);let w=j.forwardRef(({bsPrefix:e,className:t,contentClassName:a,centered:s,size:r,fullscreen:i,children:l,scrollable:o,...d},c)=>{e=(0,N.vE)(e,"modal");let u=`${e}-dialog`,h="string"==typeof i?`${e}-fullscreen-${i}`:`${e}-fullscreen`;return(0,S.jsx)("div",{...d,ref:c,className:n()(u,t,r&&`${e}-${r}`,s&&`${u}-centered`,o&&`${u}-scrollable`,i&&h),children:(0,S.jsx)("div",{className:n()(`${e}-content`,a),children:l})})});w.displayName="ModalDialog";var k=(0,v.Z)("modal-footer"),R=a(703);let C=j.forwardRef(({bsPrefix:e,className:t,...a},s)=>
1(e=(0,N.vE)(e,"modal-header"),(0,S.jsx)(R.Z,{ref:s,...a,className:n()(t,e)})));C.displayName="ModalHeader",C.defaultProps={closeLabel:"Close",closeButton:!1};var F=a(39602);let A=(0,F.Z)("h4");var T=(0,v.Z)("modal-title",{Component:A});function z(e){return(0,S.jsx)(g.Z,{...e,timeout:null})}function Z(e){return(0,S.jsx)(g.Z,{...e,timeout:null})}let E=j.forwardRef(({bsPrefix:e,className:t,style:a,dialogClassName:s,contentClassName:r,children:g,dialogAs:v,"aria-labelledby":y,"aria-describedby":w,"aria-label":k,show:R,animation:C,backdrop:F,keyboard:A,onEscapeKeyDown:T,onShow:E,onHide:P,container:I,autoFocus:L,enforceFocus:O,restoreFocus:B,restoreFocusOptions:D,onEntered:W,onExit:H,onExiting:$,onEnter:M,onEntering:U,onExited:J,backdropClassName:q,manager:X,...V},K)=>{let[Y,G]=(0,j.useState)({}),[Q,ee]=(0,j.useState)(!1),et=(0,j.useRef)(!1),ea=(0,j.useRef)(!1),es=(0,j.useRef)(null),[er,en]=(0,u.Z)(),ei=(0,m.Z)(K,en),el=(0,h.Z)(P),eo=(0,N.SC)();e=(0,N.vE)(e,"modal");let ed=(0,j.useMemo)(()=>({onHide:el}),[el]);function ec(){return X||(0,b.t)({isRTL:eo})}function eu(e){if(!l.Z)return;let t=ec().getScrollbarWidth()>0,a=e.scrollHeight>(0,o.Z)(e).documentElement.clientHeight;G({paddingRight:t&&!a?c():void 0,paddingLeft:!t&&a?c():void 0})}let eh=(0,h.Z)(()=>{er&&eu(er.dialog)});(0,f.Z)(()=>{(0,d.Z)(window,"resize",eh),null==es.current||es.current()});let em=()=>{et.current=!0},ef=e=>{et.current&&er&&e.target===er.dialog&&(ea.current=!0),et.current=!1},ex=()=>{ee(!0),es.current=(0,x.Z)(er.dialog,()=>{ee(!1)})},ej=e=>{e.target===e.currentTarget&&ex()},ep=e=>{if("static"===F){ej(e);return}if(ea.current||e.target!==e.currentTarget){ea.current=!1;return}null==P||P()},eb=e=>{A?null==T||T(e):(e.preventDefault(),"static"===F&&ex())},eg=(e,t)=>{e&&eu(e),null==M||M(e,t)},ev=e=>{null==es.current||es.current(),null==H||H(e)},ey=(e,t)=>{null==U||U(e,t),(0,i.ZP)(window,"resize",eh)},e_=e=>{e&&(e.style.display=""),null==J||J(e),(0,d.Z)(window,"resize",eh)},eN=(0,j.useCallback)(t=>(0,S.jsx)("div",{...t,className:n()(`${e}-backdrop`,q,!C&&"show")}),[C,q,e]),eS={...a,...Y};eS.display="block";let ew=a=>(0,S.jsx)("div",{role:"dialog",...a,style:eS,className:n()(t,e,Q&&`${e}-static`,!C&&"show"),onClick:F?ep:void 0,onMouseUp:ef,"aria-label":k,"aria-labelledby":y,"aria-describedby":w,children:(0,S.jsx)(v,{...V,onMouseDown:em,className:s,contentClassName:r,children:g})});return(0,S.jsx)(_.Z.Provider,{value:ed,children:(0,S.jsx)(p.Z,{show:R,ref:ei,backdrop:F,container:I,keyboard:!0,autoFocus:L,enforceFocus:O,restoreFocus:B,restoreFocusOptions:D,onEscapeKeyDown:eb,onShow:E,onHide:P,onEnter:eg,onEntering:ey,onEntered:W,onExit:ev,onExiting:$,onExited:e_,manager:ec(),transition:C?z:void 0,backdropTransition:C?Z:void 0,renderBackdrop:eN,renderDialog:ew})})});E.displayName="Modal",E.defaultProps={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:w};var P=Object.assign(E,{Body:y,Header:C,Title:T,Footer:k,Dialog:w,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150})}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=46538)}),_N_E=e.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.