PageSourceSearch

https://portal.cardapioweb.com/assets/DeliverySettingsPage-BbWxBvSN.js

js cardapioweb.com collected 2026-09-24 11:57:57 UTC 57,233 bytes, 5 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="68498b3a-2023-5e4c-b884-3fe578d840e9")}catch(e){}}();
3import{R as e,cn as w,co as la,v as V,x as y,cJ as ge,f2 as ra,c3 as he,aS as F,W as K,aj as Be,Y as O,ao as Ve,V as k,c1 as Q,bg as j,aV as oa,T as ze,aG as sa,ah as T,bp as ia,aR as ca,e as da,f as ma,g as ua,h as pa,i as ga,Q as te,bY as fa,bk as Ea,bs as ha,ai as ya,aM as va,aN as z,C as ne,bL as ba,o as Pe,D as Ca,a6 as Fe,q as Na,I as le,s as _a,t as xa,aL as Aa,ew as G,bD as J,bU as $,k as H,cc as Ce,cf as Y,ae as wa,aE as ye,w as re,M as Ge,aq as Sa,ar as Ra,j as Da,as as ie,d2 as Ia,aT as ce,cK as Ta,E as Ma,ap as ka,d_ as Oa,f3 as ee,bt as ae,d4 as He,U as La,by as Ba,bz as Va,L as za,f4 as Pa,f5 as Fa,a5 as Ga,dA as de,dP as Ha,a$ as Wa}from"./index-Cs-In7Vx.js";import{c as Ua,a as qa,e as We,r as ve,u as fe,D as I,b as Ue,s as Ee,A as B,d as qe,f as ja,g as Qa,h as me,i as ue,N as oe,j as Ya,k as Ka,l as Ja,m as $a,n as Za,o as Xa,p as Ne,q as et,t as at,v as _e,w as tt,x as nt,y as lt,z as xe,B as rt,C as ot,E as st,F as it,R as je,G as Qe,H as ct,I as Ye,J as dt,K as mt,L as ut,M as pt,O as gt,P as ft,U as Et,Q as ht,S as yt,T as vt,V as Ae,W as bt,X as Ct,Y as Nt,Z as _t,_ as xt,$ as At,a0 as wt,a1 as St,a2 as Rt,a3 as Dt,a4 as It,a5 as Tt,a6 as Mt,a7 as kt,a8 as Ot,a9 as Lt}from"./createRegion-CI0XUtUf.js";import"./leaflet.draw-Ct0Z2aeX.js";import{S as Bt}from"./shop-DcM_z8AG.js";import{T as Vt,a as we}from"./ToggleButtonGroup-Bhd5Hj6n.js";import{H as zt}from"./Help-D_hZHZg-.js";import{u as Pt}from"./profile.actions-5K7DhYPO.js";import{S as Ft}from"./SearchInput-6k8qtIIx.js";import{C as Gt}from"./Check-D80HhUso.js";import{E as Ht}from"./Edit-BngzYF2F.js";import{S as Wt}from"./SwapVert-C_UU1p_g.js";import{M as Ke,L as Ut}from"./MoreVert-BCDgbBhi.js";import{L as qt}from"./ListItemSecondaryAction-j8rMQwuS.js";import{u as jt,a as Qt}from"./useDrop-DkAvtxPl.js";import{p as Se}from"./pickBy-CFeWtXAK.js";const W={clickable:!0},Je={edit:{...W,opacity:.6,color:"#3490DC",fillColor:"#3490DC"},selected:{...W,opacity:.6,color:"#F6993F",fillColor:"#F6993F"},saved:{...W,opacity:.5,fillOpacity:.03,color:"#38C172",fillColor:"#38C172"},canceled:{...W,opacity:.4,color:"#E3342F",fillColor:"#E3342F"},background:{...W,opacity:.2,color:"#808080",fillColor:"#808080"}};function Re(a){if(Array.isArray(a))return a[0].map(t=>[t.lat,t.lng]);if(a instanceof w.LatLng)return[a.lat,a.lng]}function De(a){const t={radius:null};return a instanceof w.Polygon?(t.type="Polygon",t.coordinates=Re(a._latlngs)):a instanceof w.Circle&&(t.type="Circle",t.radius=a.getRadius(),t.coordinates=Re(a._latlng)),t}const Yt=a=>({position:"topleft",draw:{polyline:!1,rectangle:!1,circlemarker:!1,marker:!1,polygon:{allowIntersection:!1,showArea:!0,metric:["km","m"],drawError:{color:"#e1e100",message:"<strong>Opss!<strong> Você não pode desenhar isso!"}},circle:{}},edit:{featureGroup:a,remove:!1,edit:{selectedPathOptions:{...Je.edit}}}}),Kt=(a,{showDraw:t=!0,showEdit:r=!0,showPolygon:l=!0,showCircle:s=!0})=>{const o=Yt(a);return{position:o.position,draw:t?{...o.draw,polygon:l?{...o.draw.polygon}:!1,circle:s?{...o.draw.circle}:!1}:!1,edit:r?{...o.edit}:!1}};function Jt(a){la(a)}function $t(a,t,{deliveryRegions:r,selectedRegion:l,onEditStart:s,onRegionCreation:o,onRegionUpdate:i,onRegionClick:d,onStop:g,drawControls:p}){const[m,_]=e.useState(null),C=e.useRef(!0),u=e.useRef(),h=e.useRef(),N=e.useRef(),S=e.useRef(null);return e.useEffect(()=>{if(a.current!==null&&m===null){const n=new w.Map(a.current,t);Jt(n),u.current=new w.FeatureGroup,h.current=new w.FeatureGroup,n.addLayer(u.current),n.addLayer(h.current),t.center!=null&&t.zoom!=null?n.setView(t.center,t.zoom):t.bounds!=null&&n.fitBounds(t.bounds,t.boundsOptions),n.on(w.Draw.Event.EDITED,function(f){const{layers:A}=f;A.eachLayer(E=>{i(De(E)),E instanceof w.Circle?n.fitBounds(E.getLatLng().toBounds(2*E.getRadius())):n.fitBounds(E.getBounds())})}),n.on(w.Draw.Event.CREATED,function(f){const{layer:A}=f;o(De(A)),A instanceof w.Circle?n.fitBounds(A.getLatLng().toBounds(2*A.getRadius())):n.fitBounds(A.getBounds())}),n.on(w.Draw.Event.DRAWSTOP,function(){g()}),n.on(w.Draw.Event.DRAWSTART,function(){if(N.current?._toolbars?.draw?._modes?.cir
3cle&&N.current?._toolbars?.draw?._modes?.polygon){const f=!!N.current?._toolbars?.draw?._modes?.circle.handler._enabled,A=!!N.current?._toolbars?.draw?._modes?.polygon.handler._enabled;f&&!A?document.getElementsByClassName("leaflet-draw-draw-polygon")[0].remove():!f&&A&&document.getElementsByClassName("leaflet-draw-draw-circle")[0].remove()}}),n.on(w.Draw.Event.EDITSTART,function(){s()}),n.on(w.Draw.Event.EDITSTOP,function(){g()}),_(n)}},[a,m,t,o,s,i,g]),e.useEffect(()=>{if(m&&u.current&&h.current){u.current.clearLayers(),h.current.clearLayers();const n=r.some(f=>f&&!f?.id);r.forEach(f=>{const{geometry:A}=f;let E=null;if(A.type==="Circle"&&A.radius>0?E=w.circle:A.type==="Polygon"&&(E=w.polygon),E!==null){const R=f.id===l?.id||f&&!f?.id,M=R?h.current:u.current;let x="saved";f&&!f?.id?x="edit":n?x="background":R?x="selected":f.delivery_not_available&&(x="canceled");const L={...f,...Je[x],radius:A.radius};Ua(E,L,d,M)}}),C.current&&u.current.getBounds()?._northEast&&(m.fitBounds(u.current.getBounds()),C.current=!1)}},[r,m,d,l]),e.useEffect(()=>{m&&p&&JSON.stringify(p||{})!==JSON.stringify(S.current||{})&&(N.current&&N.current.remove(),N.current=new w.Control.Draw(Kt(h.current,p)),N.current.addTo(m),S.current=p,p.showEdit===!1&&p.showDraw===!1&&u.current.getBounds()?._northEast&&m.fitBounds(u.current.getBounds()))},[p,m]),m}const D=w.drawLocal;function Zt(a,t=!0,r=2){const l=o=>Number(o).toFixed(r);if(t!==!1&&t!=="imperial")return a>=1e6?`${l(a/1e6)} km²`:a>=1e4?`${l(a/1e4)} ha`:`${l(a)} m²`;const s=a*10.7639;return s>=27878400?`${l(s/27878400)} mi²`:s>=43560?`${l(s/43560)} acres`:`${l(s)} ft²`}if(w.GeometryUtil?.readableArea){const a=w.GeometryUtil.readableArea;w.GeometryUtil.readableArea=function(...t){try{return a.apply(this,t)}catch(r){if(r instanceof ReferenceError&&r.message?.includes("type is not defined"))return Zt(t[0],t[1],t[2]);throw r}}}function Xt(a){if(a>=1e3){const r=a/1e3,l=Math.round(r*10)/10;return`${Number.isInteger(l)?`${l}`:l.toFixed(1)} km`}return`${a>=100?Math.round(a):Number(a.toFixed(1))} m`}function en(){const a=w.Edit?.Circle?.prototype;a?._resize&&(a._resize=function(t){const r=this._moveMarker.getLatLng(),l=an(this._map,r,t);if(this._shape.setRadius(l),this._map._editTooltip){const{circle:s}=D.draw.handlers,{edit:o}=D.edit.handlers;this._map._editTooltip.updateContent({text:`${o.tooltip.subtext}<br />${o.tooltip.text}`,subtext:`${s.radius}: ${Xt(l)}`})}this._map.fire(w.Draw.Event.EDITRESIZE,{layer:this._shape})})}function an(a,t,r){return w.GeometryUtil.isVersion07x()?t.distanceTo(r):a.distance(t,r)}en();D.draw.toolbar.actions.text="Cancelar";D.draw.toolbar.finish.text="Concluir";D.draw.toolbar.undo.text="Excluir último ponto";D.draw.toolbar.buttons.polygon="Desenhar um polígono";D.draw.toolbar.buttons.circle="Desenhar um círculo";D.draw.handlers.polygon.tooltip.start="Clique para começar a desenhar a região";D.draw.handlers.polygon.tooltip.cont="Clique para continuar desenhando a região";D.draw.handlers.polygon.tooltip.end="Clique no primeiro ponto para fechar a região";D.draw.handlers.circle.tooltip="Clique e arraste para desenhar o círculo";D.draw.handlers.circle.radius="Raio";D.draw.handlers.simpleshape.tooltip.end="Solte o mouse para terminar de desenhar";D.edit.toolbar.actions.save.text="Salvar";D.edit.toolbar.actions.cancel.text="Cancelar";D.edit.toolbar.actions.clearAll.text="Apagar tudo";D.edit.toolbar.buttons.edit="Editar região";D.edit.toolbar.buttons.editDisabled="Selecione uma região para editar";D.edit.toolbar.buttons.remove="Excluir região";D.edit.toolbar.buttons.removeDisabled="Selecione uma região para excluir";D.edit.handlers.edit.tooltip.text="Arraste os quadradinhos para editar a região";D.edit.handlers.edit.tooltip.subtext="Clique em cancelar para desfazer as alterações";D.edit.handlers.remove.tooltip.text="Clique em uma região para apagar";const Ie=w.icon({shadowUrl:null,iconAnchor:new w.Point(14,14),iconSize:new w.Point(28,28),iconUrl:Bt});function tn(a){const t=V(),r=e.useRef(null),l=e.useRef(!1),s=e.useRef(!1),o=y(({globalCompany:x})=>x.company.latitude),i=y(({globalCompany:x})=>x.company.longitude),d=y(({deliverySettings:x})=>x.regionManagement.selectedRegion),g=y(({deliverySettings:x})=>x.regionManagement.displayMode),p=y(({deliverySettings:x})=>x.regionManagement.actionMode),m=y(({deliverySettings:x})=>x.regionManagement.data),_=y(({deliverySettings:x})=>x.deliveryRegions),[C,u]=e.useState([]),[h,N]=e.useState({showDraw:!1,showEdit:!1}),S=e.useCallback(()=>{t(qa())},[t]),n=e.useCallback(()=>{l.current||s.current?t(We()):t(ve()),l.current=!1},[t]),f=e.useCallback(x=>{l.current=!0,t(fe({geometry:x}))},[t]),A=e.useCallback(x=>{l.current=!0,t(fe({geometry:x}))},[t]),E=e.useCallback(x=>{if(g===I.LIST){const L=C.find(se=>se.id===x);L&&t(Ue({...L}))}},[C,t,g]),R=$t(r,{...a},{deliveryRegions:C,selectedRegion:d,onEditStart:S,onRegionCreation:A,onReg
3ionUpdate:f,onRegionClick:E,onStop:n,drawControls:h});e.useEffect(()=>{if(_){const x=_?.map(L=>m?.id===L.id?m:L).filter(L=>L.active||d?.id===L.id).sort(Ee(!1,!0));x&&m&&!m?.id&&x.push({...m}),u(x)}},[_,m,d]);const M=e.useRef();return e.useEffect(()=>{const x=[o,i];R&&o&&i&&(M.current?(M.current.clearLayers(),w.marker(x,{icon:Ie}).bindTooltip("Estabelecimento",{direction:"top",sticky:!0}).addTo(M.current)):(M.current=new w.FeatureGroup,w.marker(x,{icon:Ie}).bindTooltip("Estabelecimento",{direction:"top",sticky:!0}).addTo(M.current),R.addLayer(M.current)),a.center!=null&&a.zoom!=null&&R.setView(a.center,a.zoom))},[o,i,R,a.center,a.zoom]),e.useEffect(()=>{switch(g){case I.LIST:N({showDraw:!1,showEdit:!1});break;case I.EDIT:N({showDraw:!1,showEdit:!0});break;case I.DRAW:p===B.UPDATE?N({showDraw:!1,showEdit:!0}):m?.geometry?.coordinates?N({showDraw:!1,showEdit:!0}):N({showDraw:!0,showEdit:!1});break}},[p,g,m]),e.useEffect(()=>{s.current=!!m?.geometry?.type},[m]),e.createElement("div",{ref:r})}function $e({label:a,operation:t,setOperation:r,children:l}){return e.createElement("div",{className:"flex flex-col space-y-12"},e.createElement("span",{className:"text-15 font-bold"},a),e.createElement("div",{className:"flex space-x-8"},e.createElement(Vt,{exclusive:!0,size:"small",value:t,onChange:(s,o)=>{o&&r(o)}},e.createElement(we,{value:"+"},e.createElement(ge,null)),e.createElement(we,{value:"-"},e.createElement(ra,null))),l))}function nn({setAlteration:a}){const[t,r]=e.useState(""),[l,s]=e.useState("+");return e.useEffect(()=>{a({deadline:parseInt(t),operation:l})},[t,l,a]),e.createElement($e,{label:"Alterar todos os tempos de entrega em",setOperation:s,setValue:r,operation:l},e.createElement(he,{name:"value",value:t,onChange:o=>r(o.target.value),placeholder:"0",size:"small",className:"w-full",variant:"outlined",InputProps:{endAdornment:e.createElement(F,{position:"end"},"minutos")}}))}function ln(){const a=K(),t=Be(),r=V(),[l,s]=e.useState(!1),[o,i]=e.useState({}),[d,g]=e.useState(!1),p=e.useCallback(m=>{m.preventDefault();const{operation:_,deadline:C}=o;if(!_||!C){a.info("Informe uma quantidade válida de minutos");return}t({title:"Deseja realmente salvar essa alteração?",description:`O tempo de entrega de todos os bairros e regiões cadastrados serão alterados em ${_} ${C} minutos.`,cancellationText:"Cancelar",confirmationText:"Confirmar"}).then(()=>{g(!0),r(qe(o)).then(()=>s(!1)).finally(()=>g(!1))}).catch(()=>{})},[a,o,t,r]);return e.createElement(e.Fragment,null,e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement("span",null,"Alterar todos os tempos de entrega"),e.createElement(O,{variant:"outlined",color:"primary",size:"small",onClick:()=>s(!0)},"Alterar")),e.createElement(Ve,{open:l,title:"Alterar os tempos de entrega",loading:d,onClose:()=>s(!1),onSubmit:p},e.createElement(nn,{setAlteration:i})))}function rn({setAlteration:a}){const[t,r]=e.useState(""),[l,s]=e.useState("+");return e.useEffect(()=>{a({value:k.currencyStringToFloat(t),operation:l})},[t,l,a]),e.createElement($e,{label:"Alterar todas as taxas em",operation:l,setOperation:s,setValue:r},e.createElement(Q,{name:"value",value:t,onChange:o=>r(o.target.value),size:"small",variant:"outlined"}))}function on(){const a=K(),t=Be(),r=V(),[l,s]=e.useState(!1),[o,i]=e.useState({}),[d,g]=e.useState(!1),p=e.useCallback(m=>{m.preventDefault();const{operation:_,value:C}=o;if(!_||!C){a.info("Informe um valor válido");return}t({title:"Deseja realmente salvar essa alteração?",description:`As taxas de todos os bairros e regiões cadastrados serão alterados em ${_} ${k.formatMonetaryValue(C)}.`,cancellationText:"Cancelar",confirmationText:"Confirmar"}).then(()=>{g(!0),r(qe(o)).then(()=>s(!1)).finally(()=>g(!1))}).catch(()=>{})},[a,o,t,r]);return e.createElement(e.Fragment,null,e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement("span",null,"Alterar todas as taxas de entrega"),e.createElement(O,{variant:"outlined",color:"primary",size:"small",onClick:()=>s(!0)},"Alterar")),e.createElement(Ve,{open:l,title:"Alterar taxas de entrega",loading:d,onClose:()=>s(!1),onSubmit:p},e.createElement(rn,{setAlteration:i})))}function sn({value:a,setValue:t}){const[r,l]=e.useState(!1);e.useEffect(()=>{a&&l(!0)},[a]);const s=o=>{l(o.target.checked),o.target.checked||t(null)};return e.createElement("div",null,e.createElement("div",{className:"m-16 flex items-center justify-between space-x-20"},e.createElement("span",{className:"font-bold"},"Entrega grátis a partir de determinado valor"),e.createElement(j,{color:"primary",checked:r,onChange:s,size:"small"})),r&&e.createElement("div",{className:"flex items-center justify-between px-16 pb-16 pt-4"},e.createElement("span",{className:"w-1/2"},"O valor mínimo do pedido para a entrega ser grátis é"),e.createElement(Q,{name:"value",value:a||"",onChange:o=>t(o.target.value),variant:"outlined",size:"small",className:"w-128"})))}function cn({value:a,setValue:t}){const[r,l]=e.useState(null),s=!!r,o=d=>{l(d.currentTarget)},i=()=>
3{l(null)};return e.createElement("div",{className:"m-16 flex items-center"},e.createElement(he,{label:"Tempo de preparo",value:a||"",onChange:d=>t(d.target.value),InputProps:{endAdornment:e.createElement(F,{position:"end"},"minutos")}}),e.createElement(zt,{fontSize:"small",className:"ml-12 cursor-pointer text-gray-500",onClick:o,onClose:i}),e.createElement(oa,{PaperProps:{variant:"outlined"},elevation:0,open:s,anchorEl:r,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},onClose:i,disableRestoreFocus:!0},e.createElement(ze,{className:"m-5 max-w-xs"},"Este tempo será somado ao tempo da região/bairro para formar o tempo de entrega. Para retirada ou no local, este tempo indica em quanto tempo o pedido ficará pronto.")))}const Te={free_delivery_from:null,preparation_time:null};function dn(){const a=V(),t=y(({globalCompany:p})=>p.company.free_delivery_from),r=y(({globalCompany:p})=>p.company?.preparation_time),[l,s]=e.useState({}),[o,i]=e.useState({});e.useEffect(()=>{i({free_delivery_from:t,preparation_time:r})},[t,r]),e.useEffect(()=>{s({...Te,...o})},[o]);function d(){s({...Te,...o})}function g(){a(ja());const p={...l,free_delivery_from:l.free_delivery_from?k.convertNumberToFloat(l.free_delivery_from):null};a(Pt(p)).then(()=>a(ca())).finally(()=>{a(Qa())})}return e.createElement("div",{className:"flex flex-1 flex-col"},e.createElement(sa,null,e.createElement("div",{className:"mt-16 flex-1"},e.createElement(T,null),e.createElement(sn,{value:l?.free_delivery_from,setValue:p=>s(m=>({...m,free_delivery_from:p}))}),e.createElement(T,null),e.createElement(cn,{value:l?.preparation_time,setValue:p=>s(m=>({...m,preparation_time:p}))}),e.createElement(T,null),e.createElement(on,null),e.createElement(T,null),e.createElement(ln,null),e.createElement(T,null))),e.createElement(T,null),e.createElement("div",{className:"flex w-full px-16 py-12"},e.createElement(O,{variant:"outlined",color:"primary",className:"mr-12 w-full",onClick:d,disabled:ia(o,l)},"CANCELAR"),e.createElement(O,{variant:"contained",color:"primary",className:"w-full",onClick:g},"SALVAR")))}var U={},Me;function mn(){if(Me)return U;Me=1;var a=da(),t=ma();Object.defineProperty(U,"__esModule",{value:!0}),U.default=void 0;var r=t(ua()),l=a(pa()),s=(0,l.default)(r.createElement("path",{d:"M15 11V5.83c0-.53-.21-1.04-.59-1.41L12.7 2.71a.9959.9959 0 00-1.41 0l-1.7 1.7C9.21 4.79 9 5.3 9 5.83V7H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2h-4zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 12h-2v-2h2v2zm0-4h-2v-2h2v2z"}),"LocationCityRounded");return U.default=s,U}var un=mn();const pn=ga(un);async function gn(a){return(await te.post("/api/v2/company/company_cities",a)).data}async function fn(a){return(await te.delete(`/api/v2/company/company_cities/${a}`)).data}function En({companyCitiesArray:a,isLoading:t,isError:r,mutate:l}){const s=K(),o=e.useCallback(async i=>{try{await fn(i),await l(),s.success("Cidade removida com sucesso!")}catch(d){s.error(d.response?.data?.message||"Erro ao excluir cidade")}},[l,s]);return e.createElement(fa,{data:a,loading:t,loadingRowsQuantity:3,showError:r,stickyHeader:!0,columns:[{Header:"Cidades cadastradas",accessor:"city_name",sortable:!1,className:"truncate min-w-128 max-w-360",Cell:({row:i})=>e.createElement("span",null,i.city_name," - ",i.state)},{Header:"",accessor:"actions",sortable:!1,align:"right",Cell:({row:i})=>e.createElement("div",{className:"flex justify-end space-x-4"},e.createElement(Ea,{tooltip:"Excluir",onClick:()=>o(i.id)},e.createElement(ha,null)))}]})}function hn({open:a,onCitySelected:t}){const r=K(),[l,s]=e.useState(!1),[o,i]=e.useState(""),[d,g]=e.useState(null),[p,m]=e.useState([]),_=e.useCallback(()=>{m([]),i(""),g(null)},[]);e.useEffect(()=>
3{a&&_()},[a,_]);const C=e.useMemo(()=>ya(async(u,h)=>{try{const S=(await te.get(`/api/v2/company/company_cities/autocomplete?search_text=${u}`)).data;let n=[];h&&(n=[h]),S&&(n=[...n,...S]),m(n)}catch{r.error("Não foi possível buscar as cidades"),m([])}s(!1)},800),[r]);return e.useEffect(()=>{if(o===""){C.cancel(),m(d?[d]:[]),s(!1);return}return s(!0),C(o,d),()=>{C.cancel(),s(!1)}},[C,o,d]),e.createElement(va,{getOptionLabel:u=>typeof u=="string"?u:u.name,getOptionSelected:(u,h)=>u?.id===h?.id,options:p,autoComplete:!0,clearOnBlur:!0,autoHighlight:!0,value:d,onChange:(u,h)=>{t(h?.id||null),_()},inputValue:o,onInputChange:(u,h)=>{i(h)},loading:l,loadingText:"Carregando...",noOptionsText:"Nenhuma cidade encontrada",renderOption:u=>e.createElement("div",{key:u?.id},u.name," - ",u.state),renderInput:u=>e.createElement(z,{...u,label:"Busque uma cidade para adicionar",variant:"outlined",placeholder:"Digite o nome da cidade",autoFocus:!0,InputProps:{...u.InputProps,endAdornment:e.createElement(e.Fragment,null,l?e.createElement(ne,{color:"inherit",size:20}):null,u.InputProps.endAdornment)}})})}const yn=a=>te.get(a).then(t=>t.data);function Ze(a){const{data:t,error:r,isLoading:l,mutate:s}=ba(a?"/api/v2/company/company_cities":null,yn,{dedupingInterval:1e4,keepPreviousData:!0});return{data:t,isLoading:l,isError:r,mutate:s}}function vn({open:a,onClose:t}){const r=K(),l=Pe("(max-width:600px)"),[s,o]=e.useState(!1),{data:i,isLoading:d,mutate:g,isError:p}=Ze(a),m=e.useCallback(async _=>{if(o(!0),!_){r.error("Selecione uma cidade"),o(!1);return}const C={city_id:_};try{await gn(C),await g(),r.success("Cidade salva com sucesso")}catch(u){r.error(u.response?.data?.message||"Não foi possível adicionar a cidade")}o(!1)},[r,g]);return e.createElement(Ca,{open:a,onClose:t,PaperProps:{className:Fe(!l&&"shadow-md rounded-12")},fullWidth:!0,maxWidth:"sm",fullScreen:l},e.createElement(Na,{className:"p-8 pl-12 sm:p-12 sm:pl-20"},e.createElement("div",{className:"flex items-center justify-between"},e.createElement("div",null,e.createElement("span",{className:"text-18 font-bold text-gray-700"},"Gerenciar cidades"),e.createElement("div",{className:"text-14 font-light text-gray-500"},"Cadastre as cidades que seu estabelecimento atende")),e.createElement(le,{style:{padding:9},onClick:t},e.createElement(_a,null)))),e.createElement(xa,{dividers:!0,className:"flex flex-col items-center p-0"},e.createElement("div",{className:"w-full px-24 pb-20 pt-24"},e.createElement(hn,{open:a,onCitySelected:m})),e.createElement("div",{className:"w-full space-y-24 px-24 pb-24"},e.createElement(En,{companyCitiesArray:i,isLoading:d,isError:p,mutate:g}))),s&&e.createElement("div",{className:"absolute inset-0 flex items-center justify-center",style:{zIndex:5e3,backgroundColor:"rgba(255,255,255,0.7)"}},e.createElement(ne,{color:"primary"})))}const Z=()=>{const a=[],t=[...Array(24).keys()],r=["00","30"];return t.forEach(l=>{r.forEach(s=>{a.push(l.toString().padStart(2,"0")+":"+s)})}),a},X=[{key:"sunday",label:"Domingo"},{key:"monday",label:"Segunda"},{key:"tuesday",label:"Terça"},{key:"wednesday",label:"Quarta"},{key:"thursday",label:"Quinta"},{key:"friday",label:"Sexta"},{key:"saturday",label:"Sábado"}];function bn({data:a,actionMode:t,addRegion:r,onValuesChange:l,onCancel:s}){const{data:o}=Ze(!0),i=y(({deliverySettings:n})=>n.activeMenuTab),d=t===B.CREATE,g=i===oe;e.useEffect(()=>{d&&!a?.company_city_id&&o?.length>0&&l({company_city_id:o[0].id})},[o,a?.company_city_id,d,l]);const p=n=>{const{name:f,value:A}=n.target;l({[f]:A})},m=(n,f)=>{l({delivery_not_available:f})},_=(n,f)=>{l({info_only_by_whatsapp:f})},C=(n,f)=>{const{name:A,value:E}=n.target;if(A==="switchScheduledInactivation"){const R=f?{...me}:null;l({scheduled_inactivation:R})}else l({scheduled_inactivation:{...a.scheduled_inactivation,[A]:E}})},u=(n,f)=>{const{name:A,value:E}=n.target;if(A==="switchDynamicValue"){const R=f?{...ue}:null;l({dynamic_value:R})}else l({dynamic_value:{...a.dynamic_value,[A]:E}})},h=()=>G(a?.scheduled_inactivation)?!0:a.scheduled_inactivation.startAt?.length>0&&a.scheduled_inactivation.endAt?.length>0,N=()=>G(a?.dynamic_value)?!0:(a.dynamic_value.value||a.dynamic_value.value===0)&&k.currencyStringToFloat(a.dynamic_value.value)>=0&&a.dynamic_value.startAt?.length>0&&a.dynamic_value.endAt?.length>0,S=()=>a?.name?.length>0&&(a?.company_city_id||!g||!d)&&(a.delivery_not_available||a.info_only_by_whatsapp||a?.value!==""&&k.currencyStringToFloat(a?.value)>=0&&h()&&N()&&(!a?.delivery_man_fee||k.currencyStringToFloat(a?.delivery_man_fee)>=0));return a?e.createElement(e.Fragment,null,e.createElement("div",{className:"mt-12 flex-1 overflow-auto overflow-x-hidden"},g&&e.createElement("div",{className:"mx-16 my-16 flex"},e.createElement(Aa,{name:"company_city_id",label:"Cidade",value:a.company_city_id||"",onChange:p,optionValueKey:"id",optionLabelKey:"name",options:o?.map(n=>({...n,name:`${n.city_name} - ${n.state}`}))||[],required:!0})),e.createElement("div",{className:"mx-16 my-16 flex"},e.createElement(z,{id:"name",name:"name",value:a.name,onChange:p,label:"Nome",variant:"outlined",size:"small",className:"w-full",required:!0})),!a.info_only_by_whatsapp&&!a.delivery_not_available&&e.createElement("div",{className:"mx-16 mb-16 flex"},e.createElement(Q,{name:"value",value:a.value,onChange:p,label:"Valor da entrega",className:"flex-1",required:!0})),!a.info_only_by_whatsapp&&!a.delivery_not_available&&e.createElement("div",{className:"mx-16 mb-16 flex"},e.createElement(he,{name:"deadline",value:a.deadline,onChange:p,label:"Tempo para entrega",className:"flex-1",InputProps:{endAdornment:e.createElement(F,{position:"end"},"minutos")}}
3)),e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement(z,{id:"observation",name:"observation",value:a.observation,onChange:p,label:"Observação",variant:"outlined",size:"small",className:"flex-1"})),!a.info_only_by_whatsapp&&!a.delivery_not_available&&e.createElement("div",{className:"mx-16 mb-16 mt-20 flex"},e.createElement(Q,{name:"delivery_man_fee",value:a.delivery_man_fee,onChange:p,label:"Taxa do entregador",helperText:"Deixe em branco se for igual ao valor da entrega",placeholder:void 0,className:"flex-1"})),e.createElement(T,null),e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement("span",{className:"font-bold"},"Não entregamos nessa região"),e.createElement(j,{name:"switchInfoOnlyByWhatsapp",checked:a.delivery_not_available,onChange:m,color:"primary",size:"small"})),!a.delivery_not_available&&e.createElement("div",null,e.createElement(T,null),e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement("span",{className:"font-bold"},"Negociar pelo WhatsApp"),e.createElement(j,{name:"switchInfoOnlyByWhatsapp",checked:a.info_only_by_whatsapp,onChange:_,color:"primary",size:"small"}))),!a.delivery_not_available&&e.createElement("div",null,e.createElement(T,null),e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement("span",{className:"font-bold"},"Programar inativação"),e.createElement(j,{name:"switchScheduledInactivation",checked:!G(a.scheduled_inactivation),onChange:C,color:"primary",size:"small"}))),!G(a.scheduled_inactivation)&&!a.delivery_not_available&&e.createElement("div",{className:"px-16 pb-20"},e.createElement("div",null,e.createElement("span",null,"Não entregar nessa região entre"),e.createElement("div",{className:"mt-8 flex items-center"},e.createElement(J,{variant:"outlined",size:"small"},e.createElement($,{name:"startAt",value:a.scheduled_inactivation.startAt,onChange:C},Z().map(n=>e.createElement(H,{key:n,value:n},n)))),e.createElement("span",{className:"mx-8"},"e"),e.createElement(J,{variant:"outlined",size:"small"},e.createElement($,{name:"endAt",value:a.scheduled_inactivation.endAt,onChange:C},Z().map(n=>e.createElement(H,{key:n,value:n},n)))))),e.createElement("div",{className:"mt-8 flex items-center"},e.createElement("span",{className:"mr-8 whitespace-nowrap"},"nos dias"),e.createElement(Ce,{name:"weekdays",value:a.scheduled_inactivation.weekdays||me.weekdays,onChange:n=>n.target.value?.length?C(n):void 0,options:Object.values(X).map(n=>({...n,checked:(a.scheduled_inactivation.weekdays||me.weekdays)?.includes(n.key)}
3)),optionValueKey:"key",optionLabelKey:"label",renderValue:n=>n.map(f=>Y(X,"key")[f].label).join(", "),className:"mt-8"}))),!a.delivery_not_available&&e.createElement("div",null,e.createElement(T,null),e.createElement("div",{className:"m-16 flex items-center justify-between"},e.createElement("span",{className:"font-bold"},"Preço dinâmico"),e.createElement(j,{name:"switchDynamicValue",checked:!G(a.dynamic_value),onChange:u,color:"primary",size:"small"}))),!G(a.dynamic_value)&&!a.delivery_not_available&&e.createElement("div",{className:"mx-16 mb-20"},e.createElement("div",{className:"flex items-center"},e.createElement("span",{className:"mr-8"},"O valor da entrega é"),e.createElement(Q,{name:"value",value:a.dynamic_value.value,onChange:u,className:"w-128"})),e.createElement("div",{className:"mt-8 flex items-center"},e.createElement("span",{className:"mr-8"},"entre"),e.createElement(J,{variant:"outlined",size:"small"},e.createElement($,{name:"startAt",value:a.dynamic_value.startAt,onChange:u},Z().map(n=>e.createElement(H,{key:n,value:n},n)))),e.createElement("span",{className:"mx-8"},"e"),e.createElement(J,{variant:"outlined",size:"small"},e.createElement($,{name:"endAt",value:a.dynamic_value.endAt,onChange:u},Z().map(n=>e.createElement(H,{key:n,value:n},n))))),e.createElement("div",{className:"mt-8 flex items-center"},e.createElement("span",{className:"mr-8 whitespace-nowrap"},"nos dias"),e.createElement(Ce,{name:"weekdays",value:a.dynamic_value.weekdays||ue.weekdays,onChange:n=>n.target.value?.length?u(n):void 0,options:Object.values(X).map(n=>({...n,checked:(a.dynamic_value.weekdays||ue.weekdays)?.includes(n.key)}
3)),optionValueKey:"key",optionLabelKey:"label",renderValue:n=>n.map(f=>Y(X,"key")[f].label).join(", "),className:"mt-8"})))),e.createElement(T,null),e.createElement("div",{className:"flex w-full px-16 py-12"},e.createElement(O,{variant:"outlined",color:"primary",className:"mr-12 w-full",onClick:s},"CANCELAR"),e.createElement(O,{variant:"contained",color:"primary",className:"w-full",onClick:r,disabled:!S()},d?"SALVAR":"ATUALIZAR"))):null}const Xe=e.memo(bn),Cn=re({paper:{border:"1px solid #d3d4d5"}})(a=>e.createElement(Ge,{elevation:0,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},...a}));function Nn({options:a}){const[t,r]=e.useState(null),l=i=>{r(i.currentTarget)},s=()=>{r(null)};if(!a||a.length===0)return null;const o=a.filter(i=>i.onClick&&i.icon&&i.name);return e.createElement(e.Fragment,null,e.createElement(le,{edge:"end",onClick:l},e.createElement(Ke,null)),e.createElement(Cn,{anchorEl:t,open:!!t,onClose:s,style:{zIndex:1e4}},o.map(i=>e.createElement(H,{key:i.name,onClick:()=>{i.onClick(),s()}},e.createElement(Ut,null,e.createElement(wa,{fontSize:"small"},i.icon)),e.createElement(ye,{primary:i.name})))))}const _n=e.memo(Nn);function ea({item:a,selected:t,draggable:r,isDragging:l,onSelect:s,onEditClick:o,updateVisibility:i,onDeleteClick:d,haveMoreThanOneCityRegistred:g}){const[p,m]=e.useState(!1),_=()=>r&&p?e.createElement(ie,{className:"h-32 w-32 bg-blue-light"},e.createElement(Wt,null)):a.active?e.createElement(ie,{className:"h-32 w-32 bg-green-light"},e.createElement(Gt,null)):e.createElement(ie,{className:"h-32 w-32 bg-red-light"},e.createElement(Ia,null));return e.createElement(Sa,{key:a.id,className:Fe("mb-1 cursor-pointer rounded-2 hover:bg-gray-200",!l&&t&&"bg-orange-lighter hover:bg-orange-lighter",l&&"opacity-50 md:opacity-0"),onClick:()=>s(a),onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1)},e.createElement(Ra,{className:"min-w-52"},e.createElement(_,null)),e.createElement(ye,{primary:a.name,secondary:e.createElement("div",{className:"space-y-1"},g&&a.city&&a.state&&e.createElement("div",{className:"font-light text-gray-500"},`${a.city} - ${a.state}`),e.createElement("span",{className:"inline-flex flex-wrap items-center gap-x-8"},[Ka(a),Ja(a),$a(a)].filter(Boolean).map((C,u)=>e.createElement(e.Fragment,{key:u},u>0&&e.createElement("span",{className:"text-10 leading-none"},"•"),e.createElement("span",null,C))))),primaryTypographyProps:{className:"truncate text-15 font-700 leading-relaxed select-none"},secondaryTypographyProps:{className:`font-600 select-none ${Ya(a)}`},className:"m-0"}),!l&&e.createElement(qt,null,t?e.createElement(Da,{title:"Editar"},e.createElement(le,{edge:"end",onClick:()=>o(a)},e.createElement(Ht,null))):e.createElement(_n,{options:[a.active?{name:"Desativar",icon:"visibility_off",onClick:()=>i(a.id,!1)}:{name:"Ativar",icon:"visibility",onClick:()=>i(a.id,!0)},{name:"Editar",icon:"edit",onClick:()=>o(a)},{name:"Excluir",icon:"delete",onClick:()=>d(a.id)}]})))}function xn({item:a,index:t,moveCard:r,selected:l,onSelect:s,onEditClick:o,updateVisibility:i,onDeleteClick:d,haveMoreThanOneCityRegistred:g}){const p=V(),[{isDragging:m},_]=jt({item:{type:"REGION_CARD",index:t},collect:u=>({isDragging:u.isDragging()}),end:(u,h)=>{const{index:N}=h.getItem(),S=t;h.didDrop()||r(N,S),p(Za())}}),[,C]=Qt({accept:"REGION_CARD",hover(u){const h=u.index,N=t;h!==N&&(r(h,N),u.index=N)}});return e.createElement("div",{ref:u=>_(C(u))},e.createElement(ea,{item:a,selected:l,onSelect:s,haveMoreThanOneCityRegistred:g,onEditClick:o,updateVisibility:i,onDeleteClick:d,isDragging:m,draggable:!0}))}function An({fixedItems:a,draggableItems:t,moveCard:r,selected:l,onSelect:s,onCreateClick:o,onEditClick:i,onDeleteClick:d,updateVisibility:g,nothingFoundText:p,createButtonText:m,hasSearch:_=!1,placeHolderSearch:C,haveMoreThanOneCityRegistred:u=!1}){const[h,N]=e.useState(""),[S,n]=e.useState(null),f=e.useMemo(()=>[...a?.map(E=>({...E,formattedName:ce(E.name.toLocaleLowerCase())}))||[],...t?.map(E=>({...E,formattedName:ce(E.name.toLocaleLowerCase())}))||[]],[t,a]),A=e.useMemo(()=>Ta(E=>{const R=ce(E.toLocaleLowerCase());n(f.filter(M=>M.formattedName.search(R)!==-1))},300),[f]);return e.useEffect(()=>{h?A(h):n(null)},[h,A]),e.createElement(e.Fragment,null,_&&(a?.length>0||t?.length>0)&&e.createElement(e.Fragment,null,e.createElement("div",{className:"my-16 w-full px-16"},e.createElement(Ft,{placeholder:C,value:h,onChange:E=>N(E.target.value)})),e.createElement(T,null)),(a?.length||0)+(t?.length||0)===0||h&&!S?.length?e.createElement("div",{className:"flex-1"},e.createElement(Ma,{title:p})):e.createElement("div",{className:"flex-1 overflow-auto"},e.createElement(ka,null,(h&&S||a)?.map(E=>
3e.createElement(ea,{key:E.id,item:E,selected:l?.id===E.id,haveMoreThanOneCityRegistred:u,onSelect:s,onEditClick:i,updateVisibility:g,onDeleteClick:d})),!h&&a?.length&&t?.length?e.createElement(T,{className:"mx-16 my-8 opacity-50"}):null,!h&&t?.map((E,R)=>e.createElement(xn,{key:E.id,item:E,index:R,moveCard:r,selected:l?.id===E.id,haveMoreThanOneCityRegistred:u,onSelect:s,onEditClick:i,updateVisibility:g,onDeleteClick:d})))),e.createElement(T,null),e.createElement("div",{className:"w-full px-16 py-12"},e.createElement(O,{variant:"contained",color:"primary",className:"w-full",onClick:o},m)))}const aa=e.memo(An);function wn(){const a=V(),[t,r]=e.useState(!1),l=y(({deliverySettings:n})=>n.deliveryNeighborhoods),s=y(({deliverySettings:n})=>n.neighborhoodManagement.selectedNeighborhood),o=y(({deliverySettings:n})=>n.neighborhoodManagement.displayMode),i=y(({deliverySettings:n})=>n.neighborhoodManagement.actionMode),d=y(({deliverySettings:n})=>n.neighborhoodManagement.data),g=e.useCallback(()=>{const n={...d,value:k.currencyStringToFloat(d?.value),delivery_man_fee:d?.delivery_man_fee?k.currencyStringToFloat(d?.delivery_man_fee):null};n.dynamic_value?.value&&(n.dynamic_value={...n.dynamic_value,value:k.currencyStringToFloat(n.dynamic_value.value)}),i===B.CREATE?a(Xa({id:k.generateGUID(),...n})):a(Ne(n))},[i,d,a]),p=e.useCallback(n=>a(et(n)),[a]),m=e.useCallback(()=>a(at()),[a]),_=e.useCallback(n=>a(_e(n)),[a]),C=e.useCallback(()=>a(tt()),[a]),u=e.useCallback(n=>a(_e(n)),[a]),h=e.useCallback(n=>a(nt(n)),[a]),N=e.useCallback((n,f)=>a(Ne({id:n,active:f})),[a]),S=e.useMemo(()=>l?.length?Oa(l,"city")?.filter(({city:n})=>n)?.length>1:!1,[l]);return e.createElement(e.Fragment,null,e.createElement("div",{className:"w-full px-16 pt-24"},e.createElement(O,{startIcon:e.createElement(pn,null),onClick:()=>r(!0),className:"bg-white",size:"small",fullWidth:!0,color:"primary",variant:"outlined"},"Gerenciar cidades")),e.createElement(vn,{open:t,onClose:()=>r(!1)}),o===I.LIST&&e.createElement(aa,{fixedItems:l,selected:s,haveMoreThanOneCityRegistred:S,onSelect:_,onCreateClick:C,onEditClick:u,onDeleteClick:h,updateVisibility:N,nothingFoundText:"Nenhum bairro cadastrado",createButtonText:"NOVO BAIRRO",hasSearch:!0,placeHolderSearch:"Pesquisar bairro"}),o===I.EDIT&&e.createElement(Xe,{data:d,actionMode:i,addRegion:g,onValuesChange:p,onCancel:m}))}const ke="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEDUlEQVRoQ+2aXYgbVRTH/2c2u4Ig64OIH0jR6oOKiopYFHRZ9p7LxgotVQSlCFqLYkFL0eqDoCD4QcVqRQUtihTFrqiIu5t7JoEtrSK0VJ9WUNHik/pQP6APa5I5cstGknSSnUmyZqZ4H5Pz8f/NuXPn3jNDOE0GnSYcWHWQ6enpM/zFmp+fX1rNizYwkGKxeF61Wp0KgmCdql4F4BIA5wIYawL4GcBPABaJ6HCtVjtQqVR+HARg3yDW2s2quhmA6UWQqh4OguBDAO845473EsP79AzCzFsBPA5gba/J2/yqAHaPjo4+Nzs7+3vamKlBrLXXRVH0EhFNpE2W0P44ET3hnHsrof1Js1QgxpgHieiNNAn6sN03Pj5+/8zMzN9JYiQGMcY8T0Q7kwQdlI1fEFT1LhHxC0TXkQjEGLOHiLatFGyV/v+hUCjcNjc39123+CuCWGtfUFV/Uw9tENFirVabrFQqv3YS0RXEGPMwEb02NILWxGUR6bjEdwRh5hsBfJURiIaMXSLyWJymbiBfALgpYyAgIuOcK7frigWx1m5T1T1Zg1jW86WI3JwIhJn9nuiijIJAVe8Ow/CDZn2nVMQYs4WIUj1VhwB8UERu6QrCzAsAbh2CuFQpVfXaMAy/aTi1VISZ/XTy0yoP42kReaYTyL0A3s0DBYCW6dVekdcBPJQTkKqI/Htoawc5AKDlJsoyVBRFV5TL5W+9xhYQa+0xVV2TZfEtKxXRtHOudAoIM58AcGZeQPwROwzDfXEgmheIk+KJtjZOku33SK5AVPWBMAzfjqvIXwDOyktVmrcq7RX5HsClOQKZCsOwElcRB4DzAlKv19c2GnwtFTHG7CKiHTkB+VNEzo7dolhrN6nqRzkBmReRYizI1NTUeBAEf+QBhIi2O+d2x4L4H5n5EwAbsg4TBMHFpVLpWEcQY8xGIvo44yCfisjGlu1KnGBmPgLg+qzCxDUgYpsPzHwHgJksgvjZ4pzb1K6tYzvIWrtfVe/MGky9Xr+yUqksJgaZnJy8sFAoHF1+65QVnkdE5NU4MV1bpsx8O4DPMkKxV0S2dNKyYhObmf3R1x+BhzaIaNY5t76bgBVBvLO19lFVfXkYJETklpaW1i8sLNT6Bll+UN4HYO9/DPO+iNyTJGeiijQCMbNvTLwJ4PIkwfu0eUpEnk0aIxWIDzoxMVEYGxt7EcD2pEnS2KnqoZGRkSdLpdKhNH6pQRrBrbXXRFG0g4j8O/ZBjKNE9Ipz7r1egvUM0khWLBbXVKtVP483ENENaUQQ0S8APlfV/SISpvFtt+0bpDmgtfb8KIrWEdHVAC4DcAGAcwAEAHw/4Df/CYd/J1iv14+Uy+Wv+xHf7DtQkEGJ6iXO/yC9XLXV9PkHOTZQQu6EEe0AAAAASUVORK5CYII=",Oe="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAD50lEQVRoQ+2aT2jUQBTG36TbrCgeBPXiyYsg4s2DomBokxfL0oJiEcWKgiAoongVQcWraBcVQVAoKooo6Gq7maSwgvgHLyJb/x1EUfCighTUbtt9MpBK7Sa7yWSmh+JC2aWd73vfL2/yss0ugznyYHOEA/6DNOukZVmL29vbV/m+/3C2Oq68I4VCYdH4+PgDAFgHAGXGWL/neWXdQEpBenp6Fo6NjQ0S0YYZwR/W6/ViEAR3dAEpA+nu7p4vIABgY1xYInouOsQ5v6YaSAlIV1dXfnJyUkB0JAxYZYwVPc+7lHB9y2WZQSzLypmmKSCcltUaF7wnoqLv+/0S2n8kWUEYIgqITRmDfAGAYj6fL5ZKpZ8yXplAHMe5zxgryBSO0fwQW25iYqJ/eHj4WxpfaRDXde8SUU+aYinW1kSHxA/n/FMSnRQIIooxujlJAQVrLuRyuf7BwcF3zbxSgyDiLQDYqiBgKgsiuiI65Pv+iyhhKhBEvAEA21IlUL/4ZrjlHk+3TgyCiOIitkN9LjlHIurzff/qlDoRiOM4A4yxPrmSelT1en1dEARPE4O4rnuZiPboiSPvms/nl5RKpa+JQFzXvUREe+XLaVN+45wvTnSOIOJFANinLUo242ec87UtQRDxPADsz1ZLq/oa53xnUxBEFFfUg1pjZDc/wTk/HguCiGcA4HD2OnodZo5eUe2f8es4zl7GmLL/EXThzBy9DSDiF4j4HADW6Aqhwnfm6I0EsW17i2EYt1UU1OTRMHojQcKueKI5moJktW0YvbEgjuNsZIxVslbUpG8YvbEg4g+u614nou2awmSxbRi9TUFs215tGMbLLBV1aKNGb1OQsCvniOiAjkCynlGjtyVIR0fHslwu9wEAcrKFVeuiRm9LkLArJ4nomOpAkn6RozcRiGVZ80zT/AgASyWLq5RFjt5EIGFXDhHRWZWJJL0iR29ikPAi+QoAVkoGUCWLHL2pQFzX7SOiAVWJZHziRm8qkLArjwBgvUwIFZq40ZsaxLbtgmEY91WEkvGo1WpLKpXK3xsO0z0S3Q6aLkDEewDQLRMkoyZ29KbuiBDYtr3WMIwnGUPJyGNHrxRIOI6vENFumTQSGnFnvkpEI77v74rTp95awqizs3NFW1vbW4lQrSRvAGBkKjgRVYMgeN1KJN2RsCuniehIkiIRa8RnHtWp0OJ1rVYbqVQqvyX95L/5IL4UYJqmeEO5oElx8anT9MAjjLGq53nfZQMr3VpTZoh4FABOAcAvcXRFSLGXxbNhGNWhoaHPqgNrAent7TVHR0eXl8tlHedLqmMgdbKnqjBLi/+DzNKBTlzmD/DNZkJxia3RAAAAAElFTkSuQmCC";function Sn(){const a=V(),t=y(({deliverySettings:l})=>l.regionManagement.actionMode),r=y(({deliverySettings:l})=>l.regionManagement.data?.geometry?.type);return e.createElement(e.Fragment,null,t===B.CREATE?e.createElement("div",{className:"flex-1 overflow-auto p-24 text-16 font-600 leading-loose",style:{color:"#464646"}},e.createElement(ee,{enter:{animation:"transition.expandIn",delay:100}},e.createElement("div",{className:"mb-12 text-center text-20 font-bold"},"Instruções"),e.createElement("span",{className:"flex items-center font-bold"},e.createElement("img",{src:ke,alt:"Circle Icon",style:{width:"2.0rem",he
3ight:"2.0rem",marginRight:"1.2rem"}})," ","Círculo"),e.createElement("p",null,"Para desenhar um círculo clique no botão"," ",e.createElement(ae,{component:"span",variant:"outlined",className:"inline-flex items-center justify-center p-2"},e.createElement("img",{src:ke,alt:"Circle Icon",style:{width:"1.5rem",height:"1.5rem"}})),". Em seguida, clique em um ponto do mapa, segure e arraste."),e.createElement(T,{className:"mb-16"}),e.createElement("span",{className:"flex items-center font-bold"},e.createElement("img",{src:Oe,alt:"Polygon Icon",style:{width:"2.0rem",height:"2.0rem",marginRight:"1.2rem"}})," ","Polígono"),e.createElement("p",null,"Para desenhar um polígono clique no botão"," ",e.createElement(ae,{component:"span",variant:"outlined",className:"inline-flex items-center justify-center p-2"},e.createElement("img",{src:Oe,alt:"Polygon Icon",style:{width:"1.5rem",height:"1.5rem"}})),". Em seguida, clique em diferentes pontos do mapa para formar o polígono. Para finalizar, basta clicar no primeiro ponto para fechar o desenho."))):e.createElement("div",{className:"flex-1 overflow-auto p-24 text-16 font-600 leading-loose",style:{color:"#464646"}},e.createElement(ee,{enter:{animation:"transition.expandIn",delay:100}},e.createElement("div",{className:"mb-12 text-center text-20 font-bold"},r==="Circle"?"Editando um círculo":"Editando um polígono"),r==="Circle"?e.createElement("div",null,e.createElement("p",null,"Arraste os quadradinhos brancos para modificar o centro e o raio do círculo."),e.createElement("p",null,"Quando terminar, não esqueça de clicar no botão ",e.createElement("strong",null,"Salvar"),".")):e.createElement("div",null,e.createElement("p",null,"Arraste os quadradinhos brancos para modificar o polígono."),e.createElement("p",null,"Ao arrastar um quadradinho transparente, um novo ponto será criado."),e.createElement("p",null,"Ao clicar em um quadadinho opaco, ele será excluído."),e.createElement("p",null,"Quando terminar, não esqueça de clicar no botão ",e.createElement("strong",null,"Salvar"),".")))),e.createElement(T,null),e.createElement(He,{animation:"transition.expandIn",delay:200},e.createElement("div",{className:"w-full px-16 py-12"},e.createElement(O,{variant:"contained",color:"primary",className:"w-full",onClick:t===B.CREATE?()=>a(ve()):()=>a(We())},"CANCELAR"))))}const Rn=e.memo(Sn);function Dn(){const a=V(),t=y(({deliverySettings:n})=>n.deliveryRegions),r=y(({deliverySettings:n})=>n.regionManagement.selectedRegion),l=y(({deliverySettings:n})=>n.regionManagement.displayMode),s=y(({deliverySettings:n})=>n.regionManagement.actionMode),o=y(({deliverySettings:n})=>n.regionManagement.data),i=e.useCallback(()=>{const n={...o,value:k.currencyStringToFloat(o?.value),delivery_man_fee:o?.delivery_man_fee?k.currencyStringToFloat(o?.delivery_man_fee):null};n.dynamic_value?.value&&(n.dynamic_value={...n.dynamic_value,value:k.currencyStringToFloat(n.dynamic_value.value)}),s===B.CREATE?a(lt({id:k.generateGUID(),...n})):a(xe(n))},[s,o,a]),d=e.useCallback(n=>a(fe(n)),[a]),g=e.useCallback(()=>a(ve()),[a]),p=e.useCallback(n=>a(Ue(n)),[a]),m=e.useCallback(()=>a(rt()),[a]),_=e.useCallback(n=>a(ot(n)),[a]),C=e.useCallback(n=>a(st(n)),[a]),u=e.useCallback((n,f)=>a(xe({id:n,active:f})),[a]),h=e.useMemo(()=>t?.filter(n=>n.delivery_not_available)||[],[t]),N=e.useMemo(()=>t?.filter(n=>!n.delivery_not_available)||[],[t]),S=e.useCallback((n,f)=>{const A=La(N,R=>{const M=R[n];R.splice(n,1),R.splice(f,0,M)}),E=[...h,...A].map((R,M)=>({...R,position:M}));a(it(E))},[a,N,h]);switch(l){case I.LIST:return e.createElement(aa,{fixedItems:h,draggableItems:N,moveCard:S,selected:r,onSelect:p,onCreateClick:m,onEditClick:_,onDeleteClick:C,updateVisibility:u,nothingFoundText:"Nenhuma região cadastrada",createButtonText:"NOVA REGIÃO",hasSearch:!0,placeHolderSearch:"Pesquisar região"});case I.EDIT:return e.createElement(Xe,{data:o,actionMode:s,addRegion:i,onValuesChange:d,onCancel:g});case I.DRAW:return e.createElement(Rn,null);default:return null}}const In=re({root:{minHeight:35},indicator:{height:2}})(Ba),pe=re(a=>({root:{textTransform:"none",minHeight:30,minWidth:"20%",fontSize:"1.5rem",fontWeight:700,paddingLeft:"1.2rem",paddingRight:"1.2rem",marginLeft:"1.6rem",marginRight:"1.6rem"},selected:{}}))(a=>e.createElement(Va,{disableRipple:!0,...a}));function Tn(){const a=V(),t=y(({deliverySettings:i})=>i.activeMenuTab),r=y(({deliverySettings:i})=>i.loading),l=y(({deliverySettings:i})=>i.regionManagement.displayMode),s=y(({deliverySettings:i})=>i.neighborhoodManagement.displayMode),o=(i,d)=>{a(ct(d))};return e.createElement(ae,{className:"relative flex h-full w-full flex-col sm:ml-12 sm:w-1/4 sm:min-w-288",variant:"outlined"},e.createElement(In,{value:t,indicatorColor:"primary",textColor:"primary",centered:!0,onChange:o,className:"pt-12",variant:"fullWidth"},e.createElement(pe,{label:"Regiões",disabled:s!==I.LIST}),e.createElement(pe,{label:"Bairros",disabled:l!==I.LIST}),e.createElement(pe,{label:"Geral",disabled:s!==I.LIST||l!==I.LIST})),t===je&&e.createElement(Dn,null),t===oe&&e.createElement(wn,null),t===Qe&&e.createElement(dn,null),r&&e.createElement("div",{className:"absolute inset-0 flex items-center justify-center bg-white opacity-75"},e.createElement(ne,null)))}function Mn(){const a=V(),t=y(({deliverySettings:m})=>m.openSideMenu),r=y(({deliverySettings:m})=>m.activeMenuTab),l=y(({deliverySettings:m})=>m.regionManagement.actionMode),s=y(({deliverySettings:m})=>m.regionManagement.data),o=()=>{a(ut())},i=()=>{a(mt())},d=()=>t?l===B.CREATE&&!s?.geometry?.type?"DESENHAR REGIÃO NO MAPA":l===B.UPDATE||s?.geometry?.type?"EDITAR REGIÃO NO MAPA":"VER MAPA":"VER LISTA",g=t?i:o,p=t?e.createElement(Pa,null):e.createElement(Fa,null);return r===oe?null:e.createElement("div",{className:"flex items-center justify-end px-8"},e.createElement(O,{variant:"outlined",color:"primary",onClick:g,startIcon:p},d()))}function kn(){const a=V(),t=y(({deliverySettings:g})=>g.openSideMenu),r=y(({deliverySettings:g})=>g.activeMenuTab),l=y(({globalCompany:g})=>g.company.latitude),s=y(({globalCompany:g})=>g.company.longitude),o=y(({deliverySettings:g})=>g.regionManagement.loading),i=Pe("(max-width:600px)");e.useEffect(()=>{a(Ye()),a(dt())},[a]);const d=e.useMemo(()=>l&&s?[l,s]:[-3.7417325,-38.5644283],[l,s]);return e.createElement(e.Fragment,null,i&&e.createElement(Mn,null),e.createElement("div",{className:"flex h-4 overflow-hidden rounded-8 sm:mx-16"},o&&e.createElement(za,{className:"w-full"})),e.createElement("div",{className:"flex h-full overflow-auto px-8 py-16 sm:px-16 sm:py-24"},(!i||!t)&&e.createElement(ae,{className:"relative flex-1"},e.createElement(tn,{center:d,zoom:16,minZoom:4,maxZoom:17,zoomSnap:.2,zoomDelta:.25}
3),r===oe&&e.createElement(He,{animation:"transition.expandIn"},e.createElement("div",{className:"absolute inset-0 z-999 flex items-center justify-center rounded-8"},e.createElement("div",{className:"flex items-center justify-center rounded-16 bg-white p-24"},e.createElement(ze,{className:"max-w-512 select-none text-center text-24 font-bold leading-relaxed text-gray-800"},"A gestão dos bairros é feita exclusivamente com base no nome do bairro")))),r===Qe&&e.createElement("div",{className:"absolute inset-0 z-999 flex items-center justify-center rounded-8"})),(!i||t)&&e.createElement(Tn,null)))}const On=re({paper:{border:"1px solid #d3d4d5"}})(a=>e.createElement(Ge,{elevation:0,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},...a}));function Ln({options:a}){const[t,r]=e.useState(null),l=i=>{r(i.currentTarget)},s=()=>{r(null)};if(!a||a.length===0)return null;const o=a.filter(i=>i.onClick&&i.name);return e.createElement(e.Fragment,null,e.createElement(le,{edge:"end",onClick:l},e.createElement(Ke,null)),e.createElement(On,{anchorEl:t,open:!!t,onClose:s,style:{zIndex:1e4}},o.map(i=>e.createElement(H,{key:i.name,onClick:()=>{i.onClick(),s()}},e.createElement(ye,{primary:i.name})))))}const Le=e.memo(Ln);function Bn(){const a=V(),t=y(({deliverySettings:c})=>c.deliveryNeighborhoods),r=y(({deliverySettings:c})=>c.deliveryCharges),l=y(({deliverySettings:c})=>c.loading),s=e.useRef(),o=e.useRef(),[i,d]=e.useState(null),[g,p]=e.useState(null),[m,_]=e.useState(""),[C,u]=e.useState([]),[h,N]=e.useState([]),[S,n]=e.useState(!1),f=c=>{if(c){p(Y(c.filter(b=>b.charge_type==="distance_up_to"),"id"));const v=c.filter(b=>b.charge_type==="distance_greater_than");if(v.length>0){const b=Ha(v,["distance"],["desc"]);_(b[0].distance)}else _("")}};e.useEffect(()=>{a(Ye()),a(pt())},[a]),e.useEffect(()=>{t&&d(Y(t,"id"))},[t]),e.useEffect(()=>{f(r)},[r]);const A=(c,v,b)=>{S||n(!0),b(P=>({...P,[c]:{...P[c],info_only_by_whatsapp:v}}))},E=(c,v,b)=>{c.persist(),S||n(!0),b(P=>({...P,[v]:{...P[v],[c.target.name]:c.target.value}}))},R=()=>{S||n(!0);const c=k.generateGUID();d(v=>({...v,[c]:{id:c,name:"",value:"",deadline:""}})),setTimeout(()=>{s.current&&s.current.scrollIntoView({behavior:"smooth",block:"end"})},200)},M=c=>{S||n(!0),typeof c=="number"&&u(v=>[...v,c]),d(v=>Se(v,(b,P)=>P!==String(c)))},x=()=>{S||n(!0);const c=k.generateGUID();p(v=>({...v,[c]:{id:c,distance:"",value:"",deadline:"",charge_type:"distance_up_to"}})),setTimeout(()=>{o.current&&o.current.scrollIntoView({behavior:"smooth",block:"end"})},200)},L=c=>{S||n(!0),typeof c=="number"&&N(v=>[...v,c]),p(v=>Se(v,(b,P)=>P.toString()!==c.toString()))},se=()=>{const c=Object.values(i).filter(b=>!b.name).length===0,v=Object.values(g).filter(b=>!b.distance||!b.value).length===0;return c&&v},ta=()=>{const c=Object.values(i).map(b=>typeof b.id=="string"?{name:b.name,value:b.value,deadline:b.deadline}:{...b}),v=Object.values(g).map(b=>typeof b.id=="string"?{distance:b.distance,value:b.value,deadline:b.deadline,charge_type:b.charge_type}:{...b});m&&v.push({distance:m,charge_type:"distance_greater_than"}),C.forEach(b=>{c.push({id:b,_destroy:!0})}),u([]),h.forEach(b=>{v.push({id:b,_destroy:!0})}),N([]),r.filter(b=>b.charge_type==="distance_greater_than").map(b=>v.push({id:b.id,_destroy:!0})),a(gt(c,v)),n(!1)},na=()=>{n(!1),N([]),u([]),d(Y(t,"id")),f(r)},be=c=>{if(Object.prototype.hasOwnProperty.call(c,"name"))return[{name:"Excluir opção",onClick:()=>M(c.id)},{name:c.info_only_by_whatsapp?"Não negociar via WhatsApp":"Negociar via WhatsApp",onClick:()=>A(c.id,!c.info_only_by_whatsapp,d)}];if(Object.prototype.hasOwnProperty.call(c,"distance"))return[{name:"Excluir opção",onClick:()=>L(c.id)},{name:c.info_only_by_whatsapp?"Não negociar via WhatsApp":"Negociar via WhatsApp",onClick:()=>A(c.id,!c.info_only_by_whatsapp,p)}]};return!i||!g?e.createElement(Ga,null):e.createElement(e.Fragment,null,e.createElement("div",{className:"flex-grow overflow-auto px-0 md:px-12"},e.createElement(de,{container:!0,spacing:3,className:"m-0 w-full"},e.createElement(de,{item:!0,xs:12,md:6},e.createElement("div",{className:"flex flex-col"},e.createElement("span",{className:"mb-8 text-16 font-bold sm:text-17"},"Taxas baseadas no bairro"),e.createElement("span",{className:"mb-24"},"Deixe o campo ",e.createElement("strong",null,"Taxa")," em branco para indicar que não faz entregas nesse bairro"),Object.values(i).length===0&&e.createElement("span",{className:"mb-16 mt-8 text-18 font-bold text-red"},"Nenhum bairro cadastrado")),e.createElement(ee,{enter:{animation:"transition.expandIn"}},Object.values(i).map(c=>e.createElement("div",{key:c.id,className:"mb-16 flex"},e.createElement("div",{className:"flex w-full flex-col items-center rounded-4 bg-white p-12 sm:w-auto 
3sm:flex-row",style:{border:"1px solid rgba(0,0,0,0.23)"}},e.createElement("div",{className:"mb-12 flex w-full items-center sm:mb-0"},e.createElement(z,{label:"Bairro",name:"name",value:c.name,onChange:v=>E(v,c.id,d),className:"w-full sm:w-200",variant:"outlined",size:"small"})),e.createElement("div",{className:"flex w-full items-center"},c.info_only_by_whatsapp?e.createElement("span",{className:"w-full"},"NEGOCIAR PELO WHATSAPP"):e.createElement(e.Fragment,null,e.createElement(z,{label:"Taxa",name:"value",type:"number",value:c.value||"",onChange:v=>E(v,c.id,d),className:"mr-12 w-full sm:mx-16 sm:w-128",variant:"outlined",size:"small",InputProps:{startAdornment:e.createElement(F,{position:"start"},"R$")}}),e.createElement(z,{label:"Tempo",name:"deadline",value:c.deadline||"",onChange:v=>E(v,c.id,d),type:"number",className:"w-full sm:w-128",variant:"outlined",size:"small",InputProps:{endAdornment:e.createElement(F,{position:"end"},"min")}})),e.createElement(Le,{options:be(c)})))))),e.createElement(O,{ref:s,color:"primary",className:"mb-20 max-w-192 py-12",startIcon:e.createElement(ge,null),onClick:R},e.createElement("span",{className:"uppercase"},"ADICIONAR BAIRRO"))),e.createElement(de,{item:!0,xs:12,md:6},e.createElement("div",{className:"mb-16 flex"},e.createElement("div",{className:"flex flex-col items-center rounded-4 bg-white p-12 sm:flex-row",style:{border:"1px solid rgba(0,0,0,0.23)"}},e.createElement("div",{className:"flex w-full items-center"},e.createElement("span",{className:"mr-16 font-bold"},"Alcance máximo"),e.createElement(z,{label:"Distância",name:"distance",value:m,onChange:c=>{S||n(!0),_(c.target.value)},type:"number",className:"w-full sm:w-136",variant:"outlined",size:"small",InputProps:{endAdornment:e.createElement(F,{position:"end"},"km")}})))),e.createElement("div",{className:"flex flex-col"},e.createElement("span",{className:"mb-24 text-16 font-bold sm:text-17"},"Taxas baseadas na distância"),Object.values(g).length===0&&e.createElement("span",{className:"mb-16 mt-8 text-18 font-bold text-red"},"Nenhuma regra cadastrada")),e.createElement(ee,{enter:{animation:"transition.expandIn"}},Object.values(g).map(c=>e.createElement("div",{key:c.id,className:"mb-16 flex"},e.createElement("div",{className:"flex w-full flex-col items-center rounded-4 bg-white p-12 sm:w-auto sm:flex-row",style:{border:"1px solid rgba(0,0,0,0.23)"}},e.createElement("div",{className:"mb-12 flex w-full items-center sm:mb-0"},e.createElement("span",{className:"mr-16 font-bold"},"Até"),e.createElement(z,{label:"Distância",name:"distance",value:c.distance||"",onChange:v=>E(v,c.id,p),type:"number",className:"w-full sm:w-136",variant:"outlined",size:"small",InputProps:{endAdornment:e.createElement(F,{position:"end"},"km")}})),e.createElement("div",{className:"flex w-full items-center"},c.info_only_by_whatsapp?e.createElement("span",{className:"w-full"},"NEGOCIAR PELO WHATSAPP"):e.createElement(e.Fragment,null,e.createElement(z,{label:"Taxa",name:"value",type:"number",value:c.value||"",onChange:v=>E(v,c.id,p),className:"mr-12 w-full sm:mx-16 sm:w-128",variant:"outlined",size:"small",InputProps:{startAdornment:e.createElement(F,{position:"start"},"R$")}}),e.createElement(z,{label:"Tempo",name:"deadline",type:"number",value:c.deadline||"",onChange:v=>E(v,c.id,p),className:"w-full sm:w-128",variant:"outlined",size:"small",InputProps:{endAdornment:e.createElement(F,{position:"end"},"min")}})),e.createElement(Le,{options:be(c)})))))),e.createElement(O,{ref:o,color:"primary",className:"mb-20 max-w-192 py-12",startIcon:e.createElement(ge,null),onClick:x},e.createElement("span",{className:"uppercase"},"ADICIONAR REGRA"))))),l||S&&e.createElement(e.Fragment,null,e.createElement(T,null),e.createElement("div",{className:"flex flex-shrink-0 justify-end bg-white px-16 py-12 sm:px-28 sm:py-20"},e.createElement(O,{color:"primary",variant:"outlined",className:"mr-12 w-full max-w-160 py-8",onClick:na},"Cancelar"),e.createElement(O,{color:"primary",variant:"contained",className:"ml-12 w-full max-w-160 py-8",disabled:!se(),onClick:ta},l?e.createElement(ne,{style:{color:"#fff"},size:20}):"Salvar"))))}const q={deliveryNeighborhoods:null,deliveryRegions:null,deliveryCharges:null,openSideMenu:!0,activeMenuTab:je,regionManagement:{selectedRegion:null,displayMode:I.LIST,actionMode:null,data:null},neighborhoodManagement:{selectedNeighborhood:null,displayMode:I.LIST,actionMode:null,data:null},loading:!1},Vn=function(a=q,t){switch(t.type){case Lt:return{...a,openSideMenu:!0};case Ot:return{...a,openSideMenu:!1};case kt:return{...a,activeMenuTab:t.payload,regionManagement:{...q.regionManagement},neighborhoodManagement:{...q.neighborhoodManagement}};case Mt:return{...a,loading:!0};case Tt:return{...a,loading:!1};case It:{const r=t.payload.sort(Ee());return{...a,deliveryRegions:r}}case Dt:return{...a,deliveryRegions:t.payload};case Rt:return{...a,regionManagement:{...a.regionManagement,selectedRegion:a.regionManagement.selectedRegion?.id!==t.payload?.id?t.payload:null}};case St:return{...a,regionManagement:{...a.regionManagement,displayMode:I.DRAW,actionMode:B.CREATE,data:{...Ae,name:"Região de entrega",geometry:{}}}};case wt:return{...a,regionManagement:{...a.regionManagement,selectedRegion:{...t.payload},displayMode:I.EDIT,actionMode:B.UPDATE,data:{...a.regionManagement.data,...t.payload}}};case At:return{...a,openSideMenu:!1,regionManagement:{...a.regionManagement,displayMode:I.DRAW}};case xt:return{...a,openSideMenu:!0,regionManagement:{...a.regionManagement,displayMode:I.EDIT}};case _t:return{...a,openSideMenu:!0,regionManagement:{...q.regionManagement}};case Nt:return{...a,regionManagement:{...a.regionManagement,data:{...a.regionManagement.data,...t.payload}}};case Ct:return{...a,deliveryNeighborhoods:t.payload.sort(Ee())};case bt:return{...a,neighborhoodManagement:{...a.neighborhoodManagement,selectedNeighborhood:a.neighborhoodManagement.selectedNeighborhood?.id!==t.payload?.id?t.payload:null}};case vt:return{...a,neighborhoodManagement:{...a.neighborhoodManagement,displayMode:I.EDIT,actionMode:B.CREATE,data:{...Ae}}};case yt:return{...a,neighborhoodManagement:{...a.neighborhoodManagement,selectedNeighborhood:{...t.payload},displayMode:I.EDIT,actionMode:B.UPDATE,data:{...a.neighborhoodManagement.data,...t.payload}}};case ht:return{...a,openSideMenu:!0,neighborhoodManagement:{...q.neighborhoodManagement}};case Et:return{...a,neighborhoodManagement:{...a.neighborhoodManagement,data:{...a.neighborhoodManagement.data,...t.payload}}};case ft:return{...a,deliveryCharges:t.payload};default:return a}};function zn(){return y(({globalCompany:t})=>t.company?.flags?.enable_map_on_delivery_fee_setup)?e.createElement(kn,null):e.createElement(Bn,null)}const el=Wa("deliverySettings",Vn)(zn);export{el as default};
4
5//# debugId=68498b3a-2023-5e4c-b884-3fe578d840e9

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.