PageSourceSearch

https://www.cameroun-online.com/_next/static/chunks/12993-f7aa47e8a6ec4b7b.js

js cameroun-online.com collected 2026-09-24 21:24:36 UTC 20,223 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[12993],{4513:(e,a,t)=>{t.d(a,{r:()=>n});var l=t(95155),r=t(18669);function n(e){let{branding:a,icon:t,iconColor:n,title:i,subtitle:o,badge:s,children:c}=e,{branding:d}=(0,r.Z)();return(0,l.jsxs)("div",{className:"px-6 py-4 border-b flex-shrink-0 bg-background border-muted-foreground/[12.549%]",children:[(0,l.jsxs)("div",{className:"flex items-start justify-between pr-10",children:[(0,l.jsxs)("div",{className:"flex items-center gap-3",children:[t&&(0,l.jsx)("div",{className:"p-2 rounded-xl ".concat(n?"":"bg-primary/[12.549%]"),style:n?{backgroundColor:n+"20"}:void 0,children:(0,l.jsx)(t,{className:"w-6 h-6 ".concat(n?"":"text-primary"),style:n?{color:n}:void 0})}),(0,l.jsxs)("div",{children:[(0,l.jsx)("h2",{className:"text-xl font-bold text-foreground",children:i}),o&&(0,l.jsx)("p",{className:"text-sm mt-0.5 text-muted-foreground",children:o})]})]}),s&&(0,l.jsx)("span",{className:"px-3 py-1 rounded-full text-sm font-medium flex items-center gap-1",style:{backgroundColor:s.bgColor,color:s.color},children:s.label})]}),c&&(0,l.jsx)("div",{className:"mt-4",children:c})]})}},16787:(e,a,t)=>{t.d(a,{dW:()=>l.d,cw:()=>n.c,yl:()=>s.y,jl:()=>i.j,rQ:()=>r.r,fn:()=>o.f});var l=t(69003),r=t(4513),n=t(73122),i=t(47355);t(95155);var o=t(62647),s=t(76314)},25919:(e,a,t)=>{t.d(a,{$g:()=>s,ej:()=>o,si:()=>c,zA:()=>i});var l=t(10374),r=t(20379);let n=new Set(["XAF","XOF","FCFA","XPF","JPY","KRW","VND","CLP","ISK","GNF","KMF","RWF","UGX","BIF","DJF","MGA","PYG","VUV"]),i={XAF:"FCFA",FCFA:"FCFA",EUR:"€",USD:"$",GBP:"\xa3"};function o(e,a,t){var o;let s,c,{compact:d=!1,forceDecimals:u=!1,decimals:m}=t||{},p=a||(0,l.d)()||"",g=(null==(o=null==t?void 0:t.showSymbol)||o)&&""!==p;isNaN(s=null==e||""===e?0:"string"==typeof e?parseFloat(e.replace(/[^\d.-]/g,"")):e)&&(s=0);let y=i[p]||p,_=null!=m?0===m:n.has(p);if(d&&Math.abs(s)>=1e3){let e;return e=Math.abs(s)>=1e6?(s/1e6).toLocaleString((0,r.uE)(),{maximumFractionDigits:1})+"M":Math.abs(s)>=1e3?(s/1e3).toLocaleString((0,r.uE)(),{maximumFractionDigits:0})+"K":s.toLocaleString((0,r.uE)()),g?"".concat(e," ").concat(y):e}if(_&&!u)c=Math.round(s).toLocaleString((0,r.uE)());else{let e=null!=m?m:2;c=s.toLocaleString((0,r.uE)(),{minimumFractionDigits:e,maximumFractionDigits:e})}return g?"".concat(c," ").concat(y):c}function s(e,a){return null==e?"-":o(e,a)}function c(e,a){if(null==e||""===e)return"-";let t="string"==typeof e?parseFloat(e):e;return Number.isFinite(t)?0===t?"Sur devis":o(t,a):"-"}},35374:(e,a,t)=>{t.d(a,{w:()=>_});var l=t(95155),r=t(12115),n=t(95604),i=t(46046),o=t(74774),s=t(23561),c=t(53613),d=t(25919),u=t(80344),m=t(18720),p=t(99154);let g={entity_id:"",registration_plate:"",vin_number:"",make:"",model:"",year:new Date().getFullYear(),vehicle_type:"car",fuel_type:"petrol",engine_capacity:"",color:"",purchase_date:"",purchase_price:"",odometer_reading:"",status:"active",location:"",notes:"",usage_type:"company",category_id:"",is_available:!0,daily_rate:"",weekly_rate:"",monthly_rate:"",deposit_amount:"",minimum_rental_days:1,insurance_company:"",insurance_policy_number:"",insurance_expiry_date:"",registration_expiry_date:"",technical_inspection_date:"",next_maintenance_date:""},y=e=>{let{children:a}=e;return(0,l.jsx)("h4",{className:"text-[13px] font-semibold text-foreground border-b border-border pb-1.5",children:a})};function _(e){let{vehicle:a,isOpen:t,onClose:_,onSuccess:v,categories:h,entities:f}=e,b=(0,n.useTranslations)("fleet"),x=(0,n.useTranslations)("common"),{VEHICLE_STATUS_OPTIONS:j,FUEL_TYPE_OPTIONS:D,USAGE_TYPE_OPTIONS:C,VEHICLE_TYPE_OPTIONS:k}=(0,p.N4)(),N=(0,c.H2)(),w=d.zA[N]||N,[F,S]=(0,r.useState)(!1),[E,T]=(0,r.useState)({}),[M,R]=(0,r.useState)(g),A=!!a,q=M.entity_id?h.filter(e=>e.entity_id===parseInt(M.entity_id)):[];(0,r.useEffect)(()=>{var e,l,r,n,i,o,s,c,d,u,m,p,y;t&&(T({}),R(a?{entity_id:(null==(e=a.entity_id)?void 0:e.toString())||"",registration_plate:a.registration_plate||"",vin_number:a.vin_number||"",make:a.make||"",model:a.model||"",year:a.year||new Date().getFullYear(),vehicle_type:a.vehicle_type||"car",fuel_type:a.fuel_type||"petrol",engine_capacity:a.engine_capacity||"",color:a.color||"",purchase_date:(null==(l=a.purchase_date)?void 0:l.split("T")[0])||"",purchase_price:(null==(r=a.purchase_price)?void 0:r.toString())||"",odometer_reading:(null==(n=a.odometer_reading)?void 0:n.toString())||"",status:a.status||"active",location:a.location||"",notes:a.notes||"",usage_type:a.usage_type||"company",category_id:(null==(i=a.category_id)?void 0:i.toString())||"",is_available:!1!==a.is_available,daily_rate:(null==(o=a.daily_rate)?void 0:o.toString())||"",weekly_rate:(null==(s=a.weekly_rate)?void 0:s.toString())||"",monthly_rate:(null==(c=a.monthly_rate)?void 0:c.toString())||"",deposit_amount:(null==(d=a.deposit_amount)?void 0:d.toString())||"",minimum_rental_days:a.minimum_rental_days||1,insurance_company:a.insurance_company||"",insurance_policy_number:a.insurance_policy_number||"",insurance_expiry_date:(null==(u=a.insurance_expiry_date)?void 0:u.split("T")[0])||"",registration_expiry_date:(null==(m=a.registration_expiry_date)?void 0:m.split("T")[0])||"",technical_inspection_date:(null==(p=a.technical_inspection_date)?void 0:p.split("T")[0])||"",next_maintenance_date:(null==(y=a.next_maintenance_date)?void 0:y.split("T")[0])||""}:g))},[t,a]);let I=(e,a)=>{R(t=>({...t,[e]:a})),E[e]&&T(a=>({...a,[e]:void 0}))},O=async e=>{if(e.preventDefault(),(()=>{var e,a,t;let l={};return M.entity_id||(l.entity_id=b("form.entityRequired")),(null==(e=M.registration_plate)?void 0:e.trim())||(l.registration_plate=b("form.plateRequired")),(null==(a=M.make)?void 0:a.trim())||(l.make=b("form.makeRequired")),(null==(t=M.model)?void 0:t.trim())||(l.model=b("form.modelRequired")),M.year||(l.year=b("form.yearRequired")),T(l),0===Object.keys(l).length})()){S(!0);try{let e=A?"/api/vehicles/".concat(a.id):"/api/vehicles",t={...M,entity_id:M.entity_id?parseInt(M.entity_id):null,category_id:M.category_id?parseInt(M.category_id):null,year:parseInt(M.year.toString()),purchase_price:M.purchase_price?parseFloat(M.purchase_price):null,odometer_reading:M.odometer_reading?parseInt(M.odometer_reading):null,daily_rate:M.daily_rate?parseFloat(M.daily_rate):null,weekly_rate:M.weekly_rate?parseFloat(M.weekly_rate):null,monthly_rate:M.monthly_rate?parseFloat(M.monthly_rate):null,deposit_amount:M.deposit_amount?parseFloat(M.deposit_amount):null,minimum_rental_days:parseInt(M.minimum_rental_days.toString()),purchase_date:
1M.purchase_date||null,insurance_expiry_date:M.insurance_expiry_date||null,registration_expiry_date:M.registration_expiry_date||null,technical_inspection_date:M.technical_inspection_date||null,next_maintenance_date:M.next_maintenance_date||null},l=await (0,u.apiFetch)(e,{method:A?"PUT":"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}),r=await l.json();if(!l.ok)throw Error(r.message||b("form.saveError"));m.o.success(A?b("form.updated"):b("form.created")),null==v||v(),_()}catch(e){m.o.error(e.message||b("form.serverError"))}finally{S(!1)}}};return(0,l.jsx)(o.aF,{open:t,onOpenChange:e=>{e||_()},size:"xl",title:A?b("form.titleEdit"):b("form.titleNew"),footer:(0,l.jsxs)("div",{className:"flex justify-end gap-2",children:[(0,l.jsx)(o.$n,{type:"button",variant:"outline",onClick:_,children:x("actions.cancel")}),(0,l.jsxs)(o.$n,{type:"submit",form:"vehicle-form",variant:"default",loading:F,children:[(0,l.jsx)(i.A,{className:"h-4 w-4"}),x(A?"actions.save":"actions.create")]})]}),children:(0,l.jsxs)("form",{id:"vehicle-form",onSubmit:O,className:"space-y-5 max-h-[65vh] overflow-y-auto pr-1",children:[(0,l.jsxs)("div",{className:"space-y-3",children:[(0,l.jsx)(y,{children:b("form.sectionBasic")}),(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[(0,l.jsx)(o.D0,{label:b("form.entity"),required:!0,error:E.entity_id,children:(0,l.jsx)(s.q,{value:M.entity_id,onChange:e=>R(a=>({...a,entity_id:e?String(e):"",category_id:""})),required:!0,styleMode:"tokens"})}),(0,l.jsx)(o.D0,{label:b("form.plate"),required:!0,error:E.registration_plate,children:(0,l.jsx)(o.pd,{className:"font-mono",value:M.registration_plate,invalid:!!E.registration_plate,onChange:e=>I("registration_plate",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.category"),hint:M.entity_id?void 0:b("form.selectFirst"),children:(0,l.jsxs)(o.l6,{value:M.category_id,disabled:!M.entity_id,onChange:e=>(e=>{let a=h.find(a=>a.id===parseInt(e));a&&!A?R(t=>{var l,r,n;return{...t,category_id:e,daily_rate:(null==(l=a.default_daily_rate)?void 0:l.toString())||t.daily_rate,weekly_rate:(null==(r=a.default_weekly_rate)?void 0:r.toString())||t.weekly_rate,monthly_rate:(null==(n=a.default_monthly_rate)?void 0:n.toString())||t.monthly_rate}}):I("category_id",e)})(e.target.value),children:[(0,l.jsx)("option",{value:"",children:M.entity_id?b("form.selectPlaceholder"):b("form.selectFirst")}),q.map(e=>(0,l.jsxs)("option",{value:e.id,children:[e.category_name,e.default_daily_rate?" (".concat((0,d.ej)(e.default_daily_rate,N),"/jour)"):""]},e.id))]})})]})]}),(0,l.jsxs)("div",{className:"space-y-3",children:[(0,l.jsx)(y,{children:b("form.sectionDetails")}),(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,l.jsx)(o.D0,{label:b("form.make"),required:!0,error:E.make,children:(0,l.jsx)(o.pd,{placeholder:"Toyota",value:M.make,invalid:!!E.make,onChange:e=>I("make",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.model"),required:!0,error:E.model,children:(0,l.jsx)(o.pd,{placeholder:"Corolla",value:M.model,invalid:!!E.model,onChange:e=>I("model",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.year"),required:!0,error:E.year,children:(0,l.jsx)(o.pd,{type:"number",min:"1990",max:"2035",value:M.year,invalid:!!E.year,onChange:e=>I("year",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.color"),children:(0,l.jsx)(o.pd,{placeholder:"Blanc",value:M.color,onChange:e=>I("color",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.type"),children:(0,l.jsx)(o.l6,{value:M.vehicle_type,onChange:e=>I("vehicle_type",e.target.value),children:k.filter(e=>e.value).map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})}),(0,l.jsx)(o.D0,{label:b("form.fuel"),children:(0,l.jsx)(o.l6,{value:M.fuel_type,onChange:e=>I("fuel_type",e.target.value),children:D.filter(e=>e.value).map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})}),(0,l.jsx)(o.D0,{label:b("form.mileage"),children:(0,l.jsx)(o.pd,{type:"number",placeholder:"50000",value:M.odometer_reading,onChange:e=>I("odometer_reading",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.vin"),children:(0,l.jsx)(o.pd,{className:"font-mono",value:M.vin_number,onChange:e=>I("vin_number",e.target.value)})})]})]}),(0,l.jsxs)("div",{className:"space-y-3",children:[(0,l.jsx)(y,{children:b("form.sectionRates")}),(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,l.jsx)(o.D0,{label:b("form.dailyRate",{currency:w}),children:(0,l.jsx)(o.pd,{type:"number",value:M.daily_rate,onChange:e=>I("daily_rate",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.weeklyRate"),children:(0,l.jsx)(o.pd,{type:"number",value:M.weekly_rate,onChange:e=>I("weekly_rate",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.monthlyRate"),children:(0,l.jsx)(o.pd,{type:"number",value:M.monthly_rate,onChange:e=>I("monthly_rate",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.deposit"),children:(0,l.jsx)(o.pd,{type:"number",value:M.deposit_amount,onChange:e=>I("deposit_amount",e.target.value)})})]})]}),(0,l.jsxs)("div",{className:"space-y-3",children:[(0,l.jsx)(y,{children:b("form.sectionStatusUsage")}),(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,l.jsx)(o.D0,{label:b("form.status"),children:(0,l.jsx)(o.l6,{value:M.status,onChange:e=>I("status",e.target.value),children:j.filter(e=>e.value).map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})}),(0,l.jsx)(o.D0,{label:b("form.usageType"),children:(0,l.jsx)(o.l6,{value:M.usage_type,onCh
1ange:e=>I("usage_type",e.target.value),children:C.filter(e=>e.value).map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))})}),(0,l.jsx)(o.D0,{label:b("form.location"),children:(0,l.jsx)(o.pd,{placeholder:"Garage principal",value:M.location,onChange:e=>I("location",e.target.value)})}),(0,l.jsxs)("label",{className:"flex items-center gap-2 cursor-pointer pt-6 text-sm text-foreground",children:[(0,l.jsx)("input",{type:"checkbox",checked:M.is_available,onChange:e=>I("is_available",e.target.checked),className:"h-4 w-4 rounded border-input"}),b("form.available")]})]})]}),(0,l.jsxs)("div",{className:"space-y-3",children:[(0,l.jsx)(y,{children:b("form.sectionDates")}),(0,l.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,l.jsx)(o.D0,{label:b("form.insuranceExpiry"),children:(0,l.jsx)(o.pd,{type:"date",value:M.insurance_expiry_date,onChange:e=>I("insurance_expiry_date",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.technicalInspection"),children:(0,l.jsx)(o.pd,{type:"date",value:M.technical_inspection_date,onChange:e=>I("technical_inspection_date",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.registrationExpiry"),children:(0,l.jsx)(o.pd,{type:"date",value:M.registration_expiry_date,onChange:e=>I("registration_expiry_date",e.target.value)})}),(0,l.jsx)(o.D0,{label:b("form.nextMaintenance"),children:(0,l.jsx)(o.pd,{type:"date",value:M.next_maintenance_date,onChange:e=>I("next_maintenance_date",e.target.value)})})]})]}),(0,l.jsx)(o.D0,{label:b("form.notes"),children:(0,l.jsx)(o.k_,{rows:3,placeholder:b("form.notesPlaceholder"),value:M.notes,onChange:e=>I("notes",e.target.value)})})]})})}t(18669),t(16787)},47355:(e,a,t)=>{t.d(a,{j:()=>n});var l=t(95155),r=t(18669);function n(e){let{branding:a,children:t}=e,{branding:n}=(0,r.Z)();return(0,l.jsx)("div",{className:"px-6 py-4 border-t flex-shrink-0 flex justify-end gap-3 bg-background border-muted-foreground/[12.549%]",children:t})}},62647:(e,a,t)=>{t.d(a,{f:()=>i});var l=t(95155),r=t(27937),n=t(18669);function i(e){let{branding:a,title:t,icon:i,children:o,collapsible:s=!1,defaultCollapsed:c=!1,onClick:d,showArrow:u=!1}=e,{branding:m}=(0,n.Z)(),p=a||m,g=!!d;return(0,l.jsxs)("div",{className:"mb-6 last:mb-0 ".concat(g?"bg-background":""),onClick:d,style:{cursor:g?"pointer":"default",borderRadius:g?"0.5rem":void 0,padding:g?"0.75rem":void 0,transition:g?"background-color 0.2s":void 0},onMouseEnter:function(e){g&&(e.currentTarget.style.backgroundColor=p.textMutedColor+"20")},onMouseLeave:function(e){g&&(e.currentTarget.style.backgroundColor=p.bgColor)},children:[(t||i||u)&&(0,l.jsxs)("div",{className:"flex items-center justify-between gap-2 mb-3",children:[(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[i&&(0,l.jsx)(i,{className:"w-4 h-4 text-primary"}),t&&(0,l.jsx)("h3",{className:"text-sm font-semibold uppercase tracking-wider text-muted-foreground",children:t})]}),u&&(0,l.jsx)(r.A,{className:"w-4 h-4 text-muted-foreground"})]}),(0,l.jsx)("div",{className:"text-foreground",children:o})]})}},69003:(e,a,t)=>{t.d(a,{d:()=>s});var l=t(95155),r=t(65229),n=t(18669),i=t(73926);let o={sm:"sm:max-w-md",md:"sm:max-w-2xl",lg:"sm:max-w-4xl",xl:"sm:max-w-6xl",full:"sm:max-w-[95vw]"};function s(e){let{isOpen:a,onClose:t,children:s,branding:c,size:d="lg",showCloseButton:u=!0,closeOnOverlayClick:m=!0,closeOnEscape:p=!0}=e,{branding:g}=(0,n.Z)(),y=c||g;return(0,l.jsxs)(i.a,{open:a,onOpenChange:e=>{e||t()},layout:"raw",closeOnOverlayClick:m,closeOnEscape:p,className:"".concat(o[d]," max-h-[90vh] rounded-xl overflow-hidden"),children:[u&&(0,l.jsx)("button",{onClick:t,className:"absolute top-4 right-4 z-10 rounded-md p-2 transition-colors text-muted-foreground",onMouseEnter:function(e){e.currentTarget.style.color=y.textColor},onMouseLeave:function(e){e.currentTarget.style.color=y.textMutedColor},children:(0,l.jsx)(r.A,{size:20})}),s]})}},73122:(e,a,t)=>{t.d(a,{c:()=>n});var l=t(95155),r=t(18669);function n(e){let{branding:a,children:t,noPadding:n=!1,maxHeight:i}=e,{branding:o}=(0,r.Z)();return(0,l.jsx)("div",{className:"flex-1 overflow-y-auto text-foreground",style:{padding:n?0:"1.5rem",maxHeight:i||void 0,overflowY:i?"auto":void 0},children:t})}},76314:(e,a,t)=>{t.d(a,{y:()=>n});
1var l=t(95155),r=t(18669);function n(e){let{branding:a,variant:t,children:n,onClick:i,icon:o,iconPosition:s="left",disabled:c=!1,loading:d=!1,type:u="button",size:m="md",className:p=""}=e,{branding:g}=(0,r.Z)(),y=a||g,_={sm:{padding:"0.375rem 0.75rem",fontSize:"0.875rem"},md:{padding:"0.5rem 1rem",fontSize:"1rem"},lg:{padding:"0.75rem 1.5rem",fontSize:"1.125rem"}},v="sm"===m?14:"lg"===m?20:16;return(0,l.jsx)("button",{type:u,onClick:i,disabled:c||d,style:function(){let e={opacity:c||d?.6:1,cursor:c||d?"not-allowed":"pointer",borderRadius:"0.5rem",fontWeight:500,display:"flex",alignItems:"center",justifyContent:"center",gap:"0.5rem",border:"none",transition:"opacity 0.2s",..._[m]};switch(t){case"primary":return{...e,backgroundColor:y.primaryColor,color:"#ffffff"};case"secondary":return{...e,backgroundColor:y.bgColor,color:y.textColor,border:"1px solid "+y.textMutedColor+"40"};case"danger":return{...e,backgroundColor:"#ef4444",color:"#ffffff"};case"success":return{...e,backgroundColor:"#10b981",color:"#ffffff"};case"warning":return{...e,backgroundColor:"#f59e0b",color:"#ffffff"};case"ghost":return{...e,backgroundColor:"transparent",color:y.textMutedColor};case"outline":return{...e,backgroundColor:"transparent",color:y.primaryColor,border:"1px solid "+y.primaryColor};default:return e}}(),className:p,children:d?(0,l.jsx)("span",{style:{width:"1rem",he
1ight:"1rem",border:"2px solid currentColor",borderTopColor:"transparent",borderRadius:"50%",animation:"spin 1s linear infinite"}}):(0,l.jsxs)(l.Fragment,{children:[o&&"left"===s&&(0,l.jsx)(o,{size:v}),n,o&&"right"===s&&(0,l.jsx)(o,{size:v})]})})}},99154:(e,a,t)=>{t.d(a,{DO:()=>n,N4:()=>o,eJ:()=>r,w0:()=>i});var l=t(95604);let r={active:{label:"Actif",color:"#10b981",bg:"#d1fae5"},maintenance:{label:"En maintenance",color:"#f59e0b",bg:"#fef3c7"},reserved:{label:"R\xe9serv\xe9",color:"#3b82f6",bg:"#dbeafe"},out_of_service:{label:"Hors service",color:"#ef4444",bg:"#fee2e2"},sold:{label:"Vendu",color:"#64748b",bg:"#e5e7eb"}},n={petrol:{label:"Essence",icon:"⛽"},diesel:{label:"Diesel",icon:"\uD83D\uDEE2️"},electric:{label:"\xc9lectrique",icon:"\uD83D\uDD0B"},hybrid:{label:"Hybride",icon:"\uD83D\uDD0C"},gas:{label:"GPL",icon:"\uD83D\uDCA8"}},i={company:{label:"Entreprise",description:"Usage interne uniquement"},rental:{label:"Location",description:"Disponible \xe0 la location"},both:{label:"Mixte",description:"Entreprise et location"}};function o(){let e=(0,l.useTranslations)("fleet"),a=[{value:"",label:e("filter.allStatuses")},{value:"active",label:e("status.active")},{value:"maintenance",label:e("status.maintenance")},{value:"reserved",label:e("status.reserved")},{value:"out_of_service",label:e("status.out_of_service")},{value:"sold",label:e("status.sold")}],t=[{value:"",label:e("filter.allFuels")},{value:"petrol",label:"⛽ ".concat(e("fuelType.petrol"))},{value:"diesel",label:"\uD83D\uDEE2️ ".concat(e("fuelType.diesel"))},{value:"electric",label:"\uD83D\uDD0B ".concat(e("fuelType.electric"))},{value:"hybrid",label:"\uD83D\uDD0C ".concat(e("fuelType.hybrid"))},{value:"gas",label:"\uD83D\uDCA8 ".concat(e("fuelType.gas"))}];return{VEHICLE_STATUS_OPTIONS:a,FUEL_TYPE_OPTIONS:t,USAGE_TYPE_OPTIONS:[{value:"",label:e("filter.allUsages")},{value:"company",label:e("usageType.company")},{value:"rental",label:e("usageType.rental")},{value:"both",label:e("usageType.both")}],VEHICLE_TYPE_OPTIONS:[{value:"",label:e("filter.allTypes")},{value:"car",label:"\uD83D\uDE97 ".concat(e("type.car"))},{value:"suv",label:"\uD83D\uDE99 ".concat(e("type.suv"))},{value:"pickup",label:"\uD83D\uDEFB ".concat(e("type.pickup"))},{value:"van",label:"\uD83D\uDE90 ".concat(e("type.van"))},{value:"minibus",label:"\uD83D\uDE8C ".concat(e("type.minibus"))},{value:"bus",label:"\uD83D\uDE8C ".concat(e("type.bus"))},{value:"truck",label:"\uD83D\uDE9B ".concat(e("type.truck"))},{value:"motorcycle",label:"\uD83C\uDFCD️ ".concat(e("type.motorcycle"))}]}}}}]);

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.