PageSourceSearch

https://app.driverfly.co/_next/static/chunks/pages/admin/companies-bac2972017dee0f2.js

js driverfly.co collected 2026-10-04 01:46:15 UTC 90,196 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8549,8635],{58871:function(e,n,t){"use strict";var r=t(16835),a=t(59499),s=t(67294),i=t(23157),l=t(54874),o=t(20522),c=t(85893);function u(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?u(Object(t),!0).forEach((function(n){(0,a.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var m={placeholder:function(e,n){n.isFocused;return d(d({},e),{},{color:"black",fontWeight:"lighter"})},clearIndicator:function(e,n){var t=n.isFocused;return d(d({},e),{},{color:"black",borderColor:t?"#2ec8c4":"#4ca7a8"})},container:function(e,n){var t=n.isFocused;return d(d({},e),{},{width:"100%",borderColor:t?"#2ec8c4":"#4ca7a8"})},control:function(e,n){var t=n.isFocused,r=n.menuIsOpen;return d(d({},e),{},{backgroundColor:"white",color:"black",borderColor:t||r?"#2ec8c4":"#d3d3d3"})},valueContainer:function(e){return d(d({},e),{},{maxHeight:"80px",overflowY:"auto"})}
1,option:function(e,n){n.data,n.isDisabled;var t=n.isFocused,r=n.isSelected;return d(d({},e),{},{color:t||r?"white":"black",backgroundColor:t?"#4169E1":r?"#4ca7a8":"white"})}};n.Z=function(e){var n,t=e.append,u=e.prepend,d=e.formik,p=e.required,h=e.className,f=e.enumType,v=e.options,x=e.valueKey,b=void 0===x?"value":x,g=e.labelKey,j=void 0===g?"label":g,y=e.createLabel,Z=e.label,w=e.labelPrefix,N=e.showNone,C=e.placeholder,O=e.displayPlaceholder,E=e.showNoneLabel,k=e.value,S=e.onChange,P=e.handleBlur,T=e.name,A=e.touched,L=e.error,_=e.hideOptions,R=e.showOptions,I=(0,l.$)().t;if(d){var z=d.getFieldMeta(T);z&&(k=z.value,A=z.touched,L=z.error),P=P||d.handleBlur}var D,F,B,H,M,U=(0,s.useRef)(null);if("object"==typeof f)v=null===(D=Object.entries(f))||void 0===D?void 0:D.map((function(e){var n,t=(0,r.Z)(e,2),s=(t[0],t[1]);return n={},(0,a.Z)(n,b,s),(0,a.Z)(n,j,s),n})),N&&v.push({value:"",label:E||"NONE"}),null!==_&&void 0!==_&&_.length&&(v=null===(F=v)||void 0===F?void 0:F.filter((function(e){return!_.includes(e.value)}))),null!==R&&void 0!==R&&R.length&&(v=null===(B=v)||void 0===B?void 0:B.filter((function(e){return R.includes(e.value)}))),v&&(null===(H=v)||void 0===H?void 0:H.length)>0&&(v=null===(M=v)||void 0===M?void 0:M.map((function(e){return{label:I(w?"".concat(w,".").concat(e[j]):e[j]),value:null===e||void 0===e?void 0:e.value}})));else if(v&&v.length>0&&"object"!=typeof v[0]){var G,$,V;if(v=null===(G=v)||void 0===G?void 0:G.map((function(e){var n;return n={},(0,a.Z)(n,b,e),(0,a.Z)(n,j,e),n})),N&&v.push({value:"",label:E||"NONE"}),v&&(null===($=v)||void 0===$?void 0:$.length)>0)v=null===(V=v)||void 0===V?void 0:V.map((function(e){return{label:I(null===e||void 0===e?void 0:e.label),value:null===e||void 0===e?void 0:e.value}}))}else if(y){var Y;v=null===(Y=v)||void 0===Y?void 0:Y.map((function(e){var n;return n={},(0,a.Z)(n,b,e[b]),(0,a.Z)(n,"value",e[b]),(0,a.Z)(n,j,y(e)),n})),N&&v.push({value:"",label:E||"NONE"})}return(0,c.jsx)(o.Z,{className:h,name:T,label:Z,required:p,formik:d,touched:A,error:L,prepend:u,append:t,children:(0,c.jsx)(i.ZP,{closeMenuOnSelect:!1,isMulti:!0,onChange:function(e){var n=e?e.map((function(e){return e.value})):[];if(S)return S(n);T&&(null===d||void 0===d||d.setFieldValue(T,n))},ref:U,value:(null===(n=v)||void 0===n?void 0:n.filter((function(e){var n;return null===(n=k)||void 0===n?void 0:n.includes(null===e||void 0===e?void 0:e.value)})))||[],className:"basic-single",isClearable:!0,styles:m,isSearchable:!0,onBlur:P,placeholder:(O||C)&&I("string"==typeof O&&O||C||Z||T),options:v})})}},42367:function(e,n,t){"use strict";t.d(n,{$:function(){return E}});var r=t(50029),a=t(87794),s=t.n(a),i=t(82175),l=t(67294),o=t(21608),c=t(70148),u=t(54874),d=t(2153),m=t(23881),p=t(92658),h=t(20381),f=t(82581),v=t(51274),x=t(97894),b=t(6181),g=t(18047),j=t(90995),y=t(22873),Z=t(58871),w=t(15576),N=t(85707),C=t(22884),O=t(85893);function E(e){var n,t=(0,u.$)().t,a=e.className,E=e.entity,k=e.onSaveComplete,S=e.onSaveError,P=e.skipApiCall,T=e.formRef,A=e.hideSubmitButton,L=e.readOnly,_=(0,l.useState)(""),R=_[0],I=_[1],z=(0,i.TA)({initialValues:new m.S,validationSchema:m.S.yupSchema(t),onSubmit:function(){var e=(0,r.Z)(s().mark((function e(n){var r,a,i;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!P){e.next=4;break}return k&&k(n),e.abrupt("return");case 4:if(r=new p.Z,a=null,null===E||void 0===E||!E.id){e.next=12;break}return e.next=9,r.update(E.id,n);case 9:a=e.sent,e.next=18;break;case 12:return e.next=14,r.create(n);case 14:if(a=e.sent,null===(i=a)||void 0===i||!i.id){e.next=18;break}return e.next=18,(0,v.n)(a.id);case 18:(0,f.h)(t,null!==E&&void 0!==E&&E.id?"update":"create","COMPANY"),a&&z.resetForm({values:a}),k&&k(a),e.next=28;break;case 23:e.prev=23,e.t0=e.catch(0),console.error("Unable to save entity",e.t0.response),(0,h.n)(e.t0,{formik:z,toast:c.Am,t:t}),S&&S(e.t0);case 28:case"end":return e.stop()}}),e,null,[[0,23]])})));return function(n){return e.apply(this,arguments)}}()});(0,l.useEffect)((function(){E&&!z.dirty&&z.resetForm({values:E})}),[E]),(0,l.useEffect)((function(){T&&(T.current=z)}),[z,T]),(0,C.L)((0,r.Z)(s().mark((function e(){var n,t,r,a,i,l,o,c,u;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==(n=z.values)&&void 0!==n&&n.photo){e.next=4;break}I(""),e.next=13;break;case 4:if(null===(t=z.values)||void 0===t||null===(r=t.photo)||void 0===r||!r.id){e.next=12;break}return c=new N.Z,e.next=8,c.getSignedUrl(null===z||void 0===z||null===(l=z.values)||void 0===l||null===(o=l.photo)||void 0===o?void 0:o.id);case 8:u=e.sent,I(null===u||void 0===u?void 0:u.path),e.next=13;break;case 12:null!==(a=z.values)&&void 0!==a&&null!==(i=a.photo)&&void 0!==i&&i.path&&I(z.values.photo.path);case 13:case"end":return e.stop()}}),e)}))),[null===(n=z.values)||void 0===n?void 0:n.photo]);var D=(0,d.Y)({isDirty:z.dirty,shouldWarn:!z.isSubmitting});return(0,O.jsxs)(O.Fragment,{children:[D,(0,O.jsx)(b.Z,{className:a,onSubmit:z.handleSubmit,formik:z,id:null===E||void 0===E?void 0:E.id,hideSubmitButton:A,children:(0,O.jsx)("fieldset",{disabled:L,children:(0,O.jsxs)(o.Z,{children:[(0,O.jsx)(g.Z,{className:"col-12 mt-4",label:t("NAME"),name:"name",required:!0,placeholder:t("NAME"),formik:z}),(0,O.jsx)(g.Z,{className:"col-12 mt-4",label:t("HEADQUATERS"),name:"location",placeholder:t("ADD_HEADQUATERS_LOCATION"),formik:z}),(0,O.jsx)(g.Z,{className:"col-12 mt-4",label:t("WEBSITE"),name:"website",placeholder:"https://www.example.com",formik:z}),(0,O.jsx)(y.Z,{className:"col-12 mt-4",label:t("ABOUT"),name:"about",rows:3,placeholder:t("ABOUT_PLACEHOLDER"),formik:z}),(0,O.jsx)(w.Z,{className:"col-12 mt-4",label:"COMPANY_LOGO",id:"imgpurpose",name:"photo",accept:"image/*",allowedSizeInByte:3145728,documentType:"PHOTO",formik:z}),R&&(0,O.jsx)("div",{className:"col-12",children:(0,O.jsx)("img",{className:"img-thumbnail",src:R,style:{maxWidth:"500px",height:"auto"}})}),(0,O.jsx)(x.Z,{delay:0,placement:"top",target:"imgpurpose",children:t("IMAGE_PURPOSE")}),(0,O.jsx)(j.Z,{className:"col-3 mt-4",label:"PHONE",name:"phone",placeholder:"PHONE",formik:z}),(0,O.jsx)("h5",{className:"mt-5 mb-3",children:t("SOCIAL_MEDIA_LINKS")}),(0,O.jsxs)("div",{className:"p-0 d-flex justify-content-start ",children:[(0,O.jsx)("div",{className:"col-3",children:(0,O.jsx)(g.Z,{className:"",label:t("FACEBOOK"),name:"facebook",placeholder:"https://www.facebook.com",formik:z})}),(0,O.jsx)("div",{className:"col-3",children:(0,O.jsx)(g.Z,{className:"",label:t("INSTAGRAM"),name:"instagram",placeholder:"https://www.instagram.com",formik:z})}),(0,O.jsx)("div",{className:"col-3",children:(0,O.jsx)(g.Z,{className:"",label:t("LINKEDIN"),name:"linkedin",placeholder:"https://www.linkedin.com",formik:z})}),(0,O.jsx)("div",{className:"col-3",children:(0,O.jsx)(g.Z,{className:"",label:t("TWITTER"),name:"twitter",placeholder:"https://www.twitter.com",formik:z})})]}),(0,O.jsxs)("div",{className:"col-12 mt-5",children:[(0,O.jsx)("h5",{className:"mb-3",children:t("COMPANY_DETAILS_FOR_RECRUITING")}),(0,O.jsx)("p",{className:"text-muted mb-3",children:t("COMPANY_DETAILS_HELP_TEXT")})]}
1),(0,O.jsx)(g.Z,{className:"col-6 mt-4",label:t("FLEET_SIZE"),name:"fleet_size",placeholder:t("FLEET_SIZE_PLACEHOLDER"),formik:z}),(0,O.jsx)(g.Z,{className:"col-6 mt-4",label:t("FOUNDED_YEAR"),name:"founded_year",type:"number",placeholder:"1995",formik:z}),(0,O.jsx)(g.Z,{className:"col-12 mt-4",label:t("SAFETY_RATING"),name:"safety_rating",placeholder:t("SAFETY_RATING_PLACEHOLDER"),formik:z}),(0,O.jsx)(y.Z,{className:"col-12 mt-4",label:t("COMPANY_CULTURE"),name:"company_culture",rows:3,placeholder:t("COMPANY_CULTURE_PLACEHOLDER"),formik:z}),(0,O.jsx)(y.Z,{className:"col-12 mt-4",label:t("COMPANY_BENEFITS"),name:"company_benefits",rows:3,placeholder:t("COMPANY_BENEFITS_PLACEHOLDER"),formik:z}),(0,O.jsx)(Z.Z,{className:"col-12 mt-4",label:t("SPECIALTIES"),name:"specialties",placeholder:t("SPECIALTIES_PLACEHOLDER"),formik:z,options:[{value:"Long Haul",label:t("LONG_HAUL")},{value:"Regional",label:t("REGIONAL")},{value:"Local Delivery",label:t("LOCAL_DELIVERY")},{value:"Dedicated Freight",label:t("DEDICATED_FREIGHT")},{value:"Owner Operator",label:t("OWNER_OPERATOR_SPECIALTY")},{value:"Lease Purchase",label:t("LEASE_PURCHASE")},{value:"Flatbed",label:t("FLATBED")},{value:"Refrigerated",label:t("REFRIGERATED")},{value:"Dry Van",label:t("DRY_VAN")},{value:"Tanker",label:t("TANKER")},{value:"Hazmat",label:t("HAZMAT")},{value:"Oversized Loads",label:t("OVERSIZED_LOADS")},{value:"Team Driving",label:t("TEAM_DRIVING")},{value:"Training Provided",label:t("TRAINING_PROVIDED")}]}),(0,O.jsx)(y.Z,{className:"col-12 mt-4",label:t("ADDITIONAL_INFORMATION"),name:"additional_information",rows:3,placeholder:t("ADDITIONAL_INFORMATION_PLACEHOLDER"),formik:z})]})})})]})}},56612:function(e,n,t){"use strict";t.d(n,{$:function(){return l}});var r=t(9008),a=t.n(r),s=t(54874),i=t(85893);function l(e){var n=e.children,t=e.title,r=(0,s.$)().t;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(a(),{children:(0,i.jsx)("title",{children:t?"Driverfly | ".concat(r(t)):"Driverfly"})}),n]})}},11086:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var r=t(67294),a=t(57976),s=t(69417),i=t(34837),l=t(55819),o=t(91575),c=t(54874),u=t(85893);function d(e){var n=e.id,t=e.options,d=e.onClick,m=(0,r.useState)({anchorEl:null}),p=m[0],h=m[1],f=(0,c.$)().t,v=null===t||void 0===t?void 0:t.filter((function(e){return!e.hide})),x=function(e){h({anchorEl:null})};n||(n=(0,o.DO)());var b=p.anchorEl;return null!==v&&void 0!==v&&v.length?(0,u.jsxs)("div",{children:[(0,u.jsx)(s.Z,{"aria-owns":b?n:void 0,"aria-haspopup":"true",onClick:function(e){h({anchorEl:e.currentTarget})},children:(0,u.jsx)(a.Z,{})}),(0,u.jsx)(i.Z,{id:n,anchorEl:b,open:Boolean(b),onClose:x,children:v.map((function(e,n){var t=e.icon,r=e.label;return"function"==typeof r&&(r=r()),(0,u.jsxs)(l.Z,{onClick:function(n){n.preventDefault(),x(),e.onClick&&e.onClick(n),d&&d(n)},children:[t&&(0,u.jsx)(t,{style:{marginRight:"5px"}})," ","string"==typeof r?f(r):r]},n)}))})]}):null}},55911:function(e,n,t){"use strict";t.d(n,{c:function(){return p}});var r=t(67294),a=t(95719),s=t(83024),i=t(60766),l=t(23149),o=t(84082),c=t(91657),u=t(32125),d=t(86994),m=t(85893),p=function(e){var n=e.isOpen,t=e.onClose,p=e.onConfirm,h=e.title,f=e.message,v=e.confirmText,x=void 0===v?"Confirm":v,b=e.cancelText,g=void 0===b?"Cancel":b,j=e.confirmButtonColor,y=void 0===j?"primary":j,Z=e.isLoading,w=void 0!==Z&&Z,N=e.loadingText,C=void 0===N?"Processing...":N,O=e.icon,E=void 0===O?"warning":O,k=e.size,S=e.centered,P=void 0===S||S,T=e.additionalContent;r.useEffect((function(){var e="confirmation-modal-button-styles";if("undefined"!==typeof document&&!document.getElementById(e)){var n=document.createElement("style");n.id=e,n.innerHTML="\n        .confirmation-modal-cancel-btn.btn-secondary:hover {\n          background-color: #6c757d !important;\n          border-color: #6c757d !important;\n          background-image: none !important;\n        }\n        .confirmation-modal-cancel-btn.btn-secondary:active,\n        .confirmation-modal-cancel-btn.btn-secondary:focus {\n          background-color: #6c757d !important;\n          border-color: #6c757d !important;\n          background-image: none !important;\n        }\n      ",document.head.appendChild(n)}}),[]);return(0,m.jsxs)(a.Z,{isOpen:n,toggle:t,centered:P,size:k,zIndex:1300,children:[(0,m.jsx)(s.Z,{toggle:t,children:h}),(0,m.jsxs)(i.Z,{children:[(0,m.jsxs)("div",{className:"d-flex align-items-start mb-3",children:[(0,m.jsx)("div",{className:"".concat(function(){switch(E){case"danger":return"bg-danger";case"warning":return"bg-warning";case"success":return"bg-success";default:return"bg-info"}}()," rounded-circle p-3 me-3 flex-shrink-0 d-flex align-items-center justify-content-center"),children:function(){var e="text-white";switch(E){case"danger":return(0,m.jsx)(c.Z,{size:24,className:e});case"warning":case"info":default:return(0,m.jsx)(u.Z,{size:24,className:e});case"success":return(0,m.jsx)(d.Z,{size:24,className:e})}}()}),(0,m.jsx)("div",{className:"flex-grow-1",children:"string"===typeof f?(0,m.jsx)("p",{className:"mb-0",children:f}):f})]}),T&&(0,m.jsx)("div",{className:"mt-3",children:T})]}),(0,m.jsxs)(l.Z,{children:[(0,m.jsx)(o.Z,{color:"secondary",className:"confirmation-modal-cancel-btn",onClick:t,disabled:w,children:g}),(0,m.jsx)(o.Z,{color:y,onClick:p,disabled:w,children:w?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{className:"spinner-border spinner-border-sm me-2",role:"status",children:(0,m.jsx)("span",{className:"visually-hidden",children:"Loading..."})}),C]}):x})]})]})}},62518:function(e,n,t){"use strict";t.d(n,{Z:function(){return j},m:function(){return g}});var r=t(59499),a=t(67294),s=t(10682),i=t(2086),l=t(35005),o=t(43725),c=t(85983),u=t(87950),d=t(90044),m=t(83782),p=t(54874),h=t(18047),f=t(11086),v=t(85893);function x(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function b(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?x(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):x(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function g(e,n,t){return"".concat(e,".").concat((null===n||void 0===n?void 0:n.id)||0,".").concat(t,".columns")}function j(e){var n=(0,p.$)().t,t=null===e||void 0===e?void 0:e.description,r=(0,m.D)({type:"local",key:e.columnSettingKey||"default"}),x=new Set(e.columns.filter((function(e){return null!=e.id&&(!("hidable"in e)||e.hidable)})).map((function(e){return e.id}))),g=(0,a.useState)([]),j=g[0],y=g[1],Z=(0,a.useState)([]),w=Z[0],N=Z[1],C=(0,a.useState)(""),O=C[0],E=C[1];(0,a.useEffect)((function(){if(O){var n=e.items.filter((function(n){return e.columns.some((function(e){var t,r,a;return!e.hide&&e.selector&&!(null===(t=e.selector(n))||void 0===t||null===(r=t.toString())||void 0===r||null===(a=r.toLowerCase())||void 0===a||!a.includes(O))}))}));y(n)}else y(e.items);var t=new Set((e.columnSettingKey?null===r||void 0===r?void 0:r.item:null)||e.columns.filter((function(e){return e.id&&!e.hide})).map((function(e){return e.id}))),a=e.columns.map((function(e){return b(b({},e),{},{hide:e.id?t.has(e.id)?0:1:e.hide})}));e.actions&&a.push({maxWidth:"10px",cell:function(n){return(0,v.jsx)(f.Z,{options:e.actions(n)})}}),N(a)}),[e,null===r||void 0===r?void 0:r.item,O]);var k=x.size>0;return(0,v.jsxs)(v.Fragment,{children:[t&&(0,v.jsx)("p",{className:"small text-secondary",children:n(t)}),(0,v.jsx)(d.ZP,{customStyles:e.customStyles,columns:w.filter((function(e){return!e.hide})).map((function(e){return b(b({},e),{},{name:"string"==typeof e.name?n(e.name):e.name,sortable:!1!==e.sortable&&!!e.name,sortFunction:e.sortFunction||(e.selector?function(n,t){var r=e.selector(n),a=e.selector(t);return null===r||void 0===r?1:null===a||void 0===a?-1:"string"===typeof r&&"string"===typeof a?r.localeCompare(a):"number"===typeof r&&"number"===typeof a?r-a:r>a?1:r<a?-1:0}:void 0)})})),striped:!0,responsive:!0,fixedHeader:!0,sortServer:!1,defaultSortAsc:!0,noDataComponent:e.noDataComponent||(0,v.jsx)(v.Fragment,{children:n("NO_RECORDS_FOUND")}),selectableRows:Boolean(e.enableSelectableRows),onSelectedRowsChange:e.selectableRowChangeHandler,expandableRowExpanded:function(n){return!!e.preExpanded&&("boolean"==typeof e.preExpanded?e.preExpanded:e.preExpanded(n))},expandableRows:!!e.expandableRowsComponent,expandableRowsComponent:e.expandableRowsComponent?function(n){return(0,v.jsx)(s.Z,{fluid:!0,className:"bg-light pl-5 pr-0",children:(0,v.jsx)(e.expandableRowsComponent,b({},n))})}:null,onRowClicked:e.onRowClicked,pointerOnHover:void 0!==e.pointerOnHover?e.pointerOnHover:!!e.onRowClicked,subHeader:!e.hideSearch||e.hideSetting,subHeaderComponent:(0,v.jsxs)(v.Fragment,{children:[e.subHeader,!e.hideSearch&&(0,v.jsx)(v.Fragment,{children:(0,v.jsxs)(i.Z,{children:[!e.hideSetting&&(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(h.Z,{placeholder:"SEARCH",onChange:function(e){var n=e.target.value.toLowerCase();E(n)},value:O}),(0,v.jsx)(l.Z,{variant:"primary",type:"button",onClick:function(e){},children:(0,v.jsx)(c.Z,{})})]}),k&&(0,v.jsxs)(o.Z,{autoClose:"outside",children:[(0,v.jsx)(o.Z.Toggle,{variant:"",className:"btn-group-end theme-general-btn",children:(0,v.jsx)(u.Z,{})}),(0,v.jsx)(o.Z.Menu,{className:"select_dropdown data_table_dropdown",children:w.filter((function(e){return!!e.id})).map((function(e,t){return(0,v.jsx)(o.Z.Item,{disabled:!x.has(e.id),onClick:function(){return function(e){if(e.id&&x.has(e.id)){var n=w.map((function(n,t){return b(b({},n),{},{hide:n.id==e.id?n.hide?0:1:n.hide})}));null===r||void 0===r||r.setItem(n.filter((function(e){return null!=e.id&&!e.hide})).map((function(e){return e.id}))),N(n)}}(e)},children:(0,v.jsxs)("span",{className:"d-flex align-items-center",children:[1!=e.hide&&(0,v.jsx)("span",{className:"me-2",children:"\u2713"}),"string"==typeof e.name?n(e.name):e.name]})},t)}))})]})]})})]}),data:j})]})}},51403:function(e,n,t){"use strict";var r;t.d(n,{a:function(){return r}}),function(e){e.OTR="OTR",e.REGIONAL="REGIONAL",e.LOCAL="LOCAL"}(r||(r={}))},84479:function(e,n,t){"use strict";var r;t.d(n,{q:function(){return r}}),function(e){e.NO_CDL="NONE",e.CDL_CLASS_A="A",e.CDL_CLASS_B="B",e.CDL_CLASS_C="C"}(r||(r={}))},83782:function(e,n,t){"use strict";t.d(n,{D:function(){return a}});var r=t(67294);function a(e){var n,t=e.type,a=e.key;if(t||(t="local"),!a)throw new Error("Unable to initialize stateful storage without key");var s=!0,i=window["".concat(null!==(n=t)&&void 0!==n?n:"local","Storage")],l=function(){return(null===i||void 0===i?void 0:i.getItem(a))||""},o=function(){return null===i||void 0===i?void 0:i.removeItem(a)},c=(0,r.useState)({obj:h(l()),str:l()}),u=c[0],d=c[1];function m(e){e.key==a&&(console.log("Received filtered storage event",e),p(e.newValue))}function p(e){if(e!=u.str){var n=h(e);d({obj:n,str:e||""})}}function h(e){var n=null;return e&&(n=JSON.parse(e)),n}return(0,r.useEffect)((function(){return window.onstorage=m,function(){return window.onstorage=null}}),[s]),{item:null===u||void 0===u?void 0:u.obj,getItem:function(){return null===u||void 0===u?void 0:u.obj},setItem:function(e){var n=null==e?"":JSON.stringify(e);p(n),n?function(e){null===i||void 0===i||i.setItem(a,e)}(n):o()},removeItem:function(){p(""),o()}}}},2153:function(e,n,t){"use strict";t.d(n,{Y:function(){return l}});var r=t(67294),a=t(11163),s=t(55911),i=t(85893);function l(e){var n=e.isDirty,t=e.shouldWarn,l=void 0===t||t,o=e.disabled,c=void 0!==o&&o,u=(0,a.useRouter)(),d=(0,r.useState)(!1),m=d[0],p=d[1],h=(0,r.useState)(""),f=h[0],v=h[1],x=(0,r.useState)(!1),b=x[0],g=x[1],j=(0,r.useRef)(!1),y=n&&l&&!c&&!b,Z=(0,r.useCallback)((function(){p(!1),g(!0),setTimeout((function(){u.push(f),setTimeout((function(){return g(!1)}),100)}),0)}),[f,u]),w=(0,r.useCallback)((function(){p(!1),v(""),j.current=!1}),[]);return(0,r.useEffect)((function(){if(y){var e=function(e){if(j.current)throw"Navigation already being handled";if(u.asPath!==e)throw j.current=!0,v(e),p(!0),"Navigation cancelled due to unsaved changes"};return u.events.on("routeChangeStart",e),function(){u.events.off("routeChangeStart",e),j.current=!1}}}),[y,u]),(0,r.useEffect)((function(){if(y){var e=function(e){return e.preventDefault(),e.returnValue="",""};return window.addEventListener("beforeunload",e),function(){window.removeEventListener("beforeunload",e)}}}),[y]),(0,r.useEffect)((function(){n||g(!1)}),[n]),(0,i.jsx)(s.c,{isOpen:m,onClose:w,onConfirm:Z,title:"Unsaved Changes",message:"You have unsaved changes that will be lost if you leave this page. Are you sure you want to continue?",confirmText:"Leave Anyway",cancelText:"Stay on Page",confirmButtonColor:"danger",icon:"warning"})}},23881:function(e,n,t){"use strict";t.d(n,{S:function(){return o}});
1var r=t(92777),a=t(82262),s=t(59499),i=t(74231),l=t(25239),o=function(){function e(){(0,r.Z)(this,e),(0,s.Z)(this,"id",void 0),(0,s.Z)(this,"name",void 0),(0,s.Z)(this,"about",void 0),(0,s.Z)(this,"website",void 0),(0,s.Z)(this,"photo",void 0),(0,s.Z)(this,"status",void 0),(0,s.Z)(this,"disabled",void 0),(0,s.Z)(this,"uuid_token",void 0),(0,s.Z)(this,"slug",void 0),(0,s.Z)(this,"location",void 0),(0,s.Z)(this,"phone",void 0),(0,s.Z)(this,"facebook",void 0),(0,s.Z)(this,"instagram",void 0),(0,s.Z)(this,"linkedin",void 0),(0,s.Z)(this,"twitter",void 0),(0,s.Z)(this,"fleet_size",void 0),(0,s.Z)(this,"founded_year",void 0),(0,s.Z)(this,"safety_rating",void 0),(0,s.Z)(this,"company_culture",void 0),(0,s.Z)(this,"company_benefits",void 0),(0,s.Z)(this,"specialties",void 0),(0,s.Z)(this,"additional_information",void 0),(0,s.Z)(this,"subscription",void 0),(0,s.Z)(this,"users",void 0),(0,s.Z)(this,"parent",void 0),(0,s.Z)(this,"children",void 0)}return(0,a.Z)(e,null,[{key:"yupSchema",value:function(e){return i.Ry({name:i.Z_().required().nullable().max(100).trim(),about:i.Z_().nullable().max(750).test({test:function(n,t){return!((null===n||void 0===n?void 0:n.match(/[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}/g))||null!==n&&void 0!==n&&n.match("[0-9]{7,12}"))||t.createError({path:t.path,message:e("NO_EMAIL_AND_NUMBER")})}}),website:i.Z_().url().nullable(),phone:i.Z_().nullable(),location:i.Z_().optional().nullable(),facebook:i.Z_().url().nullable(),instagram:i.Z_().url().nullable(),linkedin:i.Z_().url().nullable(),twitter:i.Z_().url().nullable(),fleet_size:i.Z_().nullable().max(100),founded_year:i.Rx().nullable().min(1800).max((new Date).getFullYear()),safety_rating:i.Z_().nullable().max(255),company_culture:i.Z_().nullable().max(1e3),company_benefits:i.Z_().nullable().max(1e3),specialties:i.IX().of(i.Z_()).nullable(),additional_information:i.Z_().nullable().max(2e3),photo:i.nK().when({is:function(e){return!!e},then:l.d.yupSchema()}).optional()})}}]),e}()},51141:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return de}});var r=t(67294),a=t(11163),s=t(10682),i=t(21608),l=t(31555),o=t(39954),c=t(32058),u=t(4730),d=t(59499),m=t(50029),p=t(87794),h=t.n(p),f=t(27977),v=t(35005),x=t(36968),b=t(52686),g=t(51852),j=t(30767),y=t(34289),Z=t(98481),w=t(36927),N=t(77670),C=t(15454),O=t(87950),E=t(569),k=t(34e3),S=t(91657),P=t(45697),T=t.n(P),A=["color","size","title","className"];function L(){return L=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},L.apply(null,arguments)}var _=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,i=void 0===s?"1em":s,l=e.title,o=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,A);return r.createElement("svg",L({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:i,height:i,fill:a,className:["bi","bi-diagram-3",u].filter(
1Boolean).join(" ")},d),o?r.createElement("title",null,o):null,r.createElement("path",{fillRule:"evenodd",d:"M6 3.5A1.5 1.5 0 0 1 7.5 2h1A1.5 1.5 0 0 1 10 3.5v1A1.5 1.5 0 0 1 8.5 6v1H14a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0V8h-5v.5a.5.5 0 0 1-1 0v-1A.5.5 0 0 1 2 7h5.5V6A1.5 1.5 0 0 1 6 4.5zM8.5 5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM0 11.5A1.5 1.5 0 0 1 1.5 10h1A1.5 1.5 0 0 1 4 11.5v1A1.5 1.5 0 0 1 2.5 14h-1A1.5 1.5 0 0 1 0 12.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm4.5.5A1.5 1.5 0 0 1 7.5 10h1a1.5 1.5 0 0 1 1.5 1.5v1A1.5 1.5 0 0 1 8.5 14h-1A1.5 1.5 0 0 1 6 12.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm4.5.5a1.5 1.5 0 0 1 1.5-1.5h1a1.5 1.5 0 0 1 1.5 1.5v1a1.5 1.5 0 0 1-1.5 1.5h-1a1.5 1.5 0 0 1-1.5-1.5zm1.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5z"}))}));_.propTypes={color:T().string,size:T().oneOfType([T().string,T().number]),title:T().string,className:T().string};var R=_,I=t(39252),z=t(42822),D=["color","size","title","className"];function F(){return F=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},F.apply(null,arguments)}var B=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,i=void 0===s?"1em":s,l=e.title,o=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,D);return r.createElement("svg",F({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:i,height:i,fill:a,className:["bi","bi-shield-fill-exclamation",u].filter(Boolean).join(" ")},d),o?r.createElement("title",null,o):null,r.createElement("path",{fillRule:"evenodd",d:"M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.8 11.8 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7 7 0 0 0 1.048-.625 11.8 11.8 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.54 1.54 0 0 0-1.044-1.263 63 63 0 0 0-2.887-.87C9.843.266 8.69 0 8 0m-.55 8.502L7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0M8.002 12a1 1 0 1 1 0-2 1 1 0 0 1 0 2"}))}));B.propTypes={color:T().string,size:T().oneOfType([T().string,T().number]),title:T().string,className:T().string};var H=B,M=t(62518),U=t(54874),G=t(42367),$=t(23881),V=t(51479),Y=t(36539),W=t(82352),K=t(24808),q=["color","size","title","className"];function X(){return X=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},X.apply(null,arguments)}var J=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,i=void 0===s?"1em":s,l=e.title,o=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,q);return r.createElement("svg",X({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:i,height:i,fill:a,className:["bi","bi-activity",u].filter(Boolean).join(" ")},d),o?r.createElement("title",null,o):null,r.createElement("path",{fillRule:"evenodd",d:"M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2"}))}));
1J.propTypes={color:T().string,size:T().oneOfType([T().string,T().number]),title:T().string,className:T().string};var Q=J,ee=t(85893),ne=function(e){var n=e.show,t=e.onHide,r=e.company;if(!r||!r.usage)return(0,ee.jsxs)(j.Z,{show:n,onHide:t,size:"lg",children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsxs)(j.Z.Title,{children:[(0,ee.jsx)(C.Z,{className:"me-2"}),"Company Usage - ",(null===r||void 0===r?void 0:r.name)||"Unknown"]})}),(0,ee.jsx)(j.Z.Body,{children:(0,ee.jsxs)("div",{className:"text-center py-4",children:[(0,ee.jsx)(Y.Z,{className:"text-muted mb-3",size:48}),(0,ee.jsx)("h5",{className:"text-muted",children:"No Usage Data Available"}),(0,ee.jsx)("p",{className:"text-muted",children:"Usage metrics are not available for this company. This could be because:"}),(0,ee.jsxs)("ul",{className:"text-start text-muted",children:[(0,ee.jsx)("li",{children:"The company has not created any campaigns yet"}),(0,ee.jsx)("li",{children:"Usage tracking is not enabled for this company"}),(0,ee.jsx)("li",{children:"Data is still being processed"})]})]})})]});var a,s=r.usage,o=s.targets.totalTargets>0?s.targets.processedTargets/s.targets.totalTargets*100:0,c=function(e,n,t){var r=n>0?(e/n*100).toFixed(1):"0.0";return(0,ee.jsxs)(f.Z,{bg:t,className:"ms-2",children:[e," (",r,"%)"]})};return(0,ee.jsxs)(j.Z,{show:n,onHide:t,size:"xl",children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsxs)(j.Z.Title,{children:[(0,ee.jsx)(C.Z,{className:"me-2"}),"Usage Analytics - ",r.name]})}),(0,ee.jsxs)(j.Z.Body,{children:[(0,ee.jsxs)(b.Z,{className:"mb-4",children:[(0,ee.jsx)(b.Z.Header,{children:(0,ee.jsxs)("h6",{className:"mb-0",children:[(0,ee.jsx)(N.Z,{className:"me-2"}),"Company Overview"]})}),(0,ee.jsx)(b.Z.Body,{children:(0,ee.jsxs)(i.Z,{children:[(0,ee.jsxs)(l.Z,{md:6,children:[(0,ee.jsxs)("div",{className:"d-flex align-items-center mb-2",children:[(0,ee.jsx)("strong",{children:"Company:"}),(0,ee.jsx)("span",{className:"ms-2",children:r.name}),r.slug&&(0,ee.jsx)(f.Z,{bg:"secondary",className:"ms-2",children:r.slug})]}),r.parent&&(0,ee.jsxs)("div",{className:"d-flex align-items-center mb-2",children:[(0,ee.jsx)("strong",{children:"Parent Company:"}),(0,ee.jsx)("span",{className:"ms-2",children:r.parent.name})]})]}),(0,ee.jsxs)(l.Z,{md:6,children:[(0,ee.jsxs)("div",{className:"d-flex align-items-center mb-2",children:[(0,ee.jsx)("strong",{children:"Status:"}),(0,ee.jsx)(f.Z,{bg:r.disabled?"danger":"active"===r.status?"success":"secondary",className:"ms-2",children:r.disabled?"Disabled":r.status||"Unknown"})]}),(0,ee.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ee.jsx)("strong",{children:"Last Updated:"}),(0,ee.jsx)("span",{className:"ms-2 text-muted",children:(a=s.lastUpdated,new Date(a).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"}))})]})]})]})})]}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{lg:6,children:(0,ee.jsxs)(b.Z,{className:"mb-4",children:[(0,ee.jsx)(b.Z.Header,{children:(0,ee.jsxs)("h6",{className:"mb-0",children:[(0,ee.jsx)(W.Z,{className:"me-2"}),"Campaign Metrics"]})}),(0,ee.jsxs)(b.Z.Body,{children:[(0,ee.jsx)("div",{className:"mb-3",children:(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-2",children:[(0,ee.jsx)("span",{className:"fw-bold",children:"Total Campaigns"}),(0,ee.jsx)(f.Z,{bg:"primary",pill:!0,children:s.campaigns.totalCampaigns})]})}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Draft Campaigns"}),c(s.campaigns.draftCampaigns,s.campaigns.totalCampaigns,"secondary")]}),(0,ee.jsx)(V.Z,{variant:"secondary",now:s.campaigns.totalCampaigns>0?s.campaigns.draftCampaigns/s.campaigns.totalCampaigns*100:0,style:{height:"8px"}})]}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Active Campaigns"}),c(s.campaigns.activeCampaigns,s.campaigns.totalCampaigns,"warning")]}),(0,ee.jsx)(V.Z,{variant:"warning",now:s.campaigns.totalCampaigns>0?s.campaigns.activeCampaigns/s.campaigns.totalCampaigns*100:0,style:{height:"8px"}})]}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Completed Campaigns"}),c(s.campaigns.completedCampaigns,s.campaigns.totalCampaigns,"success")]}),(0,ee.jsx)(V.Z,{variant:"success",now:s.campaigns.totalCampaigns>0?s.campaigns.completedCampaigns/s.campaigns.totalCampaigns*100:0,style:{height:"8px"}})]})]})]})}),(0,ee.jsx)(l.Z,{lg:6,children:(0,ee.jsxs)(b.Z,{className:"mb-4",children:[(0,ee.jsx)(b.Z.Header,{children:(0,ee.jsxs)("h6",{className:"mb-0",children:[(0,ee.jsx)(K.Z,{className:"me-2"}),"Target Metrics"]})}),(0,ee.jsxs)(b.Z.Body,{children:[(0,ee.jsx)("div",{className:"mb-3",children:(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-2",children:[(0,ee.jsx)("span",{className:"fw-bold",children:"Total Targets"}),(0,ee.jsx)(f.Z,{bg:"info",pill:!0,children:s.targets.totalTargets})]})}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Processed Targets"}),c(s.targets.processedTargets,s.targets.totalTargets,"primary")]}),(0,ee.jsx)(V.Z,{variant:"primary",now:o,style:{height:"8px"}})]}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Successful Targets"}),c(s.targets.successfulTargets,s.targets.totalTargets,"success")]}),(0,ee.jsx)(V.Z,{variant:"success",now:s.targets.totalTargets>0?s.targets.successfulTargets/s.targets.totalTargets*100:0,style:{height:"8px"}})]}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Failed Targets"}),c(s.targets.failedTargets,s.targets.totalTargets,"danger")]}),(0,ee.jsx)(V.Z,{variant:"danger",now:s.targets.totalTargets>0?s.targets.failedTargets/s.targets.totalTargets*100:0,style:{height:"8px"}})]}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-1",children:[(0,ee.jsx)("span",{children:"Pending Targets"}),c(s.targets.unprocessedTargets,s.targets.totalTargets,"secondary")]}),(0,ee.jsx)(V.Z,{variant:"secondary",now:s.targets.totalTargets>0?s.targets.unprocessedTargets/s.targets.totalTargets*100:0,style:{height:"8px"}})]})]})]})})]}),(0,ee.jsxs)(b.Z,{children:[(0,ee.jsx)(b.Z.Header,{children:(0,ee.jsxs)("h6",{className:"mb-0",children:[(0,ee.jsx)(Q,{className:"me-2"}),"Licensing & Cost Assessment"]})}),(0,ee.jsx)(b.Z.Body,{children:(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)("div",{className:"text-center p-3 border rounded",children:[(0,ee.jsx)("h5",{className:"text-primary mb-1",children:s.campaigns.totalCampaigns}),(0,ee.jsx)("small",{className:"text-muted",children:"Total Campaigns"})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)("div",{className:"text-center p-3 border rounded",children:[(0,ee.jsx)("h5",{className:"text-info mb-1",children:s.targets.totalTargets}),(0,ee.jsx)("small",{className:"text-muted",children:"Total Targets"})]})})]})})]})]})]})},te=t(51274),re=t(17323),ae=["id"];function se(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function ie(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?se(Object(t),!0).forEach((function(n){(0,d.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):se(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var le=function(){(0,U.$)().t;var e=(0,r.useState)([]),n=e[0],t=e[1],a=(0,r.useState)(!0),s=a[0],o=a[1],c=(0,r.useState)(null),d=c[0],p=c[1],P=(0,r.useState)(null),T=P[0],A=P[1],L=(0,r.useState)(!1),_=L[0],D=L[1],F=(0,r.useState)(!1),B=F[0],V=F[1],Y=(0,r.useState)(!1),W=Y[0],K=Y[1],q=(0,r.useState)(!1),X=q[0],J=q[1],Q=(0,r.useState)(!1),se=Q[0],le=Q[1],oe=(0,r.useState)(!1),ce=oe[0],ue=oe[1],de=(0,r.useState)(!1),me=de[0],pe=de[1],he=(0,r.useState)(!1),fe=he[0],ve=he[1],xe=(0,r.useState)(null),be=xe[0],ge=xe[1],je=(0,r.useState)([]),ye=je[0],Ze=je[1],we=(0,r.useState)(""),Ne=we[0],Ce=we[1],Oe=(0,r.useState)({areaCode:"",region:"US",voiceEnabled:!0,smsEnabled:!0,mmsEnabled:!0}),Ee=Oe[0],ke=Oe[1],Se=(0,r.useState)({phoneNumber:"",twilioSid:""}),Pe=Se[0],Te=Se[1],Ae=(0,r.useState)({parentId:0}),Le=Ae[0],_e=Ae[1],Re=(0,r.useState)({}),Ie=Re[0],ze=Re[1];(0,r.useEffect)((function(){De()}),[]);var De=function(){var e=(0,m.Z)(h().mark((function e(){var n,r,a,s;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o(!0),p(null),n=new re.Z,e.next=6,n.getAllCompanies(!0,!0);case 6:r=e.sent,t(r),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(0),console.error("Failed to load companies:",e.t0),p((null===(a=e.t0.response)||void 0===a||null===(s=a.data)||void 0===s?void 0:s.message)||"Failed to load companies");case 14:return e.prev=14,o(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,10,14,17]])})));return function(){return e.apply(this,arguments)}}(),Fe=function(){var e=(0,m.Z)(h().mark((function e(){var n,t,r,a;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(be){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,A(be.id),n=new re.Z,t={companyId:be.id,region:Ee.region,voiceEnabled:Ee.voiceEnabled,smsEnabled:Ee.smsEnabled,mmsEnabled:Ee.mmsEnabled},Ee.areaCode&&(t.areaCode=parseInt(Ee.areaCode)),e.next=9,n.provisionPhoneNumber(t);case 9:return e.next=11,De();case 11:D(!1),ke({areaCode:"",region:"US",voiceEnabled:!0,smsEnabled:!0,mmsEnabled:!0}),ge(null),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(2),console.error("Failed to provision phone number:",e.t0),p((null===(r=e.t0.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.message)||"Failed to provision phone number");case 20:return e.prev=20,A(null),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[2,16,20,23]])})));return function(){return e.apply(this,arguments)}}(),Be=function(){var e=(0,m.Z)(h().mark((function e(){var n,t,r,a;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(be){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,A(be.id),n=new re.Z,t={companyId:be.id,phoneNumber:Pe.phoneNumber,twilioSid:Pe.twilioSid},e.next=8,n.assignPhoneNumber(t);case 8:return e.next=10,De();case 10:V(!1),Te({phoneNumber:"",twilioSid:""}),ge(null),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(2),console.error("Failed to assign phone number:",e.t0),p((null===(r=e.t0.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.message)||"Failed to assign phone number");case 19:return e.prev=19,A(null),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[2,15,19,22]])})));return function(){return e.apply(this,arguments)}}(),He=function(){var e=(0,m.Z)(h().mark((function e(n){var t,r,a;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.managedPhoneNumber){e.next=2;break}return e.abrupt("return");case 2:if(window.confirm("Are you sure you want to release the phone number ".concat(n.managedPhoneNumber.phoneNumber," from ").concat(n.name,"?"))){e.next=5;break}return e.abrupt("return");case 5:return e.prev=5,A(n.id),t=new re.Z,e.next=10,t.releasePhoneNumber(n.id,{releaseFromTwilio:!0});case 10:return e.next=12,De();case 12:e.next=18;break;case 14:e.prev=14,e.t0=e.catch(5),console.error("Failed to release phone number:",e.t0),p((null===(r=e.t0.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.message)||"Failed to release phone number");case 18:return e.prev=18,A(null),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[5,14,18,21]])})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=(0,m.Z)(h().mark((function e(n){var t,r,a,s;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.disabled?"enable":"disable",window.confirm("Are you sure you want to ".concat(t,' the company "').concat(n.name,'"? This will ').concat(n.disabled?"restore access to":"block access for"," all company users."))){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,A(n.id),r=new re.Z,e.next=9,r.updateCompany(n.id,ie(ie({},n),{},{disabled:!n.disabled}));case 9:return e.next=11,De();case 11:e.next=17;break;case 13:e.prev=13,e.t0=e.catch(4),console.error("Failed to ".concat(t," company:"),e.t0),p((null===(a=e.t0.response)||void 0===a||null===(s=a.data)||void 0===s?void 0:s.message)||"Failed to ".concat(t," company"));case 17:return e.prev=17,A(null),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[4,13,17,20]])})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){var e=(0,m.Z)(h().mark((function e(){var n,t,r,a;return h().wrap((function(e){for(;;
1)switch(e.prev=e.next){case 0:if(be&&Le.parentId){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,A(be.id),n=new re.Z,t={parentId:Le.parentId},e.next=8,n.setParentCompany(be.id,t);case 8:return e.next=10,De();case 10:K(!1),_e({parentId:0}),ge(null),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(2),console.error("Failed to parent company:",e.t0),p((null===(r=e.t0.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.message)||"Failed to parent company");case 19:return e.prev=19,A(null),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[2,15,19,22]])})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=(0,m.Z)(h().mark((function e(){var n,t,r,a;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(be){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,A(be.id),n=new re.Z,t={confirm:!0},e.next=8,n.unparentCompany(be.id,t);case 8:return e.next=10,De();case 10:J(!1),ge(null),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(2),console.error("Failed to unparent company:",e.t0),p((null===(r=e.t0.response)||void 0===r||null===(a=r.data)||void 0===a?void 0:a.message)||"Failed to unparent company");case 18:return e.prev=18,A(null),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[2,14,18,21]])})));return function(){return e.apply(this,arguments)}}(),$e=function(){var e=(0,m.Z)(h().mark((function e(n){var t,r,a,s;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ge(n),e.prev=1,t=new re.Z,e.next=5,t.getPotentialParents(n.id);case 5:r=e.sent,Ze(r),_e({parentId:0}),Ce(""),K(!0),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(1),console.error("Failed to load potential parents:",e.t0),p((null===(a=e.t0.response)||void 0===a||null===(s=a.data)||void 0===s?void 0:s.message)||"Failed to load potential parents");case 16:case"end":return e.stop()}}),e,null,[[1,12]])})));return function(n){return e.apply(this,arguments)}}(),Ve=function(){var e=(0,m.Z)(h().mark((function e(n){var t,r,a,s,i;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(be){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,A(be.id),t=new re.Z,r={name:n.name,parentId:be.id,about:n.about,website:n.website,location:n.location,phone:n.phone,facebook:n.facebook,instagram:n.instagram,linkedin:n.linkedin,twitter:n.twitter,fleet_size:n.fleet_size,founded_year:n.founded_year,safety_rating:n.safety_rating,company_culture:n.company_culture,company_benefits:n.company_benefits,specialties:n.specialties},e.next=8,t.createSubCompany(r);case 8:if(null===(a=e.sent)||void 0===a||!a.id){e.next=12;break}return e.next=12,(0,te.n)(a.id);case 12:return e.next=14,De();case 14:le(!1),ge(null),e.next=22;break;case 18:e.prev=18,e.t0=e.catch(2),console.error("Failed to create sub-company:",e.t0),p((null===(s=e.t0.response)||void 0===s||null===(i=s.data)||void 0===i?void 0:i.message)||"Failed to create sub-company");case 22:return e.prev=22,A(null),e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[2,18,22,25]])})));return function(n){return e.apply(this,arguments)}}(),Ye=function(){var e=(0,m.Z)(h().mark((function e(){var n,t,r;return h().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(be&&Ie){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,A(be.id),n=new re.Z,e.next=7,n.adminEditCompany(be.id,Ie);case 7:return e.next=9,De();case 9:ve(!1),ge(null),ze({}),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(2),console.error("Failed to edit company:",e.t0),p((null===(t=e.t0.response)||void 0===t||null===(r=t.data)||void 0===r?void 0:r.message)||"Failed to edit company");case 18:return e.prev=18,A(null),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[2,14,18,21]])})));return function(){return e.apply(this,arguments)}}(),We=function(e){var n=e.replace(/\D/g,"");if(11===n.length&&n.startsWith("1")){var t=n.substring(1);return"(".concat(t.substring(0,3),") ").concat(t.substring(3,6),"-").concat(t.substring(6))}return e},Ke=function(e){var n=T===e.id;return(0,ee.jsxs)("div",{className:"d-flex gap-2",children:[(0,ee.jsx)(v.Z,{variant:"outline-info",size:"sm",onClick:function(){ge(e),pe(!0)},disabled:n,title:"View usage metrics for this company",children:n?(0,ee.jsx)(x.Z,{animation:"border",size:"sm"}):(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(C.Z,{className:"me-1"}),"View Usage"]})}),(0,ee.jsx)(v.Z,{variant:"primary",size:"sm",onClick:function(){ge(e),ue(!0)},disabled:n,title:"View all actions for this company",children:n?(0,ee.jsx)(x.Z,{animation:"border",size:"sm"}):(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(O.Z,{className:"me-1"}),"View Actions"]})})]})},qe=[{id:"company",name:"Company",selector:function(e){return e.name},sortable:!0,minWidth:"200px",cell:function(e){return(0,ee.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ee.jsx)(N.Z,{className:"text-primary me-2"}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:"fw-bold",children:e.name}),e.slug&&(0,ee.jsx)("div",{className:"text-muted small",children:e.slug})]})]})}},{id:"status",name:"Status",selector:function(e){return e.disabled?"Disabled":e.status||"Unknown"},sortable:!0,minWidth:"100px",cell:function(e){if(e.disabled)return(0,ee.jsx)(f.Z,{bg:"danger",children:"Disabled"});var n="active"===e.status?"success":"secondary";return(0,ee.jsx)(f.Z,{bg:n,children:e.status||"Unknown"})}},{id:"phoneNumber",name:"Phone Number",sortable:!1,minWidth:"200px",cell:function(e){return e.managedPhoneNumber?(0,ee.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ee.jsx)(w.Z,{className:"text-success me-2"}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:"fw-bold",children:We(e.managedPhoneNumber.phoneNumber)}),(0,ee.jsxs)("div",{className:"text-muted small",children:["Assigned ",(n=e.managedPhoneNumber.createdAt,new Date(n).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"}))]})]})]}):(0,ee.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ee.jsx)(Z.Z,{className:"text-muted me-2"}),(0,ee.jsx)("span",{className:"text-muted",children:"No phone number"})]});var n}},{id:"parent",name:"Parent Company",sortable:!1,minWidth:"200px",cell:function(e){var t=n.filter((function(n){var t;return(null===(t=n.parent)||void 0===t?void 0:t.id)===e.id})).length;return e.parent?(0,ee.jsxs)("div",{className:"d-flex align-items-center justify-content-between p-2",children:[(0,ee.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ee.jsx)(N.Z,{className:"text-primary me-2"}),(0,ee.jsxs)("div",{className:"ms-1",children:[(0,ee.jsx)("div",{className:"fw-bold mb-1",children:e.parent.name}),e.parent.slug&&(0,ee.jsx)("div",{className:"text-muted small",children:e.parent.slug})]})]}),t>0&&(0,ee.jsxs)(f.Z,{bg:"info",pill:!0,className:"ms-2 flex-shrink-0",children:[t," sub-",1===t?"company":"companies"]})]}):(0,ee.jsxs)("div",{className:"d-flex align-items-center justify-content-between p-2",children:[(0,ee.jsxs)("div",{className:"d-flex align-items-center",children:[(0,ee.jsx)(Z.Z,{className:"text-muted me-2"}),(0,ee.jsx)("span",{className:"text-muted",children:"No parent"})]}),t>0&&(0,ee.jsxs)(f.Z,{bg:"info",pill:!0,className:"ms-2",children:[t," sub-",1===t?"company":"companies"]})]})}},{id:"actions",name:"Actions",sortable:!1,minWidth:"300px",cell:function(e){return(0,ee.jsx)("div",{className:"d-flex gap-2 flex-wrap",children:Ke(e)})}}];return s?(0,ee.jsx)("div",{className:"d-flex justify-content-center align-items-center",style:{height:"300px"},children:(0,ee.jsx)(x.Z,{animation:"border"})}):(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsxs)(b.Z,{children:[(0,ee.jsx)(b.Z.Header,{children:(0,ee.jsx)("div",{className:"d-flex justify-content-between align-items-center",children:(0,ee.jsxs)("h5",{className:"mb-0",children:[(0,ee.jsx)(N.Z,{className:"me-2"}),"Companies (",n.length,")"]})})}),(0,ee.jsxs)(b.Z.Body,{style:{paddingBottom:"120px",overflow:"visible"},children:[d&&(0,ee.jsx)(g.Z,{variant:"danger",dismissible:!0,onClose:function(){return p(null)},children:d}),(0,ee.jsx)("div",{style:{overflow:"visible"},children:(0,ee.jsx)(M.Z,{columns:qe,items:n,columnSettingKey:"admin.companies.columns",description:"Companies with phone number management status and actions"})})]})]}),(0,ee.jsxs)(j.Z,{show:ce,onHide:function(){return ue(!1)},children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsxs)(j.Z.Title,{children:[(0,ee.jsx)(N.Z,{className:"me-2"}),"Company Actions - ",null===be||void 0===be?void 0:be.name]})}),(0,ee.jsx)(j.Z.Body,{children:(0,ee.jsxs)("div",{className:"d-grid gap-3",children:[(0,ee.jsxs)("div",{children:[(0,ee.jsxs)("h6",{className:"mb-3",children:[(0,ee.jsx)(E.Z,{className:"me-2"}),"Phone Number Management"]}),(0,ee.jsx)("div",{className:"d-grid gap-2",children:null!==be&&void 0!==be&&be.managedPhoneNumber?(0,ee.jsxs)(v.Z,{variant:"outline-danger",onClick:function(){ue(!1),He(be)},children:[(0,ee.jsx)(S.Z,{className:"me-2"}),"Release Phone Number"]}):(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsxs)(v.Z,{variant:"primary",onClick:function(){ue(!1),ge(be),D(!0)},children:[(0,ee.jsx)(E.Z,{className:"me-2"}),"Provision New Phone Number"]}),(0,ee.jsxs)(v.Z,{variant:"outline-secondary",onClick:function(){ue(!1),ge(be),V(!0)},children:[(0,ee.jsx)(k.Z,{className:"me-2"}),"Assign Existing Number"]})]})})]}),(0,ee.jsxs)("div",{children:[(0,ee.jsxs)("h6",{className:"mb-3",children:[(0,ee.jsx)(R,{className:"me-2"}),"Company Structure"]}),(0,ee.jsxs)("div",{className:"d-grid gap-2",children:[null!==be&&void 0!==be&&be.parent?(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsxs)(v.Z,{variant:"outline-primary",onClick:function(){ue(!1),$e(be)},children:[(0,ee.jsx)(R,{className:"me-2"}),"Change Parent Company"]}),(0,ee.jsxs)(v.Z,{variant:"outline-danger",onClick:function(){ue(!1),ge(be),J(!0)},children:[(0,ee.jsx)(Z.Z,{className:"me-2"}),"Remove Parent Company"]})]}):(0,ee.jsxs)(v.Z,{variant:"outline-primary",onClick:function(){ue(!1),$e(be)},children:[(0,ee.jsx)(R,{className:"me-2"}),"Set Parent Company"]}),(0,ee.jsxs)(v.Z,{variant:"success",onClick:function(){ue(!1),ge(be),le(!0)},children:[(0,ee.jsx)(I.Z,{className:"me-2"}),"Create Sub-Company"]})]})]}),(0,ee.jsxs)("div",{children:[(0,ee.jsxs)("h6",{className:"mb-3",children:[(0,ee.jsx)(O.Z,{className:"me-2"}),"Admin Actions"]}),(0,ee.jsx)("div",{className:"d-grid",children:(0,ee.jsxs)(v.Z,{variant:"outline-primary",onClick:function(){ue(!1),function(e){ge(e),e.id;var n=(0,u.Z)(e,ae);ze(n),ve(!0)}(be)},children:[(0,ee.jsx)(O.Z,{className:"me-2"}),"Edit Company"]})})]}),(0,ee.jsxs)("div",{children:[(0,ee.jsxs)("h6",{className:"mb-3",children:[(0,ee.jsx)(z.Z,{className:"me-2"}),"Company Status"]}),(0,ee.jsx)("div",{className:"d-grid",children:(0,ee.jsx)(v.Z,{variant:null!==be&&void 0!==be&&be.disabled?"success":"warning",onClick:function(){ue(!1),be&&Me(be)},children:null!==be&&void 0!==be&&be.disabled?(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(z.Z,{className:"me-2"}),"Enable Company"]}):(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(H,{className:"me-2"}),"Disable Company"]})})})]})]})}),(0,ee.jsx)(j.Z.Footer,{children:(0,ee.jsx)(v.Z,{variant:"secondary",onClick:function(){return ue(!1)},children:"Close"})})]}),(0,ee.jsxs)(j.Z,{show:_,onHide:function(){return D(!1)},children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsx)(j.Z.Title,{children:"Provision Phone Number"})}),(0,ee.jsxs)(j.Z.Body,{children:[(0,ee.jsxs)("p",{children:["Provision a new phone number for ",(0,ee.jsx)("strong",{children:null===be||void 0===be?void 0:be.name})]}),(0,ee.jsxs)(y.Z,{children:[(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Area Code (Optional)"}),(0,ee.jsx)(y.Z.Control,{type:"number",placeholder:"555",value:Ee.areaCode,onChange:function(e){return ke(ie(ie({},Ee),{},{areaCode:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Region"}),(0,ee.jsxs)(y.Z.Select,{value:Ee.region,onChange:function(e){return ke(ie(ie({},Ee),{},{region:e.target.value}))},children:[(0,ee.jsx)("option",{value:"US",children:"United States"}),(0,ee.jsx)("option",{value:"CA",children:"Canada"})]})]})})]}),(0,ee.jsxs)("div",{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Capabilities"}),(0,ee.jsxs)("div",{children:[(0,ee.jsx)(y.Z.Check,{type:"checkbox",label:"Voice Enabled",checked:Ee.voiceEnabled,onChange:function(e){return ke(ie(ie({},Ee),{},{voiceEnabled:e.target.checked}))}}),(0,ee.jsx)(y.Z.Check,{type:"checkbox",label:"SMS Enabled",checked:Ee.smsEnabled,onChange:function(e){return ke(ie(ie({},Ee),{},{smsEnabled:e.target.checked}))}}),(0,ee.jsx)(y.Z.Check,{type:"checkbox",label:"MMS Enabled",checked:Ee.mmsEnabled,onChange:function(e){return ke(ie(ie({},Ee),{},{mmsEnabled:e.target.checked}))}})]})]})]})]}),(0,ee.jsxs)(j.Z.Footer,{children:[(0,ee.jsx)(v.Z,{variant:"secondary",onClick:function(){return D(!1)},children:"Cancel"}),(0,ee.jsx)(v.Z,{variant:"primary",onClick:Fe,disabled:T===(null===be||void 0===be?void 0:be.id),children:T===(null===be||void 0===be?void 0:be.id)?(0,ee.jsx)(x.Z,{animation:"border",size:"sm"}):"Provision Number"})]})]}),(0,ee.jsxs)(j.Z,{show:B,onHide:function(){return V(!1)},children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsx)(j.Z.Title,{children:"Assign Existing Phone Number"})}),(0,ee.jsxs)(j.Z.Body,{children:[(0,ee.jsxs)("p",{children:["Assign an existing Twilio phone number to ",(0,ee.jsx)("strong",{children:null===be||void 0===be?void 0:be.name})]}),(0,ee.jsxs)(y.Z,{children:[(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Phone Number"}),(0,ee.jsx)(y.Z.Control,{type:"text",placeholder:"+15551234567",value:Pe.phoneNumber,onChange:function(e){return Te(ie(ie({},Pe),{},{phoneNumber:e.target.value}))}}),(0,ee.jsx)(y.Z.Text,{className:"text-muted",children:"Enter the phone number in E.164 format (e.g., +15551234567)"})]}),(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Twilio SID"}),(0,ee.jsx)(y.Z.Control,{type:"text",placeholder:"PN1234567890abcdef1234567890abcdef",value:Pe.twilioSid,onChange:function(e){return Te(ie(ie({},Pe),{},{twilioSid:e.target.value}))}}),(0,ee.jsx)(y.Z.Text,{className:"text-muted",children:"Enter the Twilio phone number SID"})]})]})]}),(0,ee.jsxs)(j.Z.Footer,{children:[(0,ee.jsx)(v.Z,{variant:"secondary",onClick:function(){return V(!1)},children:"Cancel"}),(0,ee.jsx)(v.Z,{variant:"primary",onClick:Be,disabled:T===(null===be||void 0===be?void 0:be.id)||!Pe.phoneNumber||!Pe.twilioSid,children:T===(null===be||void 0===be?void 0:be.id)?(0,ee.jsx)(x.Z,{animation:"border",size:"sm"}):"Assign Number"})]})]}),(0,ee.jsxs)(j.Z,{show:W,onHide:function(){return K(!1)},children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsx)(j.Z.Title,{children:"Parent Company"})}),(0,ee.jsxs)(j.Z.Body,{children:[(0,ee.jsxs)("p",{children:["Parent ",(0,ee.jsx)("strong",{children:null===be||void 0===be?void 0:be.name})," under another company"]}),(0,ee.jsxs)(y.Z,{children:[(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Search Parent Company"}),(0,ee.jsx)(y.Z.Control,{type:"text",placeholder:"Enter company name",value:Ne,onChange:function(e){return Ce(e.target.value)}})]}),(0,ee.jsxs)("div",{children:[ye.filter((function(e){return e.name.toLowerCase().includes(Ne.toLowerCase())||e.slug&&e.slug.toLowerCase().includes(Ne.toLowerCase())})).map((function(e){return(0,ee.jsxs)("div",{className:"d-flex justify-content-between align-items-center p-2 border-bottom ".concat(Le.parentId===e.id?"bg-light":""),style:{cursor:"pointer"},onClick:function(){return _e({parentId:e.id})},children:[(0,ee.jsxs)("div",{children:[(0,ee.jsx)("div",{className:"fw-bold",children:e.name}),e.slug&&(0,ee.jsx)("div",{className:"text-muted small",children:e.slug})]}),Le.parentId===e.id&&(0,ee.jsx)(w.Z,{className:"text-success"})]},e.id)})),0===ye.filter((function(e){return e.name.toLowerCase().includes(Ne.toLowerCase())||e.slug&&e.slug.toLowerCase().includes(Ne.toLowerCase())})).length&&Ne&&(0,ee.jsx)("div",{className:"text-muted small",children:"No companies match your search"}),0===ye.length&&!Ne&&(0,ee.jsx)("div",{className:"text-muted small",children:"No potential parents found"})]})]})]}),(0,ee.jsxs)(j.Z.Footer,{children:[(0,ee.jsx)(v.Z,{var
1iant:"secondary",onClick:function(){return K(!1)},children:"Cancel"}),(0,ee.jsx)(v.Z,{variant:"primary",onClick:Ue,disabled:T===(null===be||void 0===be?void 0:be.id)||!Le.parentId,children:T===(null===be||void 0===be?void 0:be.id)?(0,ee.jsx)(x.Z,{animation:"border",size:"sm"}):"Parent Company"})]})]}),(0,ee.jsxs)(j.Z,{show:X,onHide:function(){return J(!1)},children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsx)(j.Z.Title,{children:"Unparent Company"})}),(0,ee.jsx)(j.Z.Body,{children:(0,ee.jsxs)("p",{children:["Unparent ",(0,ee.jsx)("strong",{children:null===be||void 0===be?void 0:be.name})," from its parent company"]})}),(0,ee.jsxs)(j.Z.Footer,{children:[(0,ee.jsx)(v.Z,{variant:"secondary",onClick:function(){return J(!1)},children:"Cancel"}),(0,ee.jsx)(v.Z,{variant:"danger",onClick:Ge,disabled:T===(null===be||void 0===be?void 0:be.id),children:T===(null===be||void 0===be?void 0:be.id)?(0,ee.jsx)(x.Z,{animation:"border",size:"sm"}):"Unparent Company"})]})]}),(0,ee.jsxs)(j.Z,{show:se,onHide:function(){return le(!1)},size:"lg",children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsx)(j.Z.Title,{children:"Create Sub-Company"})}),(0,ee.jsxs)(j.Z.Body,{children:[(0,ee.jsxs)("p",{className:"mb-3",children:["Create a new sub-company under ",(0,ee.jsx)("strong",{children:null===be||void 0===be?void 0:be.name})]}),(0,ee.jsx)(G.$,{entity:new $.S,onSaveComplete:Ve,onSaveError:function(){return le(!1)},showClickToCopy:!1,skipApiCall:!0})]})]}),(0,ee.jsxs)(j.Z,{show:fe,onHide:function(){return ve(!1)},size:"lg",children:[(0,ee.jsx)(j.Z.Header,{closeButton:!0,children:(0,ee.jsxs)(j.Z.Title,{children:[(0,ee.jsx)(O.Z,{className:"me-2"}),"Edit Company - ",null===be||void 0===be?void 0:be.name]})}),(0,ee.jsx)(j.Z.Body,{children:(0,ee.jsxs)(y.Z,{children:[(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Company Name"}),(0,ee.jsx)(y.Z.Control,{type:"text",value:Ie.name||"",onChange:function(e){return ze(ie(ie({},Ie),{},{name:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Website"}),(0,ee.jsx)(y.Z.Control,{type:"url",value:Ie.website||"",onChange:function(e){return ze(ie(ie({},Ie),{},{website:e.target.value}))}})]})})]}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Phone"}),(0,ee.jsx)(y.Z.Control,{type:"tel",value:Ie.phone||"",onChange:function(e){return ze(ie(ie({},Ie),{},{phone:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Location"}),(0,ee.jsx)(y.Z.Control,{type:"text",value:Ie.location||"",onChange:function(e){return ze(ie(ie({},Ie),{},{location:e.target.value}))}})]})})]}),(0,ee.jsx)(i.Z,{children:(0,ee.jsx)(l.Z,{md:12,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"About"}),(0,ee.jsx)(y.Z.Control,{as:"textarea",rows:3,value:Ie.about||"",onChange:function(e){return ze(ie(ie({},Ie),{},{about:e.target.value}))}})]})})}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Fleet Size"}),(0,ee.jsx)(y.Z.Control,{type:"number",value:Ie.fleet_size||"",onChange:function(e){return ze(ie(ie({},Ie),{},{fleet_size:parseInt(e.target.value)||void 0}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Founded Year"}),(0,ee.jsx)(y.Z.Control,{type:"number",value:Ie.founded_year||"",onChange:function(e){return ze(ie(ie({},Ie),{},{founded_year:parseInt(e.target.value)||void 0}))}})]})})]}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Safety Rating"}),(0,ee.jsx)(y.Z.Control,{type:"text",value:Ie.safety_rating||"",onChange:function(e){return ze(ie(ie({},Ie),{},{safety_rating:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Facebook"}),(0,ee.jsx)(y.Z.Control,{type:"url",value:Ie.facebook||"",onChange:function(e){return ze(ie(ie({},Ie),{},{facebook:e.target.value}))}})]})})]}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Instagram"}),(0,ee.jsx)(y.Z.Control,{type:"url",value:Ie.instagram||"",onChange:function(e){return ze(ie(ie({},Ie),{},{instagram:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"LinkedIn"}),(0,ee.jsx)(y.Z.Control,{type:"url",value:Ie.linkedin||"",onChange:function(e){return ze(ie(ie({},Ie),{},{linkedin:e.target.value}))}})]})})]}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Twitter"}),(0,ee.jsx)(y.Z.Control,{type:"url",value:Ie.twitter||"",onChange:function(e){return ze(ie(ie({},Ie),{},{twitter:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Company Culture"}),(0,ee.jsx)(y.Z.Control,{type:"text",value:Ie.company_culture||"",onChange:function(e){return ze(ie(ie({},Ie),{},{company_culture:e.target.value}))}})]})})]}),(0,ee.jsxs)(i.Z,{children:[(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Company Benefits"}),(0,ee.jsx)(y.Z.Control,{type:"text",value:Ie.company_benefits||"",onChange:function(e){return ze(ie(ie({},Ie),{},{company_benefits:e.target.value}))}})]})}),(0,ee.jsx)(l.Z,{md:6,children:(0,ee.jsxs)(y.Z.Group,{className:"mb-3",children:[(0,ee.jsx)(y.Z.Label,{children:"Specialties"}),(0,ee.jsx)(y.Z.Control,{type:"text",value:Ie.specialties||"",onChange:function(e){return ze(ie(ie({},Ie),{},{specialties:e.target.value}))}})]})})]}),(0,ee.jsx)(i.Z,{children:(0,ee.jsx)(l.Z,{md:12,children:(0,ee.jsx)(y.Z.Group,{className:"mb-3",children:(0,ee.jsx)(y.Z.Check,{type:"checkbox",label:"Company Disabled",checked:Ie.disabled||!1,onChange:function(e){return ze(ie(ie({},Ie),{},{disabled:e.target.checked}))}})})})})]})}),(0,ee.jsxs)(j.Z.Footer,{children:[(0,ee.jsx)(v.Z,{variant:"secondary",onClick:function(){return ve(!1)},children:"Cancel"}),(0,ee.jsx)(v.Z,{variant:"primary",onClick:Ye,disabled:T===(null===be||void 0===be?void 0:be.id),children:T===(null===be||void 0===be?void 0:be.id)?(0,ee.jsxs)(ee.Fragment,{children:[(0,ee.jsx)(x.Z,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"}),(0,ee.jsx)("span",{className:"ms-2",children:"Saving..."})]}):"Save Changes"})]})]}),(0,ee.jsx)(ne,{show:me,onHide:function(){return pe(!1)},company:be})]})},oe=t(20267),ce=t(56612),ue=function(){var e=(0,o.aC)(),n=(e.user,e.isSuperAdmin),t=(0,a.useRouter)();
1return(0,r.useEffect)((function(){n||t.push("/dashboard")}),[n,t]),n?(0,ee.jsx)(c.Z,{sidebarItems:(0,oe.d)("Companies"),children:(0,ee.jsxs)(s.Z,{fluid:!0,className:"py-4",children:[(0,ee.jsx)(i.Z,{className:"mb-4",children:(0,ee.jsxs)(l.Z,{children:[(0,ee.jsx)("h1",{className:"h3 mb-1",children:"Company Management"}),(0,ee.jsx)("p",{className:"text-muted",children:"View and manage companies and their phone number assignments"})]})}),(0,ee.jsx)(i.Z,{children:(0,ee.jsx)(l.Z,{children:(0,ee.jsx)(le,{})})})]})}):null};ue.getLayout=function(e){return(0,ee.jsx)(ce.$,{title:"Admin | Companies",children:e})};var de=ue},17323:function(e,n,t){"use strict";var r=t(50029),a=t(92777),s=t(82262),i=t(10748),l=t(45959),o=t(63553),c=t(37247),u=t(59499),d=t(87794),m=t.n(d);function p(e){var n=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var t,r=(0,c.Z)(e);if(n){var a=(0,c.Z)(this).constructor;t=Reflect.construct(r,arguments,a)}else t=r.apply(this,arguments);return(0,o.Z)(this,t)}}var h=function(e){(0,l.Z)(t,e);var n=p(t);function t(){var e;(0,a.Z)(this,t);for(var r=arguments.length,s=new Array(r),l=0;l<r;l++)s[l]=arguments[l];return e=n.call.apply(n,[this].concat(s)),(0,u.Z)((0,i.Z)(e),"baseUrl","/admin/companies"),(0,u.Z)((0,i.Z)(e),"phoneNumbersUrl","/admin/phone-numbers"),e}return(0,s.Z)(t,[{key:"getAllCompanies",value:function(){var e=(0,r.Z)(m().mark((function e(){var n,t,r,a=arguments;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=!(a.length>0&&void 0!==a[0])||a[0],t=a.length>1&&void 0!==a[1]&&a[1],e.next=4,this.get(this.baseUrl,{params:{includePhoneNumbers:n,includeUsage:t}});case 4:return r=e.sent,e.abrupt("return",r.data);case 6:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"updateCompany",value:function(){var e=(0,r.Z)(m().mark((function e(n,t){var r;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.put("".concat(this.baseUrl,"/").concat(n),t);case 2:return r=e.sent,e.abrupt("return",r.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n,t){return e.apply(this,arguments)}}()},{key:"provisionPhoneNumber",value:function(){var e=(0,r.Z)(m().mark((function e(n){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.post("".concat(this.phoneNumbersUrl,"/provision"),n);case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}()},{key:"assignPhoneNumber",value:function(){var e=(0,r.Z)(m().mark((function e(n){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.post("".concat(this.phoneNumbersUrl,"/assign"),n);case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}()},{key:"adminEditCompany",value:function(){var e=(0,r.Z)(m().mark((function e(n,t){var r;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.put("".concat(this.baseUrl,"/").concat(n),t);case 2:return r=e.sent,e.abrupt("return",r.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n,t){return e.apply(this,arguments)}}()},{key:"releasePhoneNumber",value:function(){var e=(0,r.Z)(m().mark((function e(n){var t,r=arguments;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>1&&void 0!==r[1]?r[1]:{},e.next=3,this.delete("".concat(this.phoneNumbersUrl,"/company/").concat(n),t);case 3:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}()},{key:"getCompanyPhoneNumbers",value:function(){var e=(0,r.Z)(m().mark((function e(n){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.get("".concat(this.phoneNumbersUrl,"/company/").concat(n));case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}()},{key:"getPotentialParents",value:function(){var e=(0,r.Z)(m().mark((function e(n){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.get("".concat(this.baseUrl,"/").concat(n,"/potential-parents"));case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}()},{key:"setParentCompany",value:function(){var e=(0,r.Z)(m().mark((function e(n,t){return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.put("".concat(this.baseUrl,"/").concat(n,"/parent"),t);case 2:case"end":return e.stop()}}),e,this)})));return function(n,t){return e.apply(this,arguments)}}()},{key:"unparentCompany",value:function(){var e=(0,r.Z)(m().mark((function e(n,t){return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.put("".concat(this.baseUrl,"/").concat(n,"/unparent"),t);case 2:case"end":return e.stop()}}),e,this)})));return function(n,t){return e.apply(this,arguments)}}()},{key:"createSubCompany",value:function(){var e=(0,r.Z)(m().mark((function e(n){var t;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.post("".concat(this.baseUrl,"/sub-company"),n);case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e,this)})));return function(n){return e.apply(this,arguments)}}()}]),t}(t(57922).Z);n.Z=h},20267:function(e,n,t){"use strict";t.d(n,{d:function(){return l}});var r=t(59499);function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function s(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
1n%2?a(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var i=[{name:"Dashboard",pathname:"/dashboard/company",icon:"home",text:"Dashboard"},{name:"Admin Tools",pathname:"/admin",icon:"shield",text:"Admin Tools"},{name:"Microservices",pathname:"/admin/microservices",icon:"grid",text:"Microservices"},{name:"Phone Numbers",pathname:"/admin/phone-numbers",icon:"phone",text:"Phone Numbers"},{name:"Companies",pathname:"/admin/companies",icon:"building",text:"Companies"},{name:"Users",pathname:"/admin/users",icon:"person",text:"Users"},{name:"Applicant Search",pathname:"/admin/applicant-search",icon:"search",text:"Applicant Search"},{name:"Feature Flags",pathname:"/admin/feature-flags",icon:"flag",text:"Feature Flags"}];function l(e){return i.map((function(n){return s(s({},n),{},{isSelected:n.name===e})}))}},15390:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/companies",function(){return t(51141)}])},15454:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-bar-chart",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M4 11H2v3h2zm5-4H7v7h2zm5-5v12h-2V2zm-2-1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM6 7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1zm-5 4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1z"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},24808:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-bullseye",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"}),r.createElement("path",{d:"M8 13A5 5 0 1 1 8 3a5 5 0 0 1 0 10m0 1A6 6 0 1 0 8 2a6 6 0 0 0 0 12"}),r.createElement("path",{d:"M8 11a3 3 0 1 1 0-6 3 3 0 0 1 0 6m0 1a4 4 0 1 0 0-8 4 4 0 0 0 0 8"}),r.createElement("path",{d:"M9.5 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},34e3:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-link-45deg",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z"}),r.createElement("path",{d:"M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},39252:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-plus-circle",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"}),r.createElement("path",{d:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},82352:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-send",m].filter(Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M15.854.146a.5.5 0 0 1 .11.54l-5.819 14.547a.75.75 0 0 1-1.329.124l-3.178-4.995L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM6.636 10.07l2.761 4.338L14.13 2.576zm6.787-8.201L1.591 6.602l4.339 2.76z"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},42822:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-shield-fill-check",m].filter(Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{fillRule:"evenodd",d:"M8 0c-.69 0-1.843.265-2.928.56-1.11.3-2.229.655-2.887.87a1.54 1.54 0 0 0-1.044 1.262c-.596 4.477.787 7.795 2.465 9.99a11.8 11.8 0 0 0 2.517 2.453c.386.273.744.482 1.048.625.28.132.581.24.829.24s.548-.108.829-.24a7 7 0 0 0 1.048-.625 11.8 11.8 0 0 0 2.517-2.453c1.678-2.195 3.061-5.513 2.465-9.99a1.54 1.54 0 0 0-1.044-1.263 63 63 0 0 0-2.887-.87C9.843.266 8.69 0 8 0m2.146 5.146a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 7.793z"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},569:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-telephone-fill",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{fillRule:"evenodd",d:"M1.885.511a1.745 1.745 0 0 1 2.61.163L6.29 2.98c.329.423.445.974.315 1.494l-.547 2.19a.68.68 0 0 0 .178.643l2.457 2.457a.68.68 0 0 0 .644.178l2.189-.547a1.75 1.75 0 0 1 1.494.315l2.306 1.794c.829.645.905 1.87.163 2.611l-1.034 1.034c-.74.74-1.846 1.065-2.877.702a18.6 18.6 0 0 1-7.01-4.42 18.6 18.6 0 0 1-4.42-7.009c-.362-1.03-.037-2.137.703-2.877z"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},98481:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-x-circle-fill",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.354 4.646a.5.5 0 1 0-.708.708L7.293 8l-2.647 2.646a.5.5 0 0 0 .708.708L8 8.707l2.646 2.647a.5.5 0 0 0 .708-.708L8.707 8l2.647-2.646a.5.5 0 0 0-.708-.708L8 7.293z"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},36539:function(e,n,t){"use strict";var r=t(67294),a=t(45697),s=t.n(a),i=["color","size","title","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},l.apply(null,arguments)}var o=(0,r.forwardRef)((function(e,n){var t=e.color,a=void 0===t?"currentColor":t,s=e.size,o=void 0===s?"1em":s,c=e.title,u=void 0===c?null:c,d=e.className,m=void 0===d?"":d,p=function(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==n.indexOf(r))continue;t[r]=e[r]}return t}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)t=s[r],-1===n.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}(e,i);return r.createElement("svg",l({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-x-circle",m].filter(
1Boolean).join(" ")},p),u?r.createElement("title",null,u):null,r.createElement("path",{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14m0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16"}),r.createElement("path",{d:"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708"}))}));o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),title:s().string,className:s().string},n.Z=o},27977:function(e,n,t){"use strict";var r=t(93967),a=t.n(r),s=t(67294),i=t(76792),l=t(85893);const o=s.forwardRef((({bsPrefix:e,bg:n="primary",pill:t=!1,text:r,className:s,as:o="span",...c},u)=>{const d=(0,i.vE)(e,"badge");return(0,l.jsx)(o,{ref:u,...c,className:a()(s,d,t&&"rounded-pill",r&&`text-${r}`,n&&`bg-${n}`)})}));o.displayName="Badge",n.Z=o},52686:function(e,n,t){"use strict";t.d(n,{Z:function(){return T}});var r=t(93967),a=t.n(r),s=t(67294),i=t(76792),l=t(85893);const o=s.forwardRef((({className:e,bsPrefix:n,as:t="div",...r},s)=>(n=(0,i.vE)(n,"card-body"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));o.displayName="CardBody";var c=o;const u=s.forwardRef((({className:e,bsPrefix:n,as:t="div",...r},s)=>(n=(0,i.vE)(n,"card-footer"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));u.displayName="CardFooter";var d=u,m=t(49059);const p=s.forwardRef((({bsPrefix:e,className:n,as:t="div",...r},o)=>{const c=(0,i.vE)(e,"card-header"),u=(0,s.useMemo)((()=>({cardHeaderBsPrefix:c})),[c]);return(0,l.jsx)(m.Z.Provider,{value:u,children:(0,l.jsx)(t,{ref:o,...r,className:a()(n,c)})})}));p.displayName="CardHeader";var h=p;const f=s.forwardRef((({bsPrefix:e,className:n,variant:t,as:r="img",...s},o)=>{const c=(0,i.vE)(e,"card-img");return(0,l.jsx)(r,{ref:o,className:a()(t?`${c}-${t}`:c,n),...s})}));f.displayName="CardImg";var v=f;const x=s.forwardRef((({className:e,bsPrefix:n,as:t="div",...r},s)=>(n=(0,i.vE)(n,"card-img-overlay"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));x.displayName="CardImgOverlay";var b=x;const g=s.forwardRef((({className:e,bsPrefix:n,as:t="a",...r},s)=>(n=(0,i.vE)(n,"card-link"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));g.displayName="CardLink";var j=g,y=t(39602);const Z=(0,y.Z)("h6"),w=s.forwardRef((({className:e,bsPrefix:n,as:t=Z,...r},s)=>(n=(0,i.vE)(n,"card-subtitle"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));w.displayName="CardSubtitle";var N=w;const C=s.forwardRef((({className:e,bsPrefix:n,as:t="p",...r},s)=>(n=(0,i.vE)(n,"card-text"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));C.displayName="CardText";var O=C;const E=(0,y.Z)("h5"),k=s.forwardRef((({className:e,bsPrefix:n,as:t=E,...r},s)=>(n=(0,i.vE)(n,"card-title"),(0,l.jsx)(t,{ref:s,className:a()(e,n),...r}))));k.displayName="CardTitle";var S=k;const P=s.forwardRef((({bsPrefix:e,className:n,bg:t,text:r,border:s,body:o=!1,children:u,as:d="div",...m},p)=>{const h=(0,i.vE)(e,"card");return(0,l.jsx)(d,{ref:p,...m,className:a()(n,h,t&&`bg-${t}`,r&&`text-${r}`,s&&`border-${s}`),children:o?(0,l.jsx)(c,{children:u}):u})}));P.displayName="Card";var T=Object.assign(P,{Img:v,Title:S,Subtitle:N,Body:c,Link:j,Text:O,Header:h,Footer:d,ImgOverlay:b})},49059:function(e,n,t){"use strict";const r=t(67294).createContext(null);r.displayName="CardHeaderContext",n.Z=r},36968:function(e,n,t){"use strict";var r=t(93967),a=t.n(r),s=t(67294),i=t(76792),l=t(85893);const o=s.forwardRef((({bsPrefix:e,variant:n,animation:t="border",size:r,as:s="div",className:o,...c},u)=>{const d=`${e=(0,i.vE)(e,"spinner")}-${t}`;return(0,l.jsx)(s,{ref:u,...c,className:a()(o,d,r&&`${d}-${r}`,n&&`text-${n}`)})}));o.displayName="Spinner",n.Z=o}},function(e){e.O(0,[5277,9289,7688,148,6304,9821,4689,9725,3319,2893,767,8129,7604,5595,4863,9470,2607,1383,9811,44,4388,3157,9447,3782,494,2058,3862,9774,2888,179],(function(){return n=15390,e(e.s=n);var n}));var n=e.O();_N_E=n}]);

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.